Category Software

I can say it's a good start

And that's about all it is. Mediocre now, but promising. Lacking in features, but open. A relatively dated foundation in some respects, but one that's accessible to everyone. Android may not be what people expected; it's nowhere near being an iPhone killer and the software experience could definitely use some polish --- it's without a doubt firmly in the 1990s. But Android innovates too; if not just because it's open, because it is full of extremely innovative concepts --- concepts that can primarily happen in an open environment. Take for example 'intents'. In the end, I'm sure the G1 is going to be 'ok'. Nothing special. But it wasn't meant to be. It's a 1.0, by a company that has no experience in that sort of thing, but at the same time has most of the mindshare.

Delusions.

Hmmm, what was Mark thinking when he wrote this? The warrior rabbit is our talisman as we move into a year where we can reasonably expect Ubuntu to ship on several million devices, to consumers who can reasonably expect the software experience to be comparable to those of the traditional big [software vendors]: Microsoft and […]

SquirrelFish Extreme (SFX)

The people behind the best HTML engine around (yep, that's WebKit for those that don't know it yet) just announced the next generation of their new Javascript engine, SquirrelFish Extreme, just a few months after SquirrelFish itself was announced and before it was even adopted in any product. In the performance chart they posted in the linked page the engine is around 3 times faster than JavascriptCore and two times faster than SquirrelFish. Impressive.

Chrome. Another piece in the puzzle

Google just announced Chrome, its own browser based on Webkit, Gears, the V8 VM and a host of features inspired by Opera, Safari and Firefox. The move will no doubt be considered ‘controversial’ by some, given Google’s dominance of the market, but the company seems to have taken many steps to avoid this: everything in […]

An Empty Promise?

Ars Technica writes of the recent controversy on Google's commitment to an open source Android, the transparency of the development process and the availability of the SDK. Valid criticism for the most part, but no conclusive proof of Google's bad intentions. Yet, it'd really be a shame if Google, a company that hasn't really faltered until now, misses its chance in the mobile phone industry through the alienation of the community and the betrayal of its own values.

Did we really release 8.04?

The question serves as the subject of the eponymous thread on the ubuntu-devel mailing list. And it's quite valid. I'm really saddened to see the flawed argument put forward by several Ubuntu developers that 8.04 was a right decision. Even today, more than two months since 8.04 was released and some days after 8.04.1 came out, with hundreds of megabytes of updates the problems affecting 8.04 are numerous, major and extremely annoying. We still have a long way to go before reaching parity with the best (viz. OS X), let alone surpassing it. Judging by the responses on that thread, the first step would need to be the end of the state denial as a defence mechanism, acknowledging the fact that the 8.04 release (as well as 8.04.1) were full of show-stopper bugs and reminiscent of an era when desktop linux was infinitely more annoying than it is today and working towards quality (cf. punctuality). A 'release' should translate to 'usable, polished software', not 'alpha quality developer preview software'. 8.04 seemed more like the latter than the former and that needs to change.

Five GNOME/Linux Desktop Issues

GNOME, one of the two main linux desktop environments and platforms has become a very popular choice adopted by most major distributions as their desktop of choice, mostly due to its simplicity and minimalist design. While it does several things ‘right’, by generally providing a straightforward experience and ‘hiding’ advanced configuration options in its gconf […]

It's been really exhausting porting stuff to OS X

Justin Frankel lists a few reasons why Apple's developer resources suck. While OS X has some of the most modern, most powerful APIs around, much of their functionality is undocumented, forcing developers to spend countless hours reading header files or even reverse engineering while getting to know how to use them.

Google Earth Browser Plugin

Sure, AJAX, when viewed through the prism of the still world of HTML and CSS, can be beautifully dynamic. But, let's face it, Google Earth --- despite its resource-laden design and slow response on slower systems --- is a much more natural, a friendlier way to view geographic data. With Microsoft trying hard to reclaim the (tech) lead on mapping (see Virtual Earth, WorldWide Telescope), it's up to Google to stop the surge. Enter the Google Earth API and browser plugin --- software that opens up Google Earth for use within browsers and accessible by web developers. Sadly, it's only available for Windows right now --- I bet this will change soon.