research emorphia
about  |  announcements  |  features  |  information  |  requirements |  installation
tutorials / guides  |  faq |  help |  contributions |  download  |  dev. tools  |  useful links  

Contributions

Contributing to FIPA-OS

Developers using FIPA-OS are encouraged to provide extensions, bug fixes and feedback to help improve the planned future releases for the benefit of the entire community. For details on how you can contribute, read the guidelines for collaborating in the FIPA-OS development process.

Online Tools

FIPA-OS Wishlist
This tool allows developers to request additional features to be incorporated into FIPA-OS.

View/Place a feature request for FIPA-OS

Received Contributions

The following code has been submitted to the FIPA-OS management team and is currently being considered for integration in a future formal release of FIPA-OS. Any comments relating to these third-party extensions should be directed to the FIPA-OS developers mailing list.

Contributor / Organisation Contribution


Alan M. Fedoruk RepServer - Using Agent Replication to Enhance Reliability and Availability of Multi-Agent Systems [tared & gzipped code]
Documentation available from [http://maritza.usask.ca/RepServer/ ]


Alastair Duncan VMManager - provides the ability to remotely startup agents (FIPA-OS v1.3.0) [zipped code]


Milla Mäkeläinen Agent Mobility support for FIPA-OS. (FIPA-OS v1.1.0 included in download) [zipped code and documentation]


Ognen Duzlevski LookupAgent - provides automated remote-platform DF cross-registration to enable federated searches (FIPA-OS v1.3.3) [code]


EPFL FIPA2000 HTTP Transport and improved ACC implementation (ACC99)


emorphia Weather ontology classes for use within the AgentCities project [zipped code]


Gerstner Laboratory, Czech Technical University in Prague MessageSpy - provides graphical representation of messages exchanged between a number of agents on a platform to simplify agent debugging [zipped code and binaries]


Bob Krause Data Mapping layer to enable format independent databinding and fixed start-up scripts to enable FIPA-OS installation on Windows98 machines. [zipped code]


Ognen Duzlevski LoadMonitor Agent - provides a simple mechanism to determine the available processing power of the computer it is executing on [code]


University of Helsinki MicroFIPAOS - an extension to the JDK 1.1 version of FIPA-OS, developed and maintained primarily by the University of Helsinki. It has been designed from the ground up to execute on PDA's such as the Compaq iPaq using the Linux or PocketPC operating system [code]


The MITRE Corporation JMS agents take FIPA ACL message and envelope information and convert it for transmission on a JMS Topic Channel. JMS agents will interoperate with any clients developed within a J2EE framework meaning that peered agents can communicate directly with a the web client-server architecture. JMS agents have been tested on FIPA-OSv1.3. JMSAgent.jar contains only class files, JMSAgentSourceAndDocs.jar contains the source and documentation (including bat files)"

Contribution Acknowledgement

The FIPA-OS management team would like to also acknowledge the included contributions of the following persons/institutions:

  • Alan Treadway, emorphia/Nortel Networks
  • Alan M. Fedoruk, University of Saskatchewan
  • Alastair Duncan, emorphia/Nottingham Trent University
  • Alex Yip, Imperial College/Nortel Networks
  • Andrés Ederra
  • Annie Luk, Imperial College/Nortel Networks
  • Ashok Katwala, Imperial College/Nortel Networks
  • Bryan Ha, Nortel Networks
  • Chris Newland, emorphia/Nortel Networks
  • Christos Stergiou, Imperial College
  • Cindy Kirk, Nortel Networks/University of Ottawa
  • Daniel Garcia Alonso, Unersidad Conplutense de Madrid
  • Emer Magnani, Nottingham Trent University
  • Graham Heyes, Jefferson lab
  • Ian Bourke, Nortel Networks
  • Ion Constantinescu, EPFL
  • Jani Leinonen, University of Helsinki
  • Madhawa Shirantha Mutukumarama, Informatics Institute of Computer Studies (IICS)
  • Marc Bevan, Unversity of Warwick
  • Matthew Loryman, Nortel Networks
  • Michal Dobisek, Gerstner Laboratory, Czech Technical University in Prague
  • Michael Schillo, Saarland University
  • Mikko Laukkanen, Sonera Corporation
  • Milla Mäkeläinen, emorphia/Nortel Networks
  • Minal Patel, Nortel Networks
  • Nadim Haque, University of Hertfordshire
  • Ognen Duzlevski, University of Saskatchewan
  • Phil Buckle, emorphia/Nortel Networks
  • Rob Hadingham, emorphia/Nortel Networks
  • Robert E Bruce
  • Sasu Tarkoma, University of Helsinki
  • Shankar Jaya, Centre for Wireless Communication, Singapore
  • Simon Martin, Nortel Networks
  • Sonera Corporation
  • Stefan Haustein, Univ. Dortmund
  • Stefan Poslad, QM-UL/Imperial College
  • Stephen Hallam, emorphia
  • Steve Robertshaw, emorphia/Nortel Networks
  • Steve Willmott, EPFL
  • Tom Moore, emorphia/University of York

FIPA-OS Users

Prior to public release, FIPA-OS was being used within a number of European Collaborative projects including FACTS, Cameleon and MAPPA; it is currently used in a number of European collaboratives including SHUFFLE, CRUMPET, SMONET and PATTERNS. A pre-release of FIPA-OS has also been used in a number of Universities (notably Imperial College and EPFL). Since the public launch of FIPA-OS the user base has grown dramatically, hopefully this will lead to a better product for the agent community.

  SourceForge
webmaster@emorphia.com © emorphia Ltd 2003. All rights reserved.
Last updated 18-Mar-2003
about us customers & partners friday