Archive pour avril 2008

Vos applis Java à la sauce Web 2.0

Tags , ,
14 avril 2008 par Yohann CIURLIK

Je ne vous proposerez pas ici un tout nouveau site Web 2.0. Je préfère plutôt vous parler d’un framework pour vos développements Java Swing. Ce framework est connu sous le nom SwingLabs. L’un des composants de ce framework nommé SwingX permet de simplifier la vie des développeurs Java en proposant :

  • Des JTables triables, filtrables, …
  • Des outils de recherche,
  • L’auto-complétion sur les champs,
  • un framework d’authentification,
  • Un composant TreeTable (un mix d’une table avec un arbre) : une table multi-niveaux,
  • Des composants à la Outlook,
  • Des calendriers de toutes sortes,
  • Un composant Astuce du jour.

Bref, comme vous pouvez le constater, ce framework est très riche. On pourrait le considérer comme une extension de Swing de par sa parfaite intégration dans vos applications déjà existentes.

Un composant particulier permet d’ajouter une touche Web 2.0 à vos applications Java. Le composant Painter du framework SwingX permet de vous simplifier la tâche de conception graphique 2D de votre application en vous passant également de l’ajout d’images en fond de panels. Il ne surcharge pas votre application mais la rend tout simplement plus jolie.

Vous pouvez ainsi obtenir ceci :

Simplement en ajoutant le code suivant à votre application :

  1. Color blue = new Color(0×417DDD
  2. Color translucent = new Color(blue.getRed(),
  3. blue.getGreen(),
  4. blue.getBlue(), 100);    Painter background = new MattePainter(blue)
  5. PinstripePainter pinstripes = new PinstripePainter(45);
  6. pinstripes.setPaint(Color.WHITE);
  7. BasicGradientPainter veil = new BasicGradientPainter(new GradientPaint(
  8. new Point2D.Double(.4, 0),
  9. blue,
  10. new Point2D.Double(1, .5),
  11. translucent));
  12. CompoundPainter p = new CompoundPainter(background, pinstripes, veil
  13. p.setAntialiasing(RenderingHints.VALUE_ANTIALIAS_ON);
  14. jxpanel.setBackgroundPainter(p);

et vous pouvez également obtenir ceci :

En ajoutant le code suivant :

  1. private void setupPainters()
  2.     GlossPainter gloss = new GlossPainter(new Color(1.0f, 1.0f, 1.0f, 0.2f),
  3.         GlossPainter.GlossPosition.TOP);    PinstripePainter stripes = new PinstripePainter()
  4.     stripes.setPaint(new Color(1.0f, 1.0f, 1.0f, 0.17f));
  5.     stripes.setSpacing(5.0);
  6.  
  7. MattePainter matte = new MattePainter(new Color(51, 51, 51));
  8.  
  9. header.setBackgroundPainter(new CompoundPainter(matte, stripes, gloss))
  10. }

Comme vous pouvez le constater c’est simple, fonctionnel et jolie ^^

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Il n’y à pas que Windows Mobile !

Tags , , , ,
14 avril 2008 par Yohann CIURLIK

Et oui il y à aussi Symbian, Apple avec son iPhone, Palm. Mais aussi de tous nouveaux comme OpenMoko. La dérive du monde Linux vers la mobilité.

OpenMoko est un projet open source sous licence GPL. Le but de ce projet est de fournir la première plateforme pour mobile à pouvoir faire tourner un véritable server X et ainsi de faire tourner les applications x. Les informations essentielles à ce projet se trouvent sur leur wiki. C’est une réelle avancée dans le monde Linuxien pour mobile.

Neo FreeRunner est le deuxième téléphone open source basé sur Open Moko. Vous pourrez consulter les caractéristiques de ce téléphone via mobinaute.

A contre sens de ce mouvement livre, on trouve des constructeurs qui conçoivent des périphériques mobiles à base de processeurs comme le Intel Atom (1,33 Ghz) dans le but de faire tourner Vista. C’est le cas de Willcom, premier constructeur qui sortira le premier téléphone mobile fonctionnant avec ce tout nouveau processeur à faible consommation d’Intel.

Même si Vista est visuellement bien réussi. Je préfère payer pour un mobile fonctionnant sous Linux. De plus, si le portage du server X est un réel succès, nous n’attendrons pas longtemps pour apercevoir sur le marché des téléphones compatible avec des interfaces 3D de type Compiz-Fusion. Je vous laisse imaginer la suite…

cube compiz fusion

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Liste d’articles sur les nouvelles technos

Tags , , ,
13 avril 2008 par Yohann CIURLIK

Cette fois-ci par de livres blancs mais une suite d’articles publiés par Valtech. Valtech est une société mondiale de conseil et de services en informatique. Elle participe à l’information via des articles qu’elle

publie par l’intermédiaire de Développez.com.

Valtech FR

Voici la petite liste :

.NET

JAVA

WEB

Modélisation

Conception

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

L’heure de Geek : 0 ou 1 ?

Tags ,
13 avril 2008 par Yohann CIURLIK

Dans le même genre que l’écran de veille pour Geek voici la montre binaire. Tokyoflash vend sa Tibida environ 90€ depuis son site ou facilement trouvable à l’import depuis Internet.

TokyoFlash Tibida

Le principe de cette montre est d’afficher l’heure et les minutes sous forme binaire. La montre utilise des diodes LED pour représenter chaque bit.

Ce petit schéma permet de mieux comprendre comment lire l’heure. Vous verrez que ce n’est pas si facile que cela puisse paraitre.

Comment lire l\'heure sous forme binaire ?



Bref, vous l’aurez bien compris, cette montre est à reservée aux Gee[e]k ^^

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

Une clé USB pour faire all-in !

Tags ,
13 avril 2008 par Yohann CIURLIK

Dane-elec propose une clé USB assez particulière. Elle ravira tous les fans de Poker.

Clé USB Poker

Dotée d’une capacité de 1 Go, elle sera d’une capacité suffisante pour stocker vos documents mais pas pour faire un ALL-IN.

Vue sur pixmania.

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !


sideBarQA