August 2009 Archives

Is The Nokia n900 Too Little Too Late?

Comments (8)
I owned a Nokia n770 and a n800 long before the smartphone market went ballistic. Basically, the n770/n800 were tiny, underpowered PC's with an open source Linux OS customized with std nested menus, WiFi and a stylus. 

The n770/n800 had no phone, no keyboard and they were instantly relegated to my personal tech museum once the iPhone came along, they sit on the shelf right next to my Helio (another epic FAIL).  Neither the n770 or the n800 could make traditional calls, though the n800 did sport a webcam and a skype client over WiFi.  Ever try to roam over WiFi?

And while neither of the two Nokia's would hold its own next to an iPhone today, in a pre iPhone / netbook world (circa 2005-2007), they were "cool to have" geek toys, if Nokia only added a phone to them.  But adding a phone would have conflicted with the Nokia n95 and they could not allow anything to muddy the waters of the S60 based flagship Noika, the n95 (again, epic FAIL). 

Enough Nokia history, now we have the n900 and the sad news is, while the n900 now sports a Phone and is the most impressive Nokia ever, it is also just a test mule while Nokia ever increases it's position and exposure to the aging and weak Symbian S60 OS.

Nokia has never invested to much into the Linux platform and as stated by Nokia, the n900 is just another high end, early adopter, geek toy, and not a full out change in OS strategy and direction toward Linux, which IMHO the company desperately needs. I hate to be disappointed with such cool bit of kit, but n900 is just another in a long line of Linux test beds for Nokia, each one only slightly better than the last, as the company halfheartedly weighs its smartphone options, yet again.  So let's keep this in mind as I go further into the details of the n900.

This does not represent a new Nokia OS philosophy.
"This is just a test!"

My first iPhone app


apollo_11_app_screen.pngWell here is it, my first iPhone app! I call it "Hello World" and while It is doesn't do much more than show Apollo 11 and our "World" from lunar orbit, it is my first iPhone app from scratch and it's all mine. The Earth and the Apollo Command Module are animated using the core graphic classes. The result is actually quite hypnotic to watch, with the Earth and Lunar Lander slowly floating by at different rates and vectors.

I must thank Jonathan Lehr at About Objects, Inc. for the great 11 day intensive iPhone development course they hold once every couple of months.

As a technologist, designer and networking geek, I had some C skills coming into the class, but the iPhone Super Bundle, as it is called, really kicked things into high gear. Jonathan covered C, Objective C, the iPhone SDK and all the tricks of using the Xcode IDE and Interface Builder.

Xcode iPhone OS 3.0.1 Error in Organizer

Comments (28)
so on the flight home from the 11day intensive iPhone development course hosted by About Objects i finally figured out why i could not see my iphone with release 3.0.1 in the Xcode organizer.

the problem:
the iPhone SDK 3.0 does not recognize your development iPhone when
connected to Xcode in the Organizer that has been upgraded to 3.0.1
via your normal iTunes sync process.

Organizer shows you the following error:

"The version of iPhone OS on iPhoneXYZ does not match
any of the versions of iPhone OS supported for development with this
copy of Xcode. Please restore the device to a version of the OS listed
below. If necessary, the latest version of Xcode is available here.