Presentation is loading. Please wait.

Presentation is loading. Please wait.

Skills: none Concepts: application program interface (API), platform, ecosystem, Internet infrastructure (cloud) services, application development cost.

Similar presentations


Presentation on theme: "Skills: none Concepts: application program interface (API), platform, ecosystem, Internet infrastructure (cloud) services, application development cost."— Presentation transcript:

1 Skills: none Concepts: application program interface (API), platform, ecosystem, Internet infrastructure (cloud) services, application development cost trend, end user application development trend This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. Internet application development -- cheap and easy

2 Where does this topic fit? Internet concepts – Applications – Technology – Implications Internet skills – Application development – Content creation – User skills

3 Why its cheap and easy 1. The ecosystem2. The cloud

4 The ecosystem makes new apps cheap and easy

5 Twitter home page, September 30, 2006

6 Twitter home page, November 9, 2006

7 "If I have seen further it is by standing on the shoulders of giants." Isaac Newton, Letter to Robert Hooke, February 5, 1675

8 Why its cheap and easy 2. The cloud

9 Amazon Web Service bill -- $.01

10 Smooth scaling

11 Development tools

12 The rest of us

13 Summary

14 Self-study questions Two strategic factors make developing a new Internet service cheap and quick – describe them. Google and Facebook have APIs for developers wishing to build applications on top of their services and databases. Give examples of some of the capabilities they provide to developers. Yelp uses Amazon’s Web services for their site. Read this case study: http://aws.amazon.com/solutions/case-studies/http://aws.amazon.com/solutions/case-studies/ and answer these questions: How much traffic does Yelp handle? Briefly describe the Amazon services that Yelp uses. What are the business advantages to Yelp in using Amazon’s Web services? Are there any business disadvantages?

15 Resources Twitter’s instructions and documentation for developers using their API: http://apiwiki.twitter.com/w/page/22554648/FrontPage http://apiwiki.twitter.com/w/page/22554648/FrontPage Amazon Web Services: http://aws.amazon.com/http://aws.amazon.com/ The business case for Amazon Web Services: http://aws.amazon.com/economics/ http://aws.amazon.com/economics/ Yelp case study using Amazon Web Wervices: http://aws.amazon.com/solutions/case-studies/yelp/ http://aws.amazon.com/solutions/case-studies/yelp/ Other Amazon Web Service case studies:http://aws.amazon.com/solutions/case-studies/http://aws.amazon.com/solutions/case-studies/ Blog post on infrastructure services: http://cis471.blogspot.com/2008/01/infrastructure-services-for- developers.html http://cis471.blogspot.com/2008/01/infrastructure-services-for- developers.html Stanford class quickly builds applications on the Facebook platform: http://www.nytimes.com/2011/05/08/technology/08class.html?_r=2& pagewanted=all http://www.nytimes.com/2011/05/08/technology/08class.html?_r=2& pagewanted=all


Download ppt "Skills: none Concepts: application program interface (API), platform, ecosystem, Internet infrastructure (cloud) services, application development cost."

Similar presentations


Ads by Google