Alain Hufkens {Rich Interactive Applications Developer}

13Apr/101

Downgrade from iPhone OS 4.0 beta to v3.1.3

After the announcements about Apple iPhone OS 4.0, I immediately went to the Apple Developer site and downloaded the beta version. I never installed a beta version of the iPhone OS before so I thought that it would be stable enough for daily use. But it turns out that if you have only one iPhone (like most of us) then I would not advice you to install it yet.

This is what I encountered during the last couple of days:

  • Because I own 3G, I missed the key feature of Multi-Tasking. And with no multi-tasking what's left?
  • Folders: they work but for me they don't add something I was missing. It's also a bit difficult to darag and drop apps in and out folders.
  • Mail: Nice new feature. Now I can read both my mailboxes from one list. This one actually is very nice.
  • I could not test iBooks, iAd, Game Center.
  • Some applications didn't work correct anymore. One of the apps I use a lot and cannot miss is TomTom, but it became very unstable. I also encountered minor issues with other apps, but most of them worked.
  • The reason why I really wanted to downgrade was that I had to reboot/reset my iPhone more in the last couple of days, then since I owned it.

And (being new to installing beta firmware) I found out that you could not easily revert back to the current 3.1.3 version of the OS. After a bit of "Googling" and experimenting, finally these blog posts helped me out :

This worked for me, so I hope it works for you too. I now have a stable phone again :)

Filed under: iphone 1 Comment
9Jan/100

Awesome iPhone app: Hipstamatic

I wanted to share my experience with a must have iPhone app, Hipstamatic.

The Hipstamatic for iPhone is an application that brings back the look, feel, unpredictable beauty, and fun of plastic toy cameras from the past.

Hipstamatic was a short-run plastic camera developed in the 1980's by two art school dropouts in Wisconsin, USA. It was never mass produced because the makers died in a tragic accident. You can read more about this in the Wikipedia Article and the Great Hipstamatic 100 Tribute page.

It is definitely one of the best designed applications in the AppStore. It actually feels like you are using a real analog camera. This app also has a very good implementation of the In App Purchase. The camera comes equipped with a couple of lenses, films and one flash. But you can buy other available lenses, films and flashes to create your unique photographs. At the time of writing the app is only 1,59 €, so that's a no-brainer. Buy this app and and get amazed with the user experience and the awesome photographs.

I have been playing around with the application and you can find my pictures on Flickr. There is already a great community growing on Flickr. Check out all the pictures tagged with Hipstamatic.

Checkout how it works in this video:

Filed under: iphone No Comments
27Dec/090

The cyclist iPhone app: PedalBrain

I haven't been riding my bike a lot lately. Mainly because it's winter now, but also because of the fact that I want to spend as much time as possible with my son. But maybe this can get me back on my bike in the spring time.

I have tried several GPS tracking devices when riding my bike: GPSKit, Trails, GPSies and RunKeeper. Especially the last one is a great app, but they are still initially created for runners or hikers.

Today however I discovered the existence of the PedalBrain iPhone app. It looks very nice, has integration with ANT+ enabled devices and I immediately fell for the Carbon Fiber mount that can be mounted on the steerer tube. An yeah, it's still a prototype but I would definitively buy it. Off course it also has a website where you can analyze your workouts. This is how they describe the product:

Pedal Brain can be thought of as three integrated products. First, it's an iPod and iPhone ANT+ accessory. Second, it's a complete training log. Third, it's a coaching platform.

If you want to find out more about this promising looking app check out their website.

Filed under: iphone No Comments
13Oct/090

My favourite iPhone apps

app_storeIt's been almost a year since I wrote my first blog post about my favourite applications on the iPhone. During that time I have installed and uninstalled lots of applications. I'd like to share again a short list of the apps I use the most.

Camera Tools:

  • ToyCamera: this application changes your iPhone into a toy camera. The app is loaded with cool effects and after buying this app I almost never use the normal camera again. Check out some of the pictures I took with ToyCamera here.
  • TiltShift Generator: this application was created by the same developer that built ToyCamera. It allows you to create miniature retro pictures. There is also a free Adobe AIR application available if you want to run it on the desktop.
  • Camera Genius: this app adds useful functionality like a big button, zoom, ... A good addition to the standard Camera functionality.
  • Comic Touch: this is the iPhone version of the Comic Life desktop application. With Comic Touch you can add those funny text balloons to your photo's.

Social Networking:

  • Tweetie 2: I have been using Tweetie since it was released on the iPhone, and Tweetie 2 is even better. I also tested Twitterific and TweetDeck, both free Twitter clients. But Tweetie is stil worth the price.
  • Flickr: finally Flickr has come to the iPhone. Now I can upload my photo's taken with ToyCamera directly to my Flickr account. I have used some other tools before but Flickr for iPhone has a slick design and is has all the features that you would expect.

