SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Simplify OSS development
Sriram Saroop [saroop@google.com]
Product Manager




                                    Google Confidential and Proprietary
Outline


● Google and Open Source
● Simplify OSS development
  ○ Development tools
  ○ Project Hosting
  ○ Deploying app
● Summary




                             Google Confidential and Proprietary
Google and Open Source
LOC that Google has contributed to open source ?




                                           Google Confidential and Proprietary
Google and Open Source
LOC that Google has contributed to open source ?




> 20 million                                 LOC




                                           Google Confidential and Proprietary
Google and Open Source


250000


                         Google Confidential and Proprietary
Google and Open Source


250000+                     projects

on Google Project Hosting




                                       Google Confidential and Proprietary
Google and Open Source


4500+          students




                          Google Confidential and Proprietary
Google and Open Source


4500+                  students

develop Open Source thru Google Summer of Code




                                        Google Confidential and Proprietary
Google Confidential and Proprietary
Google OSS projects




                      Google Confidential and Proprietary
Simplify OSS development

         Development Tools



           Project Hosting



            Deploy app

                             Google Confidential and Proprietary
Development tools -
characteristics


  Simplify devt       Easy to debug




 Optimized for         Mobile and
    speed                Web

                                    Google Confidential and Proprietary
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 javascript

Google Web Toolkit
                                                 Google Confidential and Proprietary
Open source development
   tools
                     ● Eclipse plugin for creating Android
                       projects, building, installation
                     ● Debug using Android SDK tools
                     ● Integrated documentation
Android Devt Tools


                     ● Wizards for creating GWT, App Engine
                       apps
                     ● One-click deploy to App Engine
                     ● Local development server
                     ● App Engine connected Android project
Google Plugin for Eclipse
                                                  Google Confidential and Proprietary
Google Confidential and Proprietary
Open source development
tools
          ● Cross-platform game abstraction
            library - Java, HTML5, Android, Flash
          ● Write once, deploy for N >= 4
            platforms




                                      Google Confidential and Proprietary
Project Hosting -
characteristics

     Fast             Reliable


                      License
   Scalable
                      support


    Version
                    Collaboration
    control
                                 Google Confidential and Proprietary
Google Project Hosting
Free collaborative development environment for open
source projects

●   Member controls
●   Subversion/Mercurial/Git repository
●   Issue tracker
●   Wiki
●   Downloads section




                                              Google Confidential and Proprietary
Google Confidential and Proprietary
Deploy app - characteristics

  Minimal setup      Auto-scale


                     Standards
    Minimal
                       based
  maintenance
                     interfaces

    Fast and
                     Analytics
     reliable
                                  Google Confidential and Proprietary
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 Engine

Google Cloud SQL
                                                    Google Confidential and Proprietary
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 of
Google BigQuery   records
                                                   Google Confidential and Proprietary
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
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

Mais conteúdo relacionado

Mais procurados

Android build process (1)
Android build process (1)Android build process (1)
Android build process (1)
Shubham Goyal
 

Mais procurados (8)

From silos to circles
From silos to circlesFrom silos to circles
From silos to circles
 
WPE: Current Status and Future (Web Engines Hackfest 2018)
WPE: Current Status and Future (Web Engines Hackfest 2018)WPE: Current Status and Future (Web Engines Hackfest 2018)
WPE: Current Status and Future (Web Engines Hackfest 2018)
 
Square WomEng Hear and Now: College Edition Talk
Square WomEng Hear and Now: College Edition TalkSquare WomEng Hear and Now: College Edition Talk
Square WomEng Hear and Now: College Edition Talk
 
Google Web Toolkit (GWT)
Google Web Toolkit (GWT)Google Web Toolkit (GWT)
Google Web Toolkit (GWT)
 
Testing and monitoring and broken things
Testing and monitoring and broken thingsTesting and monitoring and broken things
Testing and monitoring and broken things
 
Android build process (1)
Android build process (1)Android build process (1)
Android build process (1)
 
Gradle by Example
Gradle by ExampleGradle by Example
Gradle by Example
 
OpenShift Primer - get your business into the Cloud today!
OpenShift Primer - get your business into the Cloud today!OpenShift Primer - get your business into the Cloud today!
OpenShift Primer - get your business into the Cloud today!
 

Semelhante a Sriram simplify os_sdevelopment

Gil yehuda commoditization open source
Gil yehuda commoditization open sourceGil yehuda commoditization open source
Gil yehuda commoditization open source
OpenSourceIndia
 
