I.T. aware

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

JFXBuilder

Sébastien Letélié | 24 mai 2007

Basé sur le trés bon outil de conception de document ReportMill, voici le premier outil de conception d’interface riches en Java. Un bouton “preview JFX” permet de basculer de l’interface ReportMill au JavaFXPad et de générer le JavaFX Script correspondant. C’est encore pas mal buggé mais l’initiative est intéressante et l’outil de base à déjà fait ses preuves.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Eclipse, Java, RIA-RDA-RWA
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
405 views
Print This Post

JFXBuilder

Sébastien Letélié |

Based on the great report designer tool : ReportMill, JFXBuilder is the first Java rich interface designer. A “preview JFX” button transform the ReportMill shapes in the JavaFXPad with the corresponding JavaFX Script. It’s just a first version with bugs but the concept is interesting and the based tool have already prove his reliability.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
Eclipse, Java, RIA-RDA-RWA
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
647 views
Print This Post

Java sur la route du RIA

Sébastien Letélié | 18 mai 2007

L’annonce de JavaFX a fait chauffer les feed reader, Sun se positionne sur le marché du RIA face à Mricosoft et Adobe et c’est une bonne chose. F3 (que j’ai déjà evoqué précédemment) qui est à l’origine de JavaFX Script est une trés bonne techno, et facilite le developpement d’applications Swing plus ergonomique. Mais n’oublions pas que Java est depuis le début en mesure d’offrir des interfaces riches déployées via un navigateur (RWA), c’est l’Applet. Apple l’a bien compris et a migré la bibliothèque graphique de NeXT en Swing depuis la version 5 de WebObjects. Java Web Start est arrivé par la suite proposant alors une facilité de déploiement aussi puissante que le navigateur pour les applications orientées desktop (RDA). Sun a donc été précurseur dans ce domaine mais l’Applet n’a pas séduit et c’est la que Silverlight et Flex marquent un point car ils disposent d’outils de conception visuelle (Expression Web, Flex Builder). Selon le CTO de Sun Bob Brewin cet outil devrait voir le jour rapidement [Ed Burnette interview Q6] : JavaFX Designer.

Contrairement à Simon Brocklehurst je pense qu’il est indispensable d’avoir cet outil et que la dualité graphiste/developeur est importante, je ne néglige pas les capacités artistiques des dévelopeurs et je pense même que concevoir une application avec un code propre c’est aussi de l’art, mais chacun son métier.
L’autre difficulté de Java c’est la taille du plugin, en effet celui-ci inclu le runtime de la plate-forme soit au moins 13 Mo. Un peu lourd pour un plugin la ou les autres ne dépassent pas 5 Mo. Mais cela aussi devrait s’améliorer.
Enfin n’oublions pas le mobile, domaine ou Java est bien plus présent que les autres acteurs et qui peut aussi faire la différence.

Chris Oliver n’a pas choisi XML pour JavaFX Script contrairement à Microsoft avec XAML. Il est vrai que la syntaxe de Java FX Script est plus séduisante et offre des avantages mais on perd alors les avantages d’XML en terme d’extension (XInclude, XPath, XSLT). Dommage que Sun n’est pas poussé plus en avant le framework JAXX qui propose une syntaxe XML pour définir des UI. Mais ne nous y trompons pas il est indéniable que JavaFX Script propose une syntaxe facilitant la création d’UI plus ergonomique.
Qu’en est il alors de SWT, Bob Brewin prétend que la syntaxe de JavaFX Script peut être étendu pour SWT [Ed Burnette interview Q5]. sachant que SWT est en cours d’adaptation à WPF, pourrait on avoir un XAML générant du SWT :) ? Cependant n’oublions pas que SWT n’est pas destiné au RWA mais uniquement au RDA. Les objectifs de Silverlight, Flex, JavaFX Script ne sont pas les mêmes que ceux de Eclipse RCP, NetBeans RCP, Apollo, et WPF. A noter que Silverlight n’utiliserais que 30% de WPF [5mn avec Kevin Gallo, Product Manager Silverlight par Didier Girard] contrairement à JavaFX qui s’appuie directement sur Java et donc toutes ses bibliothèques.
Ce qu’il est intéressant de constater c’est qu’Eclipse est présent à presque tous les niveaux :

  • Flex Builder est basé sur Eclipse
  • Plugin JavaFX Script
  • Eclipse on WPF
  • Eclipse on Swing

En choisissant Eclipse on est sûr de pas se tromper ;).

Pour ceux qui voudrait comparer plus techniquement JavaFX Script et XAML je vous conseille les pads :

  • JavaFXPad
  • XAMLPad
  • SilverlightPad
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
.NET,WPF,WCF,Silverlight, Eclipse, Java, RIA-RDA-RWA
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
684 views
Print This Post

Java on the RIA road

Sébastien Letélié |

