this aim has reached a alpha status the dmrpc web application opens up some deepamehta power to coders of any programming language who can handle JSON RPC via HTTP
to run this application on a web server you need at least java in version 1.5
see the WebServlet and it's current implementation at apps branch
// --- Loads all the Topics in One Map // --- Loads a complete TopicBean By Id // --- Loads a complete Topicmap By Id // --- Loads a list of currently opened Topicmaps per User // --- Loads a list of TopicTypes By Id // --- Loads What's Related // --- Loads Shared Workspaces // --- Slow fulltext and Advanced Search // --- Authentication
available
1) getTopicDetails(topicId) upon request at resources/topic/{topicId}
2) getRelations(topicId) upon request at resources/related/{topicId}
not tested but available
3) getTopicTypeDefinition(topicId)
not available
4) get a topicmap
5) post a topic into dm (prepared already)
6) user authentication
For interested desktop and web-developers this is a hub, so it's crucial to extend the available functionality. For ones who are already familiar with JAXB Annotations this will be quite straight forward from here.
I also want to point out a resource which might be interesting to mention here, cause with the use of JAXB annotations it's quite easy to provide DeepaMehta Topics described with the RDF.
JAXB Capabilities and the JAXB - Unofficial HashMap Guide
Thanks to Danny for chatting with me while playing Go as well as Reiner, Jörg and Mathias for their talks and for the motivation.
Malte 05-Feb-2009 22:34 GMT