Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > JavaScript > Publications JavaScript / AJAX
Publications JavaScript / AJAX Commentez les articles et critiques de livres publiés sur les rubriques JavaScript et AJAX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 07/11/2012, 10h28   #1
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 3 993
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 3 993
Points : 27 547
Points : 27 547
Par défaut Clippy.js, le célèbre trombone qui fut l'assistant Office s'immisce dans vos pages Web

Clippy.js, le célèbre trombone qui fut l'assistant Office s'immisce dans vos pages Web


Clippy, c'est lui, le trombone qui vous parlait tout d'abord dans Microsoft Office pour vous assister de manière interactive dans l'utilisation de l'outil. Il s'est alors propagé dans les autres outils de la suite Office. Dans les versions Office de 1997 à 2004, vous avez pu le voir souvent de manière intrusive. D'abord apparaissant par défaut, Microsoft l'a finalement désactivé suite aux nombreuses critiques afin que l'utilisateur le fasse apparaitre selon sa propre envie.

Ce trombone doté de mouvements prédéfinis vous aide à la recherche ou vous conseille sur l'utilisation des fonctionnalités de bureau. Il présente des astuces et raccourcis clavier. Par exemple, en tapant une adresse postale puis le mot « Cher » vous faites réagir Clippy. Il vous dit alors dans une pop up aux allures de bloc notes : "On dirait que vous écrivez une lettre. Voulez-vous de l'aide ?".

Clippy le trombone a plusieurs amis (agents) comme par exemple le génie, le chien, le chat, le logo Office, le globe terrestre et bien d'autres.


Que les nostalgiques se rassurent, Clippy est à nouveau présent grâce à l'implémentation JavaScript Clippy.js. Suite à un constat assez simple disant que les gens aiment deux choses : l'échec des technologies Microsoft et l'obscurantisme des bibliothèques JavaScript, l'équipe de Smore, spécialisée dans le design, a eu l'idée saugrenue d'implémenter Clippy dans une page Web.

Il vous permet donc de :
  • jouer des animations ;
  • « parler » à l'utilisateur ;
  • se déplacer ;
  • utilisez plusieurs agents en même temps.

Les agents sont composés de plusieurs jeux d'animations. Cependant, contrairement à votre dessin animé du samedi matin, l'animation n'est pas linéaire. Par exemple, lorsque le chat est inactif, un jeton est renversé dans les coulisses et alors le chat tournera sur lui-même d'ennui ou se grattera derrière les oreilles. Il n'est jamais réellement inactif.


Pour intégrer Clippy.js à votre page, vous aurez besoin de ce code :

Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!-- Add the stylesheet to the head -->
<link rel="stylesheet" type="text/css" href="clippy.css" media="all">
 
...
 
<!-- Add these scripts to  the bottom of the page -->
<!-- jQuery 1.7+ -->
<script src="jquery.1.7.min.js"></script>
 
<!-- Clippy.js -->
<script src="clippy.min.js"></script>
 
<!-- Init script -->
<script type="text/javascript">
    clippy.load('Merlin', function(agent) {
        // Do anything with the loaded agent
        agent.show();
    });
</script>

Ensuite, vous aurez accès à des actions. Par exemples :

Code javascript :
1
2
agent.Play('Searching'); // Lance l'animation de recherche
agent.speak("Voulez-vous de l'aide ?"); // Affiche une pop up

Page officielle avec les explications et les exemples.
Téléchargement.
vermine est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 07/11/2012, 12h41   #2
MaitreKaio
Membre confirmé
 
Avatar de MaitreKaio
 
Jocelyn LECOMTE
Freelance Java / Web / Mobile
Inscription : juin 2007
Messages : 140
Détails du profil
Informations personnelles :
Nom : Jocelyn LECOMTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Freelance Java / Web / Mobile
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2007
Messages : 140
Points : 250
Points : 250
Voilà qui m'ouvre des perspectives insoupçonnées !
__________________
Citation:
J'ai des questions à toutes vos réponses (Woody Allen)
Mon entreprise: http://qi2-software.fr
Mon blog Java: http://torrefacteurjava.fr
Mon blog Pas Java: http://bloq.qi2-software.fr
MaitreKaio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2012, 11h34   #3
Muchos
Membre Expert
 
Avatar de Muchos
 
Homme Jonathan Renoult
Étudiant
Inscription : décembre 2011
Messages : 884
Détails du profil
Informations personnelles :
Nom : Homme Jonathan Renoult
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : décembre 2011
Messages : 884
Points : 1 870
Points : 1 870
IL ne mourra donc jamais ?
__________________


Pour être aidé, donnez vos codes source svp ! ( balise # )
- - -
Debug the Web together!

Muchos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2012, 11h39   #4
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 099
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 099
Points : 64 623
Points : 64 623
Moi je trouve ça plutôt sympa

Ca me rappelle un autre truc d'ailleurs :
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/11/2012, 12h18   #5
vermine
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 3 993
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2008
Messages : 3 993
Points : 27 547
Points : 27 547
Je trouve ça sympa aussi. Comme l'a dit MaitreKaio, ça ouvre de nouvelles perspectives. Surtout qu'ici, nous sommes maitres de son apparition et de sa gestion. C'était ça le gros élément négatif à l'époque.
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2012, 16h35   #6
Muchos
Membre Expert
 
Avatar de Muchos
 
Homme Jonathan Renoult
Étudiant
Inscription : décembre 2011
Messages : 884
Détails du profil
Informations personnelles :
Nom : Homme Jonathan Renoult
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : décembre 2011
Messages : 884
Points : 1 870
Points : 1 870
Citation:
Envoyé par vermine
Comme l'a dit MaitreKaio, ça ouvre de nouvelles perspectives.
Je crois que c'était de l'ironie (j'espère...)
__________________


Pour être aidé, donnez vos codes source svp ! ( balise # )
- - -
Debug the Web together!

Muchos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h09.


 
 
 
 
Partenaires

Hébergement Web