Offline Browser-Based

Offline Browser-Based

am 04.01.2008 21:28:01 von soroushe

Hi all -

I am starting a plan for building a web application based on .NET 2.0
Framework in conjunction with Spring Framework. However, my market
requirements requires me to allow the application to run completely
offline in the browser. Meaning, the same application that is deployed
on our servers, would have to be deployed (along with the DB) on the
client's machine and run completely disconnected.

Since this is new to me, I like to know if any one can point me in the
right direction in regards to the following questions.

1) How would such a application be installed on the client's machine?
2) What kind of DB would be feasable to run on the client's machine?
3) Once the application is installed, how could we deliver incremental
updates?

Any advice would be greatly appreciated!

Thanks,
S

Re: Offline Browser-Based

am 04.01.2008 21:49:35 von xyz_john

This is planned for silverlight, but I don't believe its available as yet.
The best option you might have is to look at google gears

http://gears.google.com/

Regards

John Timney (MVP)
http://www.johntimney.com
http://www.johntimney.com/blog


"soroushe" wrote in message
news:801e02dd-5967-4768-82e9-6e7932b8f2d9@d4g2000prg.googleg roups.com...
> Hi all -
>
> I am starting a plan for building a web application based on .NET 2.0
> Framework in conjunction with Spring Framework. However, my market
> requirements requires me to allow the application to run completely
> offline in the browser. Meaning, the same application that is deployed
> on our servers, would have to be deployed (along with the DB) on the
> client's machine and run completely disconnected.
>
> Since this is new to me, I like to know if any one can point me in the
> right direction in regards to the following questions.
>
> 1) How would such a application be installed on the client's machine?
> 2) What kind of DB would be feasable to run on the client's machine?
> 3) Once the application is installed, how could we deliver incremental
> updates?
>
> Any advice would be greatly appreciated!
>
> Thanks,
> S

RE: Offline Browser-Based

am 04.01.2008 22:47:04 von brucebarker

it depends on what disconnected means.

a) load web page from internet, but will run disconnected after
b) will startup with no internet access.

you solve a with a library like google grears which supports IE, firefox,
and webkit safari.

for b, you have three options:

1) run the html pages from from disk (no aspx or .net required). this is
getting harder due to browser security settings.

2) install a web server on the client that hosts the pages.

3) write a fat client that uses web services to access internet data.


-- bruce (sqlwork.com)


"soroushe" wrote:

> Hi all -
>
> I am starting a plan for building a web application based on .NET 2.0
> Framework in conjunction with Spring Framework. However, my market
> requirements requires me to allow the application to run completely
> offline in the browser. Meaning, the same application that is deployed
> on our servers, would have to be deployed (along with the DB) on the
> client's machine and run completely disconnected.
>
> Since this is new to me, I like to know if any one can point me in the
> right direction in regards to the following questions.
>
> 1) How would such a application be installed on the client's machine?
> 2) What kind of DB would be feasable to run on the client's machine?
> 3) Once the application is installed, how could we deliver incremental
> updates?
>
> Any advice would be greatly appreciated!
>
> Thanks,
> S
>

Re: Offline Browser-Based

am 05.01.2008 00:17:19 von soroushe

On Jan 4, 1:47=A0pm, bruce barker
wrote:
> it depends on what disconnected means.
>
> a) load web page from internet, but will run disconnected after
> b) will startup with no internet access.
>
> you solve a with a library like google grears which supports IE, firefox,
> and webkit safari.
>
> for b, you have three options:
>
> 1) run the html pages from from disk (no aspx or .net required). this is
> getting harder due to browser security settings.
>
> 2) install a web server on the client that hosts the pages.
>
> 3) write a fat client that uses web services to access internet data.
>
> -- bruce (sqlwork.com)
>
>
>
> "soroushe" wrote:
> > Hi all -
>
> > I am starting a plan for building a web application based on .NET 2.0
> > Framework in conjunction with Spring Framework. However, my market
> > requirements requires me to allow the application to run completely
> > offline in the browser. Meaning, the same application that is deployed
> > on our servers, would have to be deployed (along with the DB) on the
> > client's machine and run completely disconnected.
>
> > Since this is new to me, I like to know if any one can point me in the
> > right direction in regards to the following questions.
>
> > 1) How would such a application be installed on the client's machine?
> > 2) What kind of DB would be feasable to run on the client's machine?
> > 3) Once the application is installed, how could we deliver incremental
> > updates?
>
> > Any advice would be greatly appreciated!
>
> > Thanks,
> > S- Hide quoted text -
>
> - Show quoted text -

Hi Bruce,

Thanks for the help. I define disconnected as not havinig the need to
be connected at all once the application is installed. The application
server and DB is run on the client's machine. I you suggested, the
best method is to install a server on the client's machine and have it
server the pages. In your opinion what would be the best way to
install the server on the client's machine? I am assuming not all
systems have IIS installed.

Re: Offline Browser-Based

am 05.01.2008 03:20:39 von Registered User

On Fri, 4 Jan 2008 12:28:01 -0800 (PST), soroushe
wrote:

>Hi all -
>
>I am starting a plan for building a web application based on .NET 2.0
>Framework in conjunction with Spring Framework. However, my market
>requirements requires me to allow the application to run completely
>offline in the browser. Meaning, the same application that is deployed
>on our servers, would have to be deployed (along with the DB) on the
>client's machine and run completely disconnected.
>
>Since this is new to me, I like to know if any one can point me in the
>right direction in regards to the following questions.
>
>1) How would such a application be installed on the client's machine?
>2) What kind of DB would be feasable to run on the client's machine?
>3) Once the application is installed, how could we deliver incremental
>updates?
>
I mean no disrespect but I think there is a need to re-consider what
you're trying to do before moving on to the how. I have to question
the need for a web application if the clients will each have their own
full installation.

Apparently each client will need a web server and a database server.
Each client's software/hardware combination will be an unknown
fingerprint and this will not simplify installations. Once the servers
are installed administration becomes the issue. Expecting the user
install and administer these tools just run an application in a
browser seems excessive. Installation and set-up may be a one time
thing but the need for administrative support will never go away.

It sounds like someone got carried away with 'runs anywhere in a
browser'.

regards
A.G.