INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 6 – HOW COMPUTERS AND THE WEB WORK SEAN J. TAYLOR.

Slides:



Advertisements
Similar presentations
COMPUTER SYSTEMS OPERATING SYSTEMS AND SOFTWARE NEXT.
Advertisements

By Rajan Maharjan (Sprout Technology Pvt Ltd) 1 Mobile Apps Development in Nepal.
MD240 - Management Information Systems Oct. 25, 2005 Network Externalities: The Kingmaker of Tech Industry Competition.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Computer and Society Olayele Adelakun (Ph.D) Assistant Professor CTI Office: Room 735 CTI 7th Floor Phone: Fax:
Operating Systems Or why is Bill Gates so rich? Computers Mr. Specter Steel Valley High School Or why is Bill Gates so rich? Computers Mr. Specter Steel.
MP3 / MD740 Strategy & Information Systems Sept. 15, 2004 Computing Hardware – Moore's Law, Hardware Markets, and Computing Evolution Network Effects,
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
YOUR INTERNET EXPERIENCE
Chapter 4 - Software – Part 2 Dr. V.T. Raja Oregon State University.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
1-1 Copyright © 2011 Pearson Education, Inc. publishing as Prentice Hall MANAGING INFORMATION TECHNOLOGY 7 th EDITION CHAPTER 1 MANAGING IT IN A DIGITAL.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Cloud computing DSC340 Mike Pangburn. Relevance to companies?  Cloud Computing will be of particular relevance to the following types of firms:  Cash-lean.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 6 – HOW COMPUTERS AND THE WEB WORK SEAN J. TAYLOR.
DB2 (Express C Edition) Installation and Using a Database
Lesson 8 Operating Systems
COMP 6005 An Introduction To Computing Session Two: Computer Software Systems Software.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Introduction To Computer System
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
A Chief Technical Officer, or CTO, is the head of the technology group. The CTO sorts through new ideas and products to identify those that are most relevant.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Introduction CSE 410, Spring 2008 Computer Systems
Introduction 1-1 Introduction to Virtual Machines From “Virtual Machines” Smith and Nair Chapter 1.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Module 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE INTRODUCTION TO HARDWARE & SOFTWARE.
Chapter 1 — Computer Abstractions and Technology — 1 The Computer Revolution Progress in computer technology – Underpinned by Moore’s Law Makes novel applications.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
What is Computer Software? EQ: What are the software components of a computer? T-IDT Describe and explore current and emerging software, including.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” MODULE 2 : Part 1 INTRODUCTION TO HARDWARE & SOFTWARE.
By Shreya Mozumdar 6B.  An operating system (OS) is a program that, after being loaded onto the computer, manages all the other programs on the computer.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Operating Systems Morrison / WellsCLB: A Comp Guide to IC 3 3E 1 Morrison / Wells.
Operating Systems By-Anoushka Puri. What is an Operating System An operating system is an interface between the user and the computer hardware. It is.
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Introduction CSE 410, Spring 2005 Computer Systems
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
Chapter 2 Operating Systems
Operating System and Utility Programs
Introduction to Computers
Fundamentals of Information Systems, Sixth Edition
Introduction to Computers
Chapter 6: Securing the Cloud
Operating System & Application Software
Cloud Computing Cloud computing: (the Internet represents the Cloud).
CSE 410, Spring 2006 Computer Systems
MICROSOFT OUTLOOK and Outlook service Provider
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
CIS 295 Become Exceptional/ newtonhelp.com. CIS 295 All Assignments For more course tutorials visit CIS 295 Week 1 Individual Operating.
Microsoft office 365 is most important software in the business or for any work regards to documents, PPT (presentation) and so on. There are millions.
Unit 20 – Computer Game Platforms & Technology – Software Technology
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Lesson 8 Operating Systems
Computers: Tools for an Information Age
Unit 20 – Computer Game Platforms & Technology – Software Technology
Java Programming Introduction
Introduction to Virtual Machines
Digital Literacy 1.00 Computer Basics
Introduction to Virtual Machines
Computers: Tools for an Information Age
Chapter 3 Software.
Presentation transcript:

INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 6 – HOW COMPUTERS AND THE WEB WORK SEAN J. TAYLOR

ADMINISTRATIVIA Facebook Experiment: See Beibei Li in after class (3pm-5pm) to receive payment Varun’s office hours on Monday: 2-4pm in 8 th floor tutoring area Assignment 1

LEARNING OBJECTIVES 1.Understand how platforms emerge due to network effects. 2.Think strategically about how firms use platforms for competitive advantage. 3.Explain how standards emerge and how standards are different from platforms.

PLATFORM OR PRODUCT? part of a technical system whose components come from different companies or organizations relatively little value without complementary products or services

WHY BUILD A PLATFORM? Firm is unlikely to be able to provide all useful services or applications ahead of time Brings more value to users by creating room for configuration, expansion (product fit, value) Lock-in for platform users who make costly investments to use them Platforms are useful abstractions, even for internal use

PLATFORMS ARE INEVITABLE DIRECT NETWORK EFFECTSINDIRECT NETWORK EFFECTS

PLATFORM BATTLES MUTUALLY INCOMPATIBLE COEXISTENCE (DIFFERENTIATION)

MULTIPLE “MARKET SIDES” TO A PLATFORM

PLATFORM STRATEGY NETSCAPEINTERNET EXPLORER

STANDARDS: SOLVE COORDINATION PROBLEMS governments corporations consortia professional associations standards-organizations (ISO) volunteers or developers de facto standards

STANDARDS: HELPING COMPUTERS EXCHANGE INFO

STANDARDS AS LANGUAGES

STANDARDS AS INTERFACES

STANDARDS AND IMPLEMENTATIONS Implementations and specifications have to do a delicate dance together. You don’t want implementations to happen before the specification is finished, because people start depending on the details of implementations and that constrains the specification. However, you also don’t want the specification to be finished before there are implementations and author experience with those implementations, because you need the feedback. There is unavoidable tension here, but we just have to muddle on through.

TECHNICALLY, WHAT IS A PLATFORM? A Hardware and/or Software system with an interface for applications Typically, a platform has an API--Applications Programming Interface: an interface (i.e., a set of standardized commands) that the underlying “platform” can execute Software creators use the API when writing programs Processor (Hardware) Operating System Application Programming Interface Application Software (e.g., Office) Application Programming Interface Customized “programs” (e.g., Excel Macros) Hardware platform O/S platform Application platform

APPLICATION PROGRAMMING INTERFACE

PLATFORM EXAMPLES Hardware+OS platforms ‘Wintel’ (Microsoft Windows + Intel/AMD) Apple (Mac OS X + Intel, used to be IBM PowerPC) Sun (Solaris + SPARC, also moving to Intel) Linux (Linux + Intel/AMD) Windows Mobile (Microsoft OS + Cell Phones) X-Box, PlayStation, GameCube… The Web is also a platform Amazon’s Web services Powerful retailing platform that lets other retailers use the capabilities of Amazon’s retailing site Google’s many platforms Web search, desktop search Maps Others?

PLATFORMS ARE AN EXAMPLE OF LAYERING Think of each “layer” as software or hardware that can perform certain tasks Higher layers can use the capabilities of lower layers Each layer specifies an interface that defines how a higher layer can “call” these capabilities Layering underlies the progress in Information Technology by breaking difficult problems into smaller ones and allowing improvements in individual areas without worrying about implications for the rest of the system Software layers can be improved, or replaced by hardware layers Hardware layers can be improved, or replaced by software layers

LAYERS

THE CLOUD! THE ULTIMATE PLATFORM

“THE AGE OF THE PLATFORM” BY PHIL SIMON

NEXT CLASS: COMPUTERS AND THE WEB I Read about Moore’s Law How Computers Work video How the Internet Works video