Gil yehuda commoditization open source
Gil yehuda commoditization open sourceGil yehuda commoditization open source
Gil yehuda commoditization open source
suniltomar04
 
Analytics SEO The Future 14/12/11
Analytics SEO The Future 14/12/11Analytics SEO The Future 14/12/11
Analytics SEO The Future 14/12/11
Steve Lock
 
Analysis process designer (apd) part 2
Analysis process designer (apd) part   2Analysis process designer (apd) part   2
Analysis process designer (apd) part 2
dejavee
 
Keynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus KrabbenborgKeynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus Krabbenborg
dynamicscom
 

Semelhante a Sriram simplify os_sdevelopment (20)

1112 agile approach to pci dss development
1112 agile approach to pci dss development1112 agile approach to pci dss development
1112 agile approach to pci dss development
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the CloudWebinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
Webinar: Top 5 Mistakes Your Don't Want to Make When Moving to the Cloud
 
A Decade of SharePoint Adoption Strategies
A Decade of SharePoint Adoption StrategiesA Decade of SharePoint Adoption Strategies
A Decade of SharePoint Adoption Strategies
 
Web 3.0 - Concepts, Technologies, and Evolving Business Models
Web 3.0 - Concepts, Technologies, and Evolving Business ModelsWeb 3.0 - Concepts, Technologies, and Evolving Business Models
Web 3.0 - Concepts, Technologies, and Evolving Business Models
 
SOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM PresentationSOA OSB BPEL BPM Presentation
SOA OSB BPEL BPM Presentation
 
The Application Development Landscape - 2011
The Application Development Landscape -  2011The Application Development Landscape -  2011
The Application Development Landscape - 2011
 
A short introduction to the cloud
A short introduction to the cloudA short introduction to the cloud
A short introduction to the cloud
 
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
[EN] Club Automation presentation "Quality Model for Industrial Automation", ...
 
Android
AndroidAndroid
Android
 
Gil yehuda commoditization open source
Gil yehuda commoditization open sourceGil yehuda commoditization open source
Gil yehuda commoditization open source
 
Gil yehuda commoditization open source
Gil yehuda commoditization open sourceGil yehuda commoditization open source
Gil yehuda commoditization open source
 
FYP Presentation
FYP PresentationFYP Presentation
FYP Presentation
 
About Any Technologies
About Any TechnologiesAbout Any Technologies
About Any Technologies
 
Analytics SEO The Future 14/12/11
Analytics SEO The Future 14/12/11Analytics SEO The Future 14/12/11
Analytics SEO The Future 14/12/11
 
