0



06Jan2011

Introducing FatPhone

Starting today, I will publish a series of articles describing how to implement an iPhone mobile site developed with Fatwire.

The project is called "FatPhone". I do not call it FatIphone because the web site can be accessed also by Android devices and other recent phones with a decent browser.

Why?

I built an iPhone demo site for a customer. The customer was happy of the demo but asked me instead to implement a mobile application, interacting with Fatwire through restful web services.

While I think it was a good decision for the specific needs of the project (some requirements was not easily satisfied by a web site), there are plenty of cases when a mobile web site is still a perfectly valid choice.

So I have decided to clean up the code, release to the public  as FatPhone and  write some blog posts about it.

The code of the site is going to be open source, released under the GPL v3.

How?

FatPhone will be based on the wonderful open source css/html framework iWebKit.

Basically FatPhone  is a port of iWebKit to Fatwire.

The project requires the following steps:

  • define a new Flex Family Mobile to store the specific mobile content
  • define a SitePlan and Page subtypes to create the "infrastructure" of the mobile site
  • code all the templates, specifically:
    • the typeless Layout
    • the typed template for the different Page subtypes
    • the typed templates for the newly defined   Family

If you are interested in this project, stay tuned.


Posted by msciab
06Jan2011