ajax

TwitterFacebook
Get flash to fully experience Pearltrees

JavaJavaScriptRPC

When traditional web applications exchange data with the server, the current page is replaced, causing a redraw of the display and disruption of application flow. Many applications are forced to be drawn out along a series of wizard steps rather than dealt with on a single form. While SOAP, XML-RPC, Web Services and .NET are all designed to deal with these issues and others, there still remain many sites who wish to support a wide range of browsers while providing remote procedure call functionality. Microsoft's Remote Scripting (MSRS) solves this problem by embedding a Java applet in the page to communicate with the server. It provides synchronous and asynchronous remote procedure calls, and works with Netscape 4.x and IE 4+ only on Windows platforms. http://www.sacjug.org/Presentations/200509/JavaJavaScriptRPC.html

Overview of JAX-RS 1.0 Features - Jersey: RESTful Web ...

Jersey is Sun's production quality reference implementation for JSR 311: JAX-RS: The Java API for RESTful Web Services . Jersey implements support for the annotations defined in JSR-311, making it easy for developers to build RESTful web services with Java and the Java JVM. This page gives an overview of the main features of the JAX-RS API. http://wikis.sun.com/display/Jersey/Overview+of+JAX-RS+1.0+Features
http://www.yworks.com/en/index.html

The Diagramming Company

From unequaled automatic diagram layout, to cutting-edge graph analysis, to extraordinary visualization, our Java class library yFiles for Java has it all.
http://www.orbeon.com/

Orbeon Forms - Web Forms for the Enterprise, Done the Right Way

Orbeon Forms is your solution to build and deploy web forms. It handles complex forms typical of the enterprise or government, implements the W3C XForms standard, and is available in a free open source Community Edition, as well as a commercially supported Professional Edition. Orbeon Forms is used around the world in a number of industries, including governments, banking, healthcare, telecom, and education.
Pencil will always be free as it is released under the GPL version 2 and is available for virtually all platforms that Firefox 3 can run. The first version of Pencil is tested against GNU/Linux 2.6 with GTK+, Windows XP and Windows Vista. http://www.evolus.vn/Pencil/Home.html

Home - Pencil Project

The Accordion Node Plugin makes it easy to transform existing markup into an accordion element with expandable and collapsible elements. Elements are easy to customize, and only require a small set of dependencies. ( new ) Event Binder (gallery-event-binder) Binding user actions until a particular YUI instance become ready, and the listeners defined before flushing those events through a queue. This will help to catch some early user interactions due the on-demand nature of YUI 3. ( new ) Preload (gallery-preload) http://www.bubbling-library.com/

Home page - JavaScript Bubbling Library (YUI-CMS) - YUI (Yahoo! User Interface) Extension for Event-Driven Applications

Regular expressions are used to do sophisticated pattern matching, which can often be helpful in form validation. For example, a regular expression can be used to check whether an email address entered into a form field is syntactically correct. JavaScript supports Perl-compatible regular expressions. http://www.learn-javascript-tutorial.com/RegularExpressions.cfm

JavaScript Tutorial: Regular Expressions

element - MDC

https://developer.mozilla.org/en/DOM/element « Gecko DOM Reference This chapter provides a brief reference for the general methods, properties, and events available to most HTML and XML elements in the Gecko DOM. While these interfaces are generally shared by most HTML and XML elements, there are more specialized interfaces for particular objects listed in the DOM HTML Specification.

Ajax and XMLHttpRequest Tutorial

http://www.xul.fr/en-xml-ajax.html In Internet Explorer it is an ActiveX object that was first named XMLHTTP some times, before to be generalized on all browser under the name XMLHttpRequest, when the Ajax technology becomes commonly used. The use of XMLHttpRequest in 2005 by Google, in Gmail and GoogleMaps has contributed to the success of this format. But this is the when the name Ajax was itself coined that the technology started to be so popular. Why use Ajax? But Ajax can selectively modify a part of a page displayed by the browser, and update it without the need to reload the whole document with all images, menus, etc... Before, processing of web page was only server-side, using web services or PHP scripts, before the whole page was sent within the network, required data transfers now useless.

Very Dynamic Web Interfaces

http://www.xml.com/pub/a/2005/02/09/xml-http-request.html I'm sure you're familiar with the traditional interface model for a web application. The user requests a page from the server, which is built and delivered to the browser. This page includes an HTML form element for capturing data from the user. Once the user posts their input back to the server, the next page can be built and served based on the input, and so the process continues. This is largely dictated by the nature of HTTP and differs from the traditional desktop application model of an interface which is inherently connected to the application layer. Take the simple example of filling out a serial number box to register a desktop app on a platform like Microsoft Windows.
Releasing an app is much more than just coding it. You are providing a service to people and they trust you with their data. With the amount of reports of apps “calling home” and storing and sending your data to third parties without your consent rising it is important to ... For those that aren't already aware, many Mozillians gathered last week in Toronto to Maximise Synergy. Seeing as there have been updates for the UX team and the Firefox/Mobile UI team, I think it'd be worth having a similar update for mobile platform.

AJAX:Getting Started - MDC

Vitaly Friedman's The Web Developer's Handbook creativity | css galleries & showcases | color tools | color schemes, palettes | color patterns | fashion: colors selection | color theory | royalty free photos | css daily reading | web design daily reading | css layouts | css navigation menus | css techniques | css: software & Firefox Extensions | css-web-tools & services | html-web-tools & services | accessibility checkers | miscellaneous tools | ajax | javascript | DOM | fonts | typography | RSS | CMS | blogging |

css and js handbook

AjaxAppender: allow to send log messages to the server with asynchronous HTTP request. There you can process the logging events like you want on server side (ASP.NET, Java Servlet, JSP, PHP, Ruby, etc.). Conclusion There are other libraries in order to reach this goal.

JS logging framework

Rico 2.0 provides responsive animation for smooth effects and transitions that that can communicate change in richer ways than traditional web applications have explored before. Unlike most effects, Rico 2.0 animation can be interrupted, paused, resumed, or have other effects applied to it to enable responsive interaction that the user does not have to wait on.

Openrico js widgets

About a month ago I learnt of an IE specific event, called "onBeforeUnLoad", that allows you to capture the moment a user leaves a page. Using this, I wrote an article that described how to remind a user to save if they leave a page that happens to be a document in edit mode. What this article overlooked was that even if a form is in edit mode it may not necessarily need saving as it may not have actually been altered. Wait though, Bob Mattler has come up with a solution. We can now loop through all the fields on the form and compare them to the original values.

Checking changes in a form