Welcome to the world of cloud computing

  A                                    Presentation On Creating stunning visuals on cloud




 2009 The Eternally Surprised All rights reserved.
2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
Agenda

         •    Google Appengine
         •    Google Web Toolkit (GWT)
         •    Google Visualization API for GWT
         •    Google Maps API for GWT
         •    The Data Store
         •    Innovator Watcher - A Case Study on the Google Cloud




2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
App Engine- Why?


      The Surprised is very excited to unveil The Innovator
      Watcher application on Google Appengine.

      This slides will walk you through the API's used & quick
      architecture of Innovator Watcher cloud application.
      Google Appengine was selected due to the three key areas:


       Scalability:                                  Security,Reliability       Java,Java & Java:
       built on the same                             highly secure & reliable   smooth transition from
       scalable tools on                             infrastructure of Google   Enterprise Application
       which Google                                                             Development
       Apps are built                                                           Background


2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
GWT - Why?

    GWTGWT                                                                  Ofo       Others
                                                                                        OTHERS

           • Out Of the Box support for                                       • Need to be adapted to the
             AppEngine                                                          Appengine platform
           • End to End Java                                                  • Steep learning curve
             Application. (client-server                                      • Major vendors are
             both in java)                                                      providing paid tooling
           • No need to work around                                             support
             browser fallacies                                                • AJAX apps development
           • Free tooling support                                               are tedious & errorprone
           • Lots of ready baked                                              • Building,Reusing,Maintaini
             widgets                                                            ng large JavaScript apps
           • API support for Maps &                                             are fragile & painful
             Visualization                                                    • Browser Quirks (& more...)
           • Fastest AJAX (And More..)
2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
GWT Visualization API

                         Graphs,Charts & Maps
                                Motion Chart Widgets - Run                  Re-Use any pre-built
                                with datastore/Spreadsheets                 visualization widget by
                                                                            providing the datasource
                                                                            connection.Pie Charts , Bar
                                                                            Charts , Geo Maps on the
                                                                            Cloud.
                                                                            Create a highly responsive
                                                                            AJAX application on the
                                                                            cloud.




                    Annotated Timeline, Stock
                    Monitoring Charts & other
                    complex charts in a jiffy




2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
Google Maps API for GWT - A Geocoding Tour

     Deffault                                                                 Cloudy Mashups
     Create stunning 2D Maps with geographical                              Serve Images on Maps more efficiently with
     data & Highly interactive markers!                                     lower load time on Google Cloud.




     No Flex , No Scripts, Java API                                           Data
     Know Java! You already know how to write
     Maps Applications! Don't envy Flex apps!!                                 Have Data will Map!! Bring any geocodable
     Bring your years invested in Java to Maps!                                data representation JDO/JPA , JSON OR
                                                                               XML.
                                                                               It supports all ! Well , almost all ;)




2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
RDBMS - Relational Stores (More Relatives - Less You)




2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
DataStore - Softer side of employee - Transparent Persistence




2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
Representation of InnovatorWatcher's Persistence on Cloud




2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
For More Information




                                             Thank you
                        for taking a look at Innovator Watcher.
              Next Steps:
               •      Share this presentation with others!
               •      Please send me feedback at ceo@surprisedcloud.com.
               •      (We will publish the next walkthrough of the real prototype via
                      our official twitter stream ->http://twitter.com/surprisedcloud
                 •          Next from Surprised : Walkthrough of the Innovator Watcher Application




2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com

A Visualization Application On AppEngine (Google Cloud)

  • 1.
    Welcome to theworld of cloud computing A Presentation On Creating stunning visuals on cloud 2009 The Eternally Surprised All rights reserved. 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 2.
    Agenda • Google Appengine • Google Web Toolkit (GWT) • Google Visualization API for GWT • Google Maps API for GWT • The Data Store • Innovator Watcher - A Case Study on the Google Cloud 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 3.
    App Engine- Why? The Surprised is very excited to unveil The Innovator Watcher application on Google Appengine. This slides will walk you through the API's used & quick architecture of Innovator Watcher cloud application. Google Appengine was selected due to the three key areas: Scalability: Security,Reliability Java,Java & Java: built on the same highly secure & reliable smooth transition from scalable tools on infrastructure of Google Enterprise Application which Google Development Apps are built Background 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 4.
    GWT - Why? GWTGWT Ofo Others OTHERS • Out Of the Box support for • Need to be adapted to the AppEngine Appengine platform • End to End Java • Steep learning curve Application. (client-server • Major vendors are both in java) providing paid tooling • No need to work around support browser fallacies • AJAX apps development • Free tooling support are tedious & errorprone • Lots of ready baked • Building,Reusing,Maintaini widgets ng large JavaScript apps • API support for Maps & are fragile & painful Visualization • Browser Quirks (& more...) • Fastest AJAX (And More..) 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 5.
    GWT Visualization API Graphs,Charts & Maps Motion Chart Widgets - Run Re-Use any pre-built with datastore/Spreadsheets visualization widget by providing the datasource connection.Pie Charts , Bar Charts , Geo Maps on the Cloud. Create a highly responsive AJAX application on the cloud. Annotated Timeline, Stock Monitoring Charts & other complex charts in a jiffy 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 6.
    Google Maps APIfor GWT - A Geocoding Tour Deffault Cloudy Mashups Create stunning 2D Maps with geographical Serve Images on Maps more efficiently with data & Highly interactive markers! lower load time on Google Cloud. No Flex , No Scripts, Java API Data Know Java! You already know how to write Maps Applications! Don't envy Flex apps!! Have Data will Map!! Bring any geocodable Bring your years invested in Java to Maps! data representation JDO/JPA , JSON OR XML. It supports all ! Well , almost all ;) 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 7.
    RDBMS - RelationalStores (More Relatives - Less You) 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 8.
    DataStore - Softerside of employee - Transparent Persistence 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 9.
    Representation of InnovatorWatcher'sPersistence on Cloud 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com
  • 10.
    For More Information Thank you for taking a look at Innovator Watcher. Next Steps: • Share this presentation with others! • Please send me feedback at ceo@surprisedcloud.com. • (We will publish the next walkthrough of the real prototype via our official twitter stream ->http://twitter.com/surprisedcloud • Next from Surprised : Walkthrough of the Innovator Watcher Application 2009 The Eternally Surprised. All rights reserved. www.surprisedcloud.com