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 8 1273
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
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.
"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.
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
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
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.
"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.
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" This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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.
...
|
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...
|
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...
|
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,...
|
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...
|
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...
|
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
|
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...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
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...
| |