473,382 Members | 1,404 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Packaging browser based applications for Windows

I have decided to create a browser based Php application for a
client/friend of mine (HTML forms to PDF, for one - perhaps a contacts
interface). He has a web site, so I can upload the application to his
web site, which is on a LAMP platform. The only down side to this is
that if he can not get online, he can not use the application. So, as a
backup, I want to find the easiest (simplest) way for him to be able to
run the application on his home/office Windows PC (without him needing
to understand how it works).

I run Apache with a Php module, and MySQL on my Windows machine. I am
aware of XAMP and some of the other complete Windows packages, but I
feel like it is too much to have him keep Apache and MySQL running all
the time (by putting Apache and MySQL into Windows startup). If I have
to go this route, I'll need to be sure that the server is locked up
tight, too (no remote access possible).

Are there other simpler ways to provide the proper environment (Windows)
to run browser based Php applications? Is there an easy way to install
the application so that it starts Apache and MySQL by itself when
needed? Php-GTK looks like a lot to learn. What I'd really like to do
is provide an environment where my browser based applications (I've
written a lot of them for myself) will run. I'm not sure what path
would be the best one to begin to follow and would appreciate some
advice on how to best set this up.

--
*****************************
Chuck Anderson • Boulder, CO
http://www.CycleTourist.com
*****************************
Mar 12 '07 #1
6 3175
Rik
Chuck Anderson <we************@seemy.sigwrote:
I have decided to create a browser based Php application for a
client/friend of mine (HTML forms to PDF, for one - perhaps a contacts
interface). He has a web site, so I can upload the application to his
web site, which is on a LAMP platform. The only down side to this is
that if he can not get online, he can not use the application. So, as a
backup, I want to find the easiest (simplest) way for him to be able to
run the application on his home/office Windows PC (without him needing
to understand how it works).

I run Apache with a Php module, and MySQL on my Windows machine. I am
aware of XAMP and some of the other complete Windows packages, but I
feel like it is too much to have him keep Apache and MySQL running all
the time (by putting Apache and MySQL into Windows startup). If I have
to go this route, I'll need to be sure that the server is locked up
tight, too (no remote access possible).

Are there other simpler ways to provide the proper environment (Windows)
to run browser based Php applications? Is there an easy way to install
the application so that it starts Apache and MySQL by itself when
needed? Php-GTK looks like a lot to learn. What I'd really like to do
is provide an environment where my browser based applications (I've
written a lot of them for myself) will run. I'm not sure what path
would be the best one to begin to follow and would appreciate some
advice on how to best set this up.
WOS
http://www.chsoftware.net/en/useware/wos/wos.htm
Maybe alter/trim it down to your needs, and then he'll have a nice singel
executable to use.

--
Rik Wasmus
Posted on Usenet, not any forum you might see this in.
Ask Smart Questions: http://tinyurl.com/anel
Mar 12 '07 #2
Chuck Anderson wrote:
He has a web site, so I can upload the application to his
web site, which is on a LAMP platform. The only down side to this is
that if he can not get online, he can not use the application.
Google: VMWare Player.

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

* = I'm getting there!
Mar 12 '07 #3
NC
On Mar 12, 1:10 pm, Chuck Anderson <websiteaddr...@seemy.sigwrote:
>
Are there other simpler ways to provide the proper
environment (Windows) to run browser based Php
applications?
Yes. Check out nuSphere phpDock:

http://www.nusphere.com/products/phpdock.htm

Basically, it is a local HTTP and browser combined.
Is there an easy way to install the application
so that it starts Apache and MySQL by itself when
needed?
phpDock runs its own HTTP server, so you don't need Apache. You still
need to deal with starting and stopping MySQL, however. One way to
deal with this problem is to avoind it altogether by using SQLite
rather than MySQL.
I'm not sure what path would be the best one to
begin to follow and would appreciate some advice
on how to best set this up.
There is no best way, unfortunately. You can't turn a client-server
application into a desktop application by just waving a magic wand...

Cheers,
NC

Mar 13 '07 #4
Chuck Anderson schrieb:
Are there other simpler ways to provide the proper environment (Windows)
to run browser based Php applications? Is there an easy way to install
the application so that it starts Apache and MySQL by itself when
needed?
And another package will all combined for deployment on CD:

http://www.server2go-web.de/

OLLi

--
We're making beer. I'm the brewery.
[Bender, Futurama 312]
Mar 15 '07 #5
Oliver Grätz schrieb:
And another package will all combined for deployment on CD:

http://www.server2go-web.de/
Wow, I tried this out just after telling you about it. It's really just
download, unzip, start the exe and you're up and running with Apache,
MySQL and PHP. There's a config file to change the ports for Apache and
MySQL, the default is on non-standard ports to avoid colliding with
eventually installed servers. You can set which browser to start, which
page to load and whether the servers should be shut down after closing
the browser! It's even pre-packaged with an autorun config so you can
just burn your app on CD and run it from there.

OLLi

--
All Glory to the Hypno-Toad!
[Futurama 307]
Mar 15 '07 #6
Oliver Grätz wrote:
Chuck Anderson schrieb:
>Are there other simpler ways to provide the proper environment (Windows)
to run browser based Php applications? Is there an easy way to install
the application so that it starts Apache and MySQL by itself when
needed?

And another package will all combined for deployment on CD:

http://www.server2go-web.de/

OLLi

I want to say thanks to all for the great suggestions. This once looks
pretty simple, but I will check them all out and post back ...
eventually. Transparency is going to be the key. I don't want to
confuse my client. First, I need to create the application. (I am
using FPDF for the first time to create an HTML form - into a database -
then to PDF document).

--
*****************************
Chuck Anderson • Boulder, CO
http://www.CycleTourist.com
*****************************
Mar 15 '07 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
by: Kai Grossjohann | last post by:
It seems that Ctrl-N in Mozilla opens a new empty browser window. That's fine, I don't need to do anything about it. But Ctrl-N in IE appears to clone the current window. Is there a way to...
2
by: K.S.Wong | last post by:
Hi all, I am trying to find out what tools (platform-independent if possible) that I can use to package a goup (few) of installers to become an exe application. I have heard of Py2exe but have...
5
by: jeremy | last post by:
I have an ASP.Net 2.0 application running on Windows Server 2003. The application displays properly in Internet Explorer, however, when I use a browser control embedded in a .net form, I get an...
4
by: Ryan | last post by:
Terminal Services 2007 offers a new feature I believe will be called RAIL: Remote Applications Integrated Locally. This feature allows for remote applications to look as if they were installed...
15
by: John Nagle | last post by:
I've been installing Python and its supporting packages on a dedicated server with Fedora Core 6 for about a day now. This is a standard dedicated rackmount server in a colocation facility,...
0
by: =?Utf-8?B?RGV2?= | last post by:
Hello, We have migrated a Vb6 fat client application to VB.Net (VS 2005). The VB6 application is a windows based application that contains a Activex document allow end-users to open the...
60
by: jim | last post by:
I am looking for an application that will wrap my .Net application (and any needed .Net parts) into a single exe. I know of Thinstall ($4,000 for application and per copy fees for your exes) and...
4
by: python | last post by:
I'm looking at rewriting some legacy VB applications and am pondering which of the following techniques to use: 1. Browser based GUI with local web server (Browser + wsgiref.simple_server) (I'm...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.