Tools:

  • Dropbox: if you are a DropBox user then this is a must have app. You can view all documents, photo's and files that are in your DropBox account. I use DropBox to sync files between my Mac and PC and it works like perfect.
  • Analytics: with this app you can view your Google Analytics charts directly on your iPhone. It's a nice add-on for keeping up to date with your stats, but it doesn't beat the real thing.
  • WordPress: useful app for WordPress users especially for approving comments.
  • Convertbot: I like this app especially for the nice touch interface. But more importantly it's a useful tool for converting units, bytes, currencies, ...
  • GPSies: free GPS tracking tool with an online community. Useful for tracking your runs, hikes and bike trips. And it is free!

Games:

  • Flight Control: this is one of the applications that uses Touch at it's best. It is a very addictive game and I also like the general look and feel of the app. Definitely a must have game.
  • Ancient Frog: very beautiful application where you need to manipulate a frog and lead it to the fly. The physics of the frog are very nice, but it is a difficult game.
  • Balloonimals: If you have kids this app is very funny. It uses the iPhone to the max. You need to blow up the balloons, shake the phone and touch the animals until they finally blow up. Very funny indeed.

That's my shortlist, I hope you like it. Also check out my previous posts about the iPhone here:

Filed under: iphone No Comments
7Oct/092

Slider, a mobile version of the Flex framework

Another interesting announcement was made yesterday at MAX 2009. Next to the fact that you can develop iPhone apps with Flash Pro CS5, it is not recommended to use the Flex framework for building these applications. The official statement says:

While it is possible to create iPhone content using the desktop Flex Framework, we do not recommend it. The Flex framework is currently optimized for execution in a desktop environment. The performance, UI, and interaction models have not been optimized for mobile devices.

Adobe is working on a mobile Flex Framework, which should be better suited for iPhone development.

The framework is called Slider and it sounds very interesting, because if you have the standard controls and theming at you disposal for building for example an iPhone app, it's going to make your life a lot easier when building an app.

Some facts about Slider:

  • Slider is a mobile-optimized version of the Flex framework that will make it easy for developers to build Flex applications that run across mobile devices.
  • It is based on the Flex 4 codebase, so it's not a step back.
  • An early mobile branch of the Flex framework is expected to be available in 2010.
  • The first version will be optimized to run on high-end smartphones, and will initially target standalone application environments such as Adobe AIR. Does this also mean the iPhone apps? Let's hope so.
  • You will be able to use Flash Builder to create Slider apps.
  • The difference with Flash Lite is that Flash Lite is a smaller, lighter-weight runtime created to run on low-end phones, and Slider is a mobile version of the Flex framework designed for building applications.
  • For a complete overview of the Slider framework check out this whitepaper.

Also check out this video about Flex for Mobile Devices by Ely Greenfield and Greg Burch:

Exciting times :)

Filed under: flex, iphone 2 Comments
6Oct/090

Building iPhone apps with Flash Pro CS5

Yesterday in the MAX 2009 Keynote Adobe did not announce a Flash Player for iPhone, but there was some surprising news. They made it possible to build applications for iPhone using the Flash Platform and Tools. More concrete: with Flash Professional CS5 you can export/publish your swf file to a native iPhone application.

It is definitely good news because for a production company, this makes it a lot easier to offer a unified solution. We can now reuse code and assets to build applications for the web and different mobile devices. Cool thing is that also AIR 2.0 features are available for the iPhone. This means you can use multi-touch, file api, sockets network and all the other existing AIR features. But you can't use PixelBender, remote SWF files. And yes no AS2 anymore, so that's a good thing.

I am very eager start playing with it, and after seeing this video it all looks very interesting indeed. Now let's hope that Apple doesn't close the door on this.

If you want to know how it works check out this recorded session from Adobe MAX 2009:

Everything you need to know can be found on http://adobe.com/go/iphone

Filed under: iphone No Comments
28Jun/090

Enable iPhone 3.0 Internet Tethering

Internet TetheringAfter the upgrading to iPhone OS 3.0 I haven't been able to try out the new Internet Tethering feature of the iPhone. This can be very useful when you don't have a Wifi connection available, and still need the internet. Turns out that enabling this feature was not that easy to do.

After some searching I found a blog post on Frank.be that describes how you can enable it. He created a custom IPCC file for Proxims users that contains the settings to enable tethering. Read more about it on his site, the explanation is pretty straight forward. Just make sure you select the option (alt) button while clicking the restore button, otherwise you will restore your complete iPhone. It worked for me.

Filed under: iphone No Comments
17Mar/090

Apple iPhone OS 3.0 announced

iphone-os-preview-sdk20090317Today Apple announced the new version of the iPhone Operation System. The whole community was really looking forward to the new features, and Twitter was overloaded with #iphone tweets. Off course for us Flash Platform developers it would be interesting to know if the Flash Player would end up on the iPhone at last.

