|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Développeur Ruby on Rails / iOS et journaliste Inscription : juin 2010 Messages : 1 101 ![]() |
HTML 5 : Google libère le code de son livre interactif
"Le Curieux Guide des Navigateurs et du Web" pour que les développeurs puissent l'adapter à leurs besoins Google poursuit le développement de son livre de vulgarisation interactive du Web écrit en HTML5 : « 20 trucs que j'ai appris sur les navigateurs et le Web », lancé l'année passée. Cette semaine, le géant américain des services en ligne publie le code source de cet outil, qui peut être utilisé librement désormais pour éditer d'autres livres interactifs. Écrit en pur HTML5, JavaScript et CSS, ce livre reproduit l'apparence et l'interaction des livres papiers classiques, tout en intégrant des options avancées, comme la disponibilité hors connexion, la recherche facilitée ou la possibilité de marquer des pages. ![]() Ce livre utilise l'élément Canvas du HTML5 pour animer les illustrations du livre et pour réaliser la transition entre les pages. L'animation de rotation des pages et les ombres sont dessinées en Canvas et générées en JavaScript. L'API Application Cache permet l'accessibilité du livre hors connexion après une première consultation. L'API Local Storage permet quant à elle de reprendre la lecture là ou l'utilisateur l'avait laissée. History API est utilisée pour améliorer la navigation et le référencement en forçant le changement d’URL à la barre d’adresse, sans rechargement complet de la page. Du côté de CSS, ce « Curieux guide des navigateurs et du Web » utilise des fichiers de polices chargées en CSS, animations, dégradés et ombres pour améliorer l'esthétique de l'application. Destiné à promouvoir l'utilisation du Web ouvert à travers la démonstration de ses capacités, ce guide a été récompensé durant la 15e cérémonie des Webby Awards (sorte d'Oscars de l'Internet), dans les catégories Éducation, meilleure conception visuelle et meilleures pratiques. Pour les développeurs Web, il s'agit là d'un cas d'école et d’un bon point de départ pour réaliser des livres interactifs en HTML5. Le code source du livre interactif est disponible en téléchargement sur Google Code Le Guide est disponible sur celle-ciEt vous ? Que pensez-vous de ce livre interractif ?
|
|
|
61
|
|
|
#2 |
|
Membre actif
![]() Mathieu Inscription : avril 2008 Messages : 125 ![]() |
J'en suis au troisième chapitre et je trouve ce "livre" très intéressant et très clair dans ses explications.
Je vais peut être même m'en servir pour faire comprendre le fonctionnement d'internet à ma famille ! |
|
|
00
|
|
|
#3 |
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Hélas, il m'a été impossible de télécharger le code du livre, car cette possibilité n'existe pas sur la page ouverte par http://code.google.com/p/20thingsilearned/.
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|
00
|
|
|
#4 | |
|
Membre chevronné
![]() ![]() Inscription : janvier 2009 Messages : 394 ![]() |
Citation:
ant, src, war... ça sonne plutôt bien comme nom de dossiers. Il me semble que le dossier war contient ce qu'il faut... Pour le télécharger depuis le répertoire SVN (on parle plutôt d'un Checkout), il doit exister sur developpez.com un tutoriel expliquant SVN... |
|
|
|
00
|
|
|
#5 |
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonsoir
Merci pour le lien.
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Développeur informatique Inscription : juin 2007 Messages : 298 ![]() |
Et hop encore un moyen supplémentaire de traquer les utilisateurs sous couvert de don open source ...
Parce que le JavaScript Google il ne fait pas que tourner la page : rien n'est gratuit avec eux.
__________________
The greatest shortcoming of the human race is our inability to understand the exponential function. Albert A. Bartlett La plus grande lacune de la race humaine c'est notre incapacité à comprendre la fonction exponentielle. |
|
|
02
|
|
|
#7 |
|
Membre expérimenté
![]() Jean-Baptiste BourgoinWebmaster Inscription : septembre 2006 Messages : 200 ![]() |
Parce que le JavaScript Google il ne fait pas que tourner la page : rien n'est gratuit avec eux.
1) Une preuve ou c'est juste du fud ? 2) le code étant open-source (et puis javascript pour le coup c'est pas difficile à désassembler Sinon, personnellement, je trouve l'initiative sympathique. |
|
20
|
|
|
#8 | ||
|
Membre expérimenté
![]() Développeur informatique Inscription : juin 2007 Messages : 298 ![]() |
Rien de mystérieux, Google ne s'en cache pas : cf Google Analytics sur Wikipedia :
Citation:
Citation:
Chacun voit midi à sa porte, mais c'est bien trop orwellien pour moi en tout cas ...
__________________
The greatest shortcoming of the human race is our inability to understand the exponential function. Albert A. Bartlett La plus grande lacune de la race humaine c'est notre incapacité à comprendre la fonction exponentielle. |
||
|
|
01
|
|
|
#9 |
![]() ![]() Inscription : septembre 2004 Messages : 1 557 ![]() |
Ils utilisent Quercus.
A moins qu'ils ne l'aient déjà écrit en PHP avant de la porter sous AppEngine, je ne vois pas pourquoi ils l'ont pas écrit directement en Java.
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY. L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD La meilleure façon de prédire l'avenir, c'est de l'inventer. |
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() Inscription : juillet 2010 Messages : 394 ![]() |
bien gentil, mais ultra lent sous firefox ou opera dernière version( pc 2 coeurs 2.6ghz, 3 gig de ram )
|
|
|
00
|
|
|
#11 | |
|
Membre expérimenté
![]() Jean-Baptiste BourgoinWebmaster Inscription : septembre 2006 Messages : 200 ![]() |
Citation:
|
|
|
10
|
|
|
#12 |
|
Invité de passage
![]() Roger Conseil - Consultant en systèmes d'information Inscription : juin 2011 Messages : 2 ![]() |
dans ces sous-dossiers de la source http://code.google.com/p/20thingsile...ce/browse/#svn , je vois en thrunk de l'appel en php/xml, de l'applet java avec classes, des js et css (normal), du pdf dont je voulais me débarrasser lors des futurs catalogues en ligne... ??
![]() ben quel langage peut être utilisé pour ce livre : tous ? on développe le HTML5 avec ce qu'on veut ou on peut encore le faire avec un éditeur classique et le modifier avec le bloc-notes ?
|
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : septembre 2004 Messages : 1 557 ![]() |
@tagalog75,
Si tu récupères leur projet, tu liras : Citation:
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY. L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD La meilleure façon de prédire l'avenir, c'est de l'inventer. |
|
|
20
|
|
|
#14 |
|
Invité de passage
![]() Roger Conseil - Consultant en systèmes d'information Inscription : juin 2011 Messages : 2 ![]() |
|
|
|
00
|
|
|
#15 |
|
Membre actif
![]() Étudiant Inscription : janvier 2009 Messages : 74 ![]() |
L'initiative est louable mais je trouve l'utilisation de "faux livre" de ce type pour exposer du contenu sur internet peu ergonomique.
C'est joli, mais le fait de tourner les pages est une perte de temps et je trouve ça pénible au bout d'un moment. |
|
10
|
Copyright © 2000-2012 - www.developpez.com