2008-02-22
Æjaks 0.7
Thanks to all who have been testing and working with Æjaks for the past year, providing feedback and suggestions.
Notable changes for this release:
- Additional container widgets
- ContainerEx and ContentPaneEx containers allow absolute positioning of child widgets.
-
Strut widget provides simple spacer.
-
Table headers and cells now can have custom rendering procedures,
allowing any widget to be placed in a header or cell, and control over
colors and fonts.
-
The Window object now includes setFocusedComponent method
to easily set the focus to any widget.
-
Updated Echo2, Extras, and EchopointNG libraries.
Short term plans are to freeze features and focus on code cleanup in order to prepare for a 1.0 release.
Full change list can be found in CHANGES. Also see the README for more information.
Please subscribe to and use the Aejaks-general mailing list to report bugs, make comments, or ask questions.
2007-09-25
Æjaks release version 0.6 is ready for download.
- New Widgets - from EchopointNG
- AbleProperties
- ComboBox (includes type-ahead autocomplete)
- DirectHtml (arbitrary HTML in a DIV)
- ExpandableSection
- GroupBox
- ProgressBar
- Slider
-
TextFieldEx (includes client-side regexp validation)
-
New BrowserCommand options: javascript eval, javascript include, print
-
New Clock and NumberGuess sample apps, contributed by Geoffrey Wu.
Note that the Æjaks/Tcl version of NumberGuess is
less than one-third the size of the equivalent Echo2/Java version!.
-
Lots of clean-up of the automated object build system.
Full change list can be found in CHANGES. Also see the README for more information.
Please subscribe to and use the Aejaks-general mailing list to report bugs, make comments, or ask questions.
2007-07-06
Æjaks release version 0.5 is ready for download.
Lots of new features:
-
New Widgets - Echo2 Extras, ChartDisplay, and FileTransfer libraries
are now integrated into Æjaks. Notable widgets include Drag and
Drop support, Menu bars, File Transfer, and Charting.
-
Asynchronous window updates - TaskQueue command allows
server-push style updating without requiring user intervention.
-
Nuvola icon set (3,700+ icons !!!!). These high quality
icons where originally designed for the KDE desktop project.
-
New distribution files: executable, source, and war files
are now available. The executable (aejaks-0.5-exe.tar.gz or
aejaks-0.5-exe.zip) contain everything needed to run, develop,
and deploy applications. Sources are available in the
corresponding -src files. AejaksDemo.war is a ready to deploy
servlet, by default running the widget_tour.tcl sample application.
Simply drop this file into your already running Tomcat, Jetty, or other
servlet engine to run the Æjaks demos.
I am upgrading Æjaks status to beta. It has proven to be pretty reliable.
Full change list can be found in CHANGES. Also see the README for more information.
Please subscribe to and use the Aejaks-general mailing list to report bugs, make comments, or ask questions.
2007-01-01
Æjaks release version 0.4 is ready for download.
This is the first public release of Æjaks, and should be considered alpha quality. This means that things basically work (at least for me.) Expect to find bugs and design issues. The release includes a primary set of widgets and two sample applications.
What's next? In no particular order:
- Refinement of the Table object, expose Table cell rendering model, etc.
- Implement Echo2 Commands and TaskQueue.
- Incorporate widgets from Echo2 Extras, File Upload, Chart and EchopointNG. Menu support is probably at the top of this list.
- Recruit a few developers. I probably won't be able to do this all myself.
- More style definitions, general style improvements.
-
Implement killer app framework, ala RoR.
Please subscribe to and use the Aejaks-general mailing list to report bugs, make comments, or ask questions.
2006-12-20
Everything is new! The Æjaks project is gettting off the ground after a few months of part-time effort.