Professional Documents
Culture Documents
4
Computer Software
McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Learning Objectives
4-2
Learning Objectives
4-3
4-3
Integrated Packages
4-4
Groupware
4-5
Software Alternatives
• Outsourcing
– Domestic
– Offshore
• Application service providers (ASPs)
– Companies that own, operate, and maintain
application software and computer system
resources
– Use the application for a fee over the Internet
– Pay-as-you-go
– Use expected to accelerate
4-6
Software Alternatives
4-9
Popular Operating Systems
• Windows
– GUI, multitasking, networking, multimedia
– Microsoft’s operating system
• NT, XP, 2003, Vista, Windows 7
– Different versions manage servers
• Windows Server 2008
– Based on Vista
– Release 2 to correct performance and
security issues
4-10
Popular Operating Systems
• Unix
– AT&T
– Multitasking, multi-user, network-managing
– Portable across computer sizes
• Linux
– Low-cost, powerful, reliable
– Similar to Unix-like
– Open-source
– Flexible
– Multiple machines
4-11
Open-Source Licensing Characteristics
• The Program
– Must allow distribution of
• Source code
• Compiled form
• The License
– Shall not restrict selling or giving away
– Must allow modifications
– Must allow distribution
– May restrict modified source code
– Must not discriminate
– Must not restrict other software distributed
along with the licensed software
4-12
Application virtualization
4-13
Web Languages
• HTML
– Hypertext documents for the Web
• XML
– Identifying tags or contextual labels
– Digital publishing
• Cheaper, faster
• Java
– Object-oriented
– Simple, secure, and platform independent
– Java applets on any computer
• JEE6 – Java Enterprise Edition 6
• Microsoft .NET
4-14
Programming Tools
4-15