Your SlideShare is downloading. ×
0
GADC 2012 Meetup & WorkshopLOME GDC
Agenda• Mot de bienvenue• Presentation du concours GADC• Présentation de Google Drive• Présentation de Google Apps• Présen...
QUEST-CE QUE LE GADC ?Google Apps Developers Challenge
Détails du concours GADC•   Google Apps Developer Challenge est un concours lancé par Google depuis le 05 Juillet doté    ...
GOOGLE DRIVEGoogle Apps Developers Challenge
UN ESPACE PERSONNEL EN LIGNEGoogle Documents permet depuis longtemps de partager des fichiers texte ouencore des feuilles ...
SUR SMARTPHONE ET TABLETTESGoogle Drive est également disponible sur tousles terminaux Android. Le géant de MountainView a...
Possibilité de Google Drive•   Google Drive est une évolution de Google Docs la suite bureautique basée    dans le cloud d...
GOOGLE APPS
Google apps : le challenge technologique
Google Apps: tools for todays user         Gmail Permet davoir un grand espace de stockage .         Talk De la messagerie...
Built on the cloud computing model
GOOGLE APPS SCRIPT
Kesako ?Google Apps Script est un langage basé sur le Cloud pour le développementdapplications léger sur la plate-forme Go...
Fiche de présentationDéveloppeur (s) :           GooglePremière publication :      2009Etat du développement :     ActiveE...
Google I/O 2011 : Google App étend les possibilités desGoogle Apps ScriptLors des sessions Google I/O de mai 2011, plusieu...
•   Une classe GmailApp pour manipuler les mails et leurs    contenu•   Une classe DocumentApp, pour manipuler les documen...
Google App Script permet de contrôler les mails avecGmailAppCette classe permet depuis un script Google Apps de faire dune...
Google App Script permet de contrôler le contenu desdocuments avec DocumentAppEn synthèse, lensemble des objets qui consti...
Créer une interface utilisateur sans coder, avec le BuilderUne image sera ici plus efficace que de longues explications, c...
Créer une interface utilisateur sans coder, avec le BuilderCet outil est un accélérateur. Comme tout outil il ne permet pa...
Déployer les applications "Google Apps Script"Cela peut paraître un peu technique, mais le déploiement dune application na...
Debugger de léditeur Google Apps Script                                           La possibilité est                      ...
A quoi servent les Google Apps Script ?Pouvoir créer des programmes, aussi simplement que des macros VBA, entretoutes les ...
Web service rest et Aouth
<Merci!>
Gadc 2012 meetup & workshop
Gadc 2012 meetup & workshop
Gadc 2012 meetup & workshop
Gadc 2012 meetup & workshop
Upcoming SlideShare
Loading in...5
×

Gadc 2012 meetup & workshop

498

Published on

Google Apps Developer Challenge est un concours lancé par Google le 05 Juillet.

