Travelling, and not Arriving

          ... a good traveler has no fixed plans and is not intent upon arriving... (Lao Tzu)
Photokina 2008Illumina 2008 - Schloss DyckIllumina 2008 - Schloss DyckIllumina 2008 - Schloss DyckIllumina 2008 - Schloss DyckIllumina 2008 - Schloss DyckIllumina 2008 - Schloss DyckIllumina 2008 - Schloss DyckValenciaValencia

Asus EEE pc: first impressions

I must confess I was waiting for January 24th since weeks. Today is in fact the official German release date of the Asus EEE pc, the new cheap (299 €) ultraportable laptop created by Asustek.

So this morning I headed to the local Galeria Kaufhof to pay my fee to become one of the first “germans” to buy this cool new toy.

I didn´t have much time to play with it yet, but for the impatients here´s a first list of impressions:

  • It feels a bit cheap (the keyboard, the plastic case and the small screen), especially compared to MacBooks, but, hey, it´s cheap!
  • The operating system is nice and very simple to use. All the basic applications are already installed (Openoffice, Firefox, Thunderbird, media players..) and run smoothly… much faster then you could expect from a pc with 512MB of RAM
  • The keyboard is definitely small, but after a few minutes you start to get used to it (in fact I´m writing this post with the EEE)
  • I had no problems to connect to various Wi-fi (ehmmm… differently for my macbook)
  • Incredibly enough, Internet from an 800×600 screen is actually usable
  • There´s a Java Runtime Environment (1.5.0) installed and..
  • Eclipse runs well on it!

For the first day, that´s already enough to fall in love with this little device. Even more when I realized it instantly recognized my Huawei umts usb modem!


Scary GMail Christmas stories….

Before reading the linked story, please, check your GMail filters! Do you see anything unusual?

What would you do if a criminal stole something very personal, and very valuable from you?
What if they were able to target your business and criple your income?
You wouldn’t be too happy now, would you?
What if you also discovered that this was happening because of a Google security infection that can affect every GMail user on the planet?

Read all the story here.


Noordwijk aan Zee

Say No Words

Noordwijk aan Zee, Netherlands, North Sea


Volkenkunde Museum, Leiden

Volkenkunde museum

On my way to Antwerp, I stopped for a day in Leiden, where I visited the Volkenkunde Museum. I’ll upload other pictures of the exposition here later this week.


The Adobe Vs Sun debate (aka Lessions learnt at a keynote)

It’s a common known fact that most of the conference keynotes are quite boring, commercial and (unfortunately) inevitable presentations that have the only purpose of announcing the latest and greatest news from the sponsoring companies; more seldom, something interesting happens: that’s the case of last Thursday’s Javapolis keynote.

The schedule looked like quite innocent:

  • Thinking in Flex with Bruce Eckel
  • Parleys.com v2 with Stephan Janssen
  • Sun Microsystems keynote (on Java Mobile, Java FX, Sun Spot and other…)

Thinking in Flex was the usual, half-informative and half-commercial presentation about Adobe Flex and it’s integration with Java and Java EE applications. I had the opportunity to have a quick look at Flex in the preceding days, so there was nothing really new in this presentation for me.

The following presentation about Parleys v2 is what made much difference. If you don’t know what’s Parleys.com, check the website first; in brief, Parleys is a Web 2.0 website which gives access to a huge amount of technical conference videos, recorded by the Belgian Jug and other organizations. Really cool and useful.
Some months ago Stephan Janssen, the leader of the Belgian Jug, decided to rewrite the website frontend, and chose Flex as main technology; the speech was the public presentation of his work (which still is not online).
I have only two words about the demo: simply astonishing.
Stephan (and actually another German guy Benjamin Dobler who wrote the Flex interface) really managed to demonstrate how you can build the coolest Web application using Flex (and therefore Flash) as front-end technology, and Java EE as back-end. Everything was well designed, simple, fast, with a few but very slick and effective animations.

Finally, the hard part. You know I have some “connections” with Sun (through the Java Champions project), so it’s kind of hard to say, but really what happened is that, after such a great showcase of what Adobe and Flex can do for your job, we assisted to one of the most un-exciting and low-fi presentation. Ever.

  • Talks, talks and talks about how many Java-enabled phones are out there
  • A demo showing how to create the ugliest game possible for your mobile phone (using the game designer of Netbeans). People were really in disbelief, probably everyone in the room has created most sexy, graphically appealing and complex games with his Commodore Vic20. When he was 8.
  • How to move your robots using Sun Spot. Again. AGAIN. I’m afraid, Sun Microsystems, I have seen this presentation so many times now that I really cannot pay more attention to this stuff. I’ve seen robots moving, micro-cars running, lights flashing, every kind of useless thing connected to a Sun Spot.

That was it, for Sun keynote. Nothing cool, nothing new, nothing to catch you attention. Just the same old demos, the same demos that Sun’s evangelists show in every conference and Java User Group every week.
Maybe it was a quite typical keynote, but compared to Flex wonders, the message arrived to the people last Thursday was “With Flex/Flash you can make great UIs simply… with Java you can’t”. Sad thing for people working every day to spread the opposite message among customers.

