Précédent   Forum des professionnels en informatique > Java > Communauté Java

Communauté Java Suivez l'actualité et contribuez à la vie de la communauté francophone Java

Réponse
 
Outils de la discussion
Vieux 04/12/2008, 15h53   #1 (permalink)
Rédacteur/Modérateur
 
Avatar de lunatix
 
Date d'inscription: novembre 2002
Messages: 1 559
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
Par défaut [RIA] JavaFX 1.0 disponible

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 . C'est comme la javadoc, avec une css moderne.

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
lunatix est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 16h37   #2 (permalink)
Modérateur
 
Avatar de CheryBen
 
Date d'inscription: mai 2005
Localisation: R.P.
Âge: 27
Messages: 1 584
Par défaut

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/
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
Détente : besoin d'une fine lame?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 16h45   #3 (permalink)
Rédacteur/Modérateur
 
Avatar de lunatix
 
Date d'inscription: novembre 2002
Messages: 1 559
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
Par défaut

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();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 16h57   #4 (permalink)
Modérateur
 
Avatar de CheryBen
 
Date d'inscription: mai 2005
Localisation: R.P.
Âge: 27
Messages: 1 584
Par défaut

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?
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
Détente : besoin d'une fine lame?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 16h59   #5 (permalink)
Rédacteur/Modérateur
 
Avatar de lunatix
 
Date d'inscription: novembre 2002
Messages: 1 559
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
Par défaut

bon.. alors déjà, je suis pas un pro de javaFX encore hein j'ai juste un peu regardé ces dernier jours. D'ailleurs je partais d'un a priori négatif, et finalement, je suis séduit.

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();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 17h08   #6 (permalink)
Modérateur
 
Avatar de CheryBen
 
Date d'inscription: mai 2005
Localisation: R.P.
Âge: 27
Messages: 1 584
Par défaut

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...
__________________
Les composants SWING | Les layouts SWING | doc javase 6 | CORBA | XSLT | BDD Derby embarquée

Pensez au bouton une fois le problème résolu
Comment utiliser la fameuse balise CODE ?
Détente : besoin d'une fine lame?
CheryBen est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 21h43   #7 (permalink)
Modérateur
 
Avatar de gifffftane
 
Date d'inscription: février 2007
Localisation: Saint Etienne
Messages: 2 283
Par défaut

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é.
gifffftane est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 23h28   #8 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: octobre 2008
Messages: 21
Par défaut

Citation:
Envoyé par gifffftane Voir le message
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 !
Pourquoi tu dis ça ? Il y a pourtant une démo linux, et puis c'est basé sur Swing... Je regarderai demain soir si personne ne répond entretemps lol, c dodo time là !

@+
livenono est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/12/2008, 23h50   #9 (permalink)
Rédacteur/Modérateur
 
Avatar de lunatix
 
Date d'inscription: novembre 2002
Messages: 1 559
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
Par défaut

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();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/12/2008, 00h04   #10 (permalink)
Modérateur
 
Avatar de bouye
 
Date d'inscription: août 2005
Localisation: Nouméa, Nouvelle-Calédonie
Âge: 32
Messages: 2 761
Par défaut

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
bouye est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/12/2008, 01h40   #11 (permalink)
Membre du Club
 
Date d'inscription: août 2007
Âge: 31
Messages: 109
Envoyer un message via MSN à adamo901
Par défaut

J'ai le même problème que le tien!

N'oublie pas de nous informer si tu réussi à l'intégrer avec Nestbeans 6.5
adamo901 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/12/2008, 07h34   #12 (permalink)
Rédacteur
 
Date d'inscription: octobre 2005
Localisation: Dijon (21)
Messages: 51
Par défaut

je confirme; j'ai aussi un plantage sous netbeans 6.5 avec JavaFx.
Dommage ...
Le Roux B. est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/12/2008, 07h48   #13 (permalink)
Rédacteur
 
Avatar de afrikha
 
Date d'inscription: août 2005
Localisation: Courbevoie
Messages: 1 614
Par défaut

Citation:
Envoyé par bouye Voir le message
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.
J'ai récupérer le JDK Java FX tout seul, puis j'ai ajouté les modules qui permettent d'avoir des projets Java FX et des exemples d'applications (sans le module du JDK) et ça marche impec

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 ?
__________________


Mes publications
Lisez
Les régles du forum
Pensez au bouton
afrikha est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/12/2008, 08h09   #14 (permalink)
Rédacteur
 
Date d'inscription: janvier 2005
Messages: 657
Par défaut

Citation:
Envoyé par afrikha Voir le message
J'ai récupérer le JDK Java FX tout seul, puis j'ai ajouté les modules qui permettent d'avoir des projets Java FX et des exemples d'applications (sans le module du JDK) et ça marche impec

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 ?
Je ne suis pas aussi enthousiaste que toi. J'ai testé quelques demos hier, et des fois j'ai eut des freeze pendant au max une seconde.

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?
Tarul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/12/2008, 09h08   #15 (permalink)
Rédacteur
 
Avatar de nicorama
 
Date d'inscription: juillet 2006
Localisation: Toulouse
Âge: 33
Messages: 490
Par défaut

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
nicorama est déconnecté   Envoyer un message privé Réponse avec citation
NEWS JAVAFAQs JAVATUTORIELS JAVAJAVASEARCHSOURCESLIVRESOUTILS, EDI & APIBLOGDISCUSSIONSTV

Réponse

Précédent   Forum des professionnels en informatique > Java > Communauté Java



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h45.


Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations.