vendredi 26 août 2011

Veille technologique semaine 34

Pour le bulletin de cette semaine, je vous propose les sujet suivants :
  • Une analyse du changement de stratégie d'HP au sujet du PC et de WebOS.
  • La mutation de l'industrie de l'informatique : l'ère post PC ?
  • Dans la série des anniversaires, après les 20 ans du Web, les 30 ans du PC, c'est les 20 ans de Linux.
  • L'organisation OASIS publie un document de référence pour les architectures orienté services : Reference Architecture Foundation for Service Oriented Architecture (SOA-RAF).
  • Un article qui fait l'analyse de l'utilisation du format XML pour la communication homme-machine.
  • Les diagrammes et la communication entre humains : le cerveau préfère un dessin plutôt qu'un long discourt.
  • La mise à jour de la doc JavaFX 2.0 : les charts, les effets sur les textes, ...
  • Introduction du langage Scala pour les programmeurs Java.
  • Une deuxième diffusion de l'article sur la gestion des exceptions en Java.
  • Un article sur la modularité prévue par le JDK 8 et celle proposée par OSGi.
  • 10 conseils pour l'écriture des commentaires dans le code : c'est toujours un exercice difficile.
Bonne lecture.


HP quitte le PC
"Nous sommes incroyablement enthousiastes sur les opportunités autour de webOS, ainsi que le sont nos 300 000 employés, nos 110 000 commerciaux et intégrateurs, nos 13 000 partenaires dans la grande distribution… beaucoup de monde est emballé par le potentiel de webOS, mais nous avons aussi beaucoup de travail devant nous".
Ces propos tenus durant une interview à This Is My Next par Stephen DeWitt,
Senior Vice President de la nouvelle division webOS global Business Unit ne datent pas d'avril 2010, au lendemain de l'annonce du rachat de Palm, mais d'il y a seulement un mois. Et le reste de l'interview, conduite avec la compagnie de Jon Rubinstein, expatron de Palm, était à l'avenant. Pleine de superlatifs sur la manière dont HP allait gérer l'avenir de la plateforme, diversifier l'offre produit, améliorer l'OS et soigner sa relation avec ses clients. Honnête aussi dans la reconnaissance de certains problèmes qui avaient entaché le lancement de la première tablette webOS.


Post-PC : le bouleversement de toute une industrie
Avec le rachat de Motorola par Google et l'abandon du matériel par HP, les cartes continuent d'être redistribuées dans un marché résolument très fluide.
Du côté du PC, c'est une véritable hécatombe : les plus grands fabricants se sont éteints ou retirés du marché les un après les autres : IBM, Gateway, Compaq, et maintenant HP, faisaient pourtant figure de forteresses imprenables, avec des chiffres de vente plus que respectables. Ces prestigieuses sociétés ont été victimes d'une guerre tarifaire sanglante, et à vrai dire inéluctable.


March of the Penguin: Ars looks back at 20 years of Linux
The Linux kernel was originally created by Linus Torvalds, a Finnish computer science student, and first announced to the world on August 25, 1991—exactly 20 years ago today. At the time, Torvalds described his work as a "hobby" and contended that it would not be "big and professional" like the GNU project.

 
Reference Architecture Foundation for Service Oriented Architecture Review announced by OASIS
OASIS has just announced a public review for Reference Architecture Foundation for Service Oriented Architecture (SOA-RAF). This new document is a result of several years of work for the OASIS SOA Reference Model TC and represents an extension of the concepts and relationships defined in the OASIS Reference Model for Service Oriented Architecture.
SOA-RAF defines Service Oriented Architecture (SOA) as an architectural paradigm (style), occupying the boundary between business and IT. It is neither wholly IT nor wholly business, but reflects concerns of both worlds. Neither business nor IT completely own, govern and manage this SOA ecosystem. Both sets of concerns must be accommodated in the SOA ecosystem to fulfill its purposes. As a result, SOA-RAF focuses on SOA as an approach to integrating business with the information technology.


Soapbox: Humans should not have to grok XML
Summary: Today the computing world tends toward using XML for any and all formal specifications and data descriptions. The author, a big fan of XML, asks a blasphemous question: "Is XML totalitarianism a good idea?" In this opinion piece, Terence Parr, co-founder of jGuru, demonstrates that XML makes a lousy human interface. He also provides questions to ask yourself to determine if XML is appropriate even for your project's program-to-program interface needs.


What Meets the Eye
Yes, diagrams. All of us use diagrams in one way or another. Mostly, diagrams are used to enhance communication and to illustrate what exactly one is talking about.
"But that's it. Diagrams are sketches which are meant to be thrown away without deserving a second look."


What's New in the JavaFX 2.0 Beta Docs
New JavaFX 2.0 Beta docs have been added and some of the existing docs have been updated to coincide with the release of the JavaFX 2.0 Beta SDK (build 40).


An Introduction to Scala for Java Developers
Scala combines the object-oriented and functional programming paradigms, using a concise syntax that is fully compatible with Java and runs on the JVM. Support for the functional programming style, and in particular Lambda expressions which are not now expected to be added to Java until JavaSE 8 in 2012, can help reduce the amount of boiler plate code that you are required to write, arguably making it easier to focus on the task in hand. This article provides an introduction to Scala.


La gestion des exceptions en java
En auditant des applications pour des clients d'OCTO, je me suis aperçu que la gestion des exceptions est un élément qui fait souvent défaut au même titre que la gestion des transactions.
Ce billet était à l'origine des notes personnelles qui avaient pour but de me servir de piqure de rappel et je me suis dit qu'un article de blog serait peut être utile à tous.
Ce sujet prête souvent à discussions et il faut parfois adapter au cas par cas, néanmoins avoir un cadre de bonnes pratiques peut s'avérer très utile.


Successful modularity depends on your dependency model
What We Depend On Jigsaw is implementing a module system for Java 8 that deviates from the (modular) spirit of Java in a way that is bad for the language and will cause untold headaches for the Java community in the future. In this article, I will argue that the Jigsaw design does not fit Java because it ignores packages and uses the wrong dependency model by exporting types and importing modules.


10 best practices to follow while writing code comments
Comments are an important part of writing code not only in java but whatever programming or scripting language you use. At the same time this is one of the most abused things also. Both writing no comment and writing too
much comment is bad and in this article I am going to share with you guys some 0f the rule and best practices I follow while writing comments. Before that let's first see what is the purpose of having comment in the code? Why do
we need comment, isn't writing code is enough. Some of the people I have met always argue that we are getting paid for writing code and not comment :).

Aucun commentaire: