De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

1 Google Wave - TOUW-dag - maart 2010 Workshop Google Wave Frans Mofers.

Verwante presentaties


Presentatie over: "1 Google Wave - TOUW-dag - maart 2010 Workshop Google Wave Frans Mofers."— Transcript van de presentatie:

1 1 Google Wave - TOUW-dag - maart 2010 Workshop Google Wave Frans Mofers

2 2 Google Wave - TOUW-dag - maart 2010 programma • wat is google wave • afzetten tegen google apps en overige samenwerkingstools Google • de wave toepassing • het communicatieprotocol • demo’s

3 3 Google Wave - TOUW-dag - maart 2010 mijn interesse in Google wave • onderzoek naar samenwerkingsomgeving voor ontwerpen toepassingen • nu gebruik van multi-agents als paradigma voor communicatie (Jade framework) • Google wave een alternatief? versiebeheer communicatie synchroon-asynchroon robots

4 4 Google Wave - TOUW-dag - maart 2010

5 5 Google Wave - TOUW-dag - maart 2010 wat is Google wave lancering op 28 mei 2009 op Google I/O: veelgeciteerde video demo van wat in een browser mogelijk is applicatie – platform – protocol Open Source (hulp bij verdere ontwikkeling van toepassingen) ´cloud´ computing, communicatiedienst hosted conversations ‘how would email look like if invented today’

6 6 Google Wave - TOUW-dag - maart 2010 wat is Google wave onderdelen toepassing server Federation Protocol API voor ontwikkelaars de naam Wave is afkomstig van de TV series Firefly/Serenity characters send textual communications by "wave“ "that's why I waved you" "just got a wave" "I can send him a wave" "I read your wave" PREVIEW VERSION nog geen beta je moet uitgenodigd worden momenteel waarschijnlijk ingrijpend redesign van de toepassing

7 7 Google Wave - TOUW-dag - maart 2010 hoe werkt de wave toepassing threaded conversation replay historie conversatie extensions robots & gadgets synchroon – asynchroon security authorisatie verkeer tussen servers

8 8 Google Wave - TOUW-dag - maart 2010 demo’s wave toepassing 1. principes zichtbaar maken drie werkplekken John Willems Evert vd Vrie 2. voeren van een discussie drie werkplekken 3. ontwikkelen van een robot

9 9 Google Wave - TOUW-dag - maart 2010 demo deel 1 - werken met een wave wave opstarten basiselementen in het userinterface op drie stations synchroon werken aan een document teksten invoeren plaatjes toevoegen gadgets/robots toevoegen

10 10 Google Wave - TOUW-dag - maart 2010 belangrijkste termen wave view wave wavelet blib/document

11 11 Google Wave - TOUW-dag - maart 2010 Google familie van samenwerkingstoepassingen Google mail ou nu ook landelijke contracten via SURFnet Google apps gmail, docs, gears, chat, agenda, sites, iGoogle, video, groups

12 12 Google Wave - TOUW-dag - maart 2010 vergelijking functies van een aantal systemen uit: http://completewaveguide.com/guide/Meet_Google_Wave

13 13 Google Wave - TOUW-dag - maart 2010 demo deel 2 - wave gebruiken voor een discussie discussie over een thema thema’s voor TOUW-congres in het najaar •ronde 1: lijst met max vijf onderwerpen inhoudelijk onderwerp, cursus, opleiding, onderzoek, studiemaatjes/community, … •ronde 2: per onderwerp (thread) mogelijke sprekers, mogelijke accenten, argumenten vervolg namen en email adressen invoeren van studenten die de komende weken intensiever met wave aan de slag willen max 10 studenten kunnen wij uitnodigen voor accounts; verder principe kettingbrief

14 14 Google Wave - TOUW-dag - maart 2010 ontwikkelen toepassingen extensions robots interactie met waves gadgets interactie met de gebruiker embedding wave integreren met/in andere web toepassingen

15 15 Google Wave - TOUW-dag - maart 2010 extensions Robot extensions automate common tasks. Robots are automated wave participants backed by software rather than human beings. Robots are applications which run in the "cloud" and can modify state within the wave itself. A robot can read the contents of a wave in which it participates, modify the wave's contents, add or remove participants, and create new blips and new waves. Robots perform actions in response to events. For example, a robot might publish the contents of a wave to a public blog site and update the wave with user comments. Gadget extensions provide a new way for users to interact. Gadgets provide a means to run small programs in waves. A gadget is a small application that runs within a client. The gadget is owned by the wave, and all participants on a wave share the same gadget state. The only events a gadget responds to are changes to its own state object, and changes in the wave's participants (for example, participants joining or leaving the wave). The gadget has no influence over the wave itself. Wave gadgets typically aren't full blown applications, but small add- ons that improve certain types of conversations. For example, a wave might include a sudoku gadget that lets the wave participants compete to see who can solve the puzzle first.

