Open Source Research Project

profiletutorthammy
11058_Chapter_4_Presentation.pdf

Hardware, Software,

and Mobile Systems

Chapter 4

4-2

“. . . If We Do a Native App, We Have to Do iOS and

an Android Version and Maybe a Win 8 Version . . .”

• This sort of team, exploration, and result is common in

business.

• AllRoad would need to develop processes and systems it

didn’t already have.

• AllRoad will need parts designs manufacturers and rights to

sell them.

• Simulation in which customer does not have a part number

is real.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-3

Study Questions

Q1: What do business professionals need to know about computer

hardware?

Q2: What do business professionals need to know about software?

Q3: Is open source software a viable alternative?

Q4: What are the differences between native and thin-client applications?

Q5: Why are mobile systems increasingly important?

Q6: What characterizes quality mobile user experiences?

Q7: What are the challenges of personal mobile devices at work?

Q8: 2024?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-4

Q1: What Do Business Professionals Need to Know

About Computer Hardware?

• Central processing unit (CPU) - “the brain”.

• Dual-processor and Quad-processor computers.

• CPUs vary in speed, function, and cost.

• CPU works in conjunction with main memory (RAM).

• CPU reads data and instructions from memory, and stores

results of computation in memory.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-5

Storage

• Storage hardware used to save data and programs

common storage devices.

• CD/DVD.

• Hard disk.

• Thumb drives.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-6

Basic Types of Hardware

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-7

Server farm

Large

collection of

coordinated

servers

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-8

Computer Data: Binary Digits (Bits)

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-9

Important Storage Capacity Terminology

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-10

Specifying Hardware with Computer Data Sizes

• Computer disk capacities are specified according to the

amount of data they can contain.

• CPU speed is expressed in cycles called hertz.

– Slow personal computer speed of 1.5 Gigahertz.

– Fast PC 3+ Gigahertz, with dual processors.

• CPUs classified as 32-bit or 64-bit.

– Need a 64-bit processor to effectively use more than 4GB

of memory.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-11

Q2: What Do Business Professionals Need to Know

About Operating Systems Software?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-12

Major Operating Systems

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-13

