473,320 Members | 2,035 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,320 software developers and data experts.

Offline Browser-Based

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
Jan 4 '08 #1
4 1286
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" <so******@gmail.comwrote in message
news:80**********************************@d4g2000p rg.googlegroups.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

Jan 4 '08 #2
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
Jan 4 '08 #3
On Jan 4, 1:47*pm, bruce barker
<brucebar...@discussions.microsoft.comwrote:
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.
Jan 4 '08 #4
On Fri, 4 Jan 2008 12:28:01 -0800 (PST), soroushe <so******@gmail.com>
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.
Jan 5 '08 #5

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

Similar topics

3
by: CathieC | last post by:
I have deployed an asp.net application on Windows XP(SP2, Internet Explorer V 6). SQL Server is running on the same machine. To login the user browses to http://machinename/default.aspx. Here they...
0
by: Matt | last post by:
Hello Everyone, I am creating my own web browser in Visual C#. I have a button called Work Offline. What code should I add to the button to perform the Work Offline Function. I am talking about...
2
by: CathieC | last post by:
I have deployed an asp.net application on Windows XP(SP2), Internet Explorer (V 6). SQL Server is running on the same machine. To login the user browses to http://machinename/default.aspx. Here...
10
by: Php Developer | last post by:
I want to know how to check that user is online or offline status if he close his browser with the help of <body onunload>.As it not work well if is user change his page as that time it is too...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
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...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....

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.