Xebia

Blog Xebia France

J2EE, Agility and SOA

June 2nd, 2009

Review of the papers Xebia

Review of the papers Xebia
The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.

RIA

The corner of technology

Ev nements of our community in France and abroad

RIA

Exit of SmartGWT 1.1

It will have been necessary to wait about 6 months to be able to appreciate the new version of SmartGWT, the WRAPPER GWT of SmartClient by Sanjiv Jivan (exit of version 1.0 during a previous review of the papers), information relieved by l and by The Server Side.

This version 1.1 brings many novelties (exhaustive list on the release notes):

  • Correction of more than 50 bugs.
  • General improvement of the performances of components and of skins.
  • Fields of expressions and summed up (wizards, bindable with DataBoundComponent).
  • Support of GWT-RPC DATASOURCE with DataBoundComponent (pictures, trees, menus).
  • Many materials Javadoc (the big defect of GWT-EXT).
  • IPA - INTERNATIONAL PHONETIC ALPHABET of state recovery of view since the server (for many components).
  • New examples in Showcase at the level of New Samples.
  • A Helloworld plan for SmartGWT with GWT 1.6

An open source free bookshop in her entirety (licence LGPL), this does not deny itself or at least this tests!

FlashBuilder 4 will support FlexUnit 4

Good news for the developers Flex, we learn by InsideRIA that FlexUnit 4 will be able to be used on-FlexBuilder 4-FlashBuilder 4.
In this article, the author introduces us new functionality that offers FlexUnit 4 such as:

  • Creation simplified by continuation of tests.
  • Creation and easy integration of test runner in other frameworks.
  • Use of integration goes on thanks to an automation of integration.
  • Better management of the asynchronous tests.
  • Better management of exceptions.
  • As annotations in Junit 4, tests can be managed by Metadata.

The next supporting stage is to include plan into FlashBuilder 4. It is besides possible to vote for this plan. If it interests you do not hesitate to vote I too.

JAVAFX 1.2 arrived

In keeping with the planning announced from last December during Devoxx, a new version of JAVAFX has just been available. Contributions are numerous and fill up some lack of version 1.1. The site of JAVAFX offers one tower of very complete horizon of novelties and Stephen Chin introduces a summary accompanied with a guide of migration. They will keep:

  • Addition of widgets peculiar to JAVAFX, skinnables and available on very platforms. It is therefore necessarier to call components Swing (who were inaccessible on motive). All the simple components are available (button, checkbox), on the contrary ListView the only component of high level is to be given, no table, nor with tree.
  • Addition of components devoted to the creation of graphs of type Area, Bar, Bubble, Line, Pius, Scatter and X/Y.
  • Addition of new layouts in supplement of VBox and HBox already available.
  • Support of Linux and Solaris.

Compatibility of binary generating by JAVAFX is not assured between this new version 1.2 and its precursors. It will be therefore necessary to re-compile applications to assure migration.

New JAVAFX will therefore have gone out in time to be the subject of many presentations and announcements during JavaOne who starts just today in San Fransisco. As we spoke to you about it some weeks ago, the support of TV could make the object of a demonstration there.

The corner of technology

Paid G1! Does oracle sound the toll of the virtual machines Popular dance free?

Is oracle going to return paid Popular dance? This question which all asked after the announcement of the redemption of Sun returns to the foreground with a sibylline sentence of the announcement of update version 6 14 of JVM of Sun today:

 Although G1 simple percentage available for employs in this release, note production that employ of G1 simple percentage only permitted where has Popular dance support contract has been purchased  

In theory, concerned functionality is still experimental and the redemption of Sun by Oracle is not closed: Oracle has not to interfere in management in the daily of Sun; he would not therefore be right there that Sun changes strategy on JVM.
However, such contractual limitations on JVM of Sun have been never seen. If JVM mobile and real time was always paid at the place of Sun as IBM and ORACLE GAPED/, JVMs server and workstation was traditionally free in one details near: JVM JROCKIT of BEA had become paid from redemption by Oracle; they had then invoked contractual considerations which prevented Oracle from distributing JVM free.

It is very spread JVM today of Sun that is threatened; one more time following a redemption by Oracle. Is it necessary to fear the end of free JVM? For the workstation, it parried very unlikely error of credible economic model but for servers, oracle's turnaround seems possible and in the descendants of the new policy of JROCKIT. There would remain then available free JVM IBM J9 and open JDK, the Open Source plan the gouvernance of which by Sun was subject to debate these last months. We will note in passage that G1 will be included in the version 7 open JDK.

To return on the novelties from update JVM 6 14, we will keep: the compression of the gun-layers (-XX:+UseCompressedOops) for JVM 64 bits (cf. Popular dance 64 bits, not so often a good idea), the optimisation of accesses to variables used on the only one thread ( -XX:+DoEscapeAnalysis ) and this Garbage First (G1) Garbage Collector) optimised for the management of big volumes of memory but reserved in production for the subscribers of a contract of support.

Jetty reveals his roadmap

As all containers Servlet / JSP of the market, Jetty gets ready for the arrival of JSR-315 (Servlet 3.0) envisaged for this summer. Moreover, he operates on also various changes d s in his recent integration in Eclipse foundation.

Greg Wilkins introduced a detailed roadmap of the functionality which will be present in future versions of Jetty.

Jetty 6 remains stable version by waiting for the arrival of her successor.

Jetty 7 is the branch of development which Greg Wilkins recommends to adopt for plans starting currently. She will mark migration towards the package org.eclipse.jetty, and will bring a remodularisation accompanied with a packaging in bundle OSGI in supplement of artefacts Maven, and a preparation to Servlet 3.0 whose preview he will offer.

