I.T. aware

Sébastien Letélié and Cyril Balit weblog
  • English
  • Français
  • en
  • fr
  • Blog
  • A propos
  • Présentations
  • Publications

Back from MAX 2009

Cyril Balit | 20 octobre 2009

Aujourd’hui j’ai assisté à la session Back from MAX 2009 où Yan de Baao, Thibault et  Michaël nous ont parlé des dernières annonces du Max 2009 avec en vrac :

  • les nouveautés de flex 4 et de flash builder 4 (amélioration de la coopération entre spark et halo, rajout de propriété style aux composants spark,  renommage de composants…)
  • LiveCycle Data Service3 et le model driven development (je reviendrait dessus)
  • LiveCycle Collaboration Services (ex projet Cocomo)
  • Et la news passée inaperçue….Flash sur l’iphone

Des ateliers thématiques permettaient de préciser ces différents sujets. J’ai assisté au 2 ateliers suivants :

Flash Catalyst

Il s’agissait de présenter les nouveautés apportés par la Béta 2. Au programme :

  • Plus d’effets et de transitions
  • Un nouveau composant scrollable
  • La possibilité d’exporter le résultat en Air

La démo est toujours aussi bluffante mais je suis de plus en plus partagé sur l’apport de Catalyst sur de grands projets. Tout d’abord la version actuelle ne permet pas des allers/retours entre catalyst et flash builder ce qui la rend inutilisable. (même si ce défaut devrait être corrigé dans la 1.0… ou pas…). J’étais pourtant plein d’espérances pour ce projet qui est le chainon manquant entre le designer et le développeur. Je reste convaincu que c’est un outils de prototypage excellent mais je suis septique pour la communication Catalyst/flex. J’ai hâte de l’éprouver….

LiveCycle Data Services 3

Michaël nous a présenté  LCDS avec:

  • le remoting (blazeds)
  • le messaging avec un push en temps réel (super…)
  • la génération de pdf
  • Et surtout le model-driven development

L’idée est de confier au modèle un maximum de responsabilités. A partir d’une source de données un modèle est déployé avec une vue particulière dans Flex builder. L’ensemble des services et value object sont générés et accessibles dans la vue designer. De là on peut:

  • relier les données à une datagrid par simple drag and drop
  • créer des formulaires crud en 2 clic
  • paramétrer des filtres ou des conditions directement au niveau du modèle

En java la synchronisation des données est assurée par LCDS.

Idéal pour réaliser une application CRUD (simple)  en trois clic…

Et pour finir cette journée, un super buffet,des discussions techniques, des rencontres, des goodies….

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Flex
Tags
catalyst, flex, max 2009
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
469 views
Print This Post

DDD : Eric Evans au ParisJUG

Sébastien Letélié | 15 juin 2009

Lors de la troisième édition du Java Barcamp j’avais proposé un sujet sur le DDD, on s’était retrouvé moins d’une dizaine. Lors de la quatrième édition le sujet avait été re-proposé et avait attiré plus d’une vingtaine de personnes. Cette fois-ci l’intervention de Eric Evans organisée à l’arrache par le JUG team (bravo à eux et merci twitter) a rameuté 111 personnes en 5 jours. Décidément ce concept à l’air de prendre. En effet c’est séduisant : faire en sorte de comprendre et d’être compris, en tant que développeur, par les gens du métier, avoir un code qui se base sur le métier et prend en compte les différents contextes. C’est un peu complexe à appréhender au départ, et ça me fait penser à l’AOP dans le sens où, de la même manière au départ, c’était flou et maintenant on l’utilise avec facilité. A la question “Existe t il des framework implémentant les concepts de DDD ?” Eric Evans répond Qi4J. Décidément il est temps que j’implémente tout ça dans mon logiciel.

  • domaindrivendesign.org : le site de référence du DDD
  • Qi4J : le framework de Rickard Öberg
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Français, Java
Tags
ddd, qi4j
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
632 views
Print This Post

FLASH CATALYST ET FLASH BUILDER 4

Cyril Balit | 4 juin 2009

Hier, Adobe a présenté à la communauté les derniers arrivants de leur offre et concrètise leur plateforme Flash composée des trois produits : Flash Pro, Flash Builder et Flash Catalyst.

Flashbuilder 4 (ex: flexbuilder) correspond à l’environnement de développement RIA.
De nombreuses modifications ont été apportées à l’outil:

  • augmentation de la productivité (refactoring, génération de getter/setter, génération de handler d’évènement….)
  • amélioration de la gestion des données (introspection des services distants, génération de classes…)

Le modele de composant à également été relooké. En effet les composants natifs sont maintenant déclinés sous la forme de MVC. L’ambition est de faciliter le skinage des applications flex. D’après Adobe FB4 devrait aussi d’offrir un environnement de développement pour l’AS3 et non seulement pour Flex.

Le deuxième outil présenté était Flash Catalyst. Ce produit peut prendre en charge des fichiers Photoshop, Fireworks, Illustrator. Il propose (via une interface étudiée sur les modèles des logiciels créatifs/vidéo) d’animer les éléments ou page et de skiner des composants (boutons, scroll, etc..).
A tout moment, le designer peut rééditer des éléments graphiques de sa maquette via Illustrator et récupérer automatiquement ses modifications dans Catalyst.

Catalyst a pour vocation de permettre aux designers  :

  • De prototyper/animer simplement leurs interfaces (pour des présentations clients)
  • D’exporter l’interface animée vers FlashBuilder afin qu’elle soit directement utilisable par le développeur sans phase de découpage d’images ou de skinnage manuel des composants et tout en conservant les animations produites dans Catalyst.

Les échanges entre Catalyst et Flex seront bi-directionnelles pour la sortie finale de la V1 de Catalyst : Il sera donc tout simplement possible d’éditer un projet FlashBuilder dans Catalyst et de reskiner a la volée certains éléments.
Par contre, l’utilisation de Catalyst est exclusivement réservée aux créas qui organisent les calques dans des dossiers et nomment chacun des calques. Sans cette rigueur, Catalyst devient totalement inutilisable.

Pour Catalyst les avis sont très partagés. Il semble que les possibilités soient quand même limitées (en terme d’effets, de retour….) mais se prête particulièrement à de la RIA. Les fans d’animations “Wahoo” devront malheureusement conserver leur Flash Pro :). J’attend de le tester sur un vrai projet pour valider le workflow complet et de constater le gain de productivité…

A suivre

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Flex, Français, Non classé
Tags
catalyst, Flash, flashbuilder, flex
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
799 views
Print This Post

BAAO ET SON FLEX ROAD 2009

Cyril Balit | 27 mai 2009

J’étais hier à un atelier Flex proposé par Baao en partenariat avec Adobe. L’objectif de cette journée était de présenter  les possibilités de Flex et Air. L’initiative est vraiment très bonne tout d’abord car l’atelier est gratuit. Mais au delà de cela je trouve la “formation” très équilibrée pour une seule journée. On arrive néophyte et on en repart avec  :

  • le principe de base du fonctionnement de Flexbuilder
  • le code de  notre première appli flex (un player vidéo..)
  • Les principes de base d’échange avec le serveur via blazeds
  • Une appli Air….
  • Des slides….

Pas mal en 8 heures

La cerise sur le gâteau petit déjeuner et repas offert ( et on mange bien …)

J’entends déjà les raleurs du fond me dire oui mais c’est qu’à Paris ….pfff

Et bien non car Baao organise un FLEX ROAD et ces ateliers sont proposés dans plusieurs grandes villes de France.

Alors si vous ne connaissez pas encore Flex je vous recommande vraiment de vous inscrire aux prochaines sessions.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Flex, Français
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
546 views
Print This Post

Java BarCamp IV : Cloud et DDD

Sébastien Letélié | 5 avril 2009

