28
12
2007
A few weeks ago I updated to the latest version of Ubuntu Linux. This is the 7.10 (meaning October 2007) release, called “Gutsy Gibbon”. I encountered a couple of serious issues early on, but now that these are resolved things are running well. I’ll describe the issues and solutions so that anyone else encountering them can easily overcome them.
Read the rest of this entry »
Comments : 1 Comment »
Categories : Linux, Ubuntu, php, raid, servers, vmware
21
11
2007
The Android mobile phone software platform from Google has some journalists and developers confused due to its license terms. The terms are open source, but not as free as the GNU Public License. That decision has people wondering what Google’s up to. I have a theory about why they did this.
Read the rest of this entry »
Comments : 2 Comments »
Categories : Linux, Mac, java, mobile, strategy
12
11
2007
It turns out that as The New York Times says, Google is not building a phone. They’ve built (bought, really) a phone platform called Android. It’s Java on Linux, and it’s open source, but notably it is not J2ME based. Reportedly it will run J2ME apps, but the SDK makes the Android API look more like the BlackBerry’s Java API than J2ME. It’s a full featured API that isn’t a least common denominator of all possible mobile devices.
Read the rest of this entry »
Comments : 5 Comments »
Categories : Linux, java, mobile, strategy
19
08
2007
We developers and other nerdy folk are used to using strange and klunky applications that do something special, and we’re used to that trade-off.
Eclipse is an IDE so it’s hard to imagine it not being baroque and difficult to use, requiring weeks of effort to become productive. JBidWatcher has saved me a lot of money on eBay so I could probably put a dollar value on how much it’s worth to endure its bizarre UI. Azureus is fairly fugly also but it does a very good job and has a deep, sophisticated UI that’s fairly easy to understand, so despite the eyesore, it’s at least fairly clear. The common thread among all of these is that they are all written in Java, and that they are so valuable that it’s worthwhile to overlook the ugly UIs.
Now imagine those sorts of trade-offs, but on already difficult to use mobile devices, and aimed at consumers. Are you making a strategically wise choice by sacrificing usability and control over the user interface, and probably access to platform-specific features such as dialing the phone, in order to save money on development? Adam Breindel talks about this in When Building a Smartphone App, Resist the Siren Song of J2ME.
Read the rest of this entry »
Comments : 2 Comments »
Categories : C++, IA, Linux, Python, architecture, articles, java, mobile, ruby
27
07
2007
Last year I was doing mobile development and there was interesting Linux-as-smartphone-OS stuff going on. Now I’m doing Ruby on Rails development and there’s interesting server grid stuff going on. Here’s what I’m looking forward to finding out more about (all of these are things I’ve been watching or directly researching already):
Read the rest of this entry »
Comments : 1 Comment »
Categories : Linux, databases, gfs, nfs, oracle, postgresql, raid, ruby, ruby on rails, servers, tools, vmware, xen, zfs