Firefox Thick Client Applications
From Linux, is there a way to load Firefox on a particular file type (or perhaps something in the file) to cause it to load without anything except the web page with no menus or toolbars, etc? Is this what all this talk of XUL is all about?
(Note, yeah, like any web developer worth his own salt, I too can make an HTML page run some ECMAScript that causes a new window to open without menus or toolbars. The problem is that this is not what I want because then you have a delay and you are running two windows. I'm looking for something completely different. I just want one window to open exactly as I planned it.)
I was wondering because it might be a useful platform for deploying thick client applications on Linux. If you had a thick client application, where the client GUI, application logic and server, data logic and server, and all other components existed on one workstation, you could use Firefox as the front end and simply design the program as a web app with one exception. The exception would be that you would draw your own menus and provide some kind of toolbar (again, drawn) so that users could stop pending requests and retry, in the event of a web server glitch.
In this manner, if you are a web developer and know PHP, but don't know things like Python, C, or Perl, and don't know widget APIs like Qt, GTK2, or WxWidgets, then perhaps this is an avenue to pursue.
I look forward to your answer. This task would be exciting to see in action.