Encore un succès ! C’était plein et on a été très bien accueilli dans les locaux de Google. Super bouffe au passage, j’ai beaucoup aimé les macarons en dessert et puis le fromage, trop la classe…
2 créneaux / 4 salle et au total 7 sessions, je vous résume les deux auxquelles j’ai participé :

Cloud computing
Un sujet pas vraiment Java au premier abord mais qui a attiré du monde. J’ai essayé de définir le cloud computing comme je le ressentais, Didier a été plus clair que moi en le décomposant en 3 offres :

  • IAAS (Infrastructure As A Services) : c’est typiquement Amazon avec ces offres S3 pour le stockage et EC2 pour les serveurs virtualisés. On a aussi Gandi avec une offre plus “end user” la où Amazon est vraiment très bas niveaux (encore qu’ils mettent en place de plus en plus de service à valeur ajoutée autour de leurs offres de base et aussi des outils de gestion en plugin dans Eclipse (demo)). On trouvera aussi Elastic Grid qui propose de faciliter le développement et déploiement sur l’infrastructure Amazon, ou encore GoGrid une offre concurrente à Amazon. Bientôt je pense qu’avec la fusion IBM/Sun de nouvelles offres vont apparaître.
  • SAAS (Software As A Services) : la on va trouver beaucoup d’acteur (s’appuyant souvent sur l’offre précédente), Amazon SimpleDB, Amazon SQS,  Google Apps (cf mon dernier article), Microsoft Azure Services, CloudMQ, ZumoDrive, … et je pourrais en lister pas mal et la liste va augmenter rapidement
  • PAAS (Platform As A Services) : c’est la plus un hébergement d’application sur une plate-forme commune s’adaptant au besoin selon la demande, c’est typiquement Google AppEngine, ou il est possible à tous de déployer son application web si on sait faire du Python. Microsoft a surement une offre dans Azure faudrait que je jette un oeil et Sun vient de lancer Zembly.

Pas mal de débat sur quid du mode déconnecté, la sécurité, et où java la dedans. Perso le mode déconnecté a pour moi une importance capitale dans ce monde de plus en plus nomade ou le cloud est en priorité un espace de stockage me permettant de partager mes données entre mes différents terminaux, ensuite un espace de service, et au final une plate-forme de déploiement de mes applis.
Fini de gérer son backup qu’on fait jamais, fini de chercher un moyen de partager ses données en réseau pour au final s’échanger un fichier avec une clé parce qu’on a pas réussi à faire parler un mac et un pc, mes données sont dans le cloud et synchronisées sur tout mes terminaux. J’ai mis en place Zumodrive dans ma société et c’est un vrai régal, les documents sont partagés même à l’exterieur de l’entreprise et je me pose plus la question du backup. J’ai prévu un prochain article sur l’experience avec cette offre cloud que je comparerais à Google Docs.
La sécurité reste le point crucial de l’implémentation de ces offres dans l’entreprise, j’ai l’impression d’entendre les mêmes remarques que lorsque l’on évoquait le paiement sur Internet il y a dix ans. Tous ces services sont bien sécurisés et il n’y a pas de risque zéro.
Java pour moi a sa place dans le cloud tant coté client que coté serveur. L’aspect multi plate-forme permet de faciliter les développements au niveau client (ex: le client ZumoDrive est en Java), j’aimerais voir proliférer des APIs Java “cloud-ready” facilitant l’intégration de service dans son code. De même côté serveur j’attends avec impatience Google AppEngine en Java.
Au final l’avantage du cloud computing est avant tout économique, les PME sont les premiers clients et voient leurs cout diminuer tout en ayant des capacités flexibles.

