1 / 12

Softwareprojekt WS 2007/2008 : Java2Prolog

Softwareprojekt WS 2007/2008 : Java2Prolog. Überblick Was war vorhanden? Java2Prolog Schnittstelle: PrologEngine-Interface Die Entwicklungsumgebung Der Webservice Zusammenfassung : Was haben wir gelernt?. Java2Prolog: Motivation. Java2Prolog: Überblick (1). Wer?

mercury
Download Presentation

Softwareprojekt WS 2007/2008 : Java2Prolog

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Softwareprojekt WS 2007/2008 : Java2Prolog • Überblick • Was war vorhanden? • Java2Prolog Schnittstelle: PrologEngine-Interface • Die Entwicklungsumgebung • Der Webservice • Zusammenfassung : Was haben wir gelernt? Malte Cornelius

  2. Java2Prolog: Motivation Malte Cornelius

  3. Java2Prolog: Überblick (1) • Wer? • Malte Cornelius: Projektmanager • Benjamin Heuer: Quality Manager Documentation • Ki-Hyon Kim: Requirements Manager • Jan Gellermann: Architekt • Reinhard Klaus Losse: Quality Manager Tests • Betreuer: Philipp Kärger (L3S) Malte Cornelius

  4. Java2Prolog: Überblick (2) • Ziele: • Verschiedene Prolog-Implementationen aus Java aufrufen • Entwicklungsumgebung für Prolog-Programme • Webservice für Prolog-Anfragen • Das ganze soll zusammenarbeiten mit: • JLogProlog • tuProlog • SWI-Prolog • XSB-Prolog Malte Cornelius

  5. Java2Prolog: Was war vorhanden? • Interface: PrologEngine • Datentyp ActionResult • Engines für Jlog-Prolog und tuProlog • Interprolog • Eclipse • ...sehr wenig Wissen über Prolog Malte Cornelius

  6. Java2Prolog: Die Entwicklungsumgebung (1) Malte Cornelius

  7. Java2Prolog: Die Entwicklungsumgebung (2) • Anforderungen: • Editor für mehrere Seiten • Laden/Speichern • Syntaxhervorhebung • Engines einfach wähl- und wechselbar • Anfragen durch Enter absenden • Query-History • Darstellung der Ausgaben von Prolog •  Eclipse Plugin Malte Cornelius

  8. Java2Prolog: Die Entwicklungsumgebung (3) Malte Cornelius

  9. Java2Prolog: Die Entwicklungsumgebung (4) Malte Cornelius

  10. Java2Prolog: Der Webservice Malte Cornelius

  11. Java2Prolog: Was haben wir gelernt? (1) • Informatikerhandwerk: • Java • Eclipse, SVN, JUnit, LaTeX • Webservices, Threads • Internationalisierung • XML, JDOM • Planen, Entwerfen, Testen, Dokumentieren, Protokollieren • ... und ein wenig Prolog Malte Cornelius

  12. Java2Prolog: Was haben wir gelernt? (2) • Soft-Skills: • Gruppenarbeit (positiv wie negativ) • Selbstmanagement, Organisation, Zeitmanagement • Priorisieren • Kommunikation (!) Malte Cornelius

More Related