Write HTML5 apps in .NET / News: Recent posts

Special edition newsletter

The countdown begins today as the wait is about to be over!
We at Gizmox are excited to announce the upcoming unveiling of our new version of the Visual Studio set of integrated Instant CloudMove and VWG Web & Mobile tools to smart rewrite or rapidly write from scratch your line of business apps to rich Cloud, Web & Mobile

Already earning rave reviews from our initial customer usage, the do-it-yourself SMART RERIGHT IDE and VWG ASP.NET HTML5 studio are scheduled to officially launch shortly


  • Empowers visual studio 2012 to upgrade your desktop apps into cloud, web and mobile with HTML5 frontend

... read more

Posted by Guy Peled 2013-01-24 Labels: html5 mobile cloud .NET C/S

#GetSocial with Gizmox

Connect with Gizmox and the rest of the Visual WebGui community where it is most suitable for you!

You are welcome to follow us on your favorite social platforms and get easy access to breaking news, special offers, technical info such as article and of course contact us with any questions you may have. As well as sharing your insights or read what other community members say and think; all from your smartphone or PC.... read more

Posted by Guy Peled 2012-09-27

Transposition - the success of VB6 migration

Since all of you VB developers in the present or past would probably find it hard to believe that the old VB code can be migrated and modernized into the latest .NET based HTML5 without having to rewrite the application I am feeling I need to write another post on our migration solution. Hopefully, after reading this and the previous post you will be able to understand the different approach of our solution which already helps organizations around the world move away from the constraints of VB6 and free them to access the applications from any computer or browser-supported devices. I will write on such organization later in this post.

As discussed before the solution is called Instant CloudMove while its main tool is called the Transposition Studio. Why transposition you probably ask yourself?! Well, we found that this term best describes what the tools do. Transposition refers to exchanging elements while everything else remains the same (in mathematics) or moving an element as is from one environment to another (in music). So how dows this relate to software and programming? Well, due to the award-winning Visual WebGui platform we are able to take the source code and put it in a modern technological environment with relatively few adjustments. As you can see in the diagram below Visual WebGui preserved the server centric architecture of client/server applications - enabling the same methodology of work by optimizing the message queue over the web:

So as you can see we have a better starting point to get the code run over the web. But what about the migration process itself?... read more

Posted by Guy Peled 2012-09-03

New .NET HTML5 & Mobile Framework Released

Solution is first Enterprise Platform for .NET Developers to Build Secure and Efficient HTML5 Applications for Either Desktop Browsers or Mobile Devices, Using the Same Code Base

