Solved can you run it off-line?

Posted on 2011-04-18
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 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
    LVL 10

    Expert Comment

    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.
    LVL 1

    Author Comment

    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

    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
    LVL 1

    Author Closing Comment

    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..

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Why You Should Analyze Threat Actor TTPs

    After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

    In this Article, I will provide a few tips in problem and solution manner. Opening an ASPX page in Visual studio 2003 is very slow. To make it fast, please do follow below steps:   Open the Solution/Project. Right click the ASPX file to b…
    In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    737 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

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now