- /publications/generic_topic_map_viewer_for_the_iphone
A generic Topic Maps viewer for the iPhone
Poster, was published by Jan Schreiber at 2010-09-30
Despite its bad image, JavaScript is an elegant, lightweight, and highly expressive language. With HTML5 implementations are becoming more widespread, almost all major browsers for the desktop or mobile devices offer advanced features like a canvas or local storage. Especially mobile Web browsers are becoming more advanced, and mobile devices provide more memory capacity, HTML5 capabilities and faster JavaScript implementations. This allows developers to easily create Topic Maps applications based on the JavaScript Topic Maps Engine tmjs.
As a demo, we have created the prototype of a simple, generic topic map viewer for the iPhone. The viewer can read JTM topic maps and provides the user with different ways to find and access relevant subjects.
Additionally, the application tries to introduce a different way of viewing topic maps as other generic viewers such as the Omnigator or Maiana. It takes the focus away from association types, role types, name types and occurrence types and concentrates on topic types and on giving the user quick access to the subjects of the topic map.
In its current version, tmjs lacks some of the features required to implement permanent local storage of topic maps, so the current implementation relies on memory storage only.
Authors
Jan Schreiber
http://purl.org/net/jans
Jan is project leader of libtmrm, TMJS, and redlist2ctm. He is involved in CTM/LTM syntax highlighting.
Presented at
TMRA 2010
Conference in Leipzig from 2010-09-29 to 2010-10-01
With Linked Topic Maps the motto of the TMRA 2009 conference was about spinning a global web of interchangeable and linkable topic maps. Linked …
Visit homepage of TMRA 2010
Topic Maps offered the semantic flexibility that I needed in Topincs, an application with an unlimited domain. It allowed me to make statements about any subjects. Exactly what I was looking for.
Topincs - a web database software