0
Simplify OSS developmentSriram Saroop [saroop@google.com]Product Manager                                    Google Confide...
Outline● Google and Open Source● Simplify OSS development  ○ Development tools  ○ Project Hosting  ○ Deploying app● Summar...
Google and Open SourceLOC that Google has contributed to open source ?                                           Google Co...
Google and Open SourceLOC that Google has contributed to open source ?> 20 million                                 LOC    ...
Google and Open Source250000                         Google Confidential and Proprietary
Google and Open Source250000+                     projectson Google Project Hosting                                       ...
Google and Open Source4500+          students                          Google Confidential and Proprietary
Google and Open Source4500+                  studentsdevelop Open Source thru Google Summer of Code                       ...
Google Confidential and Proprietary
Google OSS projects                      Google Confidential and Proprietary
Simplify OSS development         Development Tools           Project Hosting            Deploy app                        ...
Development tools -characteristics  Simplify devt       Easy to debug Optimized for         Mobile and    speed           ...
Open source development tools               ●     Structured yet flexible               ●     Native VM or javascript engi...
Open source development   tools                     ● Eclipse plugin for creating Android                       projects, ...
Google Confidential and Proprietary
Open source developmenttools          ● Cross-platform game abstraction            library - Java, HTML5, Android, Flash  ...
Project Hosting -characteristics     Fast             Reliable                      License   Scalable                    ...
Google Project HostingFree collaborative development environment for opensource projects●   Member controls●   Subversion/...
Google Confidential and Proprietary
Deploy app - characteristics  Minimal setup      Auto-scale                     Standards    Minimal                      ...
Deploy your apps to Cloud                   ● Automatic scaling                   ● High replication datastore            ...
Deploy your apps to Cloud                   ● Fast, scalable, highly available object                     store on the clo...
Summary - Simplify OSS devt● Development tools  ○ Simplify devt  ○ Easy to debug  ○ Mobile and Web● Project hosting  ○ Fas...
Useful links● Google Open Source Programs  ○ http://code.google.com/opensource/● App Engine  ○ http://code.google.com/appe...
Upcoming SlideShare
Loading in...5
×

Sriram simplify os_sdevelopment

380

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
380
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Sriram simplify os_sdevelopment"

  1. 1. Simplify OSS developmentSriram Saroop [saroop@google.com]Product Manager Google Confidential and Proprietary
  2. 2. Outline● Google and Open Source● Simplify OSS development ○ Development tools ○ Project Hosting ○ Deploying app● Summary Google Confidential and Proprietary
  3. 3. Google and Open SourceLOC that Google has contributed to open source ? Google Confidential and Proprietary
  4. 4. Google and Open SourceLOC that Google has contributed to open source ?> 20 million LOC Google Confidential and Proprietary
  5. 5. Google and Open Source250000 Google Confidential and Proprietary
  6. 6. Google and Open Source250000+ projectson Google Project Hosting Google Confidential and Proprietary
  7. 7. Google and Open Source4500+ students Google Confidential and Proprietary
  8. 8. Google and Open Source4500+ studentsdevelop Open Source thru Google Summer of Code Google Confidential and Proprietary
  9. 9. Google Confidential and Proprietary
  10. 10. Google OSS projects Google Confidential and Proprietary
  11. 11. Simplify OSS development Development Tools Project Hosting Deploy app Google Confidential and Proprietary
  12. 12. Development tools -characteristics Simplify devt Easy to debug Optimized for Mobile and speed Web Google Confidential and Proprietary
  13. 13. Open source development tools ● Structured yet flexible ● Native VM or javascript engine ● Familiar and natural to code ● High performance ● Easy debugging ● Rapidly develop AJAX apps using Java ● Compiles to optimized javascriptGoogle Web Toolkit Google Confidential and Proprietary
  14. 14. Open source development tools ● Eclipse plugin for creating Android projects, building, installation ● Debug using Android SDK tools ● Integrated documentationAndroid Devt Tools ● Wizards for creating GWT, App Engine apps ● One-click deploy to App Engine ● Local development server ● App Engine connected Android projectGoogle Plugin for Eclipse Google Confidential and Proprietary
  15. 15. Google Confidential and Proprietary
  16. 16. Open source developmenttools ● Cross-platform game abstraction library - Java, HTML5, Android, Flash ● Write once, deploy for N >= 4 platforms Google Confidential and Proprietary
  17. 17. Project Hosting -characteristics Fast Reliable License Scalable support Version Collaboration control Google Confidential and Proprietary
  18. 18. Google Project HostingFree collaborative development environment for opensource projects● Member controls● Subversion/Mercurial/Git repository● Issue tracker● Wiki● Downloads section Google Confidential and Proprietary
  19. 19. Google Confidential and Proprietary
  20. 20. Deploy app - characteristics Minimal setup Auto-scale Standards Minimal based maintenance interfaces Fast and Analytics reliable Google Confidential and Proprietary
  21. 21. Deploy your apps to Cloud ● Automatic scaling ● High replication datastore ● Easy control - simple, web-based dashboard for monitoring App Engine ● Java/Python/Go ● MySQL on the cloud ● Fully managed ● Highly available ● Integrated with App EngineGoogle Cloud SQL Google Confidential and Proprietary
  22. 22. Deploy your apps to Cloud ● Fast, scalable, highly available object store on the cloud ● Security - OAuth2 ● Web based interface and APIs Google Cloud Storage ● SQL-like tool for managing massive datasets ● Speed - Analyze billions of rows in seconds ● Scale - Terabytes of data, trillions ofGoogle BigQuery records Google Confidential and Proprietary
  23. 23. Summary - Simplify OSS devt● Development tools ○ Simplify devt ○ Easy to debug ○ Mobile and Web● Project hosting ○ Fast, reliable, scalable and collaborative ○ License support ○ Version Control● Deploy app ○ Minimal setup and maintence ○ Fast, reliable and scalable ○ Analyze and improve Google Confidential and Proprietary
  24. 24. Useful links● Google Open Source Programs ○ http://code.google.com/opensource/● App Engine ○ http://code.google.com/appengine/ ○ http://groups.google.com/group/google-appengine● GPE ○ http://code.google.com/eclipse ○ https://groups.google.com/group/google-plugin-eclipse● GWT ○ http://code.google.com/webtoolkit/ ○ http://groups.google.com/group/google-web-toolkit● Cloud SQL ○ http://code.google.com/apis/sql/ Google Confidential and Proprietary
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×