473,383 Members | 1,846 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,383 software developers and data experts.

Web Application Client Module

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 17 '05 #1
7 1472
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 17 '05 #2

"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 17 '05 #3
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 17 '05 #4

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 17 '05 #5
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 17 '05 #6

"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 17 '05 #7
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 17 '05 #8

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

Similar topics

13
by: Rodrigue | last post by:
I as a developer have an application that I can run from my box or from a shared drive, but I cannot get anybody else to run it. They do have the same version of the framework on their boxes, yet...
2
by: Matthew Hood | last post by:
My company has expressed a desire to convert an existing MS Access application to a full VB.NET application. My experience is with VB6 so I want to ask a few questions and get some input on the...
5
by: | last post by:
I've created a small vb.net application which uses the Data Access Application Block to access a SQL Server 2000 database. The application works fine on the machine with the development...
11
by: Bill Nguyen | last post by:
I need to make a set of constants to be available for the whole application. Public const is confined to the form from which constants are declared. Is there a way to declare once and all forms can...
20
by: Keith G. Murphy | last post by:
I'm trying to get a feel for what most people are doing or consider best practice. Given a mod_perl application talking to a PostgreSQL database on the same host, where different users are...
4
by: JOHN MALONEY | last post by:
Hi Everybody, I have created a three-tiered db application in VB .NET but I can't get the deployment to work right. I have added a SetUp project to the existing application. I also selected...
22
by: Jordan S. | last post by:
SQL Server will be used as the back-end database to a non trivial client application. In question is the choice of client application: I need to be able to speak intelligently about when one...
1
by: Ashutosh | last post by:
Hello All, This might be seen as a common question from newbie. I am a newbie to ..NET Framework but I think my issue is very complicated. I have tried to explain at best but if you have any more...
8
by: Andrus | last post by:
I'm creating C# WinForms client-server database application. This application reads data from PostgreSQL server using npgsql Dataadapter and DataReader classes and stores data mostly in Datasets...
11
by: Jeff | last post by:
Hello everyone. I've searched through the archives here, and it seems that questions similar to this one have come up in the past, but I was hoping that I could pick your Pythonic brains a bit. ...
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: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
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:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.