Major Operating Systems (cont'd)

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-14

Example of the Modern Interface

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-15

Windows Server Computer Hosting Two Virtual

Machines

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-16

Three Types of Virtualization

• PC virtualization.

• Server virtualization.

• Desktop virtualization.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-17

How Virtual Machine Example

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-18

Own Versus License

• License – Right to use specified number of copies. – Limits vendor’s liability.

• Site License – Flat fee to install software product on all company

computers or all computers at a specific site. • Open Source

– No license fee.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-19

What Types of Applications Exist, and How Do

Organizations Obtain Them?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-20

What Is Firmware?

• Computer software installed on read-only memory

 Printers, print servers, communication devices.

 Coded like other software.

 Can be changed and upgraded.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-21

Using MIS InClass Exercise 4: Place Your Bets Now!

• Microsoft Surface, a tablet device to compete with iPad and

Kindle.

• Google purchased Motorola Mobility for $12.5 billion.

• 150 million Android phones in use, largest market share of

mobile phone operating systems.

• Android phones manufactured by 39 different vendors.

• No single Android phone matched iPhone in popularity.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-22

Industry

Information

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-23

Using MIS InClass Exercise 4: Place Your Bets Now!

(cont’d)

• Confounded channel: 38 other Android phone

manufacturers fear acquisition gives Google phones an

unfair advantage.

• Android open source operating system.

• Motorola Mobility 17,000 patents with 7,000 in pipeline.

– Patents protect Google from patent infringement lawsuits

from Microsoft, Apple, and others.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-24

Using MIS InClass Exercise 4: Place Your Bets Now!

(cont’d)

• Motorola market leader in home devices and video solutions

business. What does that mean?

• Form a group to discuss and formulate answers to Exercise

questions.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-25

Q3: Is Open Source Software a Viable Alternative?

GNU general public license agreement

• Open Office (a Microsoft Office look-alike)

• Firefox (a browser)

• MySQL (a DBMS, see Chapter 5)

• Apache (a Web server, see Chapter 6)

• Ubuntu (a Windows-like desktop operating system)

• Android (a mobile-device operating system)

• Cassandra (a NoSQL DBMS, see Chapter 5)

• Hadoop (a BigData processing system, see Chapter 9)

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-26

Why Do Programmers Volunteer Their Services to

Open Source Projects?

• It’s fun.

• Freedom to choose projects.

• Exercise creativity on interesting and fulfilling projects.

• Exhibit one’s skill to get a job.

• Start a business selling services.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-27

Software

Source code:

Human readable computer

code

Machine code: Source code is compiled into instructions

executed directly by

a computer’s CPU

How Does Open Source Work?

Closed-source or

proprietary software

source code is not

available to users or

public. Only available

to trusted employees

and carefully vetted

contractors.

Open-source

software available to

users in source code

form.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-28

Source

Code

Sample

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-29

So, Is Open Source Viable?

• Depends on requirements and constraints of situation.

• “Free” open source software still requires support and

operational costs that could cost more than a licensing fee.

• Future will involve a blend of both proprietary and open

source software.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-30

Q4: What Are the Differences Between Native and

Thin-client Applications?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-31

Q4: What Are the Differences Between Native and

Thin-client Applications? (cont'd )

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-32

Developing Thin-client Applications

• Major advantage of thin-clients over native applications is

they run on any operating system and device.

• Development languages are HTML5, CSS3, and Javascript.

• Thin-client applications are limited by capabilities of browser.

• Written by professional programmers, technically oriented

Web developers and business professionals.

• Users obtain thin-client applications via the Web.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-33

One Consequence of Browser Differences for Thin-

Client Applications

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-34

GetHuGames SpiroCanvas

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-35

Sophisticated HTML5 Application

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-36

Which Is Better?

• Depends on strategy and goals

• Application requirements

• Budget

• Schedule

• Tolerance for managing technical projects

• Need for application revenue

• Thin-client applications cheaper to develop and maintain

• May lack the wow factor

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-37

Q5: Why Are Mobile Systems Increasingly Important?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-38

Five Components of Mobile Change and Opportunity

Five Components of Mobile Change and Opportunity

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-39

Q6: What Characterizes Quality Mobile User

Experiences?

Primary characteristics of quality mobile applications

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-40

Chrome-less Interface

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-41

Example of Application Scaling

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-42

Example Use of Web Page Data Declared as Shared

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-43

Use the Cloud

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-44

Kindle Roaming Message

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-45

Q7: What Are The Challenges of Personal Mobile

Devices At Work?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-46

Six Common BYOD Policies

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-47

Advantages of Example BYOD Policies

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-48

Q8: 2024?

• PC is dead, mobile web usage surpasses PC web usage in

US by 2015.

• Mobile applications make JavaScript major language.

• Microsoft will sell and support back-office operating systems

and business software. Be shadow of what it is today.

• Apple lost innovation advantage.

• Google innovative, but limited revenue sources.

• Amazon technology winner.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-49

Security Guide: “Because It’s Where the Money Is . . .”

• Most malware creation and dissemination is a business,

sometimes an illegal business guided by marketing

principles.

• How many of you care about loss of privacy?

• How many have sent something in email or text they

wouldn’t want the rest of the class to know?

• How many students have visited a web site or searched for

terms they’d prefer you or the class not know about?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-50

Guide: Keeping up to Speed

• Relentless pace of technological changes.

• 21st century business professional cannot bury head in sand.

• Use knowledge of IT to gain competitive advantage.

• Don’t ignore technology

 Read articles, technology ads, attend seminars and

workshops.

• Get involved as a user representative in technology committees.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-51

Active Review

Q1: What do business professionals need to know about computer

hardware?

Q2: What do business professionals need to know about software?

Q3: Is open source software a viable alternative?

Q4: What are the differences between native and thin-client applications?

Q5: Why are mobile systems increasingly important?

Q6: What characterizes quality mobile user experiences?

Q7: What are the challenges of personal mobile devices at work?

Q8: 2024?

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-52

Case Study 4: The Apple of Your i

• Tripled market share in three years.

• Second largest public company in world.

• Pioneered well-engineered home computers and innovative

interfaces for students and knowledge workers.

• Every sales success feeds other sales successes.

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-53

Case Study 4: The Apple of Your i (cont’d)

C o p y r i g h t © 2 0 1 5 P e a r s o n E d u c a t i o n , I n c .

4-54