Innovation Award
 August 2004
Winner |
The Web is an environment that can provide an interesting means for providing access to applications running in remote servers.
However, the network delays in accessing pages updated by the servers can be uncomfortable and frustrating for users that are used to a greater interactivity level provided usually by desktop computer applications.
This class provides a solution for generating Web based forms that can be partially updated without submitting the form to the server and waiting for it to refresh the whole page.
This solution provides a more responsive Web based user interface increasing the comfort and satisfaction of Web application users when compared to traditional full page updating Web forms interfaces.
Manuel Lemos |
This is a class set for implementing a GUI with forms, listviews, etc, using event driven programming helped by the "Remote Scripting" method.
The goals are to:
1) Do all the work in PHP without having to take care of generating HTML, capturing events on the server side, processing this events using PHP , and returning the response to the client side without reloading the page.
2) Have a set of classes to create many types of GUI elements, setting the event handling by assigning names to each event of interest, and processing the events doing something like to modify the state of the object in the server side and returning the response in an hidden iframe to redraw the GUI element on the client side.
3) Open a door for a future tool, lik "Visual-PHP", that simplifies the construction and generation of Web based GUI without dealing with too many technical details.
The main class is p4a_Application, a container of buttons, forms, labels or panels, that is also a contanier itself and can be made visible or not like a frame in Visual Basic.
| Ratings | Utility |
Consistency |
Documentation |
Examples |
Tests |
Videos |
Overall |
Rank |
| All time: |
Good (83.3%) |
Good (83.3%) |
Sufficient (79.2%) |
Sufficient (75.0%) |
- |
- |
Sufficient (65.4%) |
359 |
| Month: |
Not yet rated by the users |
No application links were specified for this class.

If you know an application of this package, send a message to the
author to add a link here.