|
Publicité | |||||||||||||||||||||||
|
|
#1 (permalink) |
![]() |
Depuis quelques minutes, le nouveau langage de scripts pour la JVM dédié à la création d'interfaces graphiques, et aux applications type RIA en général est disponible sur le site http://www.javafx.com (le site semble exploser sous la charge la d'ailleurs).
Pour les développeurs java, ce langage est quand même assez proche de ce qu'on connait. Voir ici pour une intro La javaFxDoc est ici : encore une fois, les developpeurs java ne seront pas perdus Des plugins pour photoshop et autres logiciels de dessins sont disponibles. Pour les amoureux de l'open source (dont je suis), le logiciel inkscape (dessin vectoriel) aura bientôt son option d'export en javaFx. En attendant, il y a un convertisseur de svg vers Fx qui est disponible. On peut trouver, sur cette page de sun, différents articles sur JavaFX. En voila quelques uns :
La version minimale de Java requise serait, d'après les démos, 1.5. Concernant la licence de JavaFX, Sun est plutôt vague sur le sujet : http://forums.sun.com/thread.jspa?th...52708&tstart=0 Pour ceux que la question Linux/Solaris intéresse : http://forums.sun.com/thread.jspa?th...20153&tstart=0 Voila y'a plus qu'à tester !
__________________
Blog blog = new MyBlog(); Dernière modification par Ricky81 ; 06/12/2008 à 08h44. Motif: enrichissement |
|
|
|
|
#2 (permalink) |
|
Expert Confirmé
![]() Date d'inscription: mai 2005
Localisation: R.P.
Âge: 27
Messages: 1 586
|
Que veux-tu dire à propos des plugins photoshop? ils serviront à quoi?
Je vois bien photoshop pour créer des images qui seront les éléments de l'interface. Je comprends (du moins je crois) le principe du script qui va utiliser les images pour construire l'interface. Mais que vient faire un plugin photoshop entre les 2 ? J'ai regardé les sources du lecteur MP3 de démo et le script main fait un peu four tout Un package NetBeans 6.5 + JavaFX SDK + des plugins pour JavaFX est disponibles sur le site de sun : http://java.sun.com/javafx/downloads/
__________________
une fois le problème résolu |
|
|
|
|
|
#3 (permalink) |
![]() |
alors : en fait, les interfaces vont s'appuyer sur une api qui s'appelle scene Graph, en gros un systeme de layers qui permet d'appliquer des transformations en fonction du layer ... donc tu vois maintenant le rapport avec photoshop
exporter des layers comme un layer natif pour javaFx. Si tu suis le lien vers le plugin inkscape, il y a une bonne démo (avec un autre logiciel) pour le four tout. Oui bien sur, c'est une démo. Rien n'empêche d'organiser le code de manière plus objet, en plusieurs fichiers ou en librairies.
__________________
Blog blog = new MyBlog(); |
|
|
|
|
#4 (permalink) |
|
Expert Confirmé
![]() Date d'inscription: mai 2005
Localisation: R.P.
Âge: 27
Messages: 1 586
|
Ok! c'est vrai que l'exemple donné pour inkscape est parlant, ça a l'air pas mal du tout ça
Je continue dans mes questions, j'imagine que d'autres se la poseront également : si j'ai une application desktop faite en Swing, est-ce que je peux refaire uniquement la partie interface et interagir avec le reste du code écrit en Java ? (ça il me semble que oui) comment?
__________________
une fois le problème résolu |
|
|
|
|
|
#5 (permalink) |
![]() |
bon.. alors déjà, je suis pas un pro de javaFX encore hein
pour ta question : a priori : tu fais import de tes classes java habituelles dans ton code javaFX, et roulez jeunesse ![]() pour le contraire (utiliser javaFx a partir de java), ca semble beaucoup plus délicat.
__________________
Blog blog = new MyBlog(); |
|
|
|
|
#6 (permalink) |
|
Expert Confirmé
![]() Date d'inscription: mai 2005
Localisation: R.P.
Âge: 27
Messages: 1 586
|
Donc une fois que j'ai réécrit mon interface qui va bien, je compresse le tout dans un jar, et ensuite c'est comme d'habitude, c'est pas mal du tout.
Je ne fais que lever les possibles interrogations qu'auront les gens qui passeront ici Si seulement les journées faisaient 48h, on aurait plus de temps pour tester ça...
__________________
une fois le problème résolu |
|
|
|
|
|
#7 (permalink) |
![]() Date d'inscription: février 2007
Localisation: Saint Etienne
Messages: 2 431
|
Mais je cauchemarde : il n'y a pas de version pour Linux ?? Ou alors il faut passer par je ne sais quelle bidouille ??
Pour marquer mon mécontentement, hé ben je retourne programmer mes interfaces avec AWT ! Na !
__________________
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java ! Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
|
|
|
|
|
|
#8 (permalink) | |
|
Candidat au titre de Membre du Club
![]() Date d'inscription: octobre 2008
Messages: 21
|
Citation:
@+ |
|
|
|
|
|
|
#9 (permalink) |
![]() |
la version linux n'est pas encore disponible (ni celle pour solaris), mais elle arrive. (non, ils ne sous traitent pas a novel
)la justification principale, c'est que l'intégration sous linux de la video n'est pas si simple. Etant linuxien, il faut bien avouer qu'entre totem, player, vlc, xine, etc... faut bien avouer que ca doit pas etre évident évident. donc pour la sortie 1.0, ils visent 99% des desktops, mais annoncent la disponibilité dans quelques temps (j'ai lu quelques mois) d'une version linux. ça ne me choque pas outre mesure.
__________________
Blog blog = new MyBlog(); |
|
|
|
|
#10 (permalink) |
![]() Date d'inscription: août 2005
Localisation: Nouméa, Nouvelle-Calédonie
Âge: 33
Messages: 3 095
|
En tout cas moi NetBeans 6.5 se plante complement lors du telechargement des modules... va falloir que j'essaie de recuperer ca directement.
A noter que le jre 1.6 u11 est sur leur site egalement.
__________________
Merci de penser au tag quand une réponse a été apportée à votre question.Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes. Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook |
|
|
|
|
#13 (permalink) | |
![]() Date d'inscription: août 2005
Localisation: Courbevoie
Messages: 1 606
|
Citation:
![]() Sinon mes premières impressions après quelques démos et quelques tutos survolés : c'est GENIAL !! Je comprends mieux pourquoi Sun n'innovait pas beaucoup Swing, ils misaient sur Java FX. J'espère juste que cette techno aura le succés qu'elle mérite, et en ce qui me concerne je me pose qu'une question : quelles sont les limites de Java FX ? |
|
|
|
|
|
|
#14 (permalink) | |
![]() Date d'inscription: janvier 2005
Messages: 710
|
Citation:
Après le langage en lui même, j'ai vraiment du mal a le lire. suis-je le seul dans ce cas? Je reconnais qu'en terme visuel, il semble plus simple de faire une interface personnalisée.
__________________
Envie de me défier? |
|
|
|
|
|
|
#15 (permalink) |
![]() Date d'inscription: juillet 2006
Localisation: Toulouse
Âge: 34
Messages: 631
|
En terme de code déclaratif, ca ressemble pas mal à Ext-Js
http://extjs.com/deploy/dev/examples/form/dynamic.html et pour le code http://extjs.com/deploy/dev/examples/form/dynamic.js Pour l'instant, on peut tabler que 90% des users ont JavaScript et Flash. Mais pour Silverlight, Adobe Air, JavaFX et le truc Adobe action script dont j'ai oublié le nom... Ca fait quand même beaucoup ! Je préfère la vision de Google Chrome qui est d'optimiser Javascript. Après, pour les applications d'entreprise, pourquoi pas. Encore faut-il être sûr que tous les postes sont bien équipés, et souvent, ca coince. Cela dit, je fais bien plus confiance à Sun que MS ou Adobe. J'ai faillit pleurer en apprenant qu'Adobe rachetait Macromédia |
|
|
|
|
![]() |
||
[RIA] JavaFX 1.0 disponible
|
||
| Outils de la discussion | |
|
|