16 16 Google Wave - TOUW-dag - maart 2010 verschil gadget - robot

17 17 Google Wave - TOUW-dag - maart 2010 architectuur Google wave client-server federatie (server-server) @ gateways naar andere systemen (mail, im)

18 18 Google Wave - TOUW-dag - maart 2010 Google Wave Federation Protocol en XMPP bouwt voort op XMPP: RFC 3920 - Extensible Messaging and Presence Protocol open Extensible Markup Language [XML] protocol near-real-time messaging presence request-response services (Jabber open-source community)

19 19 Google Wave - TOUW-dag - maart 2010 demo deel 3 - ontwikkelen toepassingen benodigd Eclipse, plugin (Google App Engine and GWT), wave robot libraries accounts op: Google AppEngine server & wave sandbox stappen applicatie ontwikkelen (extensie van AbstractRobotServlet) deployen op Google AppEngine aanroepen vanuit wave sandbox gebruik sandbox voor testen robots voorbeelden robots Internet movie database: kies een film en volg de rating (imdbotty@appspot.com) controleren op buzzwords (wavebuzzbot@appspot.com)

20 20 Google Wave - TOUW-dag - maart 2010 perspectief • gebruik wave toepassing • ontwikkelen extensions op de wave toepassing • andere toepassingen/embedding op basis van het communicatieprotocol • exploitatie communicatieinfrastructuur (SURF federatie)

21 21 Google Wave - TOUW-dag - maart 2010 vragen?

22 22 Google Wave - TOUW-dag - maart 2010 links • Wave toepassing: https://wave.google.com/wave/https://wave.google.com/wave/ • Wave help: http://www.google.com/support/wave/http://www.google.com/support/wave/ • Google Wave Blog: http://googlewave.blogspot.com/http://googlewave.blogspot.com/ • Wave protocol: http://www.waveprotocol.org/http://www.waveprotocol.org/ • overzicht extensies: http://sites.google.com/site/gwaveextensions/extensions-list http://sites.google.com/site/gwaveextensions/extensions-list • the complete Google guide: http://completewaveguide.com/http://completewaveguide.com/ ontwikkelaars van wave robots extensies en embedded modules • Google Wave Developer Blog: http://googlewavedev.blogspot.com/http://googlewavedev.blogspot.com/ • API: http://code.google.com/intl/nl/apis/wave/http://code.google.com/intl/nl/apis/wave/ • sandbox voor ontwikkelaars: https://wave.google.com/a/wavesandbox.com/ https://wave.google.com/a/wavesandbox.com/

23 23 Google Wave - TOUW-dag - maart 2010 links XMPP protocol http://tools.ietf.org/html/rfc3920#ref-XMPP-IM rapport SURFnet over hostingaspecten wave http://www.surfnet.nl/Documents/indi-2009-10- 019%20%28Rapport_Google_Wave%29.pdf

24 24 Google Wave - TOUW-dag - maart 2010 video links en hulpprogramma’s • lancering 28 mei 2009: http://www.youtube.com/watch?v=v_UyVmITiYQhttp://www.youtube.com/watch?v=v_UyVmITiYQ • een presentatie om aan een account te komen: http://www.youtube.com/watch?v=rDu2A3WzQpo&feature=related http://www.youtube.com/watch?v=rDu2A3WzQpo&feature=related • Google wave notify: http://wave-notify.sourceforge.net/index.phphttp://wave-notify.sourceforge.net/index.php Windows toepassing met alarmeringen voor veranderingen in waves

25 25 Google Wave - TOUW-dag - maart 2010 toepassingen in de praktijk • suggesties voor toepassingen onderwijs, distributie vaccins, air controll, journalistiek, communicatie over kinderen onder toezicht, samen een verhaal schrijven, info over ziekteverloop, uitwisselen informatie over research, komen tot een gezamenlijke planning, ….. http://lifehacker.com/5381219/google-waves-best-use-cases • community in de uitgeverswereld http://www.aboutpeers.com/product_rooms/group-inbox/blog/38 • gezamenlijk ontwikkelen software http://googlewave.blogspot.com/2010/02/creating-software-and- superheroes.html

26 26 Google Wave - TOUW-dag - maart 2010 Google apps Ou studiemail ou http://vraagenantwoord.ou.nl/%28rjqi54myadazbn451wv5oiig%29/direct. aspx?UG=3 http://vraagenantwoord.ou.nl/%28rjqi54myadazbn451wv5oiig%29/direct. aspx?UG=3 http://www.ou.nl/eCache/DEF/1/96/401.html Google Apps http://www.google.com/a/help/intl/nl/edu/index.html


Download ppt "1 Google Wave - TOUW-dag - maart 2010 Workshop Google Wave Frans Mofers."

Verwante presentaties


Ads door Google