Study Questions Q1: What do business professionals need to know about computer hardware?. Q3: What do business professionals need to know about software?. Q4: Is open source software a
Trang 1Hardware, Software, and Mobile Systems
Chapter 4
Trang 2“3D Printing Our Own Drones Isn’t Going to Save
Us Enough Money.”
• Investigating using 3D-printed parts to make drones in-house
– Cost-savings, greater flexibility updating current fleet.
• Not enough parts can be replicated
– Nonprintable component parts.
• Maybe not compatible with existing internal systems
• Passive recharging platform using 3D-printed parts a huge
success
Trang 3Study Questions
Q1: What do business professionals need to know about computer
hardware?
Q2: How can new hardware affect competitive strategies?
Q3: What do business professionals need to know about software?
Q4: Is open source software a viable alternative?
Q5: What are the differences between native and Web applications?
Q6: Why are mobile systems increasingly important?
Q7: What are the challenges of personal mobile devices at work?
Trang 4Q1: 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, cost
• CPU works in conjunction with main memory (RAM)
• CPU reads data and instructions from memory, and stores
results of computation in memory
Trang 5Storage Hardware
• Save data and programs
• Common storage devices
Trang 6Basic Types of Hardware
Trang 7Server farm
Large collection
of coordinated
servers
Trang 8Computer Data: Binary Digits (Bits)
Trang 9Important Storage Capacity Terminology
Trang 10Specifying Hardware with Computer Data Sizes
• Disk capacities specified by amount of bytes
– 500 GB
• CPU speed expressed in cycles called hertz.
– Slow personal computer speed of 3 Gigahertz
– Fast PC 3.5+ GHz.
Trang 11Q2: How Can New Hardware Affect Competitive
Trang 12Internet of Things
• Everyday objects embedded with
hardware capable of sensing,
processing, transmitting data
• Objects share data via a network with
any other application, service, or device
Trang 13Impact of the Internet of Things
• GE’s Industrial Internet
– Increase efficiencies, reduce waste, improve decision
making
– Greatest potential for smart devices in hospitals, power grids, railroads, and manufacturing plants
• Smart buildings (Microsoft)
– ID problems like wasteful lighting, competing heating and
cooling systems, rogue fans, etc
Trang 14Self-driving Cars by 2019
• Make things easier, cheaper, safer
• Automobile accidents may become a
thing of the past
– Car insurance eliminated (?).
• Eliminate need to have multiple cars
• Avoid costly traffic tickets, parking
tickets, DUI citations
Trang 15Self-driving Cars Will Disrupt Businesses
• Auto sales - Fewer cars on road may mean fewer cars sold
• Auto loans, insurance, collision repair shops
• More jobs for engineers, programmers, systems designers
• More computer hardware, sensors, and cameras in vehicles
Trang 163D Printing
• Plastics, metals, ceramics, foods, biological
material
• Opportunities in aerospace, defense,
automotive, entertainment, and healthcare
industries
• What happens when 3D-print extra-large
objects like cars, airplanes, boats, houses,
drones, etc becomes possible?
Trang 17Existing 3D Printing Examples
• ChefJet
– Culinary artists and novices can produce
intricate, beautiful, and fully customized
deserts
– Organs, bones, heart valves, skin, joints.
Trang 18Q3: What Do Business Professionals Need to
Know About Software?
• Native applications
• Thin-client vs thick-client applications
• Web applications
Trang 19Major Operating Systems
Trang 20Major Operating Systems (cont'd)
Trang 21Example of the Modern Interface
Trang 22Linux Mint Virtual Machine Running in Microsoft
Trang 23Windows Server Computer Hosting Two Virtual
Machines
Trang 24How Virtual Machine Example
Trang 25Own 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 specific site
• Open Source
– No license fee
Trang 26What Types of Applications Exist, and How Do
Organizations Obtain Them?
Trang 27What Is Firmware?
• Special software installed on read-only memory (ROM)
– Printers, print servers, communication devices.
– As if program’s logic is designed into device’s circuitry.
– Can be changed and upgraded like other software, but
normally a task for IS professionals
Trang 28So What? New from CES 2015
• MakerBot
– 3D printing in metal, wood, and stone.
– Print 50+% of typical household items.
Trang 29Q4: Is Open Source Software a Viable
Alternative?
• LibreOffice (default office suite in Linux distributions)
• 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)
Trang 30Why Do Programmers Volunteer Their Services to Open Source Projects?
• Exercise creativity on interesting & fulfilling projects
• Freedom to choose projects
• Exhibit skills to get a job
• Start a business selling services
• Succeeds because of collaboration
Trang 31Source
Code
Sample
Trang 32Softwa re
Source code
: Human readabl
e comput
er code
Machine co de
: Source code compiled into instructions executed directly by computer’s
CPU
How Does Open Source Work?
Closed-source or p roprietary softwar e
Only available to trusted
employees and carefully vetted contractors
Open-source softw are
available to
Trang 33So, Is Open Source Viable?
• Depends on requirements and constraints
• “Free” open source software might require support and
operational costs exceeding cost of licensing fee
• Blending proprietary and open source software in future
• Closed source project
– Highly protected source code, only available to trusted
employees and carefully vetted contractors
Trang 34Q5: What Are the Differences Between Native
and Web Applications?
Trang 35Q5: What Are the Differences Between Native and
Web Applications? (cont'd )
Trang 36Developing Native Applications
• Run on any operating system and device
• Serious, heavy-duty, professional programming languages
– Objective-C, C#, C++, Swift, Java, VB.NET, etc.
– Close control over computing device, enable creation of
sophisticated and complex user interfaces
– Fast and efficient use of memory.
• Limited to type of operating system
• Costly development
Trang 37Developing Web Applications
• Web development languages: html5, css3, Javascript
• Browsers handle idiosyncrasies of operating system and
underlying hardware
• html5: support for graphics, animation, 2D animations, other
sophisticated user experiences
• css3: used with html5 to specify appearance of html coded
content
• JavaScript: provides underlying logic of application.
Trang 38GetHuGames SpiroCanvas
Trang 39Sophisticated HTML5 Application
Trang 40– Tolerance for managing technical projects.
– Need for application revenue.
• Thin-client applications cheaper to develop and maintain.
Trang 41Ethics Guide: Free Apps for Data
• How do you monetize “free” apps?
• “If you’re not paying for it, you are the product.
• Data Brokers
• Snoopwall reports
– Flashlight Apps
connectivity, USB storage, install shortcuts, receive data to/from the
Internet, modify your system settings, and disable your screen lock.
Trang 43Q6: Why Are Mobile Systems Increasingly
Important?
Trang 44Five Components of Mobile Change and
Opportunity
Trang 45Q7: What Are the Challenges of Personal Mobile
Devices at Work?
Trang 46Survey of Organizational BYOD Policy
Trang 47Advantages of
Example
BYOD Policies
Trang 48• Best-paying jobs in 2026 don’t currently exist.
• To prepare, cultivate creativity, novel problem solving, good judgment, develop
sincere desire to learn new things.
Trang 49Smart Home
Trang 50Security Guide: Anatomy of a Heartbleed
• One of most serious security issues to face technology industry in many
years.
• Know what Heartbleed was and why it was important.
• Heartbleed hit list.
– http://mashable.com/2014/04/09/heartbleed-bug-websites-affected/
Trang 51Guide: Keeping up to Speed
• Relentless pace of change in technology.
• 21 st 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
– User representative in technology committees.
Trang 52Active Review
Q1: What do business professionals need to know about computer
hardware?
Q2: How can new hardware affect competitive strategies?
Q3: What do business professionals need to know about software?
Q4: Is open source software a viable alternative?
Q5: What are the differences between native and Web applications?
Q6: Why are mobile systems increasingly important?
Q7: What are the challenges of personal mobile devices at work?
Trang 53Case Study 4: The Apple of Your i
• Created mobile markets with iPod, iPhone, iPad
• Opened own stores
– Open and inviting sales floor, Genius Bar help desk,
incredibly well-trained and disciplined sales force
• Pioneered Internet sale of music and applications
• Tripled market share in three years
• Second largest public company in world
Trang 54Case Study 4:
The Apple of
Your i (cont’d)