Some pictures from my trips to Liechtenstein, Switzerland and Manila.
Author Archives: Carlos Sanchez
Maven at EclipseCON
I’ll be next March 17th-20th at EclipseCON in Santa Clara, California, giving two talks. if you are going to be attending and you want some specific topic to be covered please leave a comment and I’ll try to make your time worthwhile.
Q4E, Maven integration for Eclipse short talk
"Q for Eclipse" (Q4E) is a new Open Source project that integrates
Apache Maven and the Eclipse IDE for faster, more agile, and more
productive development.
The plugin allows you to run Maven from the IDE, import existing Maven
projects without intermediate steps, create new projects using Maven
archetypes, synchronize dependency management, search artifact
repositories for dependencies that are automatically downloaded, view a
graph of dependencies and more!
If you are a Maven and Eclipse user join us to discover how to take
advantage of all these features, as well as how they can help you to
improve your development process.
Maven, Eclipse and OSGi working together tutorial
With the growing popularity of Apache Maven, Eclipse, and OSGi, the
most frequently-asked questions are: "Can they work together?" and, "Do
they fight for the same space?"
This tutorial will cover the strengths and weaknesses of each, explains
where they overlap, and how they complement each other so you can get
maximum productivity. It pays special attention to the build process,
dependency management, collaboration, repository management, and
available tools, as well as the future direction of the technologies.
The solutions proposed will be based on the work done in the Apache
Maven and Apache Felix projects, along with several Eclipse Foundation
projects like Eclipse PDE
and Eclipse Buckminster.
Q for Eclipse 0.4.0 released
A new release of Q4E, the Eclipse plugin for Maven, is out. I’m going to quote Abel announcement, only adding something that he forgot, the new 0.5.0 release we are working on has initial support for importing parent projects (pom projects).
After some delay (you can blame it on Christmas� we committers need to have some fun far away from the computer), there is a new version of q4e waiting for you.
This version is 0.4.0 and has some interesting new features. Probably the best one is that it is much faster.
On the fancier side of things, the dependency viewer has been cleaned a bit and now more cleanly draws the dependencies. Judge for yourself:

For 0.5.0, we have a new contributor, Jake Pezaro who is working on integrating his dependency analysis tool into q4e.
Also, we are introducing a new and noteworthy page for q4e, and you can follow the current status from the wiki (what�s pending, what�s done and previous releases� changelog). You can use the list of pending tasks to take a look at what we�re trying to get into 0.5.0� but also to help us! We always welcome helping hands (remember that you can look for easy tasks to get started).
If you like living on the edge, the development update site already has a preview of the upcoming 0.5.0 version. Come and try it!
Exist Global Acquires DevZuz
It’s finally public, Exist Global has acquired DevZuz. Exist is based in the Philippines, and we are very familiar with the great people there, as we have been using their services for the last years.
I’m proud to join Exist in a role that will allow me to get involved in new projects and technologies, helping Exist leverage open source, but still continuing forward with Q4E and involved in the Apache and Eclipse Foundations. No, I’m not moving to Philippines ( yet 😉 ) although I’ll probably spend there even more time.
No, I’m not dead, I’m back in Coruña
No, I’m not dead, I’ve been traveling for the last weeks, three continents and five countries, now relaxing home in Coruña for Christmas, and trying to catch up with email, sorry if I didn’t answer yours, but it’s taking me a while (or maybe it went to the trash when I deleted the thousands of emails from different mailing lists and social networking sites).
But I have to answer some posts I’ve read in other blogs, post some pictures, and talk about many changes that happened lately. More to come soon.
Oh, and don’t trust Spanish news today, it’s Dia de los Inocentes (equivalent to April Fool’s Day). Yes we do it December 28th, with Latin America and the Philippines, and it’s the right day to do it! 😉
Eclipse jars now in Maven repository
After some time trying to figure out what the best conversion from Eclipse plugins / OSGi bundles naming conventions to Maven naming I had finally put many Eclipse plugins in the central Maven repository (see only the Eclipse plugins that got copied in this batch). It’s sometimes a bit tricky, but the main goal was a bidirectional automated translation from Bundle-SymbolicName and Bundle-Version to groupId, artifactId and version in Maven.
Basically you take the BundleId and use the dots to split it. The last section is the artifactId, the rest is the groupId. For the versions they are pretty much the same, only changing dashes and underscores. There’s a maven-osgi library very light that you can use to do these conversions, used by the Maven Eclipse and Felix bundle plugins.
This improves the support for building Eclipse plugins from Maven, although you can do some things already, or using Eclipse libraries from Maven projects. We’ll see more activity in these two fields soon.
Some people complained that you get weird jar names like net-1.0.0-I20070531.jar. Something I’d like to point out is that the repository is just an interface, the way artifacts are stored internally shouldn’t matter to the clients (Maven, Ivy,…). Plugins that generate a flat directory with jars (like assembly, war,…) should take care of renaming the jars to groupId.artifactId, to avoid clashes in the namespace, and so you get a meaningful name out of a hierarchical directory structure.
Travel: Austrian Tirol
From Fussen (the town where Neuschwanstein castle is) I crossed the border to Austria to drive through the Tirol, and back to Germany to the town of Garmisch. It’s a nice drive through the alps, and the highlight is the Zugspitze, the highest mountain in Germany. The border between Germany and Austria goes throught the mountain and there used to be a border checkpoint at the summit. On the road you can see the usual speed limit sign as in any other European country, although in Germany there’s a difference, the limit in the motorway (freeway, highway,…) is suggested instead of mandatory.
In the Austrian side there’s a golf course at the botton that provides amazing views of the mountain.
Travel: Schloss Neuschwanstein and Hohenschwangau
Schloss Neuschwanstein (literally New Swan Stone Castle) and Schloss Hohenschwangau (Castle of the High Swan County) are both located near the town of F�ssen, in Bavaria, Germany.
Neuschwanstein is the most photographied building in Germany, and was the inspiration for Disney’s Sleeping Beauty castle in Disneyland. It was built by by Ludwig II of Bavaria who commissioned the design to a theatrical set designer, instead of an architect. The interior of the castle was never finished as in 1886
the King was declared insane
and arrested, found drowned some days later.
The close by Marienbr�cke (Mary’s Bridge) over a waterfall provides an amazing view of the castle.
Hohenschwangau was Ludwig II of Bavaria residence, built by his father, King Maximilian II of Bavaria. Ludwig used the castle while it’s own Neuschwanstein was not finished.

