locked
Smart Client Architecture RRS feed

  • Question

  • Hi,

       I have to develop an architecture diagrm for a Smart Client application which should have accessibility in Desktops, PDAs, Smart Phones, Web etc.  Could anybody help me in this matter.

    Cris Evan


    cris
    Thursday, January 5, 2012 4:43 AM

Answers

  • What do you need it to do? The core of the problem is often comms. Will the clients be always connected? What technogolies can the clients support? Do the clients collaborate on the same data? You say 'smart client' but what do you really mean, or want, by that?

    You need to provide a little more background before we can really comment, e.g. you could easily argue that a HTML5 web site could fulfill the requirements of Desktop/PDA/Smart Phone/Web.


    http://pauliom.wordpress.com
    • Marked as answer by cris.evan Tuesday, January 10, 2012 9:16 AM
    Monday, January 9, 2012 10:39 AM

All replies

  • The diagram can by product after you have choosen an architecture to use; this needs to come 1st. Since you need something so flexible I would recommend something like the CSLA.NET Framework. It is designed to be a framework for creating reusable OO code for building applications. I have seen several demonstations on it where the code underneath the UI didn't change for the mutiple types supported: Silverlight, Web, Desktop, Mobile, etc. I was impressed by how easily it was to switch between the different UI types with minimal to no code changes. It's a lot to undertake learning a new Framework, but I suggest you at least have a look at it.

    CSLA.NET:

    http://www.lhotka.net/cslanet/


    Thank you,
    • Edited by atconway Monday, January 9, 2012 2:17 PM
    Friday, January 6, 2012 3:04 PM
  • What do you need it to do? The core of the problem is often comms. Will the clients be always connected? What technogolies can the clients support? Do the clients collaborate on the same data? You say 'smart client' but what do you really mean, or want, by that?

    You need to provide a little more background before we can really comment, e.g. you could easily argue that a HTML5 web site could fulfill the requirements of Desktop/PDA/Smart Phone/Web.


    http://pauliom.wordpress.com
    • Marked as answer by cris.evan Tuesday, January 10, 2012 9:16 AM
    Monday, January 9, 2012 10:39 AM