The JavaFX news have burned feed readers, Sun take place on the RIA market against Microsoft and Adobe and it’s a good thing. F3 (i talkin’ about before) which is the base of JavaFX Script is a very great technology, and make easier the Swing productivity in terms of design. But don’t forget Java have always been a RIA plateform with Applet to create RWA applications. Apple understand this and migrated NeXT UI library since WebObjects 5.0. Java Web Start was arrive after making easier, like Web application, the deployment of RDA applications. Sun was in advance in this domain but Applet don’t find success and it’s the asset of Silverlight and Flex because they have GUI design tool (Expression Web, Flex Builder). Bob Brewin Sun CTO, tell us that this tool is a priority [Ed Burnette interview Q6] : JavaFX Designer.

I’m not agree with Simon Brocklehurst, I think that this tool and the designer/developer collaboration are essential, i’m not saying developers aren’t good designer, i think application conception with clean code is an art but design and development are different jobs.
The other difficulty is the JRE size, ~13 Mo where the others turns around 5 Mo, but it will be better.
Finally don’t forget mobile objectives (JavaFX Mobile), Java is really present in this domain and could make the difference.

Chris Oliver don’t choose XML for JavaFX Script unlike Microsoft with XAML. It’s true that JavaFX Script syntax is more intuitive and have advantages but we loose XML extension advantages (XInclude, XPath, XSLT). I was thinking Sun make more interest on JAXX, an XML UI language for Swing. But it’s a reality that JavaFX Script is an easier syntax for UI design.
What about SWT ? Bob Brewin say JavaFX Script could be extended for SWT [Ed Burnette interview Q5], and SWT is going to be compatible with WPF, could we have SWT UI generated with XAML ?
Don’t forget SWT is an UI library for RDA not RWA. The Silverlight, Flex and JavaFX Script objectives aren’t the same than Eclipse RCP, NetBeans RCP, Apollo and WPF. I notice that Silverlight use only 30% of WPF [5mn avec Kevin Gallo, Product Manager Silverlight par Didier Girard] where JavaFX Script can use all Java libraries.

What’s interesting thing is Eclipse is everywhere :

  • Flex Builder is based on Eclipse
  • Plugin JavaFX Script
  • Eclipse on WPF
  • Eclipse on Swing

When you choose Eclipse you’re sure make the good choice ;).

To compare JavaFX Script and XAML the pad tool are interesting :

  • JavaFXPad
  • XAMLPad
  • SilverlightPad
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
.NET,WPF,WCF,Silverlight, Eclipse, Java, RIA-RDA-RWA
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
612 views
Print This Post

Silverlight, Expression tools et DLR au MIX 2007

Sébastien Letélié | 4 mai 2007

Microsoft a profité du MIX 2007 à Las Vegas pour présenter Silverlight et la suite Expression dont j’ai déjà parlé dans les articles précédents. Microsoft confirme son approche graphiste/developpeur avec la suite Expression d’un coté, le Visual Studio de l’autre et XAML au centre. Les démos ont d’ailleurs bien montrées l’export/import de XAML dans les différents outils. Ce fut aussi l’occassion de présenter le DLR (Dynamic Language Runtime) qui va permettre aux développeurs d’utiliser Python, Ruby, Javascript (ECMAScript 3.0) ou Dynamic VB (VB v.10) pour coder et en plus en “open source” sous MPL (Microsoft Permissive License).
J’aime assez le schèma de Scott Hanselman résumant tout cela.
Pour ceux qui n’y étaient pas il y aura le MIX 2007 Paris le 21 juin.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
.NET,WPF,WCF,Silverlight
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
266 views
Print This Post

Silverlight, Expression tools and DLR at MIX 2007

Sébastien Letélié |

Microsoft presented Silverlight and the Expression suite, i talked about in previous post. Microsoft confim his designer/developper approach with Expression tools, Visual Studio and XAML in the center. The demos show the import/export features in XAML between tools. It was also the presentation of DLR (Dynamic Language Runtime), the way for multi-scripting languages for .Net with Python, Ruby, Javascript (ECMAScript 3.0) or Dynamic VB (VB v.10) in “open source” under MPL (Microsoft Permissive License).
I like the Scott Hanselman’s resume schema.
If you want to see the french version you can go to MIX 2007 Paris the 21 june.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Commentaires
Pas de Commentaires »
Catégories
.NET,WPF,WCF,Silverlight
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback
390 views
Print This Post

Recherche

Twitter

  • BIRT is Mobile! - BIRT Exchange: http://www.birt-exchange.org/blog/2010-03-10/birt-is-mobile/ 12 hrs ago
  • Zenika lance les ZenLabs http://tinyurl.com/yfwq3j3 13 hrs ago
  • Microsoft Courier = Microsoft Tablet : looks great !http://bit.ly/d7EZgL 1 day ago
  • Votez utile http://bit.ly/bZx6sH 1 day ago
  • Refresh POP3 Accounts in Gmail http://bit.ly/bJFvYK 1 day 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