Jetty 8 will differ hardly from his precursor, it will be first of all about a rebuild in Popular dance 1.6 exclusively, be accompanied with a strict conformance to Servlet 3.0 whose specification will then be finalised.

No definite date is pointed out by the author, but it seems that the revision of specification Servlet 3.0 will constitute the main regulator of the calendar of Jetty.

Exit of Tellerium 0.6.0 RC1

Tellerium is an user framework of unit tests of interface. Plan leans on Selenium, is compatible with JUNIT and TestNG and allows to write tests in Popular dance, GROOVY or by DSL.

New functionality between version 0.5.0 and this 0.6.0 are rather numerous, they will note so:

  • Addition of the jQuery selector (and from the jQuery mask).
  • Support of Selenium 1.0 Beta 2 and Groovy 1.6.
  • Core (Include, setCustomConfig, Dump method).
  • Selenium Grid (tests in parallel).
  • Archetype Maven (JUNIT and TestNG)

Several new functionality therefore but especially many optimisations of performances, quicker and easier tests to be written, the whole using the most recent versions of plans on which he depends. To note the plugin also for FireFox TrUMP (Tellerium UI Model Plugin) allowing to write tests faster (recording of clicks, validation and customisation, export Groovy).

Downloading takes place here, and for pom this takes place at the bottom of page thereabouts.

Ev nements of our community in France and abroad

Conference Google IO on 2009

was held last week in San Fransisco. It is about one of the conferences intended for the user developers of applications and of IPA - INTERNATIONAL PHONETIC ALPHABET of GOOGLE. The actuality around this conference being relatively important, we decided to treat this one in a separated article.

In here is the main lines of what was seen in GOOGLE I/O:

To know more about it, you can read our ticket devoted to subject.

Adobe introduces Flash Catalyst in Paris

On Wednesday, June 3rd, 2009 at 16 h, Adobe offers a presentation of Flash Catalyst. This tool intended for the designers allows to conceive rich graphic components without programming. These creations can then be given to a developer Flex so that this last takes responsibility for clever programming.
This presentation is going to become divided into two sessions under forms of conferences and of workshops:

  • A session developer.
  • A session designer.

It ended with a cocktail at 19 h 30.
For more information or to register you this takes place here.

You can follow answers accepted by this article thanks to the thread of comments.

5 answers to "Revue de presse Xebia"

  • On June 2nd, 2009 in 16:27 (), Nicolas Steinmetz said :

    Good morning,

    For G1, mention seems to have disappeared for qqc of more modified:

     G1 simple percentage available ace early access in this release, please try it and give us feedback. Usage in production settings without has Popular dance for Business support contract simple percentage not recommended. 

    They (provisionally) saw again their copy by waiting for a more official act?

  • On June 2nd, 2009 in 17:53 (), Bruno L. said :

    Concerning G1 and free JVM:
    in priori JVM J9 of IBM for Windows is not available free for him everybody. For a long time she was only packag e with products IBM. Now downloading is free but it is possible to read the following thing on their site:
     this simple percentage the IBM 32 - bit Runtime Environment for Popular dance 2 (JRE), Windows Edition. To be able To instal this JRE your computer must be year IBM SYSTEM, ace shown by has BIOS CHECK. it must also be running Windows Microsoft Miss, on 2000, and XP 
    And ' Must ' is in bold on the page IBM.
    For G1, I think that everybody gets carried away a bit knowing that, as you say it, code is would be included in OpenJDK.

  • On June 3rd, 2009 in 3:35 (), Alexis MP said :

  • On June 4th, 2009 in 0:41 (), Cyrille Le clerk said :

    @ Alexis,
    Thank you for this information. The unwarranted nature of JVM HOTSPOT is a sensitive subject.

    Could you light us on order of size of the price of a contract of support JVM for, for example, to use HotSpot+Tomcat in production?

    @Bruno,

    A contractual limitation was often invoked to explain the absence of free downloading of JVM IBM J9 for Windows while it is possible for Linux. The same contractual limitation had been moved forward when the free downloading of JROCKIT had disappeared in the wake of redemption by Oracle.
    As soon as the redemption of Sun by Oracle will be real, the possible contractual limitations to which is subjected JROCKIT will be able to be raised. Oracle could then decide to allow again the free downloading of JROCKIT.

    On the bottom, is there sense to make paid JVM server at a time of the free BONES (Linux and open Solaris) and servers Popular dance free (Tomcat, JBOSS, Glassfish or Geronimo)? Sun, IBM GAPED and thought that not; oracle will be able to decide to change deal.

    Cyrille (Xebia)

  • On June 8th, 2009 in 8:07 (), Alexis MP said :

    Good morning Cyrille,
    G1 it is not complete, fair JVM GC that nobody still uses. If he had to be paying return it is not as though all JVM became paid and ca some options (non-essential but in added value) parried me very close to the model of mysql and Glassfish or are paid.

    To answer your question (and I do not know why prices are not publicly shown), Popular dance for Business (support Popular dance in firm: updates manual, extended support, hotline) is a subscription indexed to the number of employees and it returns about to a coffee a day by employee during month;) A to note that the support of JVM is not new, it was always a source of incomes for Sun (even if it is not rare that JVM on Windows still remains the only brick not supported by a workstation).

    Finally, Sun remains even supporting an independent society and nothing of what is made and announced cannot be influenced by Oracle (in the worst it is ardour to Sun). Rules are rather strict from this point of view.

    -Alexis (Sun)

Leave a comment

Xebia it Architects lock France
Defence Colis e - 10/12, avenue of The Ark
92419 Courbevoie Cedex

T l : +33 (0) 1 46 91 76 16
Fax : +33 (0) 1 46 91 88 00
E-mail : info@xebia.fr