IONA acquires LogicBlaze

Finally it’s public, IONA has acquired LogicBlaze, one of SimulaLabs portfolio companies (the company I work for), with whom I was sharing offices all this time. Congratulations!

From Debbie’s blog:

I am so excited that the news became public today about IONA’s acquisition of LogicBlaze. Celtix already incorporates ServiceMix and ActiveMQ as part of our open source ESB, and this acquisition brings deep domain expertise on these opensource projects. As many of you know, I personally have worked very closely with the LogicBlaze team over the past year, and I believe that this acquisition will accelerate the adoption of open source SOA infrastructure.

The announcement and FAQs are available on the IONA Celtix site.

Here are some of the highlights:

– the transaction closed last Friday, April 6th, and the terms of the transaction were not disclosed

– LogicBlaze provides business integration solutions based on Open Source technologies. The company was founded by integration architects with extensive experience as leaders in OpenSource projects for integration, messaging, and enterprise servicebus technologies.

– LogicBlaze is most well-known for their leadership and contributions to the Apache ActiveMQ and Apache Incubator ServiceMix projects.

– all of the 9 LogicBlaze employees will join IONA, including the three founders, Hiram Chirino, Rob Davies, and James Strachan

– Approximately 25 active LogicBlaze customers will become IONA customers as part of the acquisition

– LogicBlaze’s customers include leaders infinancial services, government, and telecommunications industries. This is consistent and closely aligned with IONA’s existing customer base

– IONA will continue marketing and selling theservice subscription offerings for the ActiveMQ and ServiceMix projects for which the company is known and respected. IONA also incorporates code from ActiveMQ in Artix and code from both ActiveMQ and ServiceMix in Celtix.

– LogicBlaze has a subscription support and training and consulting revenue model that is similar to IONA’s opensource revenue model

– the key assets as a result of this acquisitionare: respected Open Source experts and leaders in the Open Source community (the people of LogicBlaze),  intellectual property, and existing customers that have adopted Open Source technologies to support their SOA deployments.

– LogicBlaze will not operate as a separate company, but will become an integral part of IONA’s Open Source business.

Google Summer of Code deadline

The deadline for student applications is March 26 5:00 PM Pacific time (12:00 AM UTC March 27, 2007)

Hurry up!

Google Summer of Code 2007

This year I volunteered again to be a mentor in Google
Summer of Code
at Apache. It’s 4500$ for students that develop a summer project.

Choose one of the proposals (or propose yourself) from any open
source project, and apply. I’ve added some proposals about Maven I’m
interested in to the Apache
Software Foundation list of projects
.

EclipseCON roadtrip days 3,4,5,6,…

It’s not easy to keep up with blogging, I had to forget about
blogging everyday from EclipseCON, specially when you have to
“socialize”, which basically means drink in the bar and
stay up late, with guys like these: IONA folks Debbie
Moynihan
and STP Oisin
Hurley
, Xfire Dan
Diephouse
, ObjectWeb Adrian
Mos
, moreUnit Vera
Wahler
, Eclipse on Swing Dieter
Krachtus
, Stephen Walli,
OSGi Peter Kriens, MVNrepository
Fernando Rodriguez, and of course SimulaLabs Philip
Dodds
and David Schwartz.

After the conference I had the chance to meet another Spaniard in
the Valley, ZoomBlog and eGroups Rogelio
Bernal
and enjoy a visit to Googleplex
invited by Gregor
Hohpe
(I basically invited myself 😉 ), where I also met Dion
Almaer
and Greg Stein,
both working on Google’s open source group. Pretty cool place, with
volleyball court on beach sand, free lunch and drinks (I guess all
non alcoholic), and all the things you probably heard somewhere else.
Something that is not as well known is that one of the buffet
restaurants where you can eat for free is all Spanish tapas, some
typical like jamon
serrano
and cheese, and some more modern cuisine, pretty good
stuff, only missed some wine. But one thing they don’t have is the
view I have from my office 😀

Marina del Rey sunset

Saturday and Sunday was time to go down to Los Angeles, all the
way through the Pacific Highway 1, stopping in Santa Cruz, Monterrey,
Carmel, Big Sur (great drive, specially if you have a sports car),
visiting Hearst Castle at night (which BTW it’s NOT a Castle, let’s
say mansion), Morro Bay, San Luis Obispo, where I met another
Spaniard Spaniards.es creator
Eneko Alonso. It was fun
to drive, it’s a beautiful nature area.

EclipseCON roadtrip days 1 and 2

Finally I got yesterday to Santa Clara, where EclipseCON is going
on. Saturday I drove all the way up from Los Angeles to Sonoma
Valley, stopping in San Francisco and Sausalito. Sunday I spent the
day in Sonoma Valley and Napa, visiting some wineries and tasting,
with a friend that I brought with me, people look at us and smile,
they even took us pictures, I don’t know why…

Golden GateMumm vineyards

BTW I can’t believe how useful is becoming the GPS I just bought,
a Garmin Nuvi 370,
very portable (important when you have a convertible), with both
Europe and North America maps, MP3 player, bluetooth and all the
stuff. I guess I saved several hours by using it. The only thing I
don’t like is that it doesn’t save where you’ve been, that would be
pretty cool for auto geotag pictures.

Anyway, later on the day I got to the hotel in Santa Clara where I
met some other folks at EclipseCON,
the table was pretty much like United Nations, with people from
several countries and after several drinks the most quoted movie was
of course… Borat! Lots of fun with Adrian
Mos
a.k.a. “Urkin, the town rapist” 😉 (Objectweb), Vera
Wahler
(moreUnit), and many others, including as usual the very
British Philip Dodds, not
this one
, I mean this
other Philip Dodds
😉

