The Wayback Machine - https://web.archive.org/web/20080514015303/http://www.aptana.com:80/node/15

Aptana Jaxer Walkthroughs & Samples

Your First Jaxer App - Jaxer WikiLite Walkthrough

This Jaxer sample is a very basic Wiki web application. This simple application allows you to enable text editing, write a few text characters, save your text to a file, and reload your data into the web page when you re-enter or refresh the page.

Highlights Include:

  • Using file I/O in your application
  • Writing server-side functions
  • Proxying server-side functions and calling them from the client

A detailed document is available for this sample here

Jaxer Chat Walkthrough

This Jaxer sample consists of an online multi-room chat application. This demo application includes much of the major functionality that you would find in a typical online chat app such as creating a new user account, creating a new chat room, and chatting with other users.

Highlights Include:

  • Creating a new user account
  • Logging in to the chat application
  • Creating a new chat room
  • Entering a chat room
  • Chatting with other users
  • Exiting a chat room
  • Logging out of the chat application

A detailed document is available for this sample here

Your First (More Complex) Jaxer Application

This sample takes you through many important concepts of Jaxer as your craft your first Jaxer application.

Highlights Include:

  • Jaxer architecture overview
  • Code and style guidelines
  • Syntax overview and examples
  • Creation of a simple tasks application

A detailed document is available for this sample here

SMTP Email Sample

The SMTP Email sample shows how to use the facilities provided by the Jaxer.SMTP namespace to send a simple Email message.

This sample also shows you how to configure server callbacks to provide custom information when a timeout occurs.

Highlights Include:

  • Jaxer.SMTP namespace to send a simple Email message
  • Simple Form processing
  • Async Callbacks

RSS Reader Sample

The RSS sample shows how to read an RSS feed from a 3rd-party site, It does this purely with server-side javascript. This sample is a good starting point if you are looking to develop web mashups using Jaxer.

Highlights Include:

  • Access web page content remotely using the Jaxer.WEB namespace
  • Disabling the client framework for lighter page loads
  • Using the Logging capabilities of Jaxer
  • Use of the onserverload event

Logging Sample

This is a very simple demo application, The purpose of which is to show use of the facilities provided by the Jaxer.Log namespace.

Highlights Include:

  • Using Jaxer.Log in your application
  • Providing proxied services to the client via Jaxer callbacks

Cross Site Ajax Sample

The Cross Site Ajax sample application is provided to show use of the server-side javascript, which runs with extended rights and privileges, to provide ajax style integration with remote sites, avoiding the typical client-side cross domain security issues.

Highlights Include:

  • Using server side code to access external domains
  • Using Async callbacks to keep the client responsive on long loads