[deepamehta-devel] Question About the Webclients Controller

Jörn Weißenborn joern.weissenborn at gmail.com
Fr Jan 31 20:32:32 CET 2014


Hi Juergen,

thaks for the hind, I nearly forgot about its existence. This is indeed
helpful. I need to explore the abilities of dmx client. Especially the D3
stuff :)

Best, Joern


2014-01-31 Juergen Neumann <j.neumann at junes.eu>:

> Hi Jörn,
>
> not sure if it is of any help, but have you chekced Dannys dmx-client:
>
> http://ci.deepamehta.de/dmx-webclient-0.0.3.jar
> https://github.com/dgf/dmx-webclient#readme
>
> Cheers,
>
> JuergeN
>
> Am Mittwoch, den 29.01.2014, 20:04 +0100 schrieb Jörn Weißenborn:
> > Cool, thanks. I play with it.
> > As a idea for future: Wouldn't it be nice to have a kind of JavaScript
> service which an 3rd party developer can simply employ by adding script tag
> to its main index? Especially with all the modern mvc framworks, I think it
> would cool if a developer could something like creating a list of all
> topics in a given topicmap by doing something like
> > dm4.iteratatopics(idoftopicmaps, function(t) {
> >    $("#myelement").append(p).text(t.value)
> > })
> > I think the standart clients models are of very general use, since most
> applications interacting with deepamehta would need to translate its models
> into a dm model anyway. So with such a service, a developer could focus an
> the important part, which is the map between his view and dms datamodel.
> > Best, Joern
> > 2014-01-29 Jörg Richter
> > < mailto:jri at deepamehta.de jri at deepamehta.de
> > >
> > On Jan 28, 2014, at 21:30, Jörn Weißenborn wrote:
> > > I also want to employ the assoc, topicmap and topic models of the
> standart client. Is there a stright forward way to e.g. get a
> topicmap_viewmodel in my application?
> > No. For 3rd-party DM clients the least common denominator is the
> RESTClient.
> > The DM Webclient's model classes (Topic, Association, TopicmapViewmodel)
> are specific to it. E.g. the TopicmapViewmodel includes a single-object
> selection model. Your client might support multiple-object selection.
> > However, your client might be able to use the DM Webclient's model
> classes to a certain degree by mocking the global dm4c object the model
> classes rely on:
> >         dm4c = {}
> >         dm4c.restc = new RESTClient()
> > Note: this is not officially supported. Try it on your own.
> > > How does the RestClient know where to connect?
> > The RESTClient is AJAX based. So it connects to the same host and port
> it was loaded from. JavaScript's same-origin policy applies. Your client's
> main HTML page which embeds the RESTClient must be served from a DM plugin.
> > Cheers,
> > Jörg
> > _______________________________________________
> > deepamehta-devel mailing list
> > mailto:deepamehta-devel at lists.berlios.de
> deepamehta-devel at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/deepamehta-devel
> https://lists.berlios.de/mailman/listinfo/deepamehta-devel
> > _______________________________________________
> > deepamehta-devel mailing list
> > deepamehta-devel at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/deepamehta-devel
>
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.deepamehta.de/mailman/private/devel-lists.deepamehta.de/attachments/20140131/83cc1dfa/attachment.html>


Mehr Informationen über die Mailingliste devel