http://www.google.com/events/gadc2012

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
498
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Gadc 2012 meetup & workshop"

  1. 1. GADC 2012 Meetup & WorkshopLOME GDC
  2. 2. Agenda• Mot de bienvenue• Presentation du concours GADC• Présentation de Google Drive• Présentation de Google Apps• Présentation de Apps script• Présentation de Aouth et des web services rest• Quelques exemples avec Google Drive
  3. 3. QUEST-CE QUE LE GADC ?Google Apps Developers Challenge
  4. 4. Détails du concours GADC• Google Apps Developer Challenge est un concours lancé par Google depuis le 05 Juillet doté de 20 000 $.• Pour participer aux concours il faut soumettre une application dans les domaines suivants • Enterprise / Small Business Solutions • Social / Personal Productivity / Games / Fun • Not-for-Profit: Education / Water / Food & Hunger / Health• Les api google concernés par le concours sont :  Google drive  Google apps  Google apps script• La date limite de soumission est le 24 Août• Les détails du concours se trouvent sur ce lien http://www.google.com/events/gadc2012
  5. 5. GOOGLE DRIVEGoogle Apps Developers Challenge
  6. 6. UN ESPACE PERSONNEL EN LIGNEGoogle Documents permet depuis longtemps de partager des fichiers texte ouencore des feuilles de calcul compatibles avec la suite Office de Microsoft. Ceservice se voit maintenant directement intégré à Google Drive.On pourra donc créer et partager des documents encore plus facilement. Pourse faire il suffit d’installer le client Google Drive sur son Mac ou son PC. Resteensuite à définir un dossier dans lequel on glissera tous les fichiers que l’onsouhaite retrouver sur Google Drive. La synchronisation est automatique et 5Go de stockage sont offerts gratuitement.Plus polyvalent que Google Documents, Drive peut accueillir tout type defichiers y compris les photos et les vidéos.
  7. 7. SUR SMARTPHONE ET TABLETTESGoogle Drive est également disponible sur tousles terminaux Android. Le géant de MountainView a également annoncé qu’il travaillaitd’arrache pied pour proposer une version iOS.Drive est aussi doté d’un module d’OCR(reconnaissance optique de caractère) quifacilite énormément l’archivage et la recherche.Il est ainsi possible de retrouver un mot clefdirectement dans un texte ou une imagescannée. Google annonce enfin avoircommencé à exploiter la reconnaissanced’images : en glissant une image de la TourEiffel dans Drive par exemple, on pourra laretrouver aisément en saisissant le mot clef «Tour Eiffel ».
  8. 8. Possibilité de Google Drive• Google Drive est une évolution de Google Docs la suite bureautique basée dans le cloud de Google• Google Drive permet de travailler de façon collaborative sur la suite bureautique• Google Drive permet aussi lédition offline et sintègre sur les mobiles, tablettes et desktop• Google Drive permet en plus dinstaller des programmes additionnels. Donc pour le concours on aura à proposer entre autre des applications pour Google Drive
  9. 9. GOOGLE APPS
  10. 10. Google apps : le challenge technologique
  11. 11. Google Apps: tools for todays user Gmail Permet davoir un grand espace de stockage . Talk De la messagerie instantanée dentreprise. Groups Permet aux utilisateurs de créer des groupes et de travailler ensemble. Calendar Permet de gérer vos ressources et de partager les agendas. Docs Rend la collaboration aussi facile et la creation de documents Sites Permet aux utilisateurs de gérer leur propre sites Video Permet de gérer la vidéo au sein de votre organisation. Postini Permet de définir une politique de sécurité.
  12. 12. Built on the cloud computing model
  13. 13. GOOGLE APPS SCRIPT
  14. 14. Kesako ?Google Apps Script est un langage basé sur le Cloud pour le développementdapplications léger sur la plate-forme Google Apps.Il est basé sur JavaScript, cependant, au lieu de fonctionner côté client, il estexécuté dans le Cloud de Google.Google Apps Script fournit essentiellement des moyens faciles pourautomatiser les tâches à travers des produits et services Google.
  15. 15. Fiche de présentationDéveloppeur (s) : GooglePremière publication : 2009Etat du développement : ActiveEcrit en: JavaScriptSystème dexploitation: Cross-platformType : Web application framework, Scripting languageWebsite : script.google.com
  16. 16. Google I/O 2011 : Google App étend les possibilités desGoogle Apps ScriptLors des sessions Google I/O de mai 2011, plusieurs annoncesimportantes ont été faites au sujet des Google Apps Scripts. Lespossibilités de ces développements javascript exécutés sur lesserveurs Google, et permettant dautomatiser les tâches desutilisateurs Google Apps, sont très largement étendues etpermettent désormais denvisager la réalisation dapplicationscomplètes, complètement intégrées au domaine Google Apps.Les principales nouveautés sont les suivantes:
  17. 17. • Une classe GmailApp pour manipuler les mails et leurs contenu• Une classe DocumentApp, pour manipuler les documents et leur contenu• Des possibilités de conversion de documents étendues• Un outil pour construire une interface utilisateur à la souris, grâce à un "Builder"• La possibilité de publier les applications construites via Google Apps Script en tant que service, et donc de permettre leur utilisation comme gadget, ou comme application Web à part entière• Un débugger pour léditeur de script
  18. 18. Google App Script permet de contrôler les mails avecGmailAppCette classe permet depuis un script Google Apps de faire dune manière on nepeut plus simple les actions suivantes:• Avec GmailLabel, créer et modifier des labels, appliquer des labels à des mails où les retirer• Avec GmailThread, marquer une conversation (un thread est une conversation Gmail, soit un ensemble de mails groupés ensemble autour dun même objet), comme importante, la mettre en spam, larchiver, la remettre dans la boîte de réception... tout ce que lon peut faire via linterface GMail est donc accessible via les Google Apps Script.• Avec GMailMessage, contrôler lensemble des données dun mail, en lecture et en écriture : Objet, destinataires, contenu, pièces jointes.On pourra par exemple en 3 lignes de codes récupérer les pièces jointes dun mail pour les uploader sur un Google Site ... ou inversement.
  19. 19. Google App Script permet de contrôler le contenu desdocuments avec DocumentAppEn synthèse, lensemble des objets qui constituent les documents Google sontaccessible via des classes javascript, qui permettent leur création ou mise àjour.Les possibilités de conversions nouvellement offertes permettent par exemplede créer via un script un document Google Doc, à partir de données récoltéesdans des spreadsheet et des Google Site, de convertir ce document au formatPDF, puis de lenvoyer par mail.
  20. 20. Créer une interface utilisateur sans coder, avec le BuilderUne image sera ici plus efficace que de longues explications, ci dessous le moyen daccéder àloutil "interface utilisateur":
  21. 21. Créer une interface utilisateur sans coder, avec le BuilderCet outil est un accélérateur. Comme tout outil il ne permet pas de tout faire, et une fois créée,les objets sont à 100% manipulables pour complément ou modification via les Google Appsscript.
  22. 22. Déployer les applications "Google Apps Script"Cela peut paraître un peu technique, mais le déploiement dune application narien de simple. Il faut la plupart du temps livrer les fichiers sur un serveur FTP,sans parler des configurations des serveurs Web qui peuvent être complexes.Les Google Apps Script permettent le déploiement en un simple clic, avec deuxoptions possibles: • Publication en tant que gadget. Linterface utilisateur pourra alors être insérée dans un Google site, ou tout site Web permettant linsertion de Gadget (Widget). • Publication en tant quapplication, le lien URL donné permet alors douvrir lapplication en dehors de tout autre contexte. Il suffit de disposer dun ordinateur connecté à internet.
  23. 23. Debugger de léditeur Google Apps Script La possibilité est offerte de marquer les points darrêt du programme et de lancer le debug en mode pas à pas.
  24. 24. A quoi servent les Google Apps Script ?Pouvoir créer des programmes, aussi simplement que des macros VBA, entretoutes les données hébergées sur Google Apps. Cest la mission des GoogleApps script.Lapprentissage, au moins sommaire, du javascript, est certes nécessaire :cela est grandement facilité par le fait quon trouve sur internet dinnombrablessources dinformations. Tapez juste votre question dans Google, vous trouverezforcément la réponse.Ceci nest quune présentation sommaire des possibilités de Google AppsScript.
  25. 25. Web service rest et Aouth
  26. 26. <Merci!>
  1. A particular slide catching your eye?

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

×