novembre
2011
La dernière session du jour et de la JavaOne 2011 en fait !
#Steven Koucouthakis, Robert Stout – Sierra Nevada Corporation
-> compagnie aéronautique et acquisition de données
Apres avoir envisagé de nombreuses technologies, ils ont choisi JavaFX (1.3) pour développer une application agréable. L’application est pour le moment 1.3
La BD est MySQL (facile à mettre en placevet à customiser) et les transactions sont en Hibernate.
Ils ont du modifier les contrôles par défaut pour les rendre redimensionnables plus aisément.
Les données EXIF des images contiennent les informations géographiques nécessaires positionner correctement ces images sur une carte GoogleMap.
Support des media pour pouvoir visionner jusqu’à 4 video de surveillance à la fois.
Etant donné qu’ils avaient déjà l’expérience de produits similaires, ils ont pu se focaliser sur l’UI et faire une application très graphique et intuitive.
Il faut cependant apprendre à rester sobre en ce qui concerne l’eye candy et les animations.
Donc le layout de base (sous la décoration graphique) reste très simple avec des VBox et HBox imbriquées. Les vues devaient être redimentionnables dès le départ.
Issues :
Problèmes de synchronisation et d’integrité des données :
-> création d’un modèle intermédiaire qui sert de cache etre l’UI et Hibernate.
-> l’intégrité est assurée par une combinaison de binding et de trigger onReplace.
Trop de binding ralentissait trop le programme.
Problèmes de layout (tu m’étonnes)
Des ralentissements lors que trop d’images sont chargées en même temps. Idem quand ils chargeaient des images trop grosses.
Problème également lors des affichages en miniatures à cause de leur ratio.
Commentaires récents
- Back from the future… dans
- Back from the future… dans
- Static linking = does not Compute dans
- Paquetage x 2 dans
- Why you little… dans