Application: Web Service
Redirected from Aim: Web Service

Current Developments

  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


Older Developments

Available upon request for developers

  • xsd-schemas
  • simple-servlet restful web application with jersey and jaxb annotated topics
  • flashplayer test client with a cairngorm client design and some components for rapid development

Functionality

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

Outlook

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.

Resources and Contribs

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