By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,524 Members | 1,674 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,524 IT Pros & Developers. It's quick & easy.

Web Application Client Module

P: n/a
Hi All,

I hope I'm posting this question to the correct newsgroups. We have a
web based database application that's accessed using IE. The
application opens a popup window to run in. With all the popup blockers
and compromised browsers out there, I'm looking into developing a web
based custom client side application to access the application with.
The application will be developed to only reach the web application
site using the https protocol. It also needs to javascript enabled. It
will be downloaded from the main web site and used to access the
database application.

Any suggestions/ideas on how to go about developing the client
application? What tools tools are out there for such a project.

Thanks,
Raffi

Jul 18 '05 #1
Share this Question
Share on Google+
8 Replies


P: n/a
Raffi wrote:
Hi All,

I hope I'm posting this question to the correct newsgroups. We have a
web based database application that's accessed using IE. The
application opens a popup window to run in. With all the popup blockers
and compromised browsers out there, I'm looking into developing a web
based custom client side application to access the application with.
The application will be developed to only reach the web application
site using the https protocol. It also needs to javascript enabled. It
will be downloaded from the main web site and used to access the
database application.

Any suggestions/ideas on how to go about developing the client
application? What tools tools are out there for such a project.

Thanks,
Raffi


This is slightly what I am doing right now, you can use the JavaScript
on the browser to (mainly the XMLHttpRequest object) to access servers
asynchronously, when accessing the server's resource it returns an XML
representation (document) of whatever you want using the browser's
builtin DOM you can parse this and using the same DOM you can modify the
predefined tags or whatever you want. This approach reduces the traffic
to the webserver by only accessing data you need. go to cherrypy.org and
right on the start page there should be a link labeled AJAX which is the
buzzword being used for this kind of implementation.

Hope this helps.

Adonis
Jul 18 '05 #2

P: n/a
Since you need javascript the cheap-n-dirty approach (xml parser, gui
library of your choice and just enough widget logic/https for your app
to work) is a no-go. I don't know of a python library with html
rendering and javascript (and https support could easily be another
barrier).

Another option starts with Mozilla/Firefox; just strip away all
unnecessary GUI 'features' with a customized XUL. I imagine you could
effectivly hardcode the 'home' URL and make the location bar read-only
without great effort. That will give you HTTPS support, html rendering
and full javascript fairly painlessly.

Course' if your app was designed and tested for IE only you'll have to
wrap the MS rendering/javascript IE libraries. Plenty of commercial
programs do it (AIM and Quickbooks come to mind) but I've never tried
and suspect there are serious licencing hurdles.

Jul 18 '05 #3

P: n/a

"Raffi" <th*********@yahoo.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
Hi All,

I hope I'm posting this question to the correct newsgroups. We have a
web based database application that's accessed using IE. The
application opens a popup window to run in. With all the popup blockers
and compromised browsers out there, I'm looking into developing a web
based custom client side application to access the application with.
The application will be developed to only reach the web application
site using the https protocol. It also needs to javascript enabled. It
will be downloaded from the main web site and used to access the
database application.

Any suggestions/ideas on how to go about developing the client
application? What tools tools are out there for such a project.


It's easy. Just create an application that hosts the MSHTML ActiveX control
(IE itself minus the interface). With tools like Delphi or Visual Basic,
it's literally a matter of dragging and dropping the control into the form.
Even in Visual C++ it's not that hard.

Forcing Javascript to be on is somewhat more tricky. There are a couple COM
interfaces that you to implement.

I suggest you google "MSHTML hosting" for more info. The newsgroup
microsoft.public.inetsdk.programming.mshtml_hostin g is also an excellent
resource.
Jul 18 '05 #4

P: n/a
Raffi wrote:
Hi All,

I hope I'm posting this question to the correct newsgroups. We have a
web based database application that's accessed using IE. The
application opens a popup window to run in. With all the popup
blockers and compromised browsers out there, I'm looking into
developing a web based custom client side application to access the
application with. The application will be developed to only reach the
web application site using the https protocol. It also needs to
javascript enabled. It will be downloaded from the main web site and
used to access the database application.

Any suggestions/ideas on how to go about developing the client
application? What tools tools are out there for such a project.


http://msdn.microsoft.com/library/de...node_entry.asp
Jul 18 '05 #5

P: n/a

Berislav Lopac wrote:
Raffi wrote:
Hi All,

I hope I'm posting this question to the correct newsgroups. We have a web based database application that's accessed using IE. The
application opens a popup window to run in. With all the popup
blockers and compromised browsers out there, I'm looking into
developing a web based custom client side application to access the
application with. The application will be developed to only reach the web application site using the https protocol. It also needs to
javascript enabled. It will be downloaded from the main web site and used to access the database application.

Any suggestions/ideas on how to go about developing the client
application? What tools tools are out there for such a project.


http://msdn.microsoft.com/library/de...node_entry.asp

Thanks for the suggestions. They'll give me the starting point I need.

Raffi

Jul 18 '05 #6

P: n/a
Chung Leong wrote:

It's easy. Just create an application that hosts the MSHTML ActiveX control
(IE itself minus the interface). With tools like Delphi or Visual Basic,
it's literally a matter of dragging and dropping the control into the form.
Even in Visual C++ it's not that hard.

Hi Chung ,

Of coure i want to ship my personal browser with my products too :-),
but will this be immune to those popup blockers?

Thanks,

Henk Verhoeven.
Jul 19 '05 #7

P: n/a

"Henk Verhoeven" <ne***@phppeanutsREMOVE-THIS.org> wrote in message
news:d3**********@news2.zwoll1.ov.home.nl...
Chung Leong wrote:

It's easy. Just create an application that hosts the MSHTML ActiveX control (IE itself minus the interface). With tools like Delphi or Visual Basic,
it's literally a matter of dragging and dropping the control into the form. Even in Visual C++ it's not that hard.

Hi Chung ,

Of coure i want to ship my personal browser with my products too :-),
but will this be immune to those popup blockers?


Third party extensions are not loaded by the MSHTML control, so it wouldn't
be affected by pop-up blockers--or spyware for that matters. WinXP SP2's
popup blocker is controlled by something known as IInternetSecurityManager,
whose behavior you can override by implementing your own.
Jul 19 '05 #8

P: n/a
Raffi wrote:
Hi All,

I hope I'm posting this question to the correct newsgroups. We have a
web based database application that's accessed using IE. The
application opens a popup window to run in. With all the popup blockers
and compromised browsers out there, I'm looking into developing a web
based custom client side application to access the application with.
The application will be developed to only reach the web application
site using the https protocol. It also needs to javascript enabled. It
will be downloaded from the main web site and used to access the
database application.

Any suggestions/ideas on how to go about developing the client
application? What tools tools are out there for such a project.

Thanks,
Raffi


Wouldn't it be easier simply to make it NOT open a pop-up window?
Besides, most browsers usually allow you to whitelist a site, or allow a
single pop-up per click . . .

Rogan
--
Rogan Dawes

*ALL* messages to di*****@dawes.za.net will be dropped, and added
to my blacklist. Please respond to "nntp AT dawes DOT za DOT net"
Jul 19 '05 #9

This discussion thread is closed

Replies have been disabled for this discussion.