Projects / Aejaks

Aejaks

Aejaks is a windowing toolkit for rapid development of AJAX-enabled Web applications. It combines the powerful simplicity of the Tcl language with the Java-based Echo2 browser-independent windowing system. Aejaks applications are written in a single scripting language, without need to write any HTML, Javascript, or CSS. It borrows from the Tk windowing system, but is not directly compatible with Tk. It runs on top of any Java Web server, and can make use of any existing Java library.

Tags Software Development User Interfaces Internet Web Dynamic Content
Licenses LGPL MPL
Operating Systems OS Independent
Implementation Java Tcl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  23 Apr 2009 10:56
  • Rrelease-after

    Changes: Some real or potential memory leaks were fixed. Other fixes and enhancements were made to runtime code, affecting the Pack command and sample programs. An 'updateOptimistic' method was added to the GenericDao object in the MrPersister database package. This allows the use of 'optimistic locking' when updating a row in order to avoid hidden updates while maintaining high concurrency. The H2 database engine was updated to the current version.

    • Rrelease-mid
    •  24 Sep 2008 17:14
    • Rrelease-after

    Changes: A bug that prevented the MrPersister database package from working in Java 1.6 was fixed. PersistenceManager and JdbcDao objects were also fixed.

    • Rrelease-mid
    •  15 Sep 2008 03:44
    • Rrelease-after

      Changes: This release has a MrPersister database access library. The H2 Database engine is included for quick-start database application development. Also included are the Apache Log4J logging system, a RichTextArea widget, standard library dialogs for messages, input, color selection, date selection, and file uploads, and a Hyde package for easy Tcl-to-Java integration. New sample applications: TclTutor, Aejaks Rolodex, and WarMachine.

      • Rrelease-mid
      •  23 Feb 2008 09:56
      • Rrelease-after

      Changes: Additional container widgets now provide absolute positioning of child widgets. The table widget now allows custom cell and header renderers. The Window setFocusedComponent method allows focus to be set on a widget. The BrowserCommand setwaitms method sets an interval for the browser "Please wait" message.

      • Rrelease-mid
      •  25 Sep 2007 10:32
      • Rrelease-after

      Changes: New Widgets from EchopointNG: AbleProperties, ComboBox (includes type-ahead autocomplete), DirectHtml (arbitrary HTML in a DIV), ExpandableSection, GroupBox, ProgressBar, Slider, and TextFieldEx (includes client-side regexp validation). New BrowserCommand options: javascript eval, javascript include, and print. New Clock and NumberGuess sample apps. Miscellaneous bugfixes and documentation updates.

      A8b979fe4f4036348946fa7fa262a674_thumb

      Project Spotlight

      phlyMail

      An advanced Webmail and PIM client.

      No-screenshot

      Project Spotlight

      Lzlib

      A compression library for lzip files