What is Visual WebGui project “WebMail”
Gizmox is the company behind Visual WebGui open source platform and products and the company that leads supports and backs up VWG.
VWG is an open source “Web like desktop” application platform. It incorporates RAD development framework that integrates seamlessly into Visual Studio. VWG enables web applications development using desktop like ultra productive (WinForms like) drag & drop designer. Application built with VWG can be accessed through multiple presentation layers (currently available DHTML, Silverlight and a smart client).
The VWG development team took a real world desktop application such as Microsoft Outlook that has a corresponding web application, Outlook Web Access, and ported it to a VWG web application. Outlook Web Access grants the user with the ability to access his account through the web as if he was using his Outlook WinForm application. The differences between Outlook Web Access and Outlook is in the appearance, Outlook Web Access has a different look because it limited by the limitations of developing a regular web application. VWG paradigm bypass those limitations. To validate VWG edge, VWG core development team developed the email management abilities of Outlook in a web application while keeping the same appearance and behavior of the desktop application.
This project offers the opportunity to demonstrate creation of a fully blown, data-centric, enterprise-level Microsoft Silverlight applications using VWG. The project exposes some of the 60 controls that are available to the developer/designer when using VWG over Silverlight.
Project “WebMail” is a show case to VWG ability to deploy the same application in a few presentation layers. It is the first application that will be distributed as a DHTML application and as a Silverlight application. The project shows how developing a Visual WebGui application can be distributed using Silverlight abilities to displays the same DHTML application in a rich, visually stunning and interactive experiences that Silverlight application have.
This project got allocation of one VWG core developer, for one month. 25% of his time was spent on research and the “Business logic” of the system. We included in the project third party components like SubSonic that required a learning curve as well. 75% of his time was dedicated to creating the rich UI that you can see. New custom controls were created as well, such as “RibbonBar” that resembles to Outlook ReboonBar down to the last pixel.
The FutureWe also plan to continue enriching the product to support many other features that Outlook supports such as contacts management, notes, tasks and calendar and to add on the original Outlook features in terms of collaboration and mash up from different resources.
-- Eyal Albert @ Eyal.Albert (at) Gizmox.com
Read the original article here