Posted by: Kenneth in Apple, tags: Apple, iphone
Been fiddling around with my new iPhone a lot since I got my hands on it last week. I can only say that I am so amazed by its capabilities. Despite some problems(solvable ones), I still think that this device has the potential of reaching perfection to the needs of business users.
1. Onscreen keyboard. While it is only onscreen, this feature works excellent be it during writing your next blog post or your next email. It does not do word suggestion like a windows mobile does but it remembers your writing trends, ie the most often used word or even the width of your typing. What I really like about the keyboard is that you accept the word suggestion with a space and you refuse it by tappin on the word suggestion. Perhaps Apple really thinks typing mistakes is a common thing. This is highly intuitive. You can also complete your sentence with a double tap on the space.
2. The safari browser. This is the best mobile browser I have ever used. AJAX pages work with minimal limitations. Sites using extensive CSS look just as they would on a desktop browser. The only drawback is the lack of java and flash support. Perhaps it is a strategy to do so. If flash and java are going to be supported, many people might switch to mobile computing instead. I’ll be waiting anxiously for Sun and Adobe to get their respective platform released on the iPhone.
3. Third party apps and the app store. This could be Apple’s gold mine for future mobile apps. Since this is not limited to only the iPhone, iPod touch users can also join in the fun. But seriously the platform for developing iPhone app is vast and only the hardware limitations of the iphone will restrict the growth of the app store. Apple made the iphone development platform almost similar to mac osx development. A mac osx developer can switch to iPhone development with little difficulty. And for the non mac developers, Apple has made vast resources available to any participating developer. The resources and samples are pretty good and they are almost like real working apps on their own.(Ok maybe not… with some apps being refused entry to app store)
More to come…


If you have an iPhone 3G, be sure try out Testmyiphone.com to see if your service provider is not cheating you when they say they are giving you a certain amount of bandwith. Singtel is promising 3.6Mbps dowload and 0.384Mbps for upload. Quite reasonable on the results but i hope to see the numbers stay higher when i am in different parts of the country. Please stop hoarding your profits and give your customers what they truly deserve.
Nice resource on making your own Video Player. Without Flex this time.
YouTube Tutorial Lesson 1 - Webmonkey.
Originally posted with the “Press this” bookmarklet but it doesn’t work so well with the iPhone safari. Shall blog about the problem next.
Yes finally got my hands on the iPhone 3G. It has been a really long wait. Even though i am under an unhappy situation(my grandma passed away the afternoon before the iPhone launch day), i was determined to get my hands on it asap. And so i did, on 22 August about 3:20am after queuing up for 3 plus hours at Singtel Comcentre.
It has been a really great desire of mine to venture into mobile application development. Before the iPhone, we only heard of apps done with Windows Mobile, J2Me and symbian. J2Me coding really sucked since Java did not have a trait of having nice user interface. Windows Mobile or symbian were the other potential platform however you have to pay quite a sum(IDE, etc) to develop on them.
Time to learn some objective-c and fiddle around with the iPhone SDK!
Dropped off my MBP at the iShop service centre. It was really dumb when everything was back to normal again. Grrr. The service centre person(malay lady) kinda had this look of disbelief. I asked whether there were any related cases with the recent GPU problem and i got a “i dunno” reply.
She ran a scan with ‘Disk Utility’ and after about 10 minutes of trying hard not to disturb her, the laptop started to show signs of problem. The light went off and she said, “It looks like your back light has some problem.” Fiddling around with the screen brightness keys, she managed to get the screen up. Soon afterwards, my laptop started to get hangy with the usual multi-color rolling ball. This time i really have no idea what the hell is wrong with my laptop. Quite irritating that these people have no clear idea of what happen as well. She checked with her mates and told me she will send it in for servicing.
3-5 working days is my downtime. Hopefully, i can get a clear answer on what happened. Luckily i still have my iMac. I still love my mac in case you guys think i might be thinking otherwise.
iPhone Dev Center >>
This is the real reason why i really want an iPhone and iPod Touch. At the moment, it is only available to people in the States but akan datang in June. Possibly a simultaneous release with the rumoured 3g iPhone.
I have an expensive hobby… Damn…
Blogged with Flock
You can sync your Facebook friends’ info with FacebookSync. It works pretty seamless and the coolest thing is that it updates contact photos too.
Something which i thought was useful for this is the address, birthday updates for all my friends. Cool!
OMG this is so cool… Marsedit supports image upload to Wordpress… Very Wonderful!!

Almost going to make the purchase of an amazing mac app.
Found this command to tunnel over SSH using terminal. The ssh client on OSX is OpenSSH
ssh -L [local port]:127.0.0.1:[remote port] [user]@[remote.host]