No this is not Paris, it’s Las Vegas, interesting city, a must see in your life. We even made some money playing Blackjack. These are pictures from The Strip.
Tomorrow is time to travel again, out to Manila for some weeks.
If you happen to be close by Hong Kong ( who isn’t? 😉 ), check out OSSummit, 26-30 November, the first joined conference between The Apache Software Foundation and Eclipse Foundation. I’ll be giving a talk Maven, Eclipse and OSGi working together.
We also hope to have a Birds-of-a-feather (BOF) session during the conference for those interested in Maven.
The Apache Software Foundation and Eclipse Foundation are joining together for the first time at OSSummit ASIA 2007 – November 26 through 30 at the Cyberport in Hong Kong
OSSummit combines 2 days of in-depth hands on trainings followed by a 3 day conference featuring over 60 presentations, Birds of a Feather gatherings to interact throughout each day, interactive keynote panel, and Li Gong Chairman and CEO of Mozilla Online Ltd presenting the featured keynote.
So Kepler is finally going through the creation review this Wednesday and hopefully in a matter of a couple of weeks it will be setup as a proper Eclipse project with source control, issue tracking and all those goodies that will allow us to commit our code and show the world what we’ve been working on.
And some more pictures…
After a week in Cebu and Manila preparing the launch of a new project (more details to come…) and having more fun than ever thanks to the team there and the Exist people, a 24 trip to Frankfurt via Kuala-Lumpur, and driving as-fast-as-you-can in the Autobahn, I’m finally at the Eclipse Summit Europe 2007 in Ludwisburg with Brett Porter. BTW I added to the right a Dopplr banner so you can see my future trips in case we coincide, for instance I surprisingly met Ben Alex from Acegi security (Spring-security) in Manila who I knew for 3+ years by collaborating in Acegi but never met in person, even when he traveled to Spain or the USA.
Back to Eclipse Summit, this morning was dedicated to Equinox provisioning and afternoon to Server Side Equinox, learning what’s going on in the other projects and talking about Kepler. For those interested I have posted in the Kepler wiki as example on how Kepler and P2 metadata of an Eclipse plugin look like
There are some things in the P2 Instalable Unit model that are not yet in Kepler but could easily be implemented by adding a new facet (extension points)
There’s a new release of the Eclipse plugin for Maven Q4E, with some bugfixes and minor improvements. One of the main problems we are trying to solve is the performance and memory consumption.
The Q4E team is proud to announce the release of version 0.2.2
Changes in this version includes :
Update from the update site or read the installation instructions.
Here they go some of the promised pictures of my last trip to China. Now just arrived in Los Angeles from Ottawa in Los Angeles, where I got to know the back room of the US immigration for hour and a half, avoid having a common name! – or travel with a lot of time.
Right now unpacking and repacking again for Cebu for Exist Anniversary Hawaiian party, Manila, Frankfurt, the Eclipse Summit Europe in Ludwisburg where I’ll be at the Application Provisioning Symposium, Zurich and then back to Los Angeles. BTW if you want Dopplr invitations just leave a comment, pretty useful for travelers.
I’m in Ottawa, at the Equinox Summit 2007, deep dive into Eclipse Equinox, the Eclipse Foundation OSGi framework.
Most interesting bits are about p2 (formerly Equinox provisioning), which basically is a way to populate a OSGi runtime from a repository (similar to a Maven repository), so after talking to Pascal Rapicault I think it’d be great if the default format of the repository were a Maven repo, that would allow using a repository manager like Maestro (or Apache Archiva).
p2 is going to use a new metadata format called Installable Units (IU) that will define the dependencies and other info about the project. It’s interesting to see how this approach aligns with Maven’s, both in the usage of a repository and externalizing the metadata out of the binary artifact (vs. OSGi usage of the manifest.mf). The reason is that the metadata needs to be gathered before the binaries to show information to the user, perform the resolution,…
An interesting point is the role that Kepler can play. Kepler is an Eclipse Foundation proposal created by DevZuz to handle collaboration metadata about projects. I’ll talk in more detail about Kepler in the future as we prepare the creation process, but you can take a look at the wiki. Kepler defines an extensible model with some core information and extensions for things like licensing, participants, build information (Maven, Ant,…), any kind of internal company info,… There’s already a Maven adaptor that will extract the information from a Maven pom, so it’d definitely make sense to have support for Equinox UIs and consider the generation of UIs from poms and viceversa through Kepler.
Another topic was Spring-OSGi by Adrian Colyer (Interface21 CTO), now called Spring Dynamic Modules for the OSGi TM platform (you gotta love trademarks), explaining how Spring easily supports exposing beans as OSGi services and consuming services using proxies to hide the OSGi dynamic nature and alleviate as possible. Right now you can take advantage using the latest 2.1 milestone (upcoming 2.5) of spring-core and spring-osgi jars. They will be increasing their OSGi support to the rest of the spring modules in the next months.
Other topics covered at the summit were tooling, how PDE is going to support these IUs, improvement of headless builds, logging,…
Spring is finally available through Maven repositories for final releases, milestones and snapshots, and they are adding the sources too! Ben Hale has listed the repositories that you need to have into account.
I personally would like to see the milestones in the central repository as it makes life easier for users as many other projects do.