DDD (Domain Driven Design)
J’avais eu peu de succès la dernière fois avec ce sujet mais j’avais quand même attisé les curiosités, cette fois-ci il a été proposé par d’autres bien plus connaisseurs que moi et qui ont apportés des arguments pertinents sur les bienfait de ce concept. Un des points importants évoqués était cette habitude de trop parler technique et imbrication de framework pour s’orienter plus sur le métier, une évidence que l’on a tendance à oublier en voulant mettre nos nouveaux framework dans notre code. J’ai reparlé de Qi4j qui, je l’ai appris, n’est pas du pur DDD mais en tout cas reste à mes yeux une implémentation concrète de ce qui est pour moi la meilleure manière de modéliser du réel. Faut vraiment que je m’y mette et que je me fasse une démo de mon dossier médical implémenté avec Qi4j pour vraiment prouver que cette approche est pertinente.
Bien sur je reste persuadé que son implémentation dans un code existant reste difficile mais j’en suis pas encore là.
Le DDD c’est avant tout une bonne pratique et une nouvelle manière d’appréhender son développement. A suivre c’est sûr …

Merci encore aux organisateurs. C’est toujours une bonne occasion d’échanger. Et pourvu que Google nous ouvre leur porte le plus souvent possible ;)
Retrouvez les autres blogs sur le JavaBarCamp IV:

  • Le touilleur
  • Jean-Laurent
  • David
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Français, Java, cloud-computing
Tags
cloud-computing, ddd, java barcamp
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
1 054 views
Print This Post

Les tontons flexeurs…et les performances

Cyril Balit | 30 mars 2009

J’étais ce soir au dernier événement organisé par les tontons flexeurs. Le thème aujourd’hui était “Flex et les performances à Paris”. Une soirée très sympa sur un thème très intéressant. Les 3 intervenants ont promis que leurs présentations seraient disponibles sur le site des TTF. En attendant en voici un résumé:

Yann Chevalier de BaaO nous à parler de Flex et des performances en évoquant les points suivants

  • Amélioration des performances visuelles
  • Optimisation de la taille de l’application (modules, RSL..)
  • Outils de mesure (timer, flex profiler, kapInspect)
  • Points d’attention (container, item renderer, binding..)

Julien Revel de KapIT a abordé le problème des mémory leak en Flex. J’étais habitué à ce type de problématique en javascript et moins en Flex. Julien nous a présenté:

  • le garbage collector de  Flex plutôt performant
  • Les principales sources de leak  (les custom tooltip, les poppup, les fenêtres transitoires …)
  • au contraire les “leak safe” (binding interne, le model locator dans cairngorm, les events listener d’objets transitoires vers des objets permanents..)
  • Les “suspects” (Array, map, timer actif, listener vers des objets transitoires…)
  • Des outils  pour reperer les leak (essentielement kapInspect et son memory leak plugin)

Enfin Michaël Chaize de Adobe (je vais quand même pas inserer le lien d’adobe…) nous a parlé des échanges de données autour de LCDS. Avec entre autre :

  • la dualité du choix entre un couplage faible avec un format d’échange traditionnel (XML, SOAP, REST) moins performant et un couplage fort propriétaire (RMI, AMF)  avec une démo à l’appui sur Census
  • Le data Service et son implémentation coté Serveur (DAO, Assembler  et config LCDS) et sa mise en place en flex
  • La démo d’un outils réalisé en interne illustrant les mécanismes de synchronisation et de persistance entre plusieurs clients.

Bref une belle soirée. Vivement la prochaine…..

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Flex
Tags
flex, performances, tontons flexeurs
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
720 views
Print This Post

Mettre sa société dans les nuages

Sébastien Letélié | 29 mars 2009

