This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
JRuby Topic Maps Arnim Bleier, Benjamin Bock,
Uta Schulze and Lutz Maicher
{bleier, bock, uta.schulze, maicher}
@informa:k.uni-‐leipzig.de
topicmapslab.de
Fi>h Interna@onal Conference on Topic Maps Research and Applica@ons Talks@TMRA Leipzig, 2009-‐13-‐11
Agenda:
• Java, Ruby and Topic Maps
• (Re)using Exis@ng Code • Scalability and Performance
topicmapslab.de
Introduc@on
The Seman@c Web is about Integra@on of Data.
Java and Ruby equally have something to offer.
Why not combine them and get the best of booth languages?
topicmapslab.de
What has Java to offer?
high performance
easy hos@ng
mul@ple, fast TMAPI Implementa@ons
reuse of exis@ng Very Good Code
topicmapslab.de
…and What is Ruby for?
crea@ng Domain Specific Languages
rapid Prototyping
rapid Web Development
rapid Applica@on Development
topicmapslab.de
Bringing booth together
So>ware and its development needs to be integrated, too.
topicmapslab.de
Goals of JRTM
• Keeping the TMAPI contract intact
• Suppor@ng different engines in parallel • Each TMQL axis as one method call
• A single IO interface • Maintaining the syntax from RTM