Neuchswanstein castle mountains

Neuchswanstein castle Panorama from Marienbr�cke

Neuchswanstein castle and Marienbrucke Panorama

Neuchswanstein castle, Marienbrucke

Neuchswanstein castle, Marienbrucke Panorama

Neuchswanstein castle, Marienbrucke Panorama

Neuchswanstein castle mountains

Neuchswanstein castle mountains
Coup d’etat attempt and curfew in Philippines
My first coup d’etat attempt, interesting. I got the news through friends’ twitter during lunch, then back to the office and business as usual, just following the news. It made me notice how exaggerated the newspapers are in other sides of the world.
The worst part is that the government declared curfew from 12 to 5am, breaking all my plans for tonight 😦 the bars close and back to the hotel. An interesting week after a close typhoon, and a 6.0 earthquake.
And tomorrow is holiday, Bonifacio‘s day, Philippine revolutionary leader against the Spanish. What some forgot to say is that he was killed by order of another revolutionary leader, Emilio Aguinaldo, the first president of the republic.
Travel: Stuttgart and Konstanz
Continuing the series of my Eclipse Summit trip, after the conference finished in Ludwisburg with the usual drinking with the IONA and ObjectWeb/O2 folks in the biergartens (this is becoming a tradition) I drove to the near Stuttgart to drop Brett in the train station. Traffic was horrible, maybe due to the train strike everybody had to drive to work, but it took us forever. Besides that, driving in the autobahn is a pleasure when there’s no traffic, no speed limit, so I got up to 190 km/h with the crappy Volkswagen Touran that we got in the rental car agency, that got Brett a bit scared.
Stuttgart is home of Mercedes and Porsche. I went to the Porsche museum, but as it happened last year with the BMW museum in Munich it was a small place while they were making a big building explicitly dedicated to it. Still it’s always amazing to see a Porsche Carrera GT.
In the border between Germany and Switzerland it’s Konstanz, known for being in the Lake Constance, "der Bodensee" in German, and very well conserved as due to its proximity to Switzerland border it avoided being bombed by the allies forces. I rode for first time a ferry to cross the Lake in the car, going to the Neuschwanstein Castle, but that place deserves another entry 😉




















