zumiPage: Easy AJAX for ASP.NET

November 17th, 2007 Arsen

With zumiPage postbacks to the server are automatically captured on the client-side, and sent via an XmlHttp mechanism.

  • “zumiPage requires no code changes to existing projects so you can write code for ASP.NET as you always do, using the standard web-controls and methodology, and zumiPage will take care of the rest. Your web application will run smooth, fast and be more interactive.”
  • Works with ASP.NET 2.0 & 1.1
  • Fully compatible with Internet Explorer and Mozilla Firefox.
  • Save up to 90% of the traffic.
  • Easy to integrate with existing projects.
  • Does not require any usage of JavaScripts.
  • Fast, invisible XmlHttp postbacks.
  • Full control over returned controls on each postback.
  • Wait behaviors (for server loading times).
  • Commercial license by Amir Leshem.

Posted in Patterns - .NET | No Comments »

WebORB for .NET

November 17th, 2007 Arsen

WebORB for .NET is a platform for developing AJAX and Flash-based rich client application and connecting them with .NET objects and XML Web Services. (Online examples)

  • WebORB includes a client-side library called Rich Client System. The Rich Client System provides a simple one-line api to bind to and invoke any method on any .NET object or XML Web Service.
  • Supports synchronous and asynchronous method invocations
  • Does not require any modifications on the server-side code, no need for custom method attributes, special signatures or argument types. Does not require design-time stub generation.
  • Synchronous invocations return data from the same invocation (no callback needed). Asynchronous invocations rely on a callback.
  • Any server side method can be invoked synchronously or asynchronously.
  • Client application can request special activation modes for the server objects. As a result objects can easily become stateful without any special programming
  • Provides a special API for handling database query results - server code can return DataSets or DataTables and the client presents it as a special RecordSet JavaScript object. The object provides a way to retrieve column names as well as row data
  • Support data paging. Client applications can retrieve data in pages thus streamlining user experience.
  • Supports all server-side argument types as well as return values - primitives, strings, complex types, arrays, native .net collections, remote references
  • Dual license (Standard edition is free, Professional is commercial). By Midnight Coders.

Posted in Patterns - .NET | No Comments »

Visual WebGUI (The .NET answer to Google’s GWT)

November 17th, 2007 Arsen

With Visual WebGUI you get an open source AJAX framework that extends WinForms over ASP.NET.

  • Works with ASP.NET 2.0 & 1.1
  • Full WinFomrs like design time support
  • Is an extension to ASP.NET
  • Fully compatible with Internet Explorer & Firefox.
  • Save up to 90% of the traffic.
  • Provides almost all of WinForms controls and can be extendable.
  • Does not require any usage of JavaScripts,HTML or any other web language (Full WinForms abstraction).
  • Automatic optimizations of incremental updating and server postbacks.
  • Automatic client side caching to reduce round trips.
  • Leverages a unique “drawing” mechanism to enable getting more out of the same browser (what you do no see does not exist).
  • Wait behaviors (for server loading times).
  • Offline support to enable deployment as a smart client.
  • Available as open source version.

Posted in Patterns - .NET | No Comments »

MonoRail

November 17th, 2007 Arsen

MonoRail is a platform for developing C# web applications using templates instead of the webform based approach.

  • Functionally similar to Ruby on Rails.
  • Generates most/all of the Javascript for widgets and animation in the browser.
  • Provides Helpers that work with the Prototype javascript library.
  • Functions on the .Net and Mono Platforms on both Windows and Linux.
  • Open-source license by multiple developers.

Posted in Patterns - .NET | No Comments »

MagicAjax.NET

November 17th, 2007 Arsen

MagicAjax.NET is an open-source framework designed to make it easier and more intuitive for developers to integrate AJAX technology into their web pages, without replacing the ASP.NET controls and/or writing javascript code.

  • Just make the initial setup, put the controls you want to Ajax-enable inside an AjaxPanel and you’re done!
  • Many other features also available if you really want the advanced features as well.
  • Open-source license (LGPL) by various contributors.
  • Version 0.2.2 worked with mono; version 0.3.0 does not appear to.
  • Version 0.3.0 works with .NET 1.1 and .NET 2.0.
  • Toolbox support in Visual Studio 2003 and 2005.