Tel Aviv, Israel, July, 2012: Gizmox (http://www.visualwebgui.com), the leading provider of tools and services to extend enterprise data-driven desktop applications to secured-by-design HTML5 web, cloud and mobile, released today an updated preview version of its Visual WebGui .NET HTML5 and Enterprise Mobile development platform. Following the initial preview version released earlier this year, this update consolidates Gizmox’s HTML5 and Enterprise Mobile frameworks into a single environment where the developer can build HTML5 front-ends, using classic .NET from within Visual Studio, for either the desktop web applications or for cross platform mobile devices, across any operating system and browsers.... read more

Posted by Guy Peled 2012-07-17

Visual Studio tool replaces rewrite for web

The experts prediction is that in the near future we will see that the majority of all applications developed, will need to be able to service these multiple platforms and devices in one way or the other, in order to survive.

Where does that leave our legacy single-platform targeted desktop applications, in which we have even invested decades of manpower?

We could build a User Interface front-end for those legacy applications, still running the legacy application as a back-end. That does in some cases require considerable effort, and it doesn't change the fact that the back-end is still running the legacy, and potentially obsoleted technology, code. On top of that, we will have two tiers to manage, the back-end and the new front-end.

We could rewrite or convert the legacy application for the new technology. For that there are multiple code conversion tools out there on the market that will assist you and make your conversion process a bit easier than to do it all "by hand". All the current tools in this category have one thing in common though, they do code conversion for you, and some of them even pretty well. You will still need to rewrite or reconstruct the parts of code where there is no corresponding library on the target platform.

We could migrate the legacy application to the new technology using any of the migration solutions available. The currently available solution base their migration on a fixed set of black-box built-in rules with no (or very limited) ability to adapt to your special migration needs. In many cases this will only help with the migration of a portion of your code, still requiring rewriting or reconstruction of considerable percentage of your code.

Taking on such a conversion or migration task means that you will use the code conversion/migration tool of your choice to convert/migrate your code. You will most likely have huge sections of code that need to be rewritten and/or reconstructed because there is no direct correspondence between the libraries used on the legacy application and the ones on your new platform. As soon as you start the conversion process, you will be converting the legacy application version that is current at that time, which can present major additional efforts in both management and coding if you need to continue maintaining the legacy application after you have started the conversion process.

What you really need here is a conversion tool that "knows" more about your legacy source application platform and the target platform and "knows" how to "map" between the two whenever possible. In addition, you often may need to continue development on the legacy application while you are converting/migrating. What you need is to lift that requirement and not freeze the development of the legacy application.

Based on these needs, Gizmox's built its solution and called the action transposition rather than migration or conversion. The Transposition studio is a rule based migration and modernization solution. It comes with built-in rules that will automatically handle about 95% of the conversion right out of the box. In some cases it will be able to migrate all your code. In other cases there will be portions that you need to work on yourself, but the entire work is done within the Transposition studio which is integrated into Visual Studio and offers you wizards and guiding tools to minimize risk and required resources.

What distinguishes the Transposition from other migration solutions are mainly three things:

First, it's migration rules are fully open and adjustable so you can change the default migration at will and thereby gradually adapting it to your own specific needs. It uses a very powerful pattern matching engine along with equally powerful template engine that enables you to make very advanced and complex conversions on small and large code segments, all by defining a set of rules and templates within the Transposition studio itself. The Transposition Studio integrates directly into the Visual Studio development environment and you have the legacy source code right at your fingertips and also allows you to override the defined rules by directly customizing parts of the code according to your needs. The rules and templates are stored in user definable libraries, where you can build multiple sets of related rules, which can then be used for, or shared with, other migration projects.

Second, there is no need to freeze development on the legacy source application, so you can continue developing your old application, while you are transposing. Using traditional migration/conversion procedures, you do a one time migration/conversion of the code, and then you start reconstructing/rewriting the parts of the outcome where necessary. This is completely different in Gizmox's Transposition studio. The majority of the required work is spent on defining migration rules and templates within the Transposition studio itself and then you simply re-run the transposition (migration) process to produce a new set of target code. You re-run the transposition as often as you need/like and it is only at the last stage, when you have migrated everything that can be migrated, that you start working directly on the target platform code.

Third, one of the target platform options is a cloud enabled and mobile enabled ASP.NET application with HTML5 frond end (based on the Visual WebGui framework) which will fulfill the BYOD requirement of modern applications perfectly.

I invite you to download and try the new Transposition Studio from Gizmox on a demo application:

Posted by Guy Peled 2012-06-27

A Tool-Based Solution to Extend C/S to HTML5

Release of Instant CloudMove Transposition Studio CTP, a Self-Service Visual Studio Integrated Solution, the Only Tool that Enables Enterprises to Extend Business Applications That Were Written for Desktop Architecture, to HTML5 Web and Mobile

Tel Aviv, Israel, June 20, 2012: Gizmox (http://www.visualwebgui.com), the leading provider of tools and services to extend enterprise data-driven desktop applications to secured-by-design HTML5 web, cloud and mobile, released today the first downloadable Community Technology Preview (CTP) of its Instant CloudMove Transposition Studio. The CTP, allows developers to try the tools and experience themselves. It is the first and only tool-based solution allowing any Microsoft Visual Studio developer to extend VB6 and .NET enterprise client/server applications into HTML5 web, cloud and mobile applications, including the ability to upgrade their code and UI while doing so. ... read more

Posted by Guy Peled 2012-06-24

Gizmox named in the SD Times 100 Cloud Cat.

Gizmox (http://www.visualwebgui.com) was again included by the SD Times editorial biard in the respective yearly list of 100 top influencers in the global software industry.

"You can lead. You can follow. Or you can get out of the way. The 2012 SD Times 100 represents a snapshot of the leaders of the software development industry during calendar year 2011. The 100 organizations selected by the editors have demonstrated that where they lead, competitors follow—or get out of the way."... read more

Posted by Guy Peled 2012-06-06

New Documentation for WINWEB and .NETHTML5

A new documentation of the new features added to WINWEB version 6.4.0 Release d / .NETHTML5 Beta3 is now available.

The document is documenting the many new features added to the recent release, but it also touches base with more basic framework functionality. The purpose of the document is to serve Visual WebGui beginners as well as to support more advanced Visual WebGui developers.

Keep noted that the documentation is not yet fully completed and will be gradually completed in the near future with missing chapters such as the new DockingManager control. We decided it would better serve the community to release what we already completed and then update it as soon as we have completed more chapters. As always, we welcome any comments and corrections.... read more

Posted by Guy Peled 2012-05-24

Windows CE/Mobile apps, ASP.NET & HTML5

Windows CE/Windows Mobile applications are practically .NET applications that based on a subset of the .NET Framework (.NET Compact Framework). Windows CE applications got descent popularity with early PDAs and smartphones that were based on Microsoft’s Windows CE operating System. In the past few years it was replaced by Windows Phone without backwards compatibility or Visual Studio support beyond VS 2008. ... read more

Posted by Guy Peled 2012-05-10

A new mobile app for VWG users released

We are delighted to introduce with the new year a new mobile app that allows our users and community members to stay connected anytime, anywhere by receiving the latest updates, forum posts, tweets, movies and more.

The application supports Android, iPhone, Windows Phone and BlackBerry devices.

All you have to do is go to this URL from any browser or any of the devices above.


Posted by Guy Peled 2012-01-02

The first .NET HTML5 Mobile Framework

I would like to share with you some exciting news from the Gizmox labs. If you haven't heard by now the Visual WebGui Mobile Team @ Gizmox has been working on a .NET Mobile Framework for a few months now. This mobile dedicated framework continues the Visual WebGui vision towards the mobile development workd by enabling Microsoft core .NET developers to leverage their existing skills for developing cross-platform HTML5-based mobile apps within Visual Studio.

As with its Web Framework, the Visual WebGui Mobile Framework will also allow the .NET development paradigm, but in this case for creating Form Factor and Device aware, browser-based applications that can use local device resources through PhonGap integration. Those browser-based HTML5 mobile apps with inherit the famous Visual WebGui "empty client" security.

A first preview release is due towards the second half of January 2012 which makes Visual WebGui the first framework within the Microsoft camp that allows leveraging existing skillset to develop HTML5 mobile applications. The upcoming preview will be accompanied by a mobile email application demo (iPhone look & feel) developed with the framework’s preview. The preview version will support gestures and animations in transitions and will include the following designated mobile controls:
•Label... read more

Posted by Guy Peled 2012-01-01

Visual WebGui .NETHTML5 updates

As a result of the great interest and many inquires we see regarding the new .NETHTML5 version we want to share more information and our vision.

At this point in time (May 2011) .NETHTML5 is functionally equivalent to WINWEB.

The main current difference is at the client rendering engine, which was replaced from the XSLT engine to a JQT engine (based on jQuery templates). This new client core lays the foundation for the upcoming .NETHTML5 as it allows better cross-platform performance and brings support for mobile device browsers, such as iOS and Android, while adding support for HTML5.

In the near future .NETHTML5 will break away from WINWEB, and become much more web-oriented while adopting HTML5 as the future web and mobile standard, thus adding web functionalities, controls and further support for HTML5 capabilities. This means that .NETHTML5 will be moving away from the desktop look and feel to provide a more web-native experience.
At this point in time, WINWEB will continue to add compatibility to the MS .NET desktop application framework.

At a later phase we are planning to add a mobile designated framework to .NETHTML5 . This will allow designated development, controls and form factor support for mobile devices and mobile device presentation of Visual WebGui standard browser applications. It will allow you to quickly and easily create an application with .NET Visual WebGui Form Designer and come up with a fully featured mobile application with support for all common mobile browsers and environments. The UI elements will also be revised compatible with the mobile application look and feel.

..NETHTML5 will bring data centric application development directly to you, with the visual richness capabilities of HTML5 in client and power of .NET code on the server, combined with the ease of use, the built-in multi-browser compatibility, the unmatched performance, the security, the scalability, the extensibility and many more benefits that Visual WebGui brings with it. At the end of the day, you will be able to create your HTML5 rich web applications, writing .NET code only.

We will be publishing the roadmap shortly, so stay tuned.

Posted by Guy Peled 2011-05-31

First .Net Development Tool for HTML5

Visual WebGui ProStudio .NETHTML5 is a gateway for .Net developers to shift into the new open rich web standard HTML5 whilst avoiding the data-binding, session management and Ajax complexities of data-centric graphic-rich HTML5 applications

Tel Aviv, 14 April 2011, Gizmox, the developer of the award-winning Visual WebGui (VWG) cloud and mobile platform, announced today the launch of ProStudio .NETHTML5 beta, the only HTML5 dedicated development tool for Microsoft .Net developers. ProStudio .NETHTML5 enables fast and secure development of graphic-rich data-centric .NET apps for all platforms without plug-ins and resolves the data-binding, session management and Ajax complexities for data-centric applications by using simple .NET tools. With this offering Gizmox offers .NET developers a way into the new Web standard, HTML5. ... read more

Posted by Guy Peled 2011-04-21

Azure Webcast Invitation Moving apps to Cloud

The Cloud and SaaS models are changing the face of enterprise IT in terms of economics, scalability and accessibility. As I wrote before Visual WebGui Instant CloudMove transforms your Client / Server application code to run natively as .NET on Windows Azure and enables your Azure Client / Server application to have a secured-by-design plain Web or Mobile browser based accessibility.

On Tuesday 8 March at 8am (USA Pacific Time) Itzik Spitzen VP of R&D @ Gizmox will present a webcast on Microsoft Academy demonstrating the new tools for Windows Azure allowing to step up to the SaaS delivery model and enjoy the Cloud’s economics & scalability at minimal cost & time.... read more

Posted by Guy Peled 2011-03-07

Tool-Based Solution for Transforming Apps

Instant CloudMove provides simplest, fastest transformation path from .NET and VB6 Client/Server applications to secure SaaS-native .NET based Cloud/Web and Mobile deployments

Tel Aviv, Israel – January 19, 2011 – Gizmox, the developer of the award-winning Visual WebGui (VWG) platform, today introduces Instant CloudMove, the first automated tool-based solution for transforming enterprise client/server applications from desktop to a Cloud/Web and mobile deployment. Leveraging Gizmox’s Visual WebGui (VWG) virtualization application and streaming platform, Instant CloudMove provides a virtualized desktop application with browser accessibility with no plug-ins that maintains the same desktop-grade security, richness and performance.... read more

Posted by Guy Peled 2011-01-19

New controls and 2010 theme added

An update to the Visual WebGui CompanionKit was completed last week and it is now matches the Visual WebGui 6.4.0 Release version. The update also includes several enhancements to existing controls and features and the addition of some new ones. Here is a list of the main changes:

New controls and their code snippets and description articles (live running examples) were added:
A new theme "Office 2010" was added and can be applied via the themes selection tool.
A form for copying and sharing direct links to the snippet and ZIP packages for C# and VB.NET was added.
Auto-completion feature for search phrases was added - after the first 3 letters entered.
Additional filter for search results was added. Type a text to match and highlight in search results.
Enhanced search mechanism that works as follows:
If search phrase contains comma, space or ';' then results will be matched according to following:
the phase will be split by space, comma or ';' to phrase parts
the sub-string surrounded by " will be taken to search as is – no splitting
there is no meaning to the order of words in the phrase
each phrase part matches the documents separately
For example: Item, menu, example "how to" Will match the item if: "item" or "menu" or example or "how to" will be found or a substring in content.
Several controls and their snippets were updated. ... read more

Posted by Guy Peled 2010-12-27

Webcast: How close your .NET app is to Web

This webcast will introduce the new migration AssessmentTool and show how to use this free tool on your .NET application's runtime assemblies (executable) in order to learn how close it is to be moved to ASP.NET Web/Cloud with VWG. We will also explain the report it generates which indicates what part of your .NET application can be reused as is, and provides a deeper analysis of the issues to be handled and their solutions. In addition, we will present the roadmap of upcoming automatic migration tools and the expected process (following parts of the CloudMove solution).... read more

Posted by Guy Peled 2010-11-22

Visual WebGui Ajax Framework 6.4 RC1 released

Visual WebGui 6.4 RC1 was released and is now available for download.

Gizmox R&D team has been working very hard in order to bring this version to the required stability level. During that period, thirteen QA versions have been produced and our QA team and beta-testers group have been testing it for a coupon real-world applications while covering all the possible scenarios we could think of.... read more

Posted by Guy Peled 2010-11-18

ASP.NET Ajax will not be left behind the HTML

What is the significant of such support? It takes a short overview of Microsoft development tools and platforms evolvement in order to demonstrate the importance of supporting Web Forms development for ASP.NET Ajax with HTML5 enhancements. In an article that Todd Anglin publishes in Redmond Developers, under the title "Silverlight: What Web Forms Wanted to Be", Todd says as follows. ASP.NET was supposed to be Web Forms. A framework that meant to duplicate VB6 ease of development or rather its more mature successor Window Forms. Asp.Net was expected to deliver this simple and easy development paradigm for web. But it failed, Microsoft could not reproduce stateful based development paradigm for a stateless environment. Years later Microsoft rolled out Silverlight that is really another trial to come up with Web Forms paradigm for website development. Todd says in his article " Silverlight is what Web Forms wanted to be, a stateful application development model that can be deployed and updated as easily as traditional Web sites. Unencumbered by the limits of stateless pages, developing for Silverlight finally achieves what ViewState could not: It allows traditional desktop application developers to reuse their skills and development patterns for applications that can be deployed with no installation, save for the Silverlight plug-in"... read more

Posted by Guy Peled 2010-11-16

New tool helps moving desktop apps to Web

Upgrading a Client/Server desktop based application to ASP.NET Web or Cloud based environment is thought to be a very complex and risky process. Most of us are intimidated only by the thought of taking one of our large, business applications; one that we have been working on for quite a while now, not to say mission critical and migratie it to a differernt technology. Most of us will follow the good old saying: If it ain't broken why fix it, right?! Which means that we will eventually find our selves with a very large and old system which the only possible solution for modernizing it would be the costly rewrite that we probably cannot afford or don't have the tme to wait for.... read more

Posted by Guy Peled 2010-11-07

Gizmox releases CloudMove assessment tool

Tel Aviv, November 1 - Gizmox, the developer of the award-winning Visual WebGui (VWG) Platform announced today its instant CloudMove assessment tool that tells prospects "how close their applications are to the Cloud". It generates a report that details the automatic logic code transposition and needed user interface adjustments, which are also handled by smart tools. Prospects can download the assessment tool for free, run the report and get Gizmox's free evaluation support in assessing the task.... read more

Posted by Guy Peled 2010-11-02

Two giants are fighting and a third might win

Latest announcements by Microsoft executives leave no doubt. Microsoft is shifting its support to HTML 5 and by doing so gives up on its RIA platform Silverlight which it repurposes for mobile. Adobe releases a Beta of a new HTML5 supporting tool kit, and by doing so also embraces the HTML5 option. It does look as if both give in to the market preferences for standard, no-plug-in and non-propriety option of HTML5 (see "Microsoft favoring HTML5 over Silverlight: reports" http://www.zdnet.com/blog/service-oriented/microsoft-favoring-html5-over-silverlight-reports/6056 ).... read more

Posted by Guy Peled 2010-11-01

Leading ins. companies converted VB6 to Web

About 8 years ago KBIS developed and deployed in 7 of the largest 9 insurance companies in Israel VB6 systems that connect to other internal systems such as claims, policy issuing, supplier management, customer management, billing and archive. Lately a need to convert those systems into a current web based technology raised. The need originated in several major reasons: Microsoft's announcement to stop supporting VB6 and the need to move the system to a supported standard code, the need for a centralized solution for easier maintenance and to allow easy access for a large amount of users without the need for local installations and finally a need to refresh its applicative capabilities.... read more

Posted by Guy Peled 2010-09-27

Web apps aren't for web developers anymore

The company recognizes the advantages of Windows applications for the developers and for the end users. "The possibility to build a web solution looking like a Windows Desktop application with the Visual WebGui framework was great and it was one of the main reasons to choose Visual WebGui," said Walter Greiner whose development team acknowledge the almost zero adoption that was required form them as experienced Windows developers in C#. "Only after a short look at code of the example applications there were no problems for our developers to build a new application," concluded Greiner.... read more

Posted by Guy Peled 2010-09-20

A smooth move to the web development world

"Developers who were intimidated by the move to the world of web development immediately turned enthusiastic with the new project in Visual WebGui because they could feel useful again." Toni Garcias, WinForms developer at OA6 whose team had to find a solution that would allow them to enable local and remote users to use enterprise information and give feedback and centralize and normalize information. The team evaluated Visual WebGui for building the integrated extranet/intranet tools for their system.... read more

Posted by Guy Peled 2010-09-15