Diagrammes de séquences UML online!

23/05/2010 2 commentaires

– Hey JVeille, t’as pas une licence pour UML Designer Pro 2015 ?

– Heu non, et pourquoi faire d’abord?

– Je dois faire des diagrammes de séquences rapidement pour un document technique!

– Dans ce cas, pourquoi tu n’utiliserais pas un outil simple, gratuit et accessible à tous?

– Heu, du genre MS Paint ?

– Non, je te parle de l’outil en ligne WebSequenceDiagrams, il est accessible ici : http://www.websequencediagrams.com/

Lire la suite…

Catégories :outil Étiquettes : ,

Google I/O 2010 – Keynote Day 2 Android

La deuxième Keynote de Google I/O concernant la nouvelle version d’Android 2.2 : Froyo.

Vic Gundotra Vice-President of Engineering @Google revient sur les mois précédents et donne quelques chiffres sur Android (nombre de terminaux, le nombre de ventes quotidiennes, …)

Les sujets abordés dans cette keynote sont nombreux, elle est constituée d’annonces, de démo live, et de comparaison entre un terminal Android 2.1, un terminal Android 2.2 et un iPad.

Alors en en gros voilà de quoi on parle :

Dalvik est la machine virtuelle embarquée dans les terminaux Android. Froyo serait désormais beaucoup plus rapide grâce au JIT (Just In Time) Compiler. L’annonce est suivie d’une démonstration sur le bench Replica Island. On voit qu’un terminal 2.1 ne tient pas la comparaison avec un terminal 2.2.

La Data Backup API permettra de pouvoir exporter les données personnelles d’une application lorsque l’on est amené à changer de mobile.

La Cloud to Device Message API permet une meilleure interaction entre des applications Web et votre terminal Android. Par exemple, vous êtes sur votre ordinateur personnel, vous vous créez un itinéraire sous Google Maps et en 1 clic, vous pouvez l’envoyer à votre mobile Android qui ouvrira directement l’application Navigation avec ledit itinéraire. Une autre utilité est d’envoyer directement sur votre mobile la page web que vous étiez en train de lire sur votre ordinateur. Ce ne se sont que des simples exemples mais qui laissent présager de grandes utilisations par la suite.

Le Tethering & Portable Hotspot permet de transformer son terminal Android en un point d’accès Wifi. Il faut le voir comme la possibilité d’avoir un pont entre votre réseau 3G et des terminaux équipés uniquement d’une connexion Wifi.

La démonstration est la suivante :

  1. Le mobile Android est connecté au réseau 3G, le mode HotSpot Wifi est activé.
  2. On configure un iPAD pour se connecter au Wifi via le modbile Android.
  3. Depuis l’iPAD on parcourt le catalogue en ligne de l’Android Market et on demande l’installation d’une application.
  4. L’installation de l’application démarre sur le mobile Android.
  5. La boucle est bouclée!

En vracs les autres annonces : plus d’intéractions entre les composants comme la boussole, la caméra, le microphone; une reconnaissance vocale améliorée et des applications vraiment utiles; compatibilité Flash dans le navigateur; installation des applications sur la carte SD; mise à jour des applications automatiquement; un crash report intégré au market; de plus grandes possibilités pour contextualiser les publicités; …

Je vous laisse découvrir tout ça dans la vidéo de la Keynote

Catégories :conférence Étiquettes : ,

Google I/O 2010 – Keynote Day 1

Google I/O est une conférence organisée sur 2 jours pour mettre en avant les nouveautés technologiques portées par Google.

Voici les sujets abordés lors de la première Keynote :

  • HTML 5
  • WebM
  • Web Store Chrome
  • Google Wave
  • GWT
  • Google App Engine

Il y a également une présentation d’un prototype de magazine tirant partie des possibilités offertes par les tablettes graphiques. C’est assez impressionnant.

Bon visionnage.

Catégories :conférence Étiquettes : , , ,

Kanban !

21/05/2010 5 commentaires

– Alors JVeille, de quoi tu nous parles aujourd’hui?

– Bonne question Antony! Et si on parlait de Kanban?

– Kanban? C’est quoi? Un art martial?

– Ah non, Kanban c’est ce que j’appelerais de la PiOO (prononcez « piou »)!

– De la PiOO ?!

Post it Oriented Organization bien sûr! Oui bon je viens d’inventer le terme :o). En fait, Kanban est une méthode d’organisation Agile moins contraignante que Scrum. Tout comme ce dernier, on utilise un tableau et des post-it pour noter les tâches  à faire. On dispose ensuite les post-it sur le tableau.

Lire la suite…

Catégories :organisation Étiquettes : , , ,

Scala & Spring : Combiner le meilleur des deux mondes

Aujourd’hui un article sur Scala et Spring a été publié sur le site InfoQ. Je ne connais pas Scala donc forcément, ça m’intéresse.

L’article se nomme Scala & Spring: Combine the best of both worlds. L’article est intéressant et le billet que vous êtes en train de lire parle de comment mettre en place l’environnement de développement pour tester en vrai les exemples!

J’explique pas à pas comment faire, et dans la partie Bétisier vous trouverez les problèmes que j’ai pu rencontrer et comment je les ai réglé.

Lire la suite…

Catégories :scala, veille Étiquettes : , , , ,

Veille technologique et Virtualisation

La veille technologique impose parfois d’installer des outils, des frameworks et des logiciels. Il arrive qu’un de ces éléments nous amènent à modifier en profondeur notre système (changement de JDK, montée de version Maven, etc…) et il serait agréable de pouvoir le faire sans causer de dégâts sur l’environnement stable que nous avons mis en place depuis plusieurs semaines / mois / années.

Je tente une nouvelle expérience en virtualisant mes différents environnements de tests et je vais tenter de vous faire partager ma façon de faire et peut-être de vous donner envie de faire de même.

Ce premier billet a pour but de poser les bases de ce que j’appelle le Socle Commun. Le Socle Commun est l’image de la machine virtuelle qui servira de point de départ à chaque fois qu’on voudra tester une nouveauté sans pour autant abimer son propre environnement.

Lire la suite…

Catégories :virtualisation Étiquettes :