Ajax

UK’s largest independent care provider builds a new web based monies system with Visual WebGui

"Using the WebGui approach meant that in spite of our small team we could quickly create an industry leading solution in house according to the requirements which resulted in significant cost savings." Ewan Walker, Craegmoor IT Team Leader

This new case study published on www.visualwebgui.com showcasing Craegmoor's in house conversion and enhancement of their desktop existing MS Access client monies application to a web based solution.

"Using the Visual WebGui technology to enhance the existing desktop MS Access based tool, provided the new solution with access through a standard Web browser which requires no plug-ins or other client-side software, virtually eliminating installation and IT support time. The improved application speed and response has resulted in an end user satisfaction and an overall improved process management which increased client and customer confidence as the full integration with legacy applications removed the need for reconciliation between systems and work in line with agreed business practice.

Visual WebGui Rich Internet Application Platform migration tool allowed the Craegmoor IT team to create an industry leading solution in house quicker and more cost-efficiently than with any other solution. The in house development not only saved the IT team development expenses but also means that maintenance should cost less and the response to any changes in legislation can be very quick."

The full Case Study is available here:
UK’s largest independent care provider builds its new web based system with Visual WebGui

Visual WebGui 6.3.1 development environment versions Released

Gizmox released Visual WebGui RIA Platform/Framework developement environments' version 6.3.1.
This is a stabilization of 6.3 and another step towards a release version. The new version brings a significant enhancement in cross-browser support with full compatibility for Netscape and added support for popular browser like Chrome, Safari and Opera.

All 6.3.1 downloads can be found here.

This is the change log for version 6.3.1

Change log
VWG-4038 - Browser support added (alpha level) for Chrome, Safari and Opera.
Netscape is fully supported.
VWG-3820 - Users can now install any of the VWG installations only if they have Administrator permissions on that machine.

Bugs fix
VWG-4030 - TextBox with databinding was not updated when bound datasource changed from field with data to empty.
VWG-3976 - ContextMenu was not shown in FireFox.
VWG-2913 - When image was larger than PictureBox and set to Zoom it did not rendered properly.
VWG-3718 - ComboBox displayied the word null when item was blank.
VWG-3944 - Databound DataGridView bug when entering value of first column in newly added row fixed.
VWG-3963 - ListBox did not fire Click event in FF3.
VWG-3877 - Combobox dropdown is opend on enter with tab and not on leave.
VWG-3958 - ScheduleBox WorkEndHour property setter fixed.
VWG-3901 - TableAdapters and DataSets are shown on component tray (bottom of designer).
VWG-3830 - Dragging scroller above controls which contains editable IFrames in FF fixed.
VWG-3938 - Navigation keys did not function in text boxes under FF.
VWG-3816 - Focus transfer from bound TextBox to Button doesn't work on Tab key press fixed.
VWG-3898 - When opening a ComboBox dropDown the scrollBar covered the text on the left.
VWG-3825 - VWG Documentation registration fixed.
VWG-3887 - MouseEventArgs.X and Y in ListView MouseDown event are not set with true value.
VWG-3886 - ListView.Click events SelectedItem is set now to the right item.
VWG-3792 - UniqueIdExtender is availble in design time and the CUID is available in generated HTML code.
VWG-3890 - In 'Add Inherited Control' wizard, WebGui.Forms Assembly controls were missing.
VWG-3832 - Tab pages images design time bug fixed.
VWG-3818 - Label Text was cut and did not go to next line for labels with defined width.
VWG-3847,3841 - DataGridview - add new row to a Binded DataGridView throw an Exception.
VWG-3849 - TextBox.Text == string.Empty problem fixed.
VWG-3845 - Watermark textbox throw a JS error on focus in IE.
VWG-3885 -OpenFileDialog did not fire FileOK event in FF3.
VWG-3826 - Standalone .CHM fixed and used as a standalone help file.
VWG-3838 - SplitContainer did not retain it's SplitterDistance when form was saved.
VWG-1996 - Timer intervals bug after opening dialog window fixed

