Upload
akash-agamya
View
84
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
TRENDS IN COMPUTER APPLICATIONS
Section S4, Group 2
FT13399 Adhithi Aji FT13400 Aditi Verma FT13401 Agneeswaran Vallinayagam FT13402 Akash Agamya FT13403 Akshay Malhotra
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
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.
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.
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.
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
Web Based Applications An application that is accessed over a network such as the Internet or an
intranet
Webmail
Online retail sales
Online auctions
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
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
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
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
Thank You