Open-source PHP/XUL application for Desktop Applications development With PHP – SiteFusion
SiteFusion is an open source and server-based development platform where a XUL client runs code written with PHP.
The application runs on a server generating JavaScript commands but looks and behaves like native desktop applications.
The output is platform-independent and can access the client filesystem, run programs, play sounds ,etc.
Features
- Platform-independent applications
- OS-native look and feel
- Writing applications in pure object-oriented PHP
- No traditional browser security restrictions: access the client filesystem and run programs
- It’s Fast!
- API that offers the full set of possibilities that XUL and PHP entail
- Aimed at quick, efficient programming by minimizing the amount of code needed
- Client connecting through a regular webserver, no additional configuration required
- Thin, update-free XUL client
- XULCustomTree, the adapted tree class that unlocks all features of the Mozilla tree view including sorting, drag & drop and editable cells. Also supports sparse trees, allowing efficient presentation and operation of trees of over 10000 nodes.
- Continuous processes on the server side governed by a daemon
- Two-way real-time ZLib compressed communication
- No exposure of application logic and code
- Possibility to easily integrate all kinds of XPCOM platform-dependent binary components into the client and operate them from the server
- Silently pushing these client extensions from the server, without user interaction. This enables the client to effectively transform into any form required by the application.
- Jobs, cronjob-like timed execution of a PHP script and mailing of the output to a specified address
- Services, separate processes facilitating certain features to other processes
Website: http://www.sitefusion.org/
Download: http://sourceforge.net/projects/sitefusion/files/