Skip to content
ludost edited this page Feb 13, 2013 · 2 revisions

Java Roadmap

This page shows the current status of the Java version of the Eve project.

Current status

The status of the project is listed below per library.

Eve Core

  • Agent

    • Base class Agent 100%
    • JSON-RPC implementation 90%
    • HTML interface for agents 100%
    • XMPP interface for agents 100%
    • Events (subscribe/unsubscribe/trigger events) 90%
    • Context (persistency of an agent's parameters) 50%
    • Schedular (schedule tasks) 100%
    • Asynchronous "function stack", RPC-call keyed state persistency 0%
    • Resources (RESTful API for handling (binary) resources) 0%
    • Streaming agent interaction 0%
    • Authentication 25%
    • AgentFactory Management tool 0%
  • Hosting

    • Hosting of agents via a servlet 100%
    • Configuration in a YAML file 100%
  • Examples

    • Example agents 50%
  • Testing

    • Write unit tests 10%

Eve Google App Engine

  • Context 50%
  • Schedular 50%
  • XMPP interface for agents 0%
  • Thread safe, multi instance 100%

Eve Android Support

  • Context 50%
  • Schedular 10%

Eve Windows Azure

  • All 0%

Eve Google Services

  • GoogleDirectionsAgent 100%
  • GoogleCalculatorAgent 100%
  • GoogleTranslatorAgent 90%
  • GoogleCalendarAgent 0%

Eve Planning

  • UserAgent 0%
  • MeetingAgent 0%