12
TRENDS IN COMPUTER APPLICATIONS Section S4, Group 2 FT13399 Adhithi Aji FT13400 Aditi Verma FT13401 Agneeswaran Vallinayagam FT13402 Akash Agamya FT13403 Akshay Malhotra

Trends in applications

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Trends in applications

TRENDS IN COMPUTER APPLICATIONS

Section S4, Group 2

FT13399 Adhithi Aji FT13400 Aditi Verma FT13401 Agneeswaran Vallinayagam FT13402 Akash Agamya FT13403 Akshay Malhotra

Page 2: Trends in applications

Agenda Introduction & Uses

Evolution

Mainframe Applications -1st generation software for back office operations Desktop Applications - Introduction of personal computers Web Based Applications - Rise of the internet

Current Trends

Web2.0 - Collaboration & Networking Mobile Applications Service Oriented Architecture - The way forward for enterprise applications Cloud Computing – Software as a Service: Opportunities and Challenges

Page 3: Trends in applications

Introduction and Uses Application, is computer software designed to help people perform specific

tasks or certain activities making their lives easy in terms of time and efforts.

There are many types of application software Enterprise Applications:

Are typically business-oriented tools such as online payment processing, customer relationship management, enterprise resource planning, business intelligence, project management, collaboration, human resource management etc. E.g. SAP Business Suite, Oracle EBS, Microsoft Office etc

Educational Applications:

Primary purpose of which is teaching or self learning e.g. Encyclopaedia, Dictionary etc.

Page 4: Trends in applications

Uses cont.. Simulation Applications:

simulate weather conditions, electronic circuits, chemical reactions, atomic reactions, even biological processes and many more e.g. Scientific simulators, Battlefield simulators, Simulation Games

Media Development Applications: Used in digital-animation, digital audio and video composition, Image organizing, Sound and video editing , Game development tool and many more...

Product Engineering Applications: Used primarily in manufacturing industry for product and quality design. Ex. CAD, CAM etc.

Page 5: Trends in applications

Mainframe Applications High-end commercial machines

Used for computing intensive back end data processing

Very expensive – high upfront costs

IBM – A hundred years old company has led the evolution of mainframes.

Page 6: Trends in applications

Desktop Applications The Programma 101, released in 1965, was the first commercial "desktop

computer“

Windows brought the computers to the masses – into your homes

Computing for education and leisure – MS Office, Computer Games, Multimedia

Page 7: Trends in applications

Web Based Applications An application that is accessed over a network such as the Internet or an

intranet

Webmail

Online retail sales

Online auctions

Page 8: Trends in applications

Web 2.0 Web 2.0 is a concept that takes the network as a platform for information

sharing, interoperability, user-centered design, and collaboration on the World Wide Web

Social networking sites

Blogs

Wikis

Video sharing sites

Mashups

Page 9: Trends in applications

Mobile Applications Applications for low-power handheld devices Money Transfer Location-Based Services Mobile Search Mobile Browsing Mobile Health Monitoring Mobile Payments Near Field Communications (NFC) Mobile Advertising Mobile Instant Messaging

Page 10: Trends in applications

Service Oriented Architecture Software in the form of interoperable services

Dance group vs. Orchestra

The web acts as an information highway

From ‘Services of Internet’ to ‘Internet of Services’

Greater flexibility, reduced costs

From Customisation to Configuration

Challenges: Ownership issues and Quality of Service

Page 11: Trends in applications

Cloud Computing An offspring of SOA

All software stored on public servers

Available on Pay-per-hour and Pay-per-user basis

Reduced upfront costs for users

High scalability

Economies of Scale for service providers

Data Security is a challenge: Trust and Compliance

Page 12: Trends in applications

Thank You