Posted in Patterns - .NET | No Comments »

JSON ASP (VBScript) Utilities

November 17th, 2007 Arsen

Webdevbros have released an utility class to work with JSON within classic ASP (VBScript).

  • easy-to-use.
  • generating JSON out of arrays, dictionaries, adodb.recordsets, booleans, etc.
  • fully recursive, so nested data structures are supported
  • full escaping according to JSON’s RFC
  • Free to use for commercial and private use.
  • class is part of gabLibrary ASP Framework

Posted in Patterns - .NET | No Comments »

FastPage - AJAX for Laziness ASP.NET developers

November 17th, 2007 Arsen

FastPage– new easy to use, complex vision of optimized Browser - ASP .NET Server talk. Base principals:

  • Easy to use, install and configure
  • Minimal changes to existing projects
  • More than 10 times optimized traffic between client – server
  • More than 10 times faster pages
  • No more FEAR upon superfluous PostBack
  • No more hard JavaScript, when its easy to use on Server
  • Complex controls with many events are not fantasy now
  • Support of 99% used browsers (IE, FireFox, Opera, Safari)
  • Support of .NET 1.1 and .NET 2.0

Posted in Patterns - .NET | No Comments »

Dart PowerWEB LiveControls

November 17th, 2007 Arsen

PowerWEB LiveControls for ASP.NET is a collection of 20+ Ajax-enabled web server controls that act as replacements for most standard Microsoft ASP.NET controls

  • Design-time and runtime model and interfaces of LiveControls match the standard Microsoft controls to reduce the learning curve for incorporating Ajax into an ASP.NET application
  • Supports Visual Studio 2002, 2003 and 2005 as well as .NET Framework 1.x and 2.0
  • Additional controls such as LiveTimer and LiveSound extend the Windows control model to the ASP.NET platform
  • Includes a LiveCallback control for advanced or custom integration with other 3rd party products and libraries
  • Commercial product shipping since December 2004.

Posted in Patterns - .NET | No Comments »

ComfortASP.NET for ASP.NET 1.1/2.0

November 17th, 2007 Arsen

ComfortASP.NET is an approach that lets Developers rely on pure ASP.NET programming while offering AJAX features.

  • Internally ComfortASP.NET is using AJAX (DHTML, JavaScript, XMLHTTP) to implement these features - but the Web Developer only implements pure Server Side ASP.NET!
  • Automatically transfers only changes between ASP.NET postbacks, this leads to:
    • Significant faster response for low bandwidth connections
    • Reduce HTML traffic (up to 90%, depending on new postback data)
  • Reduce page reloads and use hidden postbacks instead
  • AJAX / DHTML-like client experience (but without programming any AJAX / DHTML directly)
  • Keep browser history free of postback entries (”Back Button” no more irritates your users)
  • Auto disable form and prevent user input while postback or multiple form postbacks
  • Control web client scroll position and focus from server side code
  • Switch back at all times to original ASP.NET when you need it — even dynamically at runtime
  • Not supported by Mono

Posted in Patterns - .NET | No Comments »

Bitkraft for ASP.NET

November 17th, 2007 Arsen

Bitkraft Bitkraft is a CLR based (.NET) web framework that allows distributed web content to be created and served in a unique fashion. It is written in C# and compiles for operation under the Microsoft .NET Framework 1.1+ or the .Mono Framework, making it portable to almost any platform.

At it’s core, the Bitkraft framework extends the ASP .NET Architecture to fully support Javascript-based Server callbacks using the XmlHttpRequest object as a transport layer in a fashion referred commonly today as AJAX (Asynchronous Javascript Over XmlHttpRequest).

  • Known browsers: IE5+, Firefox1+, NS6
  • Server-side support: ASP.NET, Mono XSP, Cassini, Apache (modMono) .NET Framework 1.1+
  • Attribute Driven
  • Asynchronous and Synchronous methods mapped directly from Javascript proxy objects to the server
  • Supports all .NET Types and custom classes mapped to JSON objects on the client
  • Uses JSON instead of XML
  • Open-source library by Wayne Lee-Archer.

Bitkraft is a CLR based (.NET) web framework

Posted in Patterns - .NET | No Comments »