Internet Development

Moderators: None (Apply to moderate this forum)
Number of threads: 1024
Number of posts: 1892

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
urgent help regarding a web development project. Posted by cingo on 19 Mar 2009 at 10:09 PM

Dear all,

I need urgent help regarding a web development project.
I would be very pleased if you can guide me in this regard.

My requirement is as follows.

i need to have a web based project that should also work offline. (also using a website)
its just a small (but sensitive) database of say 100-200 fields and has attachment links to the files that are uploaded on a server.

both online and offline versions have same functionality and modules
all forms same! (can it be just one downloadable software with online-offline modes? to access database? )

end users -- around 50, located anywhere

software when online:
1. the latest database should be download, according to user privileges, locally and should be very secure that no one can open it using tools other than the software. it must also be encrypted? (how?)
2. the local changes that i save in the software should be syncronized to the online database. (how?)
3. core software for report generation etc.

software when offline:
1. according to user privileges, locally i can view/use the downloaded offline data without internet connection.
2. i should be able to save local new records/changes that i add in the software (can be done in a temporary database for syncronization)
3. ?data must be encrypted
4. offline software for report generation etc.

questions:

what is the ideal SERVER side programing language for such a dev project? ASP.NET, VB.NET, PHP, JSP ???
what is the ideal CLIENT side programing language for such a dev project?
what should the ONLINE database and OFFLINE database backend be? MYSQL, MSSQL, ACCESS ???

how should the general structure of callbacks and serverside and clientside software be?
can AJAX help? (like ComponentArt GUI)
are there any third party tools that make working with online-offline apps easier?
how to have minimum fuss for the end user (no complex installations/ no webservers running etc)

how should one secure such apps? locally and online?
also is decompiling such apps possible? how will i know?

--- I WILL BE VERY THANKFUL IF ANYONE CAN GUIDE ME -----

i was planning on using ASP.NET with mysql.....but i dont know about the offline version!


THANKS AND REGARDS

CINGO S.

Report
Re: urgent help regarding a web development project. Posted by bradwang on 20 Mar 2009 at 2:50 AM
With asp.net, I think it's better combined with SQL Server, since this is also from Microsoft. It will perform better together, and most MS guys know asp.net and sql server well, but not asp.net + mysql. :)


Brad Wang - .NET Freelancer from China
MSN: brad_wang_cn@hotmail.com
Skype: brad_wang
Report
Re: urgent help regarding a web development project. Posted by cingo on 22 Mar 2009 at 8:48 AM
thanks for the response....

also can you explain something for the offline version also?

my hierarchy is as follows:

i will be using a database server 24/7 online
and the application server - (or website) - for connectivity
and an offline application with local database -- for editing and adding details.

also since the setup is not local, users will be located all across the country.
so the software should be allowing for offline use...to work on.. and then synchronize the data ---
also both the offline app and website will fetch the online updated data from all locations.. when required.


can we discuss further? please.

Thanks and regards
cingo
Report
Re: urgent help regarding a web development project. Posted by bradwang on 24 Mar 2009 at 2:13 AM
The part of sync between user's offline database to the online version of database will be the hard part I think. Why not require the user to log on and connect to the online db in order to do anything?

Other parts, I think all will not be big problem.



Brad Wang - .NET Freelancer from China
MSN: brad_wang_cn@hotmail.com
Skype: brad_wang



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.