1 / 23

Information technology in business and society

Information technology in business and society. Session 6 – How Computers and the Web work Sean J. taylor. Administrativia. Facebook Experiment: See Beibei Li in 8-186 after class (3pm-5pm) to receive payment Varun’s office hours on Monday: 2-4pm in 8 th floor tutoring area

naiara
Download Presentation

Information technology in business and society

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Information technology in business and society Session 6 – How Computers and the Web work Sean J. taylor

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

  3. Learning objectives • Understand how platforms emerge due to network effects. • Think strategically about how firms use platforms for competitive advantage. • Explain how standards emerge and how standards are different from platforms.

  4. Platform or Product? • part of a technical system whose components come from different companies or organizations • relatively little value without complementary products or services

  5. 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

  6. Platforms are inevitable Direct network effects Indirect network effects

  7. Platform Battles Mutually Incompatible Coexistence (Differentiation)

  8. Multiple “Market Sides” toa platform

  9. Platform Strategy Netscape Internet Explorer

  10. Standards:SolvE coordination problems • governments • corporations • consortia • professional associations • standards-organizations (ISO) • volunteers or developers • de facto standards

  11. Standards: Helping computers exchange info

  12. Standards as Languages

  13. Standards as interfaces

  14. 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.

  15. Customized “programs” (e.g., Excel Macros) Application Programming Interface Application Software (e.g., Office) Application Programming Interface Operating System Application Programming Interface Hardwareplatform O/Splatform Applicationplatform Processor (Hardware) 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

  16. Application Programming Interface

  17. Hardware+OS platforms Amazon’s Web services Google’s many platforms • Powerful retailing platform that lets other retailers use the capabilities of Amazon’s retailing site • Web search, desktop search • Maps • Others? Platform Examples • ‘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

  18. 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

  19. Layers

  20. The Cloud!The ultimate platform

  21. “The age of the platform” by Phil Simon

  22. Next Class:Computers and the Web I • Read about Moore’s Law • How Computers Work video • How the Internet Works video

More Related