The bottom line is, Adobe is looking at Java developers as their next market. And differently from other vendors, like IBM, Bea or Oracle, Adobe is using is unique approach to conquer its space: great attention to details (ask Adobe Max attenders how cool was that conference), great-looking demos and a focus on building powerful and usable tools that really empower the developer. And Sun must learn quickly to become more than the all-engineering-”I show you the code” company, because providing good technology is necessary, but not enough; you have to talk effectively to developers and companies, show them how they can creatively use the tools to make something cool and, ultimately, to make more money.

I think everyone should learn at least one lesson from this keynote: evangelists are good for courses, are good for teaching people the basics of the technology. But at a keynote you have to do much more, you have to make people dream of what they would be able to build using a new technology.
And to do that, you have to find out people who actually use the technology to build something great, like Stephan did.

User-generated keynotes… isn’t is Web2.0-ish?

Powered by ScribeFire.


Pointy update from Javapolis, Antwerpen

I’m starting to like this pointy-update style; I’m definitely too lazy to write a full post, or complete one of the several draft sleeping in my Wordpress database, so that’s the simplest way to write down what’s happening lately.

  • I hit the road last Sunday, in the early morning, for Leiden, where I spent the day visiting and photographing the beautiful town. I’ve posted something here, more to come when I’ll be back home
  • On Monday I left Leiden, and rode along the northern coast of the Netherlands, taking the opportunity to try my new Sigma 10-20 (and a Cokin GND filter). The weather was (of course) terrible…. but the results encouraging.
  • Arrived in Antwerp Monday afternoon, just in time to see in person the great Kohsuke Kawaguchi of Hudson’s fame
  • What’s hot at Javapolis 2007 so far
    • Adobe Flex
    • JavaFX
    • JRuby and Ruby on Rails
    • Google stuff: GWT, Guice, but, surprisingly, nothing about Android
    • Java SE 6, EJB 3.1, closures, ….
    • and just in case you are saying “mmm nothing new”, well that’s true, nothing new but

  • I have a Flex book in my hands… and I’m interested in reading it

Pointy-update from Milano

Some burocrazy and family reunions led me back to Italy last Sunday, and I’m spending my first entire week in Italy since months. I took the opportunity for a quick visit to my friends of the Java User Group Milano last night; so, what’s happening down here?

  • I attended the November meeting of Jug Milano; it’s the first after the summer break, we’re definitly getting lazy, but the attendance was, as usual, very good.
  • Learnt the existence of another javascript framework, Spry; it’s a kind of unusal AJAX framework: no fancy effects, no cool widgets, but a certain focus on easy on use (using a sort of templating client side). Worth having a look
  • Spry is open source, but not openly developed
  • This demo photogallery with Spry is so cool. I’d like to add it to my photo gallery (don’t worry, it’ll never happen ;-)
  • Attended for the n-th time Bruno’s presentation on testing enterprise systems. Discovered Selenium Grid for parallel functional testing
  • Stayed at Marcello’s apartment for the night, and had my first experience with the Wii. I know I should’t have played with it ;-)

Photoblog online


Photoblog

I’ve finally found some time to set up my photoblog; after experimenting with a good number of web photogalleries (and spending some too much time sketching up a rails prototype) I decided to use Wordpress, the same platform I’m using for this blog. In fact while Wordpress is not exactly developed for being a platform for photoblogs and photogalleries, I couldn’t really find any other software so flexible and easily customizable; not to mention that great part of photogalleries are locked to the same old boring structure of galleries->photos, and don’t provide any functionality for navigating photos using tags.

A lot of things are still a bit “rough” (archives, in particular, are nasty). If you have any suggestion (or know any useful plugin), please drop me a note.


Italians would do I.T. better….

.. if they could !

Now that I’m an expat I don’t really know if laugh or cry about stories like the one my friend Fabrizio is writing me. In fact, it turns out that Google is organizing a terrific Android Developer Challenge, with total (cash) awards for 10 million dollars (!). Isn’t it a good news for all the developers looking for a great plan to change their lifes? ;-)

Well, it’s not a good news for italian developers, actually. In fact

The Android Developer Challenge is open to individuals, teams of individuals, and business entities. While we seek to make the Challenge open worldwide, we cannot open the Challenge to residents of Cuba, Iran, Syria, North Korea, Sudan, and Myanmar (Burma) because of U.S. laws. In addition, the Challenge is not open to residents of Italy or Quebec because of local restrictions.

That’s it. Local italian restrictions (I suppose the problem is in italian laws about lotteries and contests) make it too complicate for companies like Google to extend their competition to Italy. Nothing new for italians, who for the same reason were excluded some time ago from the “Sun Grid Cool Apps Developer Challenge”.

I don’t want to turn this rant in a political rant. Italian politicians are ridiculous, it’s a well known and written fact both abroad and (maybe also) in Italy.
I’ll limit myself to add this story to the others, like the one of our European Commissioner Franco Frattini who wanted to censor search engines or the recent Levi-Prodi (luckily abandoned) proposal for a blog-license.

Update: Fabrizio blogged the story, proposing also to use the number 405849595839 to track it.


← Before After →