Now I’m sitting in the RCP
UI Development in the Eclipse Workbench tutorial
, if you are
around make sure you check the bar at the Hyatt lobby this evening,
we’ll be there. We’ll probably be there since the afternoon, I’m sure
there’s people already there drinking 😉

Ten Leading Open Source Innovators

A bit of self promotion ahead, my company, Simula
Labs
, is listed as 4th in this Ten
Leading Open Source Innovators
report, over other companies like
SugarCRM.
In the conclusions
you can read how last year trend with big companies like Oracle, Sun
or IBM pushing for open source it’s going to continue this 2007.

EclipseCON

I’ll be at EclipseCON
March 5th-8th in Santa Clara, CA. You can meet me for
first hand info about Maven, OSGi, and Eclipse integration, just
leave a comment or ask for me at the SimulaLabs
booth
, or look for me near the bar 😉

It’s gonna be a fun trip for me, I’m gonna drive from Los Angeles
up the coastline the weekend before
and down the weekend after, and hopefully drive around San Francisco
and Napa or Sonoma.

See you there!

Maven 2.0.5 released

Now, time to work in 2.0.6 and 2.1 😉

The Apache Maven team would like to announce the release of Maven 2.0.5.

Maven 2.0.5 is available for download.

Maven
is a software project management and comprehension tool. Based on the
concept of a project object model (POM), Maven can manage a project’s
build, reporting and documentation from a central place.

The core release is independent of the plugins available. Further releases of plugins will be made separately. See Plugin List for more information.

We hope you enjoy using Maven! If you have any questions, please consult:

For news and information, see:

2.0.5 Release Notes

Changes in this release: Issue Tracker Release Notes

Changes that may affect existing builds

  • MNG-2794
    – Maven now behaves in a defined way when matching the nearest
    dependency when two exist at the same depth in the dependency graph, by
    matching the first encountered. Previously, it was undefined. This may
    result in some builds having a different dependency graph, which could
    cause failures if all compilation dependencies are not specified
    completely in the POM. While not currently enforced, projects should
    always list the dependencies it needs to compile, even if they are
    available transitively.
  • MNG-2228
    – The handling of build extensions has changed. This technique causes
    less pollution to the global classloader, allowing them to be used more
    widely for extensions to Maven’s core. This may affect builds that used
    them to expose extra classes to various plugins. While in most
    scenarios these builds will continue to work, in these situations the <dependencies> element of <plugin> should be used instead.

Maven, Eclipse and OSGi

It has been a long time since last entry, lots of things happened
since, I’ll try to post more often… promise!

What I’m working on right now is OSGi and Maven integration. Goal:
to generate automatically OSGi compliant jars from Maven projects and
vice versa, and make the Maven Repository also a OSGi bundle
repository.

You can take a look at the Maven
repository that contains Eclipse OSGi bundles
, with poms
generated from the manifest information and the Felix
Maven bundle plugin
that I’m improving to make everything more
automated and better integrated.

Maven at The Spring Experience

I wasn’t at The
Spring Experience
, but reading other people’s weblogs I decided
to put here some extracts from the conference about Maven.

Here are some quotes:

Ben just did a survey of the room asking who’s using Ant vs. Maven.
Surprisingly, Ant only slightly beats Maven.

Matt Raible in [TSE]
Hop into Real Object Oriented (ROO) with Ben Alex

Jetty is your friend! It allows you to rapidly deploy, it’s
resilient to hot deploy, starts everything in about 2 seconds and
integrates with everything.
Maven is your other friend. It allows you to kick-start a web project
very easily. It also has Jetty integration that allows you to hot
deploy. The Jetty plugin also detects changes and redeploys
automatically. It even creates project files for IDEA and Eclipse.
Now Rob is doing a Maven QuickStart demo. He’s using the
maven-archetype-webapp to create a web application with Maven. He then
added the Jetty Plugin and showed how it’s easy to get started. For
those of you that aren’t aware, there’s also a Tomcat Maven Plugin
that allows you to use Tomcat instead of Jetty. There’s also a debate
ensuing on whether Cargo should have this functionality or whether
these plugins are better. I’m currently leaning towards the plugins
since their easier to setup and configure (and they work too!).
[…]

To debug from your IDE is generally pretty easy. If you setup your
IDE to debug a “Remote Application”, it’ll tell you the
parameters you need to start that application with. For example, to
debug the Maven
Jetty Plugin in IDEA, create a new Remote Application in IDEA (Run ->
Edit Configurations -> Add -> Remote) and then copy the command
line arguments (listed below as well) into your MAVEN_OPTS
environment variable.

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
After doing this, you should be able to restart Jetty and
set breakpoints in your IDE.

Matt Raible in [TSE]
Rapid Web Application Development with Rob Harrop

I went to Matt’s talk on AppFuse. I agree with him moving to Maven
2
. Matt also posses a very high EQ. It was good seeing Matt
again. It seems Maven
2
snuck its way into several talks not just Matt’s

[…]

My favorite
comment was from one guy who said he preferred the 50,000 line
AppFuse 1 Ant script to the direction in Appfuse 2 with Maven
with its small XML file. Hey buddy! Have another beer! Perhaps you
should not speak your mind while drinking (or writing blogs on
limited sleep).

Rick Hightower in Random
thoughts about my Spring Experience and Predictions for 2007