Dev Tools and Suggestions for RIA Project

This is a discussion on "Dev Tools and Suggestions for RIA Project" within the Website Planning section. This forum, and the thread "Dev Tools and Suggestions for RIA Project are both part of the Planning Your Website category.



Go Back   Webforumz.com > Main Forums > Planning Your Website > Website Planning

Notices


Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old Nov 21st, 2007, 02:50
New Member
Join Date: Nov 2007
Location: 11758
Age: 29
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Question Dev Tools and Suggestions for RIA Project

A little Background ---

I am kicking around trying to build a controller app, which will have a bunch of hardware attached to a server, running a web server so it can be controlled remotely.

I think I am going to use ASP.NET and C #for the server side and Adobe Flex for the GUI Client Side because I saw some samples and it looks great (But I am not stuck on the flex choice - Silverlight??? )

The server side will have a database tracking states of all the Hardware attached to server.

Basic Functionality Needed ---

A) - When the user clicks a control on the webpage:
Client sends a message to server, HW state changes on server
Database gets updated on server
Client then updates GUI properties in the flex side to reflect new status.

B) - If something happens to the server side forcing HW status changes:
Server Sends message to Client (Or client Must Poll Server??)
Database gets updated on server
Client updates GUI properties in the flex side to reflect new status

C) – Hardware can be added / configured, including graphical representations of the hardware in the GUI.

D) – At some point, Id like to be able to add streaming media -

Now Some Question ---

1 - I would like the server side to continually update the web page that will be served to the client side so that any time a client access the web server, the GUI reflects the current state. I do not want the user to connect, load all the controls in the client side, and then poll every device on the server side to synchronize the states of all the items on the client GUI to the hardware on the server (this would take forever). Is it possible to avoid this with current web technologies?

2 – I considered ASP.Net C# and Flex without really understanding all their capability. Are there more suitable tools for this type of application? (Limitations being I want the page to look nice graphically, and I don’t want end user to have to install a run-time engine, yes I know Flex will need flash player but it’s pretty common.)

3 – My original Idea was to build this App completely as a web page, and have the local client (running from the server machine) access the GUI as localhost IP. Thought being, Then the local and remote clients would see the exact same thing. Am I reaching here? Is this impractical?

This question is broad, due to my lack of understanding about how all this dynamic web page technology works. I have been a programmer for years, but mostly stand alone console apps.


Any useful info people can suggest on choice of tool, or general architecture would be welcomed.

Thanks
Mike
Reply With Quote

Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Useful tools and add-ons for web development welshstew Starting Out 0 Mar 14th, 2008 18:49
CSS editing tools danny322 Web Page Design 3 Feb 1st, 2008 17:40
moo tools help karloff JavaScript Forum 5 Mar 9th, 2007 08:15
Where to get GD Tools? Donny Bahama PHP Forum 1 Feb 3rd, 2007 09:43
Graphic Designer Required on Project by Project Basis crucialx Job Opportunities 0 Dec 22nd, 2005 09:52


All times are GMT. The time now is 02:06.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC8
© 2003-2008 Webforumz.com : All Rights Reserved

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43