Il y a de cela 2 mois je me suis lancé dans la migration de la messagerie de la société sur GoogleApps. La où notre ancien hébergeur nous prenait une somme conséquente par mois pour infogérer notre serveur de mail, Google lui fait la même chose gratuitement. Il n’y a pas de petites économies et c’est un bon départ pour se lancer dans l’utilisation d’outils du cloud computing. Je vous retrace ici les étapes pour réaliser le projet et un retour après maintenant 1 mois d’utilisation.
Google propose de manière simple de créer un espace en ligne regroupant mail, agenda, docs, chat et site web en utilisant votre nom de domaine. Si vous en avez un vous pouvez d’ores et déjà ouvrir un compte, Google vous demandera de valider que vous êtes bien le propriétaire de ce domaine en ajoutant une entrée CNAME dans votre DNS ou simplement en posant un fichier à la racine de votre serveur web. A partir de ce moment tous les services sont utilisables sauf le mail que vous devez activer en modifiant les paramètres de votre DNS concernant les serveurs MX. Pour ceux qui n’ont pas de serveur de messagerie existant l’activation peut se faire de suite, pour nous il fallait prendre en compte l’existant. C’est la partie la plus rude, heureusement Google fournit un outil de migration bien pratique permettant la récupération de mail depuis les clients Thunderbird et Outlook. Sachant que nous n’avons plus d’administrateur réseau et que je n’avais pas beaucoup de temps à consacrer à cela il a fallu que chacun y mette du sien en gérant sa propre migration, bien sûr je parle la des ingénieurs Improve dont l’informatique est le métier, pour les autres je m’en suis occupé. Cette manip est vraiment pas simple pour un non informaticien. Dans notre cas la majorité des utilisateurs utilisaient Thunderbird comme client de messagerie. En POP ou en IMAP la manip est pas la même mais le plus difficile reste la gestion de l’arborescence de votre archivage de mail. En effet il faut savoir que GMail n’utilise pas la notion de répertoire mais de label. Ce qui est au final beaucoup plus pertinent et permet de faire des recherche efficaces. Fort heureusement il y a une astuce qui permet de conserver son arborescence : l’utilisation du caractère ‘/’ dans un label est interprété comme une arborescence par le client de messagerie (connecté en IMAP), ainsi le label ‘monrep/monsousrep’ dans GMail se transformera en l’arborescence correspondante .

Migration

Les étapes de migration que je présente ici sont dédiés à ceux qui ont un client Thunderbird.

  • si vous utilisez Thunderbird et que vous avez des répertoires :
    • (pour ceux qui sont en IMAP) cliquez sur l’ampoule en bas à droite, cela vous mettra en mode déconnecté et récupérera localement tous les répertoires. Attention il faut que ceux-ci soient déclarés comme étant “synchronisés pour utilisation hors ligne“, pour cela allez dans “Paramètres des comptes” dans le menu “Hors ligne et espace disque” et cliquez sur “Sélection dossiers pour utilisation hors ligne“, sélectionnez ensuite les dossiers que vous voulez récupérer.
    • récupérer l’outil de migration, l’installer et le lancer
    • sélectionner les répertoires à migrer, au départ il est vide, un lien sur la droite “add Thunderbird directory” vous permet d’aller sélectionner les répertoires, naviguer jusqu’à votre compte Thunderbird :
      • pour XP : C:/Documents and Settings/<user>/Application Data/Thunderbird/Profiles/…
      • pour Vista : C:\Users\<user>\AppData\Roaming\Thunderbird\Profiles\…
      • en POP : …/mail
      • en IMAP : …/ImapMail
    • sélectionnez les fichiers correspondant au nom de répertoire que vous voulez récupérer (NB: pas ceux du même nom avec l’extension .msf). Normalement pas besoin d’aller chercher les sous répertoires, ceux-ci seront automatiquement détectés, pas la peine non plus de récupérer la corbeille et les spams. Attention cela peut prendre du temps, l’outil permet d’évaluer le temps de chargement, vous pouvez réaliser cette manipulation en plusieurs fois, l’outil garde en mémoire l’endroit ou vous vous êtes arrêté.
  • Si vous utilisez Thunderbird ou le webmail et que vous n’avez pas de répertoires, il n’y a rien à faire de spécial pour la migration, la prochaine étape suffira. Si par contre vous utilisez un webmail et que vous avez des répertoires la c’est plus complexe, le seul moyen que j’ai trouvé est d’installer Thunderbird de récupérer toutes vos données via IMAP et d’appliquer l’étape 1

Note : Bien que GMail propose de récupérer des mails issus d’un autre compte (voir paragraphe ci-dessous), ce système utilise POP et ne récupère donc pas l’arborescence.

