|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() Mickael BARONIngénieur de Recherche Inscription : juillet 2005 Messages : 4 244 ![]() |
Même si les applications Web prennent une part non négligeable dans le développement Java, de nombreuses applications de bureau sont encore très demandées. La plateforme Java via ses nombreuses bibliothèques graphiques (JavaFX, Swing, plateforme Eclipse, ...) permet de réaliser des applications de bureau très abouties.
Nous vous invitons à partager les applications de bureau qui vous semblent les plus réussies et les plus à même de montrer la maturité de Java dans tous les domaines. Pour chaque application, merci de préciser un lien et un bref descriptif. A noter qu'un débat similaire avait été proposé il y a quelques années concernant les meilleurs programmes Java.
__________________
Ingénieur de Recherche en informatique au LIAS / ENSMA Responsable des rubriques Eclipse et Java de Developpez.com Page de cours : mbaron.developpez.com Blog : keulkeul.blogspot.com Page Pro : www.lias-lab.fr/members/mickaelbaron LinkedIn : www.linkedin.com/in/mbaron Twitter : www.twitter.com/mickaelbaron |
|
10
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : mai 2009 Messages : 196 ![]() |
Je regarde actuellement eclipse e4 qui est remarquablement documenté (http://www.vogella.com/eclipse.html) et je suis séduit par la richesse mais surtout la simplicité de ce framework grace notamment à l'utilisation raisonnée de l'IOC.
|
|
|
10
|
|
|
#3 |
|
Membre régulier
![]() Luc BruninxDirecteur de projet Inscription : juin 2011 Messages : 36 ![]() |
Si on parle bien d'applications et non d'APIs ou de frameworks de développement, je proposerai le logiciel de facturation et de gestion pour le s petites entreprises BeDesk Express http://www.bedesk-express.com.
La société BEDESK, qui édite ce logiciel, supporte également un projet open-source dans lequel quelques composants de l'UI ont été offerts. Le projet est http://www.abstrasy.net (un langage de scripts en plein développement mais qui est déjà très prometteur). Si vous allez voir dans le webSVN du projet, vous verrez une bibliothèque abstrasy.bedesk.ui. Tous les composants sont en swing sans nécessiter de dépendance supplémentaire. |
|
|
20
|
|
|
#4 | |
|
Membre émérite
![]() Développeur informatique Inscription : juin 2007 Messages : 366 ![]() |
Citation:
__________________
The greatest shortcoming of the human race is our inability to understand the exponential function. Albert A. Bartlett La plus grande lacune de la race humaine c'est notre incapacité à comprendre la fonction exponentielle. |
|
|
|
10
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : avril 2002 Messages : 2 683 ![]() |
Il y a Vuze (ex Azureus) qui a une interface graphique plutôt réussie lui aussi: http://azureus.sourceforge.net/
|
|
|
40
|
|
|
#6 | |
|
Membre régulier
![]() Luc BruninxDirecteur de projet Inscription : juin 2011 Messages : 36 ![]() |
Citation:
" Comme quoi... Les applications Java ne sont pas obligées d'être moches "... Encore un préjugé qui tombe! Cependant, je ne sais pas quelle UI est utilisée par Vuze. Apparemment, il s'agirait de SWT. |
|
|
|
10
|
|
|
#7 |
|
Membre émérite
![]() Erwan BiduleDéveloppeur .NET Inscription : février 2009 Messages : 671 ![]() |
Le préjugé sera tombé quand il y aura beaucoup plus d'exemples....y a pas foule pour le moment...
|
|
14
|
|
|
#8 |
|
Membre émérite
![]() ![]() |
J'aime bien yEd. Pour moi c'est le top pour faire des graphes
http://www.yworks.com/en/products_yed_about.html
__________________
Mon site : ici Mes articles : Prise en main de Ant Administration des ressources avec JMX Programmation orientée aspect en Java avec AspectJ Mon CV : ici |
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Développeur java, access, sql server Inscription : octobre 2005 Messages : 1 381 ![]() |
Pas d'accord : une appli java peut parfaitement être "très jolie"
et sans y mettre de gros efforts. à commencer par choisir un Look and Feel parmi ceux qui sont disponibles (sans développement donc) exemple oyoaha qui en jette beaucoup : ![]() Bon ça fait un peu bling bling mais on voit que java n'es nullement condamné à l'écran gris. Pour une société qui veut mettre un style spécifique à ses applications, il est possible de développer son propre L&F qui va être sa marque de fabrique. Je suppose que c'est ce que BeDesk a fait.
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − · · − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ·· D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser. First, make it work. Then, make it fast. Finally, make it user-friendly. Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich. |
|
|
65
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : mai 2009 Messages : 196 ![]() |
magnifique en effet on dirait Motif 1.0
|
|
|
82
|
|
|
#11 |
|
Membre régulier
![]() Luc BruninxDirecteur de projet Inscription : juin 2011 Messages : 36 ![]() |
Attention toutefois, on parle au départ d'applications de bureau.
Dans ce cas, un L&F trop voyant n'est pas vraiment avantageux. Pour le confort de l'utilisateur qui devra l'utiliser pendant de longues heures, il est préférable de proposer une UI plus sobre. Cela ne veut bien sûr pas dire qu'elle ne doit pas être jolie et agréable. Cependant, si elle est trop "flash" l'utilisateur s'en lassera vite et si elle est trop "exotique", il s'y perdra (l'utilisateur est rarement un développeur). Le but de cette discussion n'est donc pas, je pense, de prouver que Java peut fournir des UI extraordinaires. C'est le cas... C'est un fait qu'il est inutile d'essayer de prouver encore (gardez votre énergie pour la suite), mais plutôt de faire connaître des applications de bureau qui savent en tirer le meilleur parti de la façon la plus judicieuse. Comme on l'a vu plus haut, il y a des programmes en Java dont on ne pourrait pas imaginer que c'est le cas. L'intégration est parfaite ou presque et l'usabilité n'en est que meilleure. |
|
|
20
|
|
|
#12 | |
![]() ![]() Olivier Développeur Web Inscription : août 2003 Messages : 2 519 ![]() |
Citation:
Après en payant on trouve des choses sobres et plutôt réussie. DbVisualizer est plutôt pas mal , assez sobre , clair. Me semble que c'est un L&F gratuit d'ailleurs |
|
|
31
|
|
|
#13 |
|
Membre Expert
![]() |
Je ne suis pas sûre, mais je crois que ibm rational software modeler a été écrit en Java et il est très bien pour faire des diagrammes UML.
__________________
Aidez la chaîne Nolife, abonnez-vous : http://www.nolife-tv.com/ |
|
|
01
|
|
|
#14 | |
|
Membre régulier
![]() Luc BruninxDirecteur de projet Inscription : juin 2011 Messages : 36 ![]() |
Citation:
Ce n'est pas ce qu'on peut vraiment appeler "un effort"... D'un autre coté je suis tout à fait d'accord avec vous sur le bon goût d'un grand nombre de L&F disponibles. Bien entendu, le résultat est proportionnel au travail consenti... Il n'y a pas de secret. Si vous comparez les exemples si dessus, par exemple celui de BeDesk: ![]() Abstrasy: ![]() Voir aussi http://www.abstrasy.net Ou encore Vuze : ![]() Voir http://www.vuze.com/ Il n'y a pas photo!... Le résultat est là parce qu'on a travaillé... Cela n'a rien à voir avec un L&F "mal collé-copié" dans une application bâclée. |
|
|
|
20
|
|
|
#15 |
![]() ![]() Olivier Développeur Web Inscription : août 2003 Messages : 2 519 ![]() |
Après ça reste quand même vachement subjectif
Vuze est très réussi je pense que c'est indiscutable. Au contraire le soft de BeDesk ne me plait pas du tout. Les gros icônes et les couleurs donnent (c'est mon avis) un effet un peu "playschool" qui ne cadre pas vraiment avec ce que l'on attends d'une appli pro. |
|
21
|
|
|
#16 | |
|
Membre régulier
![]() Luc BruninxDirecteur de projet Inscription : juin 2011 Messages : 36 ![]() |
Citation:
Attention, le fait qu'une application de comptabilité (ce qui est plutôt une corvée et une source de soucis pour la plupart des gens) fournisse une UI simple n'est nullement un défaut. L'évolution des UI va dans ce sens. Avant, on remplissait les UI de dizaines, sinon de centaines de boutons et d'icônes (qu'il fallait faire petit pour pouvoir les placer). Les utilisateurs utilisant généralement moins de 10% des fonctionnalités proposées, la grosse amélioration consiste à proposer autant de fonctions sans les montrer toutes en même temps. Pour rappel, un utilisateur type, ne voit que 8 options à la fois... Au delà, elles remplissent l'écran mais c'est comme si l'utilisateur ne les voyait plus (il n'arrive plus à les capter). Au contraire, cela lui donne un sentiment de complexité et de difficulté. Il y a des documentations la dessus. Vous pouvez trouver une bonne intro ici: http://www.ergolab.net/articles/ergo...formatique.php... Ne pensez pas comme des développeurs... Apprenez à voir l'interface comme un utilisateur final, c-à-d quelqu'un qui ne connait pratiquement rien à l'ordinateur, et même dans le cas mentionné, on peut ajouter à la comptabilité - heureusement que le logiciel assiste l'utilisateur |
|
|
|
30
|
|
|
#17 | |
![]() ![]() Olivier Développeur Web Inscription : août 2003 Messages : 2 519 ![]() |
Citation:
L'autre ne me plait pas mais effectivement , je suis un peux plus que l'utilisateur moyen et pour couronner le tout je bosse à longueur de journée avec des graphistes plutôt doués et tyrannique, Mais bon au final on en discute , c'est finalement que cette UI ne laisse pas indifférent |
|
|
20
|
|
|
#18 |
|
Membre régulier
![]() Luc BruninxDirecteur de projet Inscription : juin 2011 Messages : 36 ![]() |
C'est mon cas aussi... On a donc un point commun, c'est sûr.
Cependant, j'ai du moi-même évoluer et revoir mes points de vue et même mes goûts en matière de UI. Par exemple, si considère les UI dans le domaine du tactile, on s'aperçoit assez facilement qu'il n'est pas possible de remplir l'écran avec toutes les options et toutes les fonctionnalités (je ne parle pas de design ici, mais bien d'ergonomie). Imaginez maintenant l'UI du logiciel BeDesk sur une tablette. Et bien, elle passe sans problème. D'ailleurs celle-ci est étudiée pour rentrer dans l'écran 10 pouces d'un eeepc. Lorsque les tablettes "wintel" équipées de Windows 8 seront disponibles, le programme pourra sans aucun problème fonctionner sur l'écran (disons) réduit (par rapport à nos moniteurs > 24 pouces de developpeurs). La taille des boutons est déjà prévue pour le tactile. et pas besoin de barres de défilement!!!... ![]() Ce n'est pas une surprise, je travaille sur et avec ce soft. Cela dit, le but de ce qui vient d'être dit, ne consiste pas à en faire la publicité (surtout dans ce genre de forum). Le sujet est assez ouvert pour permettre de parler de cas concrets, et s'en est un. Bien sûr, il n'y a pas de problème, on s'attend effectivement à ce qu'une interface ne plaise pas à tous le monde. Mais, force est de constater qu'il y a encore beaucoup à faire pour changer les mentalités (qui nous conditionnent souvent malgré nous et à nos dépends). Cela dit, je connais une bon nombre de logiciels de comptabilité dont l'UI n'entre pas du tout dans un espace aussi réduit ... (sans vouloir me faire des ennemis)...Les UI chargées sont aussi très difficiles alléger suite aux habitudes qu'ont pris les utilisateurs. Lorsqu'on déplace une fonction, c'est la catastrophe... Or, il est bien souvent possible de savoir quelles options présenter à l'utilisateur en fonction de ce qu'il fait à un moment donné. C'est un des principes de base de l'UI du logiciel BeDesk. Mais pour comprendre ces aspects, il faut se mettre à la place de ceux qui vont utiliser le soft. Il est évident que le point de vue est tout à fait différent alors. On a ainsi des "écoles de designers" qui édictent des règles, mais sans vraiment comprendre dans quel cadre ces règles sont applicables. On en fait des règles générales. Mais, en fait, tout dépend de l'utilisateur final (pas du goût du designer ni même du goût du développeur). Ainsi, comme vous le dites très bien, l'interface de abstrasy vous plait... C'est normal!... Elle est faite pour les développeurs. Vous y retrouvez tout ce dont vous avez besoin pour éditer des scripts, les déboguer, etc... Par contre, l'interface de BeDesk est faites pour le plombier ou le petit artisan qui doit encore faire ses factures après journée et qui n'est ni un expert de l'informatique, ni un expert de la comptabilité. Il est sûr que l'UI d'abstrasy lui paraîtra plus étrange que celle de BeDesk (dans son cas). Ainsi, lorsqu'on considère une UI, il ne faut jamais oublier pour qui elle a été conçue et dans quel but. |
|
|
10
|
|
|
#19 |
|
Membre Expert
![]() Artisan du code Inscription : août 2010 Messages : 795 ![]() |
Violet UML Editor est également pas mal.
Après c'est vrai qu'il y a un problème de Look & Feel pour Java. Oracle devrait embaucher des designers et proposer un nouveau L&F pour Swing dès que possible (Java 8).
__________________
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain Mon client Twitter Qt cross-platform Windows, Linux et Symbian^3 (en cours de développement). |
|
00
|
|
|
#20 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 1 690 ![]() |
J'aime bien le look assez sobre de Freeplane, un mind-mapper, fork de Freemind.
http://freeplane.sourceforge.net
__________________
Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes ! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com