Visual WebGui AJAX Framework

A new Technology section launched on visualwebgui.com

A new Technology section was launched yesterday on the visualwebgui.com website which explores the basic technology aspects presented by the Visual WebGui solution.

The first subject “What is Visual WebGui?” provides the initial background on Visual WebGui, its features, benefit and usage scenarios. Then there is a deep dive into the following technological aspects of Visual WebGui:

What is VWG
Position in MS Technologies
Command Level Virtualization
Security
Performance
Scalability and Deployment Economy
Multiple Presentation Layers
WinForms API Development and Migration Tool

jQuery 1.3.2 Released

Tagged:  

The jQuery project has released its second update in the 1.3.x series, 1.3.2.

Notable changes:

  • Elements are returned in document order rather than the order of the selectors passed in. This is to comply with the Selectors API.
  • Improvements in the :hidden/:visible selectors to check the browser-reported offsetWidth and offsetHeight rather than the CSS visibility attribute. This works better with elements that have hidden ancestors, and improves performance.
  • Performance improvement in width() and height() methods.
  • Better selector peformance in IE.
  • The methods appendTo, prependTo, insertBefore, insertAfter, and replaceAll now return the set of inserted elements, instead of the original set of elements.

jQuery 1.3.2 can be downloaded from the main page.

YUI 2.7.0 Released

Tagged:  

The Yahoo! User Interface team has released version 2.7.0 of its JavaScript framework library. The new release brings official support for IE 8 and graduates some components out of "beta" (Element, ProfilerViewer, and Selector).

What's new?

  • The YUI StyleSheet Utility. Allows you to create and modify CSS stylesheets on the fly. It addresses the need to apply style or style changes to multiple elements in a more efficient way--using dynamic CSS--than traversing the DOM and applying changes directly, which generally incurs the cost of a page reflow for each change.
  • The Charts Utility gains several new additions, including rotated axis labels/titles and new series styles that allow greater control over look of the chart lines, borders, and fills.
  • Many enhancements and fixes to the TreeView Control. Improvements include multiple selection node highlighting (including propagation up/down) and better focus/event handling.
  • The addition of new methods to the DOM Collection, including getComputedStyle(), getElementBy(), setAttribute(), and getAttribute().

All together, there were over 180 bug fixes and enhancements in the release. You can download YUI or use the YUI Configurator to select a custom component mix.

Visual WebGui platform remains un-hackable after 3-month security challenge

More than 1,700 users attempted to break into the Visual WebGui pipeline unsuccessfully during the $10,000 Security Challenge that ended this month after airing for over 3 months.

The contest offered $10,000 prize to anyone who could break into the Visual WebGui pipeline via the Visual WebGui NOC web application and required participants to provide a reproducible pathway into the Visual WebGui pipeline in order to claim the prize. Despite by more than 1,700 break-in attempts, Visual WebGui was not hacked and the prize remains unclaimed. The Visual WebGui "Empty Client" architecture is secure by design and provides bullet-proof security to AJAX and Silverlight applications. The Empty Client approach means that the entire application flow, UI logic, and validations are developed and processed on the server and virtualized on the browser while the web browser serves as a “display” for the output and a “receptor” for user input. Thus, only essential UI data is sent to the client, which includes no applicative or sensitive data, preventing the break in and theft of confidential information on the server.

Navot Peled, CEO and founder of Gizmox commented: "The fact that no one was able to successfully hack into the Visual WebGui pipeline shows that Rich Internet Applications developed with Visual WebGui are inherently safe and secure by design... As the Empty Client name indicates, the client holds no data or logic, and every action the client wants to take must be authorized by the server first. Not only does this significantly increase security, but the Empty Client design allows events to be raised on the server for every client action while also remaining flexible enough to make web applications responsive, scalable and customizable, enhancing the end-user experience."

Read the official Gizmox Security Press Release or learn about the Visual WebGui Security concept

Opera Announces New JavaScript Engine