Avant de basculer vers GMail, le temps que tout le monde ait fait sa migration, il est possible de rediriger ses mails vers GMail : allez dans Paramètres (en haut a droite), puis allez dans Comptes et cliquez sur “Ajouter un compte de messagerie que vous possédez”
ATTENTION pour ceux qui sont en IMAP : le POP va récupérer tous les messages que vous avez déjà récupéré à l’étape 1, il faut vider votre boite au lettre et détruire tous les répertoire.

Pour reconfigurer sont compte Thunderbird avec GMail voici quelques astuces qui vous permettront de vous faire gagner du temps.

  • GMail fournit l’aide pour configurer votre compte.
  • Pour bien gérer le mode déconnecté : allez dans “Parametres des comptes” menu “Hors ligne et espace unique” et cocher les cases et sélectionner les répertoires, ainsi vous pourrez aussi accèder à vos mails dans le train via Thunderbird
  • Le plugin indispensable : Nostalgy : raccourci clavier pour trier ses mails
  • Les autres :
  • Lightning : calendrier (synchronisable avec google calendar), ce plugin est bien mais peut rapidement s’avérer problématique si on partage trop de calendrier car les requêtes de mise a jour vers Google Calendar ralentissent parfois l’utilisation de Thunderbird
  • Google Contact ou Zindus : synchro des contact

Configuration de votre téléphone mobile

allez sur http://mobile.google.fr/ depuis votre mobile, ca marche avec tous les smartphones qui peuvent aller sur le web et c’est bien pratique

Mailing-lists

Pour les mailing-lists, en version standard de GoogleApps les fonctionnalités sont trés limités, la liste de distribution est simplement un envoi groupé. Il n’y a pas de gestion de droits et même des utilisateurs externes peuvent envoyer des mails sur cette liste pour cela il faut passer en version premium ou vous avez la gestion de groupes. Vous ne pouvez pas non plus archiver cette liste dans un espace commun mais il existe une astuce avec google-groups : pour cela il faut y créer un groupe qui ne servira simplement qu’à archiver les mails de votre liste de distribution et sera accessible via le web, ceci simplement en ajoutant un destinataire spécial à votre liste de distribution.

Limitations

Sachez que pour gérer au mieux les spam, GMail limite l’envoi de mail par utilisateur par jour. Ainsi il n’est pas possible d’utiliser un compte GMail pour paramétrer les notifications d’une application.

Options

Pour bénéficier d’autres fonctionnalités concernant GMail (transformer mail en document, multiple inbox, …) sachez que lorsque vous paramétrer votre GMail en français vous n’accédez plus à l’onglet “Labs” contenant toutes ces options. Il vous faut donc basculer en “English US” le temps de faire sa sélection et revenir ensuite en français.

Gestion des agendas

Tout les agendas de vos collaborateurs sont maintenant partageable. Pour visualiser l’agenda d’un collaborateur, au niveau du menu “Autre agendas” en bas à gauche du calendrier, saisissez l’email de votre collaborateur et et appuyez sur entrée. Il existe aussi des agendas publics comme les vacances scolaires de la zone C, les jours fériés, les numéros de semaines.

Bilan

Positif ! Même si la migration a été laborieuse car l’outil de migration n’est pas simple à utiliser, que la notion de répertoire disparaît dans l’interface web de GMail et rend difficile l’utilisation des labels, que certains mails ce sont perdus. Peu de gens ce sont plaint et tous y on vu les avantages d’un outil de collaboration digne de ce nom. Certains sont passés sur l’interface web qui, il est vrai, est trés bien pensée et offre les mêmes avantages qu’un client mail classique (surtout depuis le mode hors connexion). Au final on ne regrette pas ce premier pas dans le cloud qui nous fait gagner du temps et de l’argent.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
cloud-computing
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
4 421 views
Print This Post

JUG : Wicket et Web Semantique

Sébastien Letélié | 10 mars 2009