Mobile backends with Google Cloud Platform (MBLTDev'14)
Mobile backends with Google Cloud Platform (MBLTDev'14)Mobile backends with Google Cloud Platform (MBLTDev'14)
Mobile backends with Google Cloud Platform (MBLTDev'14)
 
Rock Solid Deployment of Web Applications
Rock Solid Deployment of Web ApplicationsRock Solid Deployment of Web Applications
Rock Solid Deployment of Web Applications
 
Analysis process designer (apd) part 2
Analysis process designer (apd) part   2Analysis process designer (apd) part   2
Analysis process designer (apd) part 2
 
Building Kick Ass Video Games for the Cloud
Building Kick Ass Video Games for the CloudBuilding Kick Ass Video Games for the Cloud
Building Kick Ass Video Games for the Cloud
 
Keynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus KrabbenborgKeynote - Cloud Transformation, Guus Krabbenborg
Keynote - Cloud Transformation, Guus Krabbenborg
 

Mais de OpenSourceIndia

Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
OpenSourceIndia
 
Osi days 2011 venkat mangudi
Osi days 2011  venkat mangudiOsi days 2011  venkat mangudi
Osi days 2011 venkat mangudi
OpenSourceIndia
 
Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02
OpenSourceIndia
 
Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02
OpenSourceIndia
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
OpenSourceIndia
 
Rajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websitesRajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websites
OpenSourceIndia
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
OpenSourceIndia
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
OpenSourceIndia
 
Chetan postgresql partitioning
Chetan postgresql partitioningChetan postgresql partitioning
Chetan postgresql partitioning
OpenSourceIndia
 
Azri solutions leaner techniques for faster portals get drupalled
Azri solutions leaner techniques for faster portals   get drupalledAzri solutions leaner techniques for faster portals   get drupalled
Azri solutions leaner techniques for faster portals get drupalled
OpenSourceIndia
 
Ashish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_betterAshish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_better
OpenSourceIndia
 
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devicesSumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
OpenSourceIndia
 

Mais de OpenSourceIndia (16)

Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
 
Osi days 2011 venkat mangudi
Osi days 2011  venkat mangudiOsi days 2011  venkat mangudi
Osi days 2011 venkat mangudi
 
Spring osi
Spring osiSpring osi
Spring osi
 
20111121 osi keynote
20111121 osi keynote20111121 osi keynote
20111121 osi keynote
 
Cloud foundry osi
Cloud foundry osiCloud foundry osi
Cloud foundry osi
 
Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02Restinpeaceosidays2011 111121093818-phpapp02
Restinpeaceosidays2011 111121093818-phpapp02
 
Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02Gotunitsosidays2011 111121093234-phpapp02
Gotunitsosidays2011 111121093234-phpapp02
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
 
Rajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websitesRajashekaran vengalil building cross browser html5 websites
Rajashekaran vengalil building cross browser html5 websites
 
Naveen nimmu sdn future of networking
Naveen nimmu sdn   future of networkingNaveen nimmu sdn   future of networking
Naveen nimmu sdn future of networking
 
Harsha s ipmi_tool_osi
Harsha s ipmi_tool_osiHarsha s ipmi_tool_osi
Harsha s ipmi_tool_osi
 
Divyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-pptDivyanshu open stack presentation -osi-ppt
Divyanshu open stack presentation -osi-ppt
 
Chetan postgresql partitioning
Chetan postgresql partitioningChetan postgresql partitioning
Chetan postgresql partitioning
 
Azri solutions leaner techniques for faster portals get drupalled
Azri solutions leaner techniques for faster portals   get drupalledAzri solutions leaner techniques for faster portals   get drupalled
Azri solutions leaner techniques for faster portals get drupalled
 
Ashish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_betterAshish pandey huawei osi_days2011_cgroups_understanding_better
Ashish pandey huawei osi_days2011_cgroups_understanding_better
 
Sumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devicesSumit& archit osi nov-2011-displays-in-mobile-devices
Sumit& archit osi nov-2011-displays-in-mobile-devices
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Sriram simplify os_sdevelopment

  • 1. Simplify OSS development Sriram Saroop [saroop@google.com] Product Manager Google Confidential and Proprietary
  • 2. Outline ● Google and Open Source ● Simplify OSS development ○ Development tools ○ Project Hosting ○ Deploying app ● Summary Google Confidential and Proprietary
  • 3. Google and Open Source LOC that Google has contributed to open source ? Google Confidential and Proprietary
  • 4. Google and Open Source LOC that Google has contributed to open source ? > 20 million LOC Google Confidential and Proprietary
  • 5. Google and Open Source 250000 Google Confidential and Proprietary
  • 6. Google and Open Source 250000+ projects on Google Project Hosting Google Confidential and Proprietary
  • 7. Google and Open Source 4500+ students Google Confidential and Proprietary
  • 8. Google and Open Source 4500+ students develop Open Source thru Google Summer of Code Google Confidential and Proprietary
  • 10. Google OSS projects Google Confidential and Proprietary
  • 11. Simplify OSS development Development Tools Project Hosting Deploy app Google Confidential and Proprietary
  • 12. Development tools - characteristics Simplify devt Easy to debug Optimized for Mobile and speed Web Google Confidential and Proprietary
  • 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 javascript Google Web Toolkit Google Confidential and Proprietary
  • 14. Open source development tools ● Eclipse plugin for creating Android projects, building, installation ● Debug using Android SDK tools ● Integrated documentation Android Devt Tools ● Wizards for creating GWT, App Engine apps ● One-click deploy to App Engine ● Local development server ● App Engine connected Android project Google Plugin for Eclipse Google Confidential and Proprietary
  • 15. Google Confidential and Proprietary
  • 16. Open source development tools ● Cross-platform game abstraction library - Java, HTML5, Android, Flash ● Write once, deploy for N >= 4 platforms Google Confidential and Proprietary
  • 17. Project Hosting - characteristics Fast Reliable License Scalable support Version Collaboration control Google Confidential and Proprietary
  • 18. Google Project Hosting Free collaborative development environment for open source projects ● Member controls ● Subversion/Mercurial/Git repository ● Issue tracker ● Wiki ● Downloads section Google Confidential and Proprietary
  • 19. Google Confidential and Proprietary
  • 20. Deploy app - characteristics Minimal setup Auto-scale Standards Minimal based maintenance interfaces Fast and Analytics reliable Google Confidential and Proprietary
  • 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 Engine Google Cloud SQL Google Confidential and Proprietary
  • 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 of Google BigQuery records Google Confidential and Proprietary
  • 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. 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