Martin Heller
Contributing Writer

Visual WebGUI targets Web, Silverlight, and Azure

analysis
Aug 10, 20092 mins

Development tool creates Web sites, RIAs, and cloud applications from desktop Windows Forms applications

Last Thursday I had the pleasure of speaking with Navot Peled, CEO, and Itzik Spitzen, vice president of R&D of the Israeli software firm Gizmox. Their product Visual WebGUI, which I blogged about in January 2008, has outgrown its roots as a simple way to Web-enable Windows Forms applications.

Now you can start with a Windows Forms application (or develop one) and target the Web, Silverlight RIAs, and/or the Windows Azure cloud with a minimum of work. The general idea is that you copy your code into the correct kind of project, replace the System.Windows.Forms namespace in your code with Gizmox.Webgui.Forms, build, and deploy. These steps are illustrated for an Azure target in the screen shots below. (Click each image to see it full size.)

[ Also on InfoWorld: “Visual WebGui: Easier, More Secure Web 2.0 Apps?” | Keep up with app dev issues and trends with InfoWorld’s Fatal Exception and Strategic Developer. ]

According to Peled, besides lowering the barrier to development of Web, RIA, and cloud applications, Visual WebGUI offers security and runtime efficiency advantages. In the Visual WebGUI architecture, all of the application logic resides on the server, which is much more secure than having it on the client. The Web client talks to the server over an optimized pipe, consuming 10 percent of the bandwidth and 40 percent of the CPU of a conventional Azure Web application, which reduces the Azure charges incurred.

Visual WebGUI can also utilize third-party ASP.Net controls in Azure using a simple wrapper. The WebGUI runtime takes care of simulating an ASP.Net environment for the control within the Azure fabric.

In July, Gizmox demoed this technology in the Windows Azure booth at the Microsoft Worldwide Partner Conference in New Orleans.

Migration4_sm.gif
Martin Heller

Martin Heller is a contributing writer at InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. From 2010 to August of 2012, Martin was vice president of technology and education at Alpha Software. From March 2013 to January 2014, he was chairman of Tubifi, maker of a cloud-based video editor, having previously served as CEO.

Martin is the author or co-author of nearly a dozen PC software packages and half a dozen Web applications. He is also the author of several books on Windows programming. As a consultant, Martin has worked with companies of all sizes to design, develop, improve, and/or debug Windows, web, and database applications, and has performed strategic business consulting for high-tech corporations ranging from tiny to Fortune 100 and from local to multinational.

Martin’s specialties include programming languages C++, Python, C#, JavaScript, and SQL, and databases PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, Google Cloud Spanner, CockroachDB, MongoDB, Cassandra, and Couchbase. He writes about software development, data management, analytics, AI, and machine learning, contributing technology analyses, explainers, how-to articles, and hands-on reviews of software development tools, data platforms, AI models, machine learning libraries, and much more.

More from this author