POW Desktop
From PlainOldWebserver
So what is the POW Desktop ? And why POW is much more than a cool hack and Firefox extension.
POW Desktop is the POW framework using Firefox as the front end. The POW framework allows you to use another browser like Safari or IE to access the LAMP style framework the POW provides. For those new to POW, POW's core is the web server. In addition to being able to serve any file from POW, it also uses JavaScript (ECMASCRIPT) as a server side programming language and the final part is Sqlite as the database.
It more powerful than LAMP because its not limited to LINUX. The code for MAC/WINDOWS/LINUX is exactly the same. In many ways Firefox 2.0 plays the role of Linux in this environment. Firefox, POW, Sqlite, JavaScript. FPQJ not a very cool acronym we will need to work on it.
The POW desktop goes beyond LAMP and into the world of Apollo by defining the client side as well as the server side to be Firefox. Once we decide that we will develop our applications to use Firefox for the client as well as the back end we add even more power to our environment.
Features of POW Desktop
Integrated SQL Database - Sqlite http://www.sqlite.org/
Server Side Programming - ECMASCRIPT / JAVASCRIPT http://developer.mozilla.org/en/docs/About_JavaScript
XML as Native Data type using E4X - Server Side http://en.wikipedia.org/wiki/E4X
XML as Native Data type using E4X - Client Side http://en.wikipedia.org/wiki/E4X
Canvas - For 2D Graphics http://developer.mozilla.org/en/docs/Drawing_Graphics_with_Canvas
AJAX Programming http://en.wikipedia.org/wiki/AJAX
Scalable Vector Graphics (SVG) http://developer.mozilla.org/en/docs/SVG
Portable Network Graphics - Support http://www.libpng.org/pub/png/
Extensible Stylesheet Language Transformations (XSLT) - http://developer.mozilla.org/en/docs/XSLT
data: URI - to Embedded Graphics directly into Pages
http://www.mw20.com/inline_image.html
As you can see a lot of power.
