Monthly Archive for April, 2009

The Switch – Barely Touching the Surface

It’s been a year since I made the “switch” and I’m slowly and gradually moving the way I work with computers from a Windows to a Mac paradigm. With regards to normal computer use, I’d like to think I’ve done a lot already — organized my stuff, installed several applications, setup a backup strategy among other things.

However, for productivity and development, I think I’ve barely touched the surface. I’m still learning about Folder Actions and AppleScript. I’m remembering how much I loved doing things on the command line (during the DOS days) when I use Terminal. I’m still figuring out how to customize TextMate (which I’m starting to really love) with the way I think about code. I’m also picking a whole lot of things from the community of indie Mac developers, which I want to be part of really really soon.

I’m still learning and I guess sometimes it’s harder for me to learn how to do things in another way after being so used to Windows for most of my life. But, I’m enjoying the process and I’m still happy that I did make the switch.

Hello 28. Nice to meet You.

A year older, hopefully wiser.

Nokia’s Developer Push

A few days back I went to Nokia’s Code Camp. They seem to be making a push to make sure developers create more apps on their platform, which is understandable with the advent of iPhone and Android. They’re launching their own version of of Apple’s AppStore — the Ovi Store,  which will house all content and applications available for S60 device. One of their selling points is they have a more attractive and flexible revenue framework for developers.

Also, I learned that my E71 can apparently run WRT (Web Runtime) widgets. WRT makes it possible to run JavaScript apps separately from the native browser. This is probably the answer to my long-running quest for a more usable Twitter client on the E71 (I’m gonna have to make my own).

What’s interesting though is version 1.1 of WRT (which unfortunaltey for me, will only be available on S60 5th edition devices like the 5800 and N97). It offers an API that provides access to device functions like GPS, Bluetooth, Messaging, Vibrate, Imaging. This effectively lowers the barriers to entry of mobile app development for the web developer. One doesn’t need to know C++ just to create applications that can interact with the phone system. Web developers can use their existing knowledge of JavaScript (and also ActionScript on Flash Lite) to create mobile applications that go beyond just pull information from the web.