News Feed
Jobs Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHPBuilder.com:
Building a time-tracking and billing application with Adobe AIR and PHP
March 19, 2009 @ 07:58:59

On PHPBuilder.com today there's a new tutorial by Richard Bates that will walk you through the creation of a simple time tracking application that combines the Adobe Air and PHP technologies to make a simple desktop client.

The scenario calls for a lightweight, cross-platform desktop application that does its job and stays out of the users' way. It also needs a powerful management interface that can be accessed from anywhere. To address both needs, you first create a desktop application for AIR that leverages PHP back-end services for persistent storage and extra horsepower. Then, you create a simple and quick PHP/Hypertext Markup Language (HTML) browser-based interface for management and output applications.

The Air client is really just a frontend to the PHP backend located on the server (so there's no need to install PHP locally too). The system is based around a few objects - the Client, a Project, a time-tracking Ticket and an Invoice for the time spent. To make things simpler, he uses an instance of the Zend Framework to do most of the heavy lifting on the backend.

The rest of this article sets up the backend scripts - creating the service interface and making some of the initial methods (like getClients and logIn). The next part in the series will get into the actual Air application.

0 comments voice your opinion now!
air adobe desktop time track application tutorial


blog comments powered by Disqus

Similar Posts

O'Reilly Broadcast: Getting Drupal and mod_security to Play Nicely Together on Red Hat 5.x Servers

DevShed: Databases and PHP

DevShed: Generating Web Pages with the Flyweight Pattern in PHP 5

IBM developerWorks: Java and PHP technology on AIX - Integrate the Java business application w/ DB2

PHPBuilder.com: PHP and Adobe Air: Building a Time-tracking and Billing Application - Part II


Community Events











Don't see your event here?
Let us know!


release package facebook security podcast unittest introduction opinion language database application framework hhvm composer install component hack series performance symfony2

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework