[Webinar] Learn how to a build a cloud-first strategyRegister Now


asp.net can you run it off-line?

Posted on 2011-04-18
Medium Priority
Last Modified: 2012-06-27
I am being asked to help design a relatively small application, but it will need a Database, have about 5 entry screens and maybe about 20 reports..

The main redesign is a piece of cake, except  they would like it on-line most the time so that several people can access the updated data, rather then having to assign one person to be the one to update and pass around the updated database to everyone..

But, since during the main time at the course we are out in a remote place that doesn't get cell phone or wiFi reception, they want to be able to work with it off-line..

I can design using asp.net for a website,  I can also write for a windows form program.. But all I can think of is designing the system twice on both platforms and working on-line with the web version, then downloading the database files when need to work offline, importing them into the windows form and working from that..

PS this is a volunteer organization, very little capital, so solutions cannot be to buy some buisness software costing thousands.

I need advise on if I can do this building only one system, as the upkeep of the parrell applications could become a nightmare..
Question by:moosetracker
  • 2
  • 2
LVL 10

Expert Comment

ID: 35421765
I'm not sure, but have a look at Silverlight.
A Silverlight application can be run online and as a standalone application.

As to the online/offline parts, that's going to be a nightmare to synchronize data when the offline application goes online.

Author Comment

ID: 35422960
Hmm.. I looked at Silverlight to see what it was about.. It seemed to just promote it was something for video, images that sort of thing.. Do you know where I can read up on Silverlight from a programming application aspect? It is something that someone who knows Visual Studio (web/Window  VB/C#) could learn quickly or is it a whole 'nother learning curve..

As for the online/offline parts, this is not a large operation.. Sure I can forsee someone buying a product from one person and returning it an hour later for a refund to someone else (even that might be stretching a senerio).. But if you watch times of the last update, you just don't update the record if it's older then the one in the main database..

The whole system has been for years an access program, created by someone who learned it for personal use.. The files stucture is simple enough though could use a overhaul, the dataentry needs some reorganization so they are not manually entering the redundent, then there are about 20 reports none of which are complex..

For the most part 2 to 3 people will be doing anything to modify the records, and modifying different areas, the rest of us are just looking at the data for reporting purposes..
LVL 10

Accepted Solution

JPJ78 earned 2000 total points
ID: 35423765
Silverlight is much more than videos.
You can more or less build winform application (more restricted than a winform).

I haven't myself used Silverlight that much, but the 2 "large" parts of the learningcurve is the XAML (the code fo the GUI) and the async thinking.
I do think the learning curve is "ok" for an experienced developer.

Some tutorials

Author Closing Comment

ID: 35424182
I think I might be collaborating with someone who knows the silverlight, which will be great.. He was comming onboard to provide sharepoint, but during emails he mentioned that silverlight might be the platform.. Hopefully it is through more knowledge of it then asking others as I have..
If this comes together this volunteer project may be great for my personal skills..

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
Suggested Courses

865 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question