Jadex Add-ons
Log-in
|
Register
|
Download
:
Jadex Add-ons
Top Menu
Show
:
Comments
Attachments
History
Information
Print
:
Print
Print preview
Export as PDF
Export as RTF
Export as HTML
Export as XAR
Wiki code for
Jadex Add-ons
Hide Line numbers
1: 1 Jadex Add-ons 2: 3: The basic Jadex software package already includes the BDI reasoning 4: engine along with several tools. This site presents and describes further 5: tools and extensions that have been built for the development with Jadex. 6: These add-ons are not available for direct download, because some of 7: them are only availble under a more restrictive license than LGPL. 8: If you are interested in an add-on please contact us per email. For non-commercial 9: use of course all add-ons are freely available. In the following the different 10: add-ons are presented. 11: 12: If you are interested in obtaining add-ons, please contact us at: 13: \\ 14: \\ 15: *[jadex-addons@lists.sourceforge.net>mailto:jadex-addons@lists.sourceforge.net]* 16: \\ 17: \\ 18: After being approved you can download the Add-Ons from the protected download area:\\ 19: [Add-ons download page>Add Ons.Download] 20: 21: 1.1 Add-Ons for Jadex V2 22: 23: There are currently no add-ons for Jadex V2 available. 24: 25: 1.1 Add-Ons for Jadex 0.96 26: 27: 1.1.1 Expression Compiler 28: 29: *The expression compiler is a fast alternative to normal Jadex expression interpreter.* 30: It is based on [Janino>http://www.janino.net/] and 31: allows to compile Java expressions on demand at runtime. The expression 32: compiler can be used to further improve the performance of agents significantly. 33: In addition to the *faster evaluation of expressions* the Jadex expression compiler 34: add-on also provides the possibility to *define inline plan bodies*. 35: This means that a whole agent can be programmed in one XML file without any additional 36: plan classes. The add-on includes also a precompiler tool that allows to generate precompiled 37: expression files for ADFs that are stored on disk. Using the tool avoids the need for runtime 38: compilations of expressions that would delay the first agent execution otherwise. 39: <!-- 40: \\ 41: \\ 42: [jadex-expressioncompiler-0.96.zip>http://vsis-www.informatik.uni-hamburg.de/projects/jadex/download_addons.php?file=jadex-expressioncompiler-0.96.zip] 43: \\ 44: [jadex-expressioncompiler-0.941.zip>http://vsis-www.informatik.uni-hamburg.de/projects/jadex/download_addons.php?file=jadex-expressioncompiler-0.941.zip] 45: --> 46: 47: <table border="0" cellspacing="0" cellpadding="0"><tbody><tr><td valign="top"> 48: 1.1.1 Web-bridge Solution 49: 50: <strong>The Web-bridge tool builds a bridge between agent-oriented applications and web-based 51: frontends</strong>. 52: For this purpose the state-of-the-art Java Servlet technology is connected 53: transparently with the Jadex platform. This means that a web-designer responsible 54: for creating user interfaces and interactions has nothing to know about the agent technology 55: used at the business layer. On the other hand web requests are mapped to agent 56: messages on the agent layer allowing agent programmers to handle web requests 57: exactly as goals. 58: Web-bridge includes an example J2EE application that may be used and extended for own projects 59: incorporating direct access from Java Server Pages to an agent container. It provides a 60: complete multi-tier architecture. The front-end is based on standard J2EE technologies situated in a 61: servlet container and the application tier is based on agent technology. 62: A simple web application based on the puzzle example is available for online testing. 63: <!-- 64: \\ 65: \\ 66: [jadex-webbridge-0.96-beta1.zip>http://vsis-www.informatik.uni-hamburg.de/projects/jadex/download_addons.php?file=jadex-webbridge-0.96-beta1.zip] 67: \\ 68: [jadex-webbridge-0.941.zip>http://vsis-www.informatik.uni-hamburg.de/projects/jadex/download_addons.php?file=jadex-webbridge-0.941.zip] 69: --> 70: 71: </td><td align="center" valign="middle"> 72: 73: \\ 74: <a href="/puzzle">{image:puzzleweb.png}</a> 75: </td></tr></tbody></table> 76: 77: 78: 79: 80: 81: 82: 1.1 Add-Ons for Jadex 0.95 and older 83: 84: 1.1.1 Windows Service Wrapper 85: 86: The service wrapper allows to *run the Jadex platform as a Windows service*. 87: It is based on the [Java Service Wrapper>http://wrapper.tanukisoftware.org]. 88: 89: 1.1.1 Planner 90: <table border="0" cellspacing="0" cellpadding="0"><tbody><tr><td valign="top"> 91: *Jadex is available in an extended version with an integrated high-speed state-of-the-art planner*, 92: as for certain problem domains reactive planning cannot deliver the best achievable solution. 93: Instead planning from first principles should be used. The planner can be called from jadex plans 94: and works on agent beliefs evaluating future states 95: and possible solutions for a given problem. The planning problem, given by agent beliefs 96: and goals, requires a solution composed from actions available to the agent. 97: The design priorities for the planner have been speed and real-time dynamics. 98: To achieve a satisfying performance the planner is able to utilize domain specific knowledge in form of 99: search control rules, heuristic and complex action preconditions. 100: <!-- 101: \\ 102: \\ 103: [jadex-planner-0.95.zip>http://vsis-www.informatik.uni-hamburg.de/projects/jadex/download_addons.php?file=jadex-planner-0.95.zip] 104: \\ 105: [jadex-planner-0.941.zip>http://vsis-www.informatik.uni-hamburg.de/projects/jadex/download_addons.php?file=jadex-planner-0.941.zip] 106: --> 107: </td><td align="center" valign="middle"> 108: 109: <a href="$xwiki.getAttachmentURL($doc.fullName, "plannerblocksworld.jpg")">{image:plannerblocksworldsmall.jpg}</a> 110: </td></tr></tbody></table> 111: 112: 1.1.1 Diet Agent Adapter (experimental) 113: 114: Besides the JADE and Standalone adapter an <strong>experimental adapter 115: for the [Diet platform>http://diet-agents.sourceforge.net/]</strong> 116: has been developed. It shows the applicability of Jadex even running 117: on fundamentally different middleware platforms. The adapter is still 118: experimental as it has not reached a level of maturity yet and also does 119: not explore the full potential of the Diet platform. Nonetheless, we could 120: achieve that all examples bundled with the normal Jadex release are 121: executable under every adapter including Diet without changes. 122: <!-- 123: \\ 124: \\ 125: [jadex-dietadapter-0.941.zip>http://vsis-www.informatik.uni-hamburg.de/projects/jadex/download_addons.php?file=jadex-dietadapter-0.941.zip] 126: --> 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139:
Search
Navigation
About
Contact
Features
News
Overview
People
Download
Add Ons
Available Packages
License
Internal
Meetings
Thesis Abstracts
Thesis Topics
Usages
Examples
Projects
Resources
Agent Companies
Build Process
FAQ
Get Involved
Online Documentation
Publications
Teaching
Links
Agent Companies
Agent Platforms
Agent Simulation Toolkits
Quick Links
Download Jadex
Browse Documentation
Read Latest News
Get Involved
SourceForge.net Page
Users Currently Online
Guests online: 56
View Registered Users