Mes posts se font rares en ce moment et je profite d’un tour au JUG pour réactiver un peu le flux. Mes posts automatique de “tweets de la semaine” sont pas trés pertinents et je vais arrêter ça. Le JUG c’est toujours une bonne occasion de parler technos avec ses pairs.

2 présentations :

  • Wicket : présentée en pair programming par Carl et Nicolas de Zenika, un développement d’une web app réalisée en live, c’est pertinent comme présentation et ça permet de voir les avantages de ce web framework orienté composant. Personnellement étant utilisateur de WebObjects depuis 10 ans, j’y retrouve les mêmes concepts repris aujourd’hui via Project Wonder. Si WebObjects n’était pas passé en free j’aurais surement basculer sur ce framework que j’avais regardé rapidement il y a 4 ans.
  • Web Sémantique :  déjà évoqué dans ce blog, j’étais heureux qu’une présentation ait lieu sur ce sujet au JUG. Alexandre Bertails l’a fait avec brio je dois dire, car les termes sont nombreux et les concepts pas simple à appréhender. Je pense vraiment qu’il faut s’y mettre, et particulièrement dans mon coeur de métier : le domaine médical. Déjà des appels d’offres voient le jour autour des problématiques auxquelles la sémantique donne des répones pertinentes avec des outils come RDF et OWL. J’espère trouver du temps (enfin surtout les moyens) de m’y mettre et enfin de finir mon artricle sur l’intéropérabilité universelle (eh oui on pourrait ptet aller jusque la avec la sémantique).
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
1 Commentaire »
Catégories
Français, Java, Web Sémantique
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
1 178 views
Print This Post

Mes tweets de la semaine

Sébastien Letélié | 9 mars 2009
  • Eclipse plugin : mouse gestures : i will make a try : http://tinyurl.com/cq2zhn #
  • la vision de la technologie du futur par Microsoft : http://tinyurl.com/clfg2w : les nouveaux terminaux c’est l’avenir #

Powered by Twitter Tools.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Français
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
572 views
Print This Post

Mes tweets de la semaine

Sébastien Letélié | 2 mars 2009
  • @glaforge : me too #
  • GMail is down, it’s the second time since the creation i think #
  • InterfaceBuilder is coming back … on the web : Atlas = Capuccino visual editor : http://280atlas.com/ #
  • Google Apps Status : http://www.google.com/appsstatus# pour suivre l’état des applis google #
  • Thunderbird 3 beta 2 the best GMail desktop client : http://tinyurl.com/apho88 #
  • De la simplicité… http://tinyurl.com/bmeuxl : un point de vue que je partage complètement #

Powered by Twitter Tools.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Français
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
532 views
Print This Post

« Entrées Précédentes

Recherche

Twitter

  • Implementing DCI in Qi4j | Javalobby: http://bit.ly/d65u5M 2 days ago
  • Google Reader Play http://bit.ly/aMIPRM 6 days ago
  • BIRT is Mobile! - BIRT Exchange: http://www.birt-exchange.org/blog/2010-03-10/birt-is-mobile/ 1 week ago
  • Zenika lance les ZenLabs http://tinyurl.com/yfwq3j3 1 week ago
  • Microsoft Courier = Microsoft Tablet : looks great !http://bit.ly/d7EZgL 1 week ago
  • More updates...

Powered by Twitter Tools.

Profils

  • Viadeo
  • LinkedIn
  • Twitter
  • FriendFeed
  • Blogs

    • Damien Viel
    • David J Orme
    • Didier Girard
    • Improve Technologies
    • Java Desktop
    • Jerôme Denanot
    • Joshua Marinacci
    • Le touilleur
    • Planet Eclipse
    • The coder’s breakfast
    • Tom Schindl
    • Wiki Improve
  • Open-Source

    • Monoi
    • Rialto
    • Tom’s Quest
    • XDI
  • English Feed French Feed rss Flux rss des commentaires valid xhtml 1.1 design by jide powered by Wordpress get firefox