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

rich client ASP.NET app?

Bob
We have a pretty complicated Excel based application that I'm looking to
make the functionalities online. It has very rich UI and displays numerous
input controls (think a tax form like screen). It's so customized that a
user wouldn't know it's Excel. It does some simple calculations when user
inputs something into certain cells. It can also track user input on a cell
by cell basis (e.g. a history of Bob changed to this on this day, Joe
changed to that on that day etc). The app is used by internal
professionals to review/edit complicated data provided by external users.
Being a desktop app, the data is a CSV file that it reads/writes on the
user's computer.

The goal to move to an online solution is to centralize data storage,
improve performance, and allow users not in the same domain to work on the
data. I'm thinking that it probably has to have richer client side than an
average web application. Does anyone have experience in something similar?
There are several options I'm thinking of (1) a normal ASP.NET app with
complex client side javascript and DHTML; (2) a .NET desktop app
communicating with a server end via web services; It's for internal use
only so the user base is well known. (3) rich web components like the Office
Web Component. I have not worked with it so don't know whether it fits or
not. (4) maybe some other client components I'm not aware of ?

Thanks a lot for any suggestions.
Bob
Nov 19 '05 #1
5 1855
Hi Bob,

Under the circumstances, I would thing that number 2 is your best bet.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Ambiguity has a certain quality to it.

" Bob" <bo*******@yahoo.com> wrote in message
news:ec**************@TK2MSFTNGP15.phx.gbl...
We have a pretty complicated Excel based application that I'm looking to
make the functionalities online. It has very rich UI and displays
numerous
input controls (think a tax form like screen). It's so customized that a
user wouldn't know it's Excel. It does some simple calculations when user
inputs something into certain cells. It can also track user input on a
cell
by cell basis (e.g. a history of Bob changed to this on this day, Joe
changed to that on that day etc). The app is used by internal
professionals to review/edit complicated data provided by external users.
Being a desktop app, the data is a CSV file that it reads/writes on the
user's computer.

The goal to move to an online solution is to centralize data storage,
improve performance, and allow users not in the same domain to work on the
data. I'm thinking that it probably has to have richer client side than
an
average web application. Does anyone have experience in something
similar?
There are several options I'm thinking of (1) a normal ASP.NET app with
complex client side javascript and DHTML; (2) a .NET desktop app
communicating with a server end via web services; It's for internal use
only so the user base is well known. (3) rich web components like the
Office
Web Component. I have not worked with it so don't know whether it fits or
not. (4) maybe some other client components I'm not aware of ?

Thanks a lot for any suggestions.
Bob

Nov 19 '05 #2
I would also go with #2 (rich client), but also consider alternatives to Web
services, like .NET Remoting which might be a viable alternative depending
on what you mean by "domain" when you say that users not in the same domain
will need to work on the data. Are all of your clients within the same
Active Directory domain forest? Or are you saying that some users will be
coming in from the Internet while others will exist within your company
domain?

-HTH
" Bob" <bo*******@yahoo.com> wrote in message
news:ec**************@TK2MSFTNGP15.phx.gbl...
We have a pretty complicated Excel based application that I'm looking to
make the functionalities online. It has very rich UI and displays
numerous
input controls (think a tax form like screen). It's so customized that a
user wouldn't know it's Excel. It does some simple calculations when user
inputs something into certain cells. It can also track user input on a
cell
by cell basis (e.g. a history of Bob changed to this on this day, Joe
changed to that on that day etc). The app is used by internal
professionals to review/edit complicated data provided by external users.
Being a desktop app, the data is a CSV file that it reads/writes on the
user's computer.

The goal to move to an online solution is to centralize data storage,
improve performance, and allow users not in the same domain to work on the
data. I'm thinking that it probably has to have richer client side than
an
average web application. Does anyone have experience in something
similar?
There are several options I'm thinking of (1) a normal ASP.NET app with
complex client side javascript and DHTML; (2) a .NET desktop app
communicating with a server end via web services; It's for internal use
only so the user base is well known. (3) rich web components like the
Office
Web Component. I have not worked with it so don't know whether it fits or
not. (4) maybe some other client components I'm not aware of ?

Thanks a lot for any suggestions.
Bob

Nov 19 '05 #3
Bob,

Based on the requirements you specify, I think a smart client solution
is the way to go. Smart clients offer the best of both thin clients and
thick clients (along with other benefits). I recommend you do a quick
read of the following:

http://msdn.microsoft.com/smartclien...n/default.aspx

There are several sample applications that can help you get started.
Here is a link to one of them:

