February 10, 2010

iPFaces is a flexible solution for easy development of form-oriented network mobile applications. With the iPFaces solution, mobile devices are able to render content received from a server using their native UI components. It uses thin presentation client (must be installed on device) to render application content. Using iPFaces it is possible to build an application where users can use their device's specific component behavior and additional device features, such as location service and additional graphic components of the device (lists, pickers etc.).

Architecture

The solution is based on the use of a thin presentation client installed on the device and an application/web server which generates the content for clients. The client and the server communicate with each other using the network.

The idea is similar to the web browser - web server model. The client sends HTTP(S) requests to the server and receives iPFaces specific HTTP(S) responses, where the content is an XML representation of the application's form which is be rendered on client-side together with the form's data.

image01.png

Continue reading "Getting Started with iPFaces Mobile Application Framework" »

February 9, 2010

iPFaces
iPFaces framework is a new mobile solution designed to simplify the creation of native, form-oriented network applications for mobile devices. Its usage allows the programmer to focus on design and functionality and save hours of programming a mobile platform itself. Why? iPFaces transfers the entire application logic to central application server level.

Mobile applications are adapted to the design and control style of the specific mobile platform. The iPFaces application provides the end users with higher user comfort and overall user-friendliness, both at a professional level. Simple usage of advanced mobile functions (GPS localisation, use of integrated camera, compass and many others) is an
important part of the iPFaces solution.

Continue reading "iPFaces Mobile Framework to Facilitate Network Applications Creation" »

June 13, 2008

Symfony blog have a very interesting article to help you create an iPhone version of your website. This is made easy with the new native support for different mime types introduced in Symfony 1.1.

iphone-symfony.png
symfony 1.1 introduces native support for different formats and mime-types. This means that the same model and controller can have different templates based on the requested format.

Thanks to the new format support in symfony 1.1, developing websites that supports Web Services, API or the iPhone has never been easier. Supporting a new format is as easy as creating a new set of templates

February 3, 2008

As soon as the PAMP stack have been released, the first applications to work with it started showing and S6 PAMP manager is probably the first open source application released in this matter. S60 PAMP manager is a file manager, viewer, and editor designed for PHP development using the PAMP (Personal Apache MySQL PHP) stack for Nokia S60-based mobile phones. The application will simply let you manage your phone documents right from your PC using WLAN connection. Application released under GPL license. Some known issues include :

* When uploading a file, it has to be at least 1201 bytes or it won't work. So add some padding lines if needed.
* Editing/uploading from the phone's built-in browser won't work ($_POST problems? not sure yet).
* Not 100% hacker-proof yet. Need to add some checks to the filename to be uploaded/edited.
* No support for directories; this is intentional!

pamp-manager.jpg

January 20, 2008

We were talking about PHP on Symbians in the latest editorial, today PAMP is already here ! The new acronym is for Personal Apache MySQL and PHP (PAMP) is an experimental project by Nokia to provide an open source personal web server for their S60-based mobile phones.

Two packages are available c and e, I don't know who will install this on c, personally I have a 2Gig memory card and all applications goes there. You can install PAMP using PCSuite or simply by copying files to your memory card.

The downloaded package itself include Python, PythonScript Shell, Pips, Open SSL and PAMP itself; and everything is about 7.5MB. After installing PAMP, you can find details on the connectivity settings on the website so you could connect to your mobile server using WLAN.

Continue reading "PAMP, Personal Apache MySQL and PHP Released for Symbians" »

May 8, 2007

PHILADELPHIA April 2007 - Finally, we have complete control over our calendars. MobileGCAL.com has developed a free service to allow Google Calendar users to access their calendars from their mobile device. Prior to the development of mobileGCAL, Google Calendar was accessible in limited form via text messaging. With the implementation of mobileGCal.com Google Calendar integrates with almost all mobile devices without any software to download.

mobilegcal.jpg

The advantages of using mobileGCAL.com and Google Calendar are that it allows users to communicate in real time with a web-based calendar that helps them maintain detailed information about appointments, on one or more calendars, from either their desktop or mobile device. Additionally, users that grant others access to their calendar can view, add, delete or modify appointments from their location and have them accessible for everyone that has permission to that calendar. The development of the program makes paper calendars obsolete.

Continue reading "MobileGCAL Takes Google Calendar Wireless" »