Apple iPad

I am now the happy owner of an Apple iPad 3G 64 GB . I bought the iPad while in London last week – actually on the iPhone 4 launch day on June 24. It was fun to experience the buzz in the Apple Store on Regent Street.

I have been doing a bit of iPhone app programming and I look forward to try to program for the iPad. My first project will be to upgrade my current iPhone project to an universal app that runs on both the iPhone and the iPad. More on that later.

On my iPhone I have access to my work mail and calendar via Lotus Traveler – using VPN. I have yet to try to set this up on my new iPad but it should work exactly as on my iPhone – except for the much better mail and calendar experience due to the much larger display on the iPad.

New Apple MacBook Pro

I now own a Mac! More specifically I have bought an Apple MacBook Pro with the following specifications:

  • Model: MB985
  • 15.4″ display, 1440×900 pixels
  • 2.66 GHz Intel Core 2 Duo processor P8800 1066 MHz
  • 4GB memory (DDR3 1067 MHz)
  • 320GB 5400-rpm hard drive
  • NVIDIA GeForce 9600M GT graphics processor with 256MB GDDR3 memory
  • NVIDIA GeForce 9400M graphics processor (yes, it has two graphics processors!)
  • OS: Mac OS X 10.5.8

I bought a Mac because I would like to explore iPhone programming – and this requires a Mac in order to run the necessary tools for iPhone development (i.e. Xcode).

I must confess that so far I am really enjoying the Mac experience! Am I slowly turning into a Mac fanboy?

Best practices for mobile web applications

I have been looking for recommendations and best practices for developing mobile web applications and found the following resources useful if you are developing mobile web applications for mobile devices in general:

And one more thing: don’t forget the iPhone development guidelines if you are developing mobile web applications specifically for the iPhone.

Lotus Notes Traveler: easy push mail for Domino

I recentry upgraded a Lotus Domino server to 8.5 and installed Lotus Notes Traveler 8.5 – and the upgraded Domino server was up and running with Traveler loaded within two hours!  Potential mobile clients could then connect and install the provided Traveler client software. However, I do not own a Nokia S60 device or a Windows Mobile device which are the devices currently supported by Traveler. I own an iPhone and eagerly await that an upcoming release of Traveler will support ActiveSync and thereby support push mail for the iPhone.

Lotus Notes Traveler was introduced with the Domino 8.0.1 release and is and now in release 8.5. Traveler is push mail for Lotus Domino and other solutions in the push mail area include Excitor with DME, Visto, Funambol, and of course Blackberry with their Enterprise Server product.

Documentation for Traveler 8.5 is available and the following presentation is a good introduction to the features of the Traveler 8.5 release:

Develop iPhone web applications

An interesting article has just been published on developerWorks: “Develop iPhone Web applications with Eclipse“. The article is a tutorial on how to create iPhone web sites using Eclipse, Aptana’s iPhone Development plug-in, and the iUi framework.

It could be fun to try to use these ideas on a Lotus Domino demo web application. Anyone up for the challenge?