Javapolis GWT Gadget OpenSocial

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    5 Favorites

    Javapolis GWT Gadget OpenSocial - Presentation Transcript

    1. GWT, Gadgets and OpenSocial Didier Girard
    2. 1994 : free electronic library http://abu.cnam.fr 1 million hits a month 7800000 downloads co-creator 2007 : Director 2001 : co-Creator 2000 : Director 2005 : co-Creator 2006 : CTO Who Am I ? OpenSource News Web Site Job Pride 2001 : XML pour l’entreprise 60000 downloads co-writer Member
    3. Plan
      • Demo of MyForm, an OpenSocial « IDE » based on GWT (5’)
      • What is OpenSocial? (5’)
      • Live demonstration (10’)
        • Build a GWT application (2’)
        • Transform it in a Google Gadget (4’)
        • Transform it in a OpenSocial « Application » (4’)
      • Conclusion (10’’)
    4. MyForms
      • MyForms helps you to build your own forms over an OpenSocial Container
      http://myform.googlecode.com/svn/trunk/MyForm/www/myform.Main/myformgadget.xml
    5.  
    6. MyForms Architecture Browser Orkut OpenSocial Container (Javascript) GOpenSocial (GWT) MyForms (GWT) Orkut Server GWT Jsonizer (GWT) MyForm Data (JSON)
    7. How long did it take me to build this demo ?
    8. Writing MyForm demonstration took me half a day with GWT
    9. Why Using Social Network Containers for your Application ?
      • Social Network containers are kind of adoptive parents for your application
      • They will help it to grow without you having to look after it
      • How ? Viral Marketing !
    10. Social Networks -> Cuckoo
      • Cuckoo lays their eggs in the nests of other birds.
    11. Good business, Bad reality
      • One API for linkedin
      • One API for MySpace
      • One API for Facebook
      • One API for Orkut
      • One API for GMail
      • One API for YahooMail
    12. The solution ? OpenSocial
      • It defines a container for your application
      • The API is open : « Learn once, write anywhere »
      • Viral Marketing : social networks are shared by opensocial containers
        • The social thing helps you to promote your application
      OpenSocial
    13. Who's Using It?
    14. Demonstration
      • Build a GWT application (2’)
      • Transform it in a Google Gadget (4’)
      • Transform it in a OpenSocial « Application » (4’)
    15. Hello World
      • Démonstration
    16.  
    17. Google Gadget with GWT
    18. Gadget definition
      • <Module> <ModulePrefs title=&quot;Hello World” author=“Didier Girard” author_email=“Didier.Girard@gmail.com”> </ModulePrefs> <Content type=&quot;html&quot;> <![CDATA[ Your application goes here ]]> </Content> </Module>
    19. Gadget definition with GWT : 1 line
      • <Module> <ModulePrefs title=&quot;Hello World” author=“Didier Girard” author_email=“Didier.Girard@gmail.com”> </ModulePrefs> <Content type=&quot;html&quot;> <![CDATA[ <script src=&quot;http://..../com.mycompany.project.ImageViewer -xs.nocache.js &quot;>
      • </script> ]]> </Content> </Module>
    20. Easy, no ?
    21.  
    22. Opensocial
    23. Opensocial Definition : 1 line
      • <Module> <ModulePrefs title=&quot;Hello World” author=“Didier Girard” author_email=“Didier.Girard@gmail.com”> <Require feature=&quot;opensocial-0.5&quot;/> </ModulePrefs> <Content type=&quot;html&quot;> <![CDATA[ App goes here ]]> </Content> </Module>
    24. Opensocial Definition with GWT : 2 lines
      • <Module> <ModulePrefs title=&quot;Hello World” author=“Didier Girard” author_email=“Didier.Girard@gmail.com”> <Require feature=&quot;opensocial-0.5&quot;/> </ModulePrefs> <Content type=&quot;html&quot;> <![CDATA[ <script src=&quot;http://..../com.mycompany.project.ImageViewer -xs.nocache.js &quot;>
      • </script> ]]> </Content> </Module>
    25. Very Simple, no ?
    26.  
    27. Conclusion
      • Building GWT is easy
      • Building GWT Gadget is easy
      • Building GWT OpenSocial Application is easy
      • Go there : http://code.google.com/webtoolkit/
      • and download GWT

    + dgirarddgirard, 2 years ago

    custom

    5684 views, 5 favs, 4 embeds more stats

    With two lines of code, you will transform your GWT more

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 5684
      • 5590 on SlideShare
      • 94 from embeds
    • Comments 0
    • Favorites 5
    • Downloads 0
    Most viewed embeds
    • 89 views on http://www.ongwt.com
    • 3 views on http://web2learn.blogspot.com
    • 1 views on http://www.web2learn.blogspot.com
    • 1 views on http://localhost

    more

    All embeds
    • 89 views on http://www.ongwt.com
    • 3 views on http://web2learn.blogspot.com
    • 1 views on http://www.web2learn.blogspot.com
    • 1 views on http://localhost

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories