[UPDATE] – Microsoft Labs just released their first iPhone app! Go here for more information. This just validates my point at the end of this article!
Ok well, I am getting started :)
Many people in the technology world tend to take sides as to what platform they prefer, worship, or simply focus on. I have seen this for years in my industry. For example, people that focus on the Microsoft Platform tend to talk bad about the Unix, Open Source, JAVA technologies, and vice-versa.
I on the other hand am technology agnostic, meaning I go where the money is basically :) A while back, I decided to buy a Mac Book Pro; there was a purpose for that (as with everything I do). Now, a few months later, I have a triple boot Mac Book Pro with three different operating systems which include Mac OSX, Windows 208, and Windows Vista.
Learning a new programming language
So, as I said, the purpose of my investment on a Mac Book Pro had always been to learn how to develop for the iPhone actually. I finally got around to setting up my development environment and even signed up for he Apple iPhone Developer Program, meaning I don’t have to install the Open Source Tool Chain and loose more sleep than usual trying to configure it!
It has been particularly challenging (and I like that) to develop my first application which by the way is written in Objective-C, because I don’t have C or C++ experience. I am a .NET C#, JAVA kind of guy. On top of that, as with any documentation from companies like Microsoft and Apple, well it sucks! And to add to the mix, it was only until October 1st that Apple decided to lift that ridiculous NDA that pretty much crippled all would be iPhone dev guys in terms of blogging and sharing with others.
My first iPhone app
Anyway, enough rambling here. Below are some screen shots of a nifty RSS Reader app I am working on (work in progress). Imagine using it to subscribe SharePoint RSS Feeds?
FIGURE 1 – shows my custom app (yeah, the one with my logo?? third row, third image)
FIGURE 2 – Shows the RSS subscription list
The Audacious Goal
Ultimately I am interested in developing productivity applications that tie into the Microsoft platform. Call me crazy but if Microsoft is in fact writing applications for the Mac OS and has been for years; why not follow their footsteps in this area?