Due to the usual combination of distractions caused by work and a significant amount of travel, I haven't blogged on this as much as I wanted to recently. Still, the ontology editor project for Android is progressing and a first version is here. There are bugs still (of course) and design wise it is pretty squidgy round the edges (more material for another blog post), but it does many of the things I set out as specifications in my previous post.
Here are some screenshots that show the current progress.
I will work on this further, squat some bugs and introduce more functionality. I have also run into a number of problems relating to the mobile form factor and computing power of mobile devices, but that merits several separate posts.
Some questions that immediately arise from these screenshots are:
- Mobile devices have limited screen real estate. What is the best way of displaying complex and multi-level hierarchies?
- How to display non hierarchical relationships?
- What do editor user interfaces need to look like, when asserting axioms on a class (clearly, the complex UIs offered by Protege are not appropriate) ?
It would be interesting to kick off that discussion and see what the community thinks. Feedback and comments are always welcome.