<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d9878398\x26blogName\x3dTom+Conrad\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://tomconrad.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://tomconrad.blogspot.com/\x26vt\x3d6886542566053880231', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tom Conrad

I've moved my blog to http://tomconrad.net. Visit me there.

Sunday, January 02, 2005

Leveraging the "Client Side" in a Rich Client World

Oliver Steele some weeks ago wrote an amazing essay about the right presentation model for rich client applications:
I'’ve been watching server-side developers try to figure out how to serve client-side web applications for a few years now. Different developers, that is — it doesn’'t take years for any individual developer to figure it out. There’'s often an initial stumble, which is caused by a mismatch between the obvious way to deploy a client-side web application, and the right way. The right way is simpler, but elusive.
This is something I saw first hand at Kenamea where we built a platform for rich client applications and worked with clients who were building applications. Oliver has done an amazing job describing the right approach. As the world moves to systems like gmail, oddpost, and laszlo this kind of stuff should be required reading for UI developers. It's the future.

Please note: this blog has moved to http://tomconrad.net, please do not post comments here.

Post a Comment

<< Home