Archive for October, 2006
Seam 1.1 beta1 released
Gavin King has released last week the first beta of JBoss Seam 1.1, but hasn’t made any spectacular announcement for it, besides a post in the JBoss Seam forum.
According to his release notes, the major new features of Seam 1.1 are:
- The Seam Application Framework for data-oriented applications
- Asynchronous methods and events
- Integration of Ajax4JSF for partial page refresh
- New concurrency model for Ajax-based applications
- Efficient clustering of Seam-managed extended persistence contexts and JavaBean components
- Support for atomic conversations
- Enhanced configuration via components.xml
- Exception handling via annotations or exceptions.xml
- Page parameters for RESTful applications
- Page fragment caching via
<s:cache/> - “Decoration” of invalid input via
<s:decorate/> - Themes
- Support for the Sun JSF 1.2 reference implementation
Michael Yuan, author of the upcoming Prentice Hall Seam Book, also has some comments on the new features.
As developers of the Nuxeo 5 open source ECM platform, which relies heavily on … Read more
Maven workshop with Vincent Massol
Vincent Massol, of Maven and Cargo fame, came to visit the Nuxeo 5 team yesterday to give us some advice on how to best use Maven 2 to build and deploy Nuxeo 5 and ensure the best possible software quality for the product.
So, expect a few changes (= improvements) to the project’s SVN structure, the Nuxeo 5 Maven site and of of course the build system if you are already a developer (if you’re not, I strongly encourage you to consider becoming one.)
And, BTW, we have identified a few features we could add someday to Maven (as a plugin) or Cargo, so expect some contributions from us in the future (expect, but don’t count on it before the Nuxeo 5.0 release next month.)
Another review of Mike Milinkovich’s keynote
Well, it seems Mike doesn’t have enough time to prepare a new keynote each time he has a speaking engagement
This review of his keynote at CSS2006 seems suspiciously similar to the one I saw in Esslingen am Neckar two weeks ago.
Anyway, just kidding: this was an awesome keynote and if you missed it, or my summary of it, or the CSS 2006 version, you still have my and Matt Raible’s blogs entries to read it (I wonder if the slides are available somewhere, though).
“Eclipse Now You Can” slides are now online
The slides for the presentations given at the “Eclipse Now You Can” (including mine of course), are now online.
The conference was a smashing success, btw, with 100 attendees for 100 seats ![]()
I’m now an Eclipse pundit ;)
It’s official now
!
1. I have given a talk at an Eclipse conference.
2. My blog (like Eric’s and Bogdan’s is now aggregated on Planet Eclipse.
Nuxeo 5 ECM project passes the 40 kloc mark
The Nuxeo 5 code base, hosted on svn.nuxeo.org, has just reached the 40 kloc (= 40000 single lines of code, excluding comments and blank lines, as computed by the sloccount utility) tonight:
SLOC Directory SLOC-by-Language (Sorted)
9854 NXCore java=9854
5211 NXRuntime java=5211
4854 NXJCRConnector java=4854
3430 NXThemesCore java=3430
2301 Nuxeo java=2245,jsp=56
1646 NXCoreFacade java=1646
1356 NXCoreAPI java=1356
1311 NXTransform java=1311
1235 NXJBossRuntime java=1235
1163 NXRelations java=1163
937 NXThemesJsf java=937
842 NXTransformPlugins java=842
741 NXMimeType java=741
615 NXAction java=615
476 NXPlatform java=476
473 NXSQLDirectory java=473
451 NXAudit java=451
404 NXEvents java=404
360 NXAdobeLiveCycle java=360
339 NXJobs java=339
312 NXTypeManager java=312
308 NXThemesJsfFilters java=308
302 NXServerCache java=302
242 NXThemesJsfEditor java=242
207 NXContextInvalidationManager java=207
186 NXClientCache java=186
178 NXJBossCache java=178
169 NXDirectory java=169
133 NXAuditClient java=133
95 NXThemesFragments java=95
See also the Fisheye view.
Moreover, we are now listed regularly as one of the ten most active open source projects, in … Read more
Slides for my Nuxeo RCP and Apogee talk at the Eclipse Summit Europe
I’m just coming back from the Eclipse Summit Europe 2006 which was a great conference (more reports on this blog later).
I had the chance to do a short (20 minutes) but exciting (
) presentation of two projects we are involved in: Apogee and Nuxeo RCP.
My slides are now online on nuxeo.org, or on the conference website.
Eclipse Summit report, day 1, Mike Milinkovich’s keynote
Mike Milinkovich started the conference by highlighting the four ingredients of a great platform:
- Great technology
- Broad adoption
- “Architecture of participation”
- Hijacked by the community
Great technology
Eclipse is a platform that you can extend through plugins. It is already well-known as a Java IDE, but there are plugins for many more languages (C/C++, Java, Python…). If you remove the language plugins, you are left with RCP, which is a great platform to build rich applications.
Broad adoption
The Eclipse Foundation now has 150 members. Eclipse has about 60% market share in the Java IDE market. Eclipse 3.2 was downloaded 1 million times in the 47 days after its release. The eclipse.org website has 36000 unique visitors / day.
Architecture of participation
The aim of an architecture of participation is to create a “free market for ideas”, by lowering the barrier to entry for contributions. It has been enabled by … Read more
What a month! (Quick reflections two weeks after our Java switch)
We announced our switch to Java two weeks ago. There was of course a lot of preparation before the announcement (besides just coding). That included: creating the new Nuxeo.org website, writing a FAQ, preparing slides, writing announcements for various media (InfoQ, TSS,…), and anticipating some discontent in the Zope community.
Well, two week after going public with the announcement, I’m glad to say that we are completely pleased with the way things went.
We already have released one of the key components of the platform, Nuxeo Runtime and are preparing to release Nuxeo Core this week. Overall, work on the project is going on at a steady pace and we are on track to meet the next milestones of our roadmap.
Our announcement got noticed both by the main Java sites, and countless blogs (including some in languages that we don’t understand without Google … Read more
Meet me at Eclipse Summit in Esslingen (or Eclipse Now You Can conference in Paris)
I will be in Esslingen next week for the eclipse Summit.
I’m going to talk about Nuxeo RCP, the rich client side of our Nuxeo ECM project, and about the Apogée project, which is now an official Eclipse Foundation technology project.
Then I will be at the Eclipse Now You can one day conference in Paris. Similar program for us, except I won’t be delivering the talk myself (you have to share the fun of giving talks with your colleagues, right Laurent
).
I’m looking forward to talk to people interested in our project, so we can discuss how to best collaborate together.
Watch this space for a report on both conferences, and for the slides that are not done yet.