Web Application Client Module

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Raffi

    #1

    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

  • Adonis

    #2
    Re: Web Application Client Module

    Raffi wrote:[color=blue]
    > 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
    >[/color]

    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

    Comment

    • Kane

      #3
      Re: Web Application Client Module

      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.

      Comment

      • Chung Leong

        #4
        Re: Web Application Client Module


        "Raffi" <thegrizzzly@ya hoo.com> wrote in message
        news:1113340287 .265724.137300@ f14g2000cwb.goo glegroups.com.. .[color=blue]
        > 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.[/color]

        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.publi c.inetsdk.progr amming.mshtml_h osting is also an excellent
        resource.


        Comment

        • Berislav Lopac

          #5
          Re: Web Application Client Module

          Raffi wrote:[color=blue]
          > 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.[/color]

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


          Comment

          • Raffi

            #6
            Re: Web Application Client Module


            Berislav Lopac wrote:[color=blue]
            > Raffi wrote:[color=green]
            > > Hi All,
            > >
            > > I hope I'm posting this question to the correct newsgroups. We have[/color][/color]
            a[color=blue][color=green]
            > > 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[/color][/color]
            the[color=blue][color=green]
            > > web application site using the https protocol. It also needs to
            > > javascript enabled. It will be downloaded from the main web site[/color][/color]
            and[color=blue][color=green]
            > > 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.[/color]
            >
            >[/color]
            http://msdn.microsoft.com/library/de...node_entry.asp

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

            Raffi

            Comment

            • Henk Verhoeven

              #7
              Re: Web Application Client Module

              Chung Leong wrote:[color=blue]
              >
              > 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.
              >[/color]
              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.

              Comment

              • Chung Leong

                #8
                Re: Web Application Client Module


                "Henk Verhoeven" <news1@phppeanu tsREMOVE-THIS.org> wrote in message
                news:d3m8g1$uec $1@news2.zwoll1 .ov.home.nl...[color=blue]
                > Chung Leong wrote:[color=green]
                > >
                > > It's easy. Just create an application that hosts the MSHTML ActiveX[/color][/color]
                control[color=blue][color=green]
                > > (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[/color][/color]
                form.[color=blue][color=green]
                > > Even in Visual C++ it's not that hard.
                > >[/color]
                > Hi Chung ,
                >
                > Of coure i want to ship my personal browser with my products too :-),
                > but will this be immune to those popup blockers?[/color]

                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 IInternetSecuri tyManager,
                whose behavior you can override by implementing your own.


                Comment

                • Rogan Dawes

                  #9
                  Re: Web Application Client Module

                  Raffi wrote:[color=blue]
                  > 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
                  >[/color]

                  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 discard@dawes.z a.net will be dropped, and added
                  to my blacklist. Please respond to "nntp AT dawes DOT za DOT net"

                  Comment

                  Working...