http://www.windowsforms.net/Applicat...=20&tabindex=8
Let me know if this is an option you can consider and I can guide your
further. One other question, can you built this with Visual Studio
2005? There is a whole lot of benefit to doing so if possible? I can
elaborate after you respond.

sayed
Bob wrote:
We have a pretty complicated Excel based application that I'm looking to
make the functionalities online. It has very rich UI and displays numerous
input controls (think a tax form like screen). It's so customized that a
user wouldn't know it's Excel. It does some simple calculations when user
inputs something into certain cells. It can also track user input on a cell
by cell basis (e.g. a history of Bob changed to this on this day, Joe
changed to that on that day etc). The app is used by internal
professionals to review/edit complicated data provided by external users.
Being a desktop app, the data is a CSV file that it reads/writes on the
user's computer.

The goal to move to an online solution is to centralize data storage,
improve performance, and allow users not in the same domain to work on the
data. I'm thinking that it probably has to have richer client side than an
average web application. Does anyone have experience in something similar?
There are several options I'm thinking of (1) a normal ASP.NET app with
complex client side javascript and DHTML; (2) a .NET desktop app
communicating with a server end via web services; It's for internal use
only so the user base is well known. (3) rich web components like the Office
Web Component. I have not worked with it so don't know whether it fits or
not. (4) maybe some other client components I'm not aware of ?

Thanks a lot for any suggestions.
Bob


Nov 19 '05 #4
Bob,

Based on the requirements you specify, I think a smart client solution
is the way to go. Smart clients offer the best of both thin clients and
thick clients (along with other benefits). I recommend you do a quick
read of the following:

http://msdn.microsoft.com/smartclien...n/default.aspx

There are several sample applications that can help you get started.
Here is a link to one of them:

http://www.windowsforms.net/Applicat...=20&tabindex=8
Let me know if this is an option you can consider and I can guide your
further. One other question, can you built this with Visual Studio
2005? There is a whole lot of benefit to doing so if possible? I can
elaborate after you respond.

sayed
Bob wrote:
We have a pretty complicated Excel based application that I'm looking to
make the functionalities online. It has very rich UI and displays numerous
input controls (think a tax form like screen). It's so customized that a
user wouldn't know it's Excel. It does some simple calculations when user
inputs something into certain cells. It can also track user input on a cell
by cell basis (e.g. a history of Bob changed to this on this day, Joe
changed to that on that day etc). The app is used by internal
professionals to review/edit complicated data provided by external users.
Being a desktop app, the data is a CSV file that it reads/writes on the
user's computer.

The goal to move to an online solution is to centralize data storage,
improve performance, and allow users not in the same domain to work on the
data. I'm thinking that it probably has to have richer client side than an
average web application. Does anyone have experience in something similar?
There are several options I'm thinking of (1) a normal ASP.NET app with
complex client side javascript and DHTML; (2) a .NET desktop app
communicating with a server end via web services; It's for internal use
only so the user base is well known. (3) rich web components like the Office
Web Component. I have not worked with it so don't know whether it fits or
not. (4) maybe some other client components I'm not aware of ?

Thanks a lot for any suggestions.
Bob


Nov 19 '05 #5
> The goal to move to an online solution is to centralize data storage,

Regardless of what you implement on the GUI end, this probably should be SQL
Server rather than Excel or CSV files.
improve performance,
Rich client web apps suck when it comes to GUI performance. Browser
scripting and post backs could leave your users waiting several seconds
every time they enter data and tab into another field.

and allow users not in the same domain to work on the data.


There are more simple ways to overcome this wihtout re-writing the
application. This is just a network admin issue.

If you decide to re-write as a .net app, then look into smart client
technology.
Nov 19 '05 #6

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

Similar topics

5
by: Justin Kennedy | last post by:
Hi, I have a client that wants to format content in Word, paste it into a textarea, and have the html render exactly as it matches the Word doc. I've tried some scripts out there that offer...
3
by: JezB | last post by:
Is it possible to have rich client and ASP.NET forms running side-by-side, with at least some method of communication between them (if shared memory is not viable) ?
1
by: =?Utf-8?B?Y2hhbmNoaXRvZGF0YQ==?= | last post by:
Hi, I want to do the following: Create a WebPart(in Sharepoint 2007) that downloads a .NET Rich Client. Well downloaded the Rich Client needs to communicate with the Web Part(through http...
16
by: Neil | last post by:
I posted a few days ago that it seems to me that the Access 2007 rich text feature does not support: a) full text justification; b) programmatic manipulation. I was hoping that someone might...
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...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
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: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

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.