Well no Flash on the iPhone but a lot of other cool stuff was announced:

  • In-App Purchasing: Allows developers to sell additional content from within applications. Highlighted uses include magazine subscriptions, eBooks, additional levels and items for games.
  • Peer-to-Peer Connectivity: Find other devices running the app via Bonjour over Wi-Fi of Bluetooth. Good for gaming, but also other applications for sharing data.
  • Third-Party Accessory Apps: Allowing accessory manufacturers to create applications to interface with their hardware accessories.
  • Push Notifications: Rather than using background processes that hamper battery life, utilize third-party server to push badge, text, and audio alerts from applications.
  • Turn by Turn: Apple will allow developers to use CoreLocation for turn-by-turn GPS directions. Finally TomTom on the iPhone?
  • Cut, Copy and Paste: Available across all apps. Shake to undo or redo.
  • Landscape keyboard: Available in all key applications, including Mail.
  • MMS: Picture messaging now available.
  • Voice Memos: Record notes, lectures, interviews, etc.
  • Spotlight Search: Available across all applications. Systemwide search available from main home screen by flicking to the left.
  • A2DP Bluetooth: Support for stereo bluetooth headsets.

More information about the new iPhone OS can be found on this preview page on the Apple site.

Filed under: iphone No Comments
24Dec/080

Looking back at 2008

It has been a very interesting year and now might be the time to look back. I did several projects and used a lot of different technologies and frameworks like Flex, AIR, Silverlight, Java, Spring, BlazeDS, ... Last year I decided to start a blog because I finally had something to say, or so I thought :) , I became the proud father of a beautiful boy named Robbe, I decided that RIA development would be my path, although I had to make a couple detours.

In the first part of the year I was involved in several Flex projects. The first project was a generic product selector build in Flex that was used by a very well known laptop manufacturer. It was used for a short time because the client decided to go for an AJAX version and my very generic product selector got replaced by the AJAX version. The other project was an internal time tracking interface that used Flex and AIR. We build this tool on top of the Basecamp API. For now the application is only used internal at Nascom, who knows what the future brings. I also released my first open source application Airbob.

Then I put on my other hat and did some Java development using Java, Spring, Hibernate and BlazeDS. We used the OpenAMF library for our server-side communication with Java, but BlazeDS makes the implementation a lot easier. You still had to code the Spring bindings yourself, but the good news is that Adobe is working with SpringSource to build it into the Framework. The other big project I worked on for most of the year was the footballfan.be community site. My role was building the HTML front end using SpringMVC. In a lot of ways it was an interesting project.

In between I did a Silverlight Research project, that has not been upgraded to the Silverlight 2 RTM version yet. The problem is that I used the agTweener library and the source has not been updated after Silverlight Beta 2. So for the time being Benny's Bus Stop is no more. It might come back in the future if I find a decent tweener library.

So what's up for 2009? I am reading the book "Beginning iPhone Development: Exploring the iPhone SDK" so that will be a challenge for next year. There are some cool Flex projects in the pipeline, more on that possibly later on. Will there be an interesting Silverlight project? Only Steve Ballmer knows ;)

Happy Holidays and see you next year!

17Dec/080

iPhone 3G apps review

apple-iphone-sdk-logoIt has been a while since my first post about the iPhone. I still haven't started developing my own application yet, but I have tried out some other useful or completely pointless but fun applications.

  • I recently discovered the Remember The Milk service where you can manage your todo lists. It's yet another service that tries to take over the numerous Todo applications out there. But the difference is that it integrates nicely with your Google Calender and they also have mobile clients. The iPhone RTM application has become one of my favorite apps. Check it out here.
  • If you have an IM account and you want to chat with your contacts there is not a lot of choice in decent IM applications. Recently Nimbuzz released an iPhone version. You will need an account, but then you can add multiple accounts (MSN, Google Talk, Facebook, ...) to chat with your friends.
  • Shazam is one of those great free applications. If you hear a song on the radio, just launch the application and hold it a couple of seconds next to the speaker and you will get the artist and name of the song. Yes, it actually works!
  • Microsoft released their first application for the iPhone. It is called Seadragon Mobile and it is a product of Live Labs. What is allows you to do is to browse a large number of high resolution images. It's not a very useful app, but it's interesting that Microsoft is not completely ignoring the iPhone platform. Maybe a Live Messenger for the iPhone in the future?
  • And finally I just had to buy Tetris. It brings back memories and it also works great with the multi-touch.

I hope to have more time next year to play with the SDK, because apparently you can earn a lot of money with building iPhone applications. Read this article that describes the success story of the developers from Smule who created the very popular Ocarina application. The app already had 400,000 downloads the first month and with a 0,99$ price tag you can do the math.

Filed under: iphone No Comments