Frage

Ich denke über die Verwendung von semantischen (Web) Technologien wie RDF und OWL in einer Anwendung auf mobilen Geräten. Derzeit android Ich bin Targeting, aber ich würde auch in den Möglichkeiten auf dem iPhone und auf dem J2ME interessiert sein.

würde Ich mag eine Bibliothek verwenden, anstatt alles von Grund auf neu zu implementieren.

Ich weiß, dass es einige Bibliotheken / Frameworks wie Jena, Redland, Protégé aber sie beschreiben nicht auf welchen Plattformen sie bekannt sind, zu arbeiten.

Mit einem dynamischen Objektmodell und das Parsen von XML und ist Must-Haves für mich.

Ich würde auch gerne Argumentation verwenden, aber ich habe gesagt, es war ziemlich rechenintensiv, das ist so nur ein nice-to-have.

Für alle Plattformen erwähnt, kann die Frage

interpretiert werden
  • Ist es möglich, in der Theorie? (Vor allem für J2ME ich bin nicht sicher)
  • Gibt es Bibliotheken, die auf diesen Plattformen sind dafür bekannt, arbeiten?
  • Ist die Leistung auf einer mobilen Plattform gut genug für reale Nutzung?
War es hilfreich?

Lösung

Vielleicht schauen Sie in Spiegelbild persönlicher Erlebnisse . Es ist ein

  

mobile Anwendung entwickelt in   Python, und läuft auf Nokia Series 60   Telefone.

Es verwendet OWL und Argumentation. Sie können die Details in diesem Papier .

Andere Tipps

Sie schreiben Sie J2ME wollen, aber auch andere Leser vielleicht in C # interessiert sein.

Mono macht C # verfügbar auf dem iPhone und Android . Sobald dies geschehen ist, können Sie ROWLEX mit RDF und OWL beschäftigen. Sie betrachten könnte diese Frage Stackoverflow lesen.

Es gibt Jena Port Android-Plattform hier. http://code.google.com/p/androjena/

Wenn dies eine Client-Server-Typ-Anwendung und Sie haben eine gewisse Kontrolle über den Server, würde ich die semantische Web Sachen Server-Seite tun, und die Hand die relevanten Informationen zu Ihrer Ansicht Client auf dem mobilen Gerät.

Eine allgemeine Antwort auf Ihre Frage Titel ist Mosembro , ein Browser für Android, die Mikroformate für semantische nutzt Daten. Es tut nicht alle nicht-triviale Berechnungen mit den Daten jedoch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top