Aglets 2.5 has been released as an alpha version!
This version includes a new GUI based on Swing that replaces the old one AWT based, a new threading system that allows and supports the sleeping of an aglet, a new translator used to get localized messages and strings and a few other improvements in the message management, as well as a better package structure.
Please note that this release requires Java 6 SE to run.... read more
The Aglets source code have been moved to a git repository, that will replace the old-style CVS like repository.
The current layout of the repository contains only the source code and the files required to compile and run the platform. The platform version in the source tree is the one with the new enhanced GUI and with some other interesting features, like a new threading system, a fully localized messages archive, icons and other cool stuff.... read more
The version of Aglets under development will include a localization API available to all the agents running in the platform, as well as to all the components that need it.
The core of the localization system is the class org.aglets.util.AgletsTranslator. This class provides a general method translate(String) that returns a localized string depending on the resource/locale the translator has been initialized. To initialize a translator you can use the factory method getInstance(String, Locale), that returns a translator for the resource name specified as first paramter and with the associated locale specified as second parameter.... read more
The ongoing development of Aglets has changed the messaging API. Changes are due to a refactoring process which aim is to provide a better modularity and more power.
The first change regards the introduction of the com.ibm.aglet.message package, that contains all the message related stuff (i.e., message classes, arguments and exceptions). New applications should use the classes contained in this package for the messaging. This means that instead of using com.ibm.aglet.Message, developers should now refer to com.ibm.aglet.message.Message. Similar considerations for the other classes, in particular:
ReplySet... read more
It is available a simple agent that connects to a PostgreSQL thru jdbc and retrieves the values thru a query. See the message here https://sourceforge.net/mailarchive/message.php?msg_id=200706111459.20317.cat4hire%40users.sourceforge.net
The thread management has been reimplemented again. The new thread management provides a more accurate locking and reuse of threads by mean of a thread pool. The message queue has been rewritten too, and a few changes involved the message classes.
I've uploaded a few screenshots of the new GUI of the Tahiti server.
The CVS tree now includes a version of thread management that makes it possible to sleep an aglet for a specified time. Please see the mailing list and the documentation for more details.
A new class, com.ibm.aglets.thread.AgletThreadPool, has been created. The class works as a thread pool for the management of the thread associated to an agent. Now an agent has no more a private thread pool but a global pool for the whole platform is kept. This should improve performances and resurce reuse. An example about the use of the thread has been added to the example.thread package.
A new package, net.sourceforge.aglets.itinerary, has been added to the CVS code. The package provides a new implementation of the itinerary classes now in the agletx package.
At the moment, a simple (sequential), circular and task based itinerary are supported. Please use the base classes to build more complex itinerary strategies.
A new version of the user's manual has been updated, with an enhanced FAQ, configuration files and more details about thread management.
The first version of the Aglets User's Manual is available.
Point release to fix bugs.
The Aglets Software Development Kit (ASDK) is a framework and environment for researching and developing mobile agents. Mobile Agents are a type of software agent that have the unique ability to transport themselves from one system to another.
This is a source code update. Minor bug fixes.
Improved installation and build. Daemon mode. Logging system. A few bug fixes.
Most of the content from Aglets.org has been placed here on SourceForge. It can be reached via the homepage link or http://aglets.sourceforge.net.
All of the samples included in the Danny and Oshima-san's book have been added to CVS under the project "agletbook_samples". These samples are a good way to get to know many of the basics of using Aglets.
Straight build of CVS archive. No modifications.
New list for discussing the development of Aglets. See the Mailing List section to subscribe.
The first release of distribution package has been posted! It's named as Aglets 1.1.0