Skip to end of metadata
Go to start of metadata

WebDesktop does not only introduce new concepts and perspective in User Interface development. WebDesktop makes them into reality resulting in 10 new patent-pending technologies listed below.


On this page:


TrueShape is an innovative rendering technology which enables round corner shape to be rendered without the need to use images. The name True Shape is appropriate for not only is it able to render round corners between four edges but it also has the ability to blend in perfectly into transparent background and filled gradient. With TrueShape, developers gain more productivity than ever before as they do not have to use photo editing software to create complex images. Instead, they can now configure everything with just a few mouse clicks right inside the Visual Studio IDE. With all these capabilities, you can create any kind of theme, for example, the blue Theme of Office Toolbar style or the silver theme, or any color blends you desire.


ClickAndEdit technology is built on the top of Intersoft's new design time rendering architecture and Microsoft's Visual Studio 2005 webform architecture. This powerful technology introduces unique development experience for application developers as they no longer need to deal with separate template view or separate control for editing content and the master control (example, TabStrip and MultiView concept that was implemented in traditional components). ClickAndEdit removes this bottleneck by enabling developers to edit directly within the region of main control's content area. ClickAndEdit is one of the key technologies which has been implemented consistently in all WebDesktop products.


ClickAndSelect is another technology to complement ClickAndEdit. ClickAndSelect is one of the key features allowing developers to interact with the object inside the main component region. This is a significant improvement to developers' productivity as functions are made interactively in Visual Studio IDE directly without the need toopen Collection Editor and so on. For instance, in WebTab, developer can click to select and activate another TabItem available in the collection the same way as it was in client side (end user) mode. When selected, the inactive TabItem will become the active TabItem and you can click on the content area and start editing. Developing and Editing has never been easier!


TrueFill is an advanced technology dealing with layouting component as introduced in WebPaneManager. It saves developers from "table layout nightmare", gone are the days where developers have to spend a day or more just to configure layout properly with each cell's width and height, between absolute and percentage dimensioning, and not to mention nested tables. TrueFill on the other hand automates everything and enables you to design even the most complex layout within minutes. Practically, TrueFill as implemented in WebPaneManager allows you to design and add as much Pane as you want. Every Pane will have Automatic Fill mode for the dimension and does not require you to specify the dimension manually. TrueFill will maintain the PaneManager to keep every Pane to fit into the master control automatically, and developers do not need to know or calculate the dimensions.


TrueDock is the only correct implementation today which allows end users to dock a Bar (either Toolbar or Menubar) into four edges of designated content area. It is a powerful docking technology recognizing its capabilities to intelligently dock into multiple bars or dock into the same row in any edges! It also enables a Bar to be floated when desired. TrueDock automatically maintain its configuration and adjust required settings when the docking changed from horizontal to vertical position. All of these capabilities offer a high level of user interactivity and personalization for your end users.


HighClarityDesktop is the main technology behind everything found in WebDesktop.NET. It is the technology with high end functions related to Windows management, such as minimize, maximize, resize, move and many others. It resembles many behaviors similar to today's desktop such as Windows XP, such as when WindowTaskBarButton is clicked, double clicked, mouse up & down and more, the shortcut, the desktop itself until the most detailed behavior of window events. With HighClarityDesktop, other components in the WebDesktop.NET fit perfectly into DesktopManager with the same architecture, such as WebDialogBox, WebNotification and WebButton which has built-in integration right into DesktopManager.


InteractiveDesigner is one of the technology powering WebPlaceHolderManager interface in IDE. WebToolBar and WebMenuBar use PlaceHolderManager as its main container to automatically dock its position right in the IDE. This is similar to WinForm development where one can easily set the Docking position of a Toolbar and the UI reflects it immediately. This interactive WinForm designer model was impossible to achieve before since the content area needs to be edited and has to be template while the Bar Docking was within our control level. Now, a new level of design experience has been introduced in InteractiveDesigner technology where developer can work with editing conveniently in a non-template mode and have the Bar placed according to the desired Docking position.


Persistence is needed to offer personalized functions on every component. The challenge lies on how to be consistent across all components. The traditional approach was through implementing separate codes into each component since they were not built on Framework. A better approach is found in GenericPersistence technology which built on top of WebUI.NET Framework, the base of all Intersoft's components. With GenericPersistence, all components which require personalization in WebDesktop can have consistent and similar ways to obtain the latest structure on client side as well as in server side. The structure can then be saved in server storage and loaded in the next request from server side method.


Intersoft's main framework, the WebUI.NET Framework extensively utilizes XML as its main storage for client side settings. There are many advantages by using XML compared to traditional approaches which writes unstructured Array or lot of scripts for client side settings. For example, the state can be easily managed, accessed, changed and updated in consistent fashion and structure. There is one weakness however, a big price that has to be paid for all advantages because XML produces a bit larger output since its tag name and attributes are self describing. XmlCompression is born to solve this dilemma! Intersoft developed its own compression and decompression algorithm in order to compress the XML storage into 40-60% smaller size. This significantly improves the performance of page load in narrow bandwidth. This technology is also extensively used in FlyPostBack technology to reduce the posted data and improve overall response time up to 40%.


Even with all these new technologies and innovative products invented by Intersoft, there could be no release made without CssOptimizer. Since all components and architectures are dealing with Web technology, Intersoft has decided to develop its own technology in order to optimize the output of the component to a smaller output. This optimizing technology solves many scalability and performance issues found in today's web application. CssOptimizer enables all Intersoft's components to use abbreviated class name (optimizing up to 70%), and automatic CSS class grouping which remove repetitive styles and group them into as few selector as possible. For instance, a generated Style currently produces its name as "WebGrid1-LayoutSettings-FrameStyle" which is considered quite a long string. Now it can be as short as "W2703". The CSS optimization can be applied automatically without code changes to any member of WebUI Studio.NET family, whether it is WebGrid, or WebCombo, or WebDesktop -- since it is built on Framework level.