Google Protocole Buffers Vs Xml & Json

Tags , , , , ,
23 juillet 2008 par Yohann CIURLIK

Trouvant le XML trop lourd et le JSON trop restreint à Javascript, vous pouvez maintenant opté pour Protocole Buffers. C’est un nouveau format d’échange conçu par Google.

Protocole Buffers est multi-langage, multi-plateforme. et permet la sérialisation de données comme le XML mais en plus rapide et plus simplement.

La syntaxe ressemble à cela :

  1. message Person {
  2.   required string name = 1;
  3.   required int32 id = 2;
  4.   optional string email = 3;
  5.  
  6.   enum PhoneType {
  7.     MOBILE = 0;
  8.     HOME = 1;
  9.     WORK = 2;
  10.   }
  11.  
  12.   message PhoneNumber {
  13.     required string number = 1;
  14.     optional PhoneType type = 2 [default = HOME];
  15.   }
  16.  
  17.   repeated

Par comparaison avec XML, Protocole Buffers est :

  • Plus simple,
  • 3 à 10 fois plus petit,
  • 20 à 100 fois plus rapide,
  • moins ambigue,
  • et permet la génération de DAO facilement.

En XML :

  1. <person>
  2.     <name>John Doe</name>
  3.     <email>jdoe@example.com</email>
  4.   </person>

En Protocole Buffers :

  1. # Textual representation of a protocol buffer.
  2. # This is *not* the binary format used on the wire.
  3. person {
  4.   name: "John Doe"
  5.   email: "jdoe@example.com"
  6. }

Protocole Buffers est à suivre de près car d’après les témoignages que j’ai pu voir à travers le web cette technologie est bien plus rapide que XML et surtout moins verbeuse.

Quelques liens pour information :

Google : http://code.google.com/apis/protocolbuffers/

Retour d’expérience par Julien Chable : http://blogs.codes-sources.com/neodante/archive/2008/07/18/quelques-retours-sur-google-protocol-buffers.aspx

L’annonce Google : http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html

  • Digg
  • del.icio.us
  • Blogasty
  • blogmarks
  • BlogMemes Fr
  • Bluegger
  • Furl
  • MisterWong Fr
  • MSN-Reporter
  • Netscape
  • NewsVine
  • Nuouz
  • Scoopeo
  • StumbleUpon
  • Tapemoi
  • Technorati
  • Wikio
  • YahooMyWeb
  • Zataz
  • Reddit France
  • Tutmarks
Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Clavier Oled Optimus Pultius

Tags ,
22 juillet 2008 par Yohann CIURLIK

Le clavier Optimus Pultius est un nouveau clavier Oled de 15 touches de Art Lebedev.

image

C’est un très bon complément pour le clavier Optimus qui coute tout de même près de 1500 € !!!

image

Je ne suis pas près de l’acheter à ce prix…

  • Digg
  • del.icio.us
  • Blogasty
  • blogmarks
  • BlogMemes Fr
  • Bluegger
  • Furl
  • MisterWong Fr
  • MSN-Reporter
  • Netscape
  • NewsVine
  • Nuouz
  • Scoopeo
  • StumbleUpon
  • Tapemoi
  • Technorati
  • Wikio
  • YahooMyWeb
  • Zataz
  • Reddit France
  • Tutmarks
Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Client Wordpress pour iPhone

Tags , , ,
22 juillet 2008 par Yohann CIURLIK

Je ne suis pas possesseur d’iPhone mais j’ai appris que depuis aujourd’hui est disponible, sur l’App Store d’Apple, le client Wordpress pour iPhone.

image

Il permet de créer et d’éditer du contenu sur toutes les plateformes Wordpress avec prévisualisation des posts, gestion complète des tags, protection des billets par mot de passe,…

Un vrai régale pour les bloggers mobiles !

(via Business Mobile)

  • Digg
  • del.icio.us
  • Blogasty
  • blogmarks
  • BlogMemes Fr
  • Bluegger
  • Furl
  • MisterWong Fr
  • MSN-Reporter
  • Netscape
  • NewsVine
  • Nuouz
  • Scoopeo
  • StumbleUpon
  • Tapemoi
  • Technorati
  • Wikio
  • YahooMyWeb
  • Zataz
  • Reddit France
  • Tutmarks
Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Microsoft Live Mesh en Tech Preview

Tags , , ,
22 juillet 2008 par Yohann CIURLIK

Live Mesh est le nouveau service de Microsoft en bêta qui permet le partage de fichiers et de dossiers entre plusieurs pc. Je vous l’avais présenté en Avril dernier.

Pour le moment, le service n’est disponible que pour les américains. Il est pourtant possible, moyennant un changement de région sur le pc, d’accéder au service.

Le test de mobinaute vous permettra de voir qu’il est possible de partager des dossiers entre un pc et un téléphone mobile. On pourra donc accéder à n’importe quel fichier de son ordinateur depuis son téléphone.

image

Le service permet également un accès via un mobile ou un iPhone à l’adresse m.mesh.com.

Une sorte de FTP en plus pratique.D’autres services comme Orb permettent ce genre de chose. A voir si la solution de Microsoft est plus pratique à l’utilisation…

(via SpvFrance)

  • Digg
  • del.icio.us
  • Blogasty
  • blogmarks
  • BlogMemes Fr
  • Bluegger
  • Furl
  • MisterWong Fr
  • MSN-Reporter
  • Netscape
  • NewsVine
  • Nuouz
  • Scoopeo
  • StumbleUpon
  • Tapemoi
  • Technorati
  • Wikio
  • YahooMyWeb
  • Zataz
  • Reddit France
  • Tutmarks
Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Gérer l’accélérométre sous l’HTC Diamond avec GSen

Tags , ,
20 juillet 2008 par Yohann CIURLIK

GSen permet une meilleur gestion de l’accèlèrométre sur le téléphone HTC Diamond. Le programme permet la rotation automatique de toutes les applications. Il est même possible d’exclure des programmes.

image

Un outil fort pratique pour ceux qui utilise le Diamond et qui trouve que la rotation de l’écran sous Opéra est fort pratique et devrait s’étendre à tous les programmes.

(via mobinaute)

  • Digg
  • del.icio.us
  • Blogasty
  • blogmarks
  • BlogMemes Fr
  • Bluegger
  • Furl
  • MisterWong Fr
  • MSN-Reporter
  • Netscape
  • NewsVine
  • Nuouz
  • Scoopeo
  • StumbleUpon
  • Tapemoi
  • Technorati
  • Wikio
  • YahooMyWeb
  • Zataz
  • Reddit France
  • Tutmarks
Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !


sideBarQA