mars 2008


1001 + Ajax/Javascript/Dhtml examples and demos to download

Coolite Studios

A suite of professional ASP.NET Web Controls built on the Ext Framework.

Jaxer : Ajax Server

Jaxer from APTANA is the world’s first true Ajax server.

Simplifies ExtJS components and Enables content assist documentation.

Simplicity PHP – Ajax Web2.0 Framework

Use and deploy all the new Web 2.0 features, without the need to become an expert.

Write ExtJS code in C#

A programmable C# API to access all of the Ext JS library objects.

WYMstyle: a CSS framework

A set of well-tested modular CSS files, that can be used for fast design of web sites.

DOMAssistant

DOMAssistant 2.5 released – CSS selector support, new AJAX methods and goodies added.

Content with Style

Possibility of breaking down stylesheets into components that could be reused.

Milescript

Quickly produce robust, reusable client-side code for any browser.

Fleegix.js

A lightweight, cross-browser set of js tools for building dynamic Web-app UIs.

Clean AJAX Engine

An open source engine for AJAX, that provides a high level interface to work with AJAX.

Elements – CSS framework

This framework is like a template which has all of the things you end up typing in.

CSS standard for HTML rendering

Tripoli forms a stable, cross-browser rendering foundation for your projects.

Sprinkle.js

This is a CSI (Client-Side Includes), when SSI (Server-Side Includes) is not available.

Zephyr – Ajax PHP Framework

An ajax based framework for php5, easy to learn and very simple to implement.

Helma – Open source framework

An open source web application framework for fast and efficient scripting of your apps.

Visual WebGui – RIA Framework

An open source rapid application development framework for GUI web apps.

widget04.js

Lets widgets save and manage data and also open other widgets with parameters.

Protoscript – prototype scripting

A simplified scripting language for creating Ajax style prototypes for the Web.

AJS – Javascript Library

Ultra lightweight JS library inspired by MochiKit, but differs by being small.

Echo2 – RIA Framework

A platform for developing web-based apps that approach the capabilities of rich clients.

RUN – JS Animation Framework

Run(Universal animation framework) is the easy and basic way to animate web content!

YAML – A CSS Framework

YAML is a CSS framework for creating modern and flexible floated layouts.

Yootools : A friendly JS Library

An object-oriented library for JS built on concepts from prototype.js and mootools.

Rapid RIA Development Tool – Foo

Built on top of the Prototype Framework, designed to ease the development of RIAs.

XAJAX – php class library

Designed to be extremely easy to implement in both existing and new web projects.

DED|Chain – Built on Yahoo! UI

Allows you to build first class, high-quality websites without the cruft.

Rich Ajax Platform Project

Build rich, Ajax-enabled Web applications by using the Eclipse development model.

jitsu Ajax Framework

Jitsu is a next generation UI toolkit for building rich web applications.

port of Ruby on Rails to PHP

PHP framework for developing web applications according to the mvc pattern.

Powered by Go4web2

 jmaki-architecture.jpg

jMaki, un framework Ajax de plus ? Oui et non. Oui, jMaki est le framework de développement Ajax proposé par Sun. Par contre ce framework ne manque pas d’atouts. D’une part il est de haut niveau donc très accessible aux intégrateurs de pages Web, il devrait séduire un large public. Sun a doté jMaki de plugin pour Eclipse et Netbeans. D’autre part jMaki dispose de modules serveur, développés en Java JSP/JSF, PHP et Phobos (solution de scripting sur plate-forme serveur Java) qui authorise une communication client/serveur.

Sun a développé des plug-in pour Eclipse et NetBeans afin de facilité l’adoption de son framework jMaki.Fruit de 2 années de travail de l’équipe de développement de Sun comprenant Greg Murray et Ludovic Champenois, jMaki est désormais disponible en version 1.0.

jMaki est un framework qui traite tant du côté client que serveur. Sur le poste client, il implémente un modèles basé sur les Widjets dont les caractéristiques d’affichage sont définies par des Layouts et des feuilles de styles CSS. Ces Widjets peuvent encapsuler tout autre objets issus JavaScript programmés par l’utilisateur ou issus d’autres frameworks. jMaki définit un modèle d’objet commun au format JSON (JavaScript Object Notation) qui permet un accès uniforme à toutes ces ressources.

Les communications sont réglées par un bus local qui fonctionne sur un mode publication/souscription. Sur la base de ce bus jMaki Glue permet de définir, en JavaScript, des comportements fonctons des événements. jMaki Timer permet de déclencher des actions à intervalle de temps pré-définis.

jMaki s’appuie sur un certain nombre de framework Ajax existants, notamment Spry d’Adobe, Dojo. jMaki traite aussi de l’aspect serveur de la programmation Web 2.0. Un runtime serveur est fourni soit en php, très intéressant pour ceux qui utilisent des offres d’hébergement mutualisées, en Java ou en script Phobos. Ce module serveur a notamment pour rôle de centraliser sur le serveur les éventuelles clefs d’accès aux API Google ou Yahoo! Map qu’il serait peu judicieux d’inclure dans le code côté client.

Toutjours côté serveur jMaki fournit un proxy XmlHttp qui va pouvoir aller piocher dans des Web Services, des flux RSS a l’extérieur de votre domaine. Le proxy embarque un parser XSLT pour effectuer des transformations sur les flux de données.

ts-6375-sun-jmaki.pdf

jmaki.pdf