Tagged:  

With the recent blistering advances in browser-based JavaScript speed led by Google's V8, Webkit's Squirrelfish (Extreme), and Mozilla's TraceMonkey, browsers like IE and Opera are beginning to feel left behind. Not content to sit on the sidelines, the Opera team has announced their own next-generation JavaScript engine, Carakan.

Carakan will feature the following changes over its predecessor:

  • Register-based bytecode (vs. stack-based). This scheme uses fixed blocks (registers) of memory rather than a stack and gives direct access for the program to variables in any register rather than looking for them at the top of the stack.
    The end result is less copying and less processor instructions being executed.
  • Native code generation for performance-sensitive code. Based on a static type analysis with a richer type system than is supported directly in JavaScript, the new engine will compile performance sensitive sections of code (e.g., loops with integer arithmetic and regular expressions) straight into native code rather than process them through a bytecode interpreter.
  • Automatic classification of objects based upon common prototypes and properties. The dynamic assignment of classes to JavaScript objects based upon their prototypes and existing property names allows the use of shared lookup structures. Since real-world JavaScript programs tend to create many objects but much fewer "types", this scheme improves memory usage and performance.

The current incarnation of Carakan (sans native code generation) is about 2.5 times faster than the JavaScript in Opera 10 (alpha). After native code generation "lands" in the new engine, anticipated speed increases are somewhere between 5 and 50 times faster than the current engine.

WADL Draft Updated

Tagged:  

The Web Application Description Language--"WSDL for REST"--draft has been updated by Marc Hadley. The namespace has been changed to "http://wadl.dev.java.net/2009/02" to reflect the new draft, and other minor improvements over the Novemeber 2006 version have been incorporated. New and notable:

  • The status attribute was moved from the representation element to the response element. The cardinality of the response element was changed from 0–1 to 0–many. The fault element was removed.
  • Allow parameters at top level and parameter references to prevent repetition when a parameter is used in multiple places.
  • A resource type element may now contain resource child elements.
  • Allow multiple resources elements within an application.

If you're a RESTafarian who still believes in contract-first web services design, don't miss it. You can view the new draft here.

New Studio Suite & SDK released for simple, cost-effective web development

Visual WebGui Studio Suite enables the building of enterprise-class rich internet applications with two open source products: The Professional Studio that offers subscribers unlimited technical support with enterprise-grade warranty and service level agreement (SLA) which is available for free download and the free Express Studio allowing absolutely free web development coupled with VS2008 Express Edition.

The new Professional Studio Suite also offers enhanced developer experience (DX), and simplifies all aspects of web development to a degree never realized in web development before. Apart from the VWG designer, the feature list also includes complete integration into Visual Studio & ASP.NET, the complete Windows Forms Controls toolkit, 3rd party controls wrapper wizard and more. All these enable you to leverage existing skill sets, software assets, and infrastructure providing an overall faster time to market and reduced development costs.

In addition, enterprise grade scalability and redundancy are available with server extensions and new enterprise-class services, such as prototyping, consulting, hot-fixes and more are available in order to optimize the development experience. Visual WebGui’s commercial Studio Suite will offer commercial deployments at absolutely no additional cost.

Major Features:
DataGridView bi-directional data-binding support added
Top-level property for a Form control implemented same as WinForms
Major Visual Studio Integration stabilizations.
Major Designer stabilizations.
Presentation layer selector added.
Ordering Tree-View functionality added
VB project templates set completed (as in C#)
Fully functional ImageList capabilities added

A large number of bug fixes and adjustments towards WinForms API and runtime behavior also included.

Free Download here.

Visual WebGui AJAX Framework for Enterprises

Google's AJAX Playground

Google has created an online resource for testing your JavaScript code, the AJAX APIs Playground. The tool includes support for a number of Google APIs (including Maps, Earth, Blogger Data, and Visualization) as well as jQuery, jQuery UI, Prototype/Scriptaculous, MooTools, and Dojo.

Syndicate content