vendredi 1 février 2008

Veille technologique semaine 5

Je vous propose quelques éléments d'actualité technologique avec :

  • dans la série des grandes manœuvres, Nokia achète Trolltech (fournisseur de la librairie graphique QT),
  • un résumé des concepts du modèle de composant SCA (Service Component Architecture) d'IBM,
  • les nouveautés de C# 3.0 avec en premier plan le langage de requête natif LINQ (Language Integrated Query),
  • quelques spéculations sur les évolutions pour le JDK 7 (fin 2008 ?),
  • JavaFX : c'est quoi ? Pour quoi faire ?,
  • la création du club d'utilisateur Java (JUG : Java User Group) à Paris le mardi 12 février 2008 : comment allez-vous y contribuer ?
  • les chiffres de popularité des langages de programmation pour le mois de Janvier 2008

Bonne lecture.

Nokia Acquires Trolltech

Introducing Service Component Architecture (SCA)
For the past twelve months, I have been involved with the Service Component Architecture (SCA) specifications and two of the open source SCA implementations. Now that SCA is gaining industry traction, I would like to use my weblog here to introduce the technology and demostrate how SCA can be used for building standards-based enterprise class applications using service orineted principles and paradigms, through a series of weblog entries covering both the theory and practical aspects of SCA.

What's New in C# 3.0? Part 1

The release of Visual Studio 2008 updates C# to version, 3.0, with several key language enhancements and LINQ support. Part one of this series will walk you through implicit typing, automatic properties, and other time-saving enhancements.

What's New in C# 3.0 Part 2
One of the key additions to the .NET Framework is the support for Language Integrated Query (LINQ). LINQ allows you to manipulate data just like you manipulate database records using a query language like SQL. So instead of writing complex iterative loops to retrieve the data that you desire, you simply specify the data you want declaratively using LINQ and the compiler will do all the work for you.

Java 7 Predictions
The list you'll find below summarizes the majority of Java 7 features that have been talked about at one point or another and gives my own personal best guess as to the likelihood of inclusion. Note that a) these are my own personal guesses and do not reflect the actual activity of anyone involved in the JCP and b) these don't necessary reflect my own personal desires, just what I think is most likely.

Creating Rich Internet Applications With Compiled JavaFX Script Technology
The JavaFX family of technologies currently contains two products: the JavaFX Script and the JavaFX Mobile platforms. The latter is a platform for mobile phones and other mobile devices. The focus of this series of 18 articles is the JavaFX Script programming language, a simple and elegant scripting language that leverages the power of the Java platform.

As you'll see, JavaFX Script makes it easy to develop rich and responsive graphical user interfaces (GUIs). Part of its appeal is that graphical content developers can develop amazing user interfaces (UIs) even if they do not have an in-depth knowledge of programming.

Inauguration du Paris Java User Group
Le Paris Java User Group est un groupe d'utilisateurs Java ayant pour but de réunir les acteurs du langage
(professionnels, communautés open source, institutions, étudiants, enseignants...) afin d'échanger des idées et de discuter des avancées technologiques de la plateforme Java. Tous les deuxièmes mardis du mois a lieu une conférence ayant pour thème Java au sens large (langage, APIs, frameworks, logiciels, méthodologies,

process, qualité...). Ces évènements sont gratuits et ouverts à tous.

TIOBE Programming Community Index for January 2008

January Headline: TIOBE declares Python as programming language of 2007!

The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written. The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system.