vendredi 26 septembre 2008

Veille technologique semaine 39

Je vous propose, pour le bulletin de cette semaine 39, les articles suivants :

Java, une solution pour moderniser les logiciels militaires
Java est aujourd'hui utilisé ou évalué dans des applications dites à «mission critique» pour l'avionique, les systèmes de combats navals, les drones, la télémétrie ou l'exploration spatiale. Le choix d'une migration vers Java pour de tels systèmes vient de leur besoin de bénéficier de la productivité apportée par des technologies dites «sur étagères».
Le C/C++ porte en lui des défauts rédhibitoires Les gains en productivité, une réalité avec JavaJava vers les applications à «missions critiques» Les atouts de Java selon le Nist (National institute of standards and technology).


Java SE Application Design With MVC
Contents
- What Is Model-View-Controller (MVC)?
- Interaction Between MVC Components
- Modifying the MVC Design
- Using the Modified MVC
- Issues With Application Design
- Common Swing Component Listeners
- Conclusion
- For More Information

What Is Model-View-Controller (MVC)?
If you've programmed with graphical user interface (GUI) libraries in the past 10 years or so, you have likely come across the model-view-controller (MVC) design. MVC was first introduced by Trygve Reenskaug, a Smalltalk developer at the Xerox Palo Alto Research Center in 1979, and helps to decouple data access and business logic from the manner in which it is displayed to the user. More precisely, MVC can be broken down into three elements.


Programmation concurrente : notions fondamentales
Jouer avec les Threads n'est pas trivial. En informatique de gestion, cette difficulté est heureusement masquée par les serveurs d'application et les API spécifiques. La plupart du temps, ils permettent aux développeurs de s'abstraire de ces contraintes et de se concentrer sur le code métier, moins technique.


JSR 310: A New Java Date/Time API
Contents
Improvements on the Java 6 Date/Time API JSR 310 Date/Time Concepts A Discrete TimelineInstants Partials Durations Periods Intervals Using JSR 310 Date/Time Classes Conclusion
JSR 310 is an API for time- and calendar-related calculations that has been proposed for Java SE 7. The API aims to replacethe two existing classes that form Java's current date and time API, java.util.Date and java.util.Calendar, while
still providing backwards-compatible access to these older APIs. The JSR is currently in development, and a tentative Javadoc is available for the API.