Design und Implementierung einer Komponente zur Bearbeitung chemischer Strukturformeln und Reaktionen
Eine intuitive und benutzerfreundliche Technik zur Editierung chemischer Strukturformeln und Reaktionsgleichungen ist wichtiger Bestandteil für eine Vielzahl von Software-Applikationen im Bereich der Chemie.
Aufgabenstellung
In Zusammenarbeit mit dem AK Gooßen (Organische Chemie) soll eine Softwarekomponente entwickelt werden, welche die Bearbeitung und Erstellung chemischer Formeln durch geeignete mausbasierte Interaktionsmetaphern ermöglicht. Der Datenaustausch erfolgt basierend auf dem
MDL Molfile-Format, wünschenswert ist zusätzlich die Unterstützung des
Canonical SMILES Formats. Darüberhinaus sollen einzelne schon in der Programmiersprache PHP vorliegende chemie-spezifische Algorithmen in die zu erstellende Softwarekomponente integriert werden. Die Verwendung im Webumfeld erfordert eine geeignet gestaltete Java-Applet-Schnittstelle, sodass per JavaScript initiierte Serviceanfragen durch die Komponente verarbeitet werden können. Die Komponente wird Bestandteil eines zur Zeit in der Entwicklung befindlichen Systems zur Inventarisierung von Chemikalien.
Anforderungen
- Java-Kenntnisse und erste Erfahrungen mit SWING-basierter Oberflächenentwicklung
- Basiswissen im Bereich Webtechniken
- Basiswissen Chemie (gute Schulkenntnisse sind ausreichend)
- Motivation zur interdisziplinären Arbeit
Chancen
- Erfahrungen im Bereich interdisziplinärer Kooperation
- Die Entwicklung der Softwarekomponente ist ein eigenständiger Beitrag zu einem System, welches nach Einschätzung des AK Gooßen auch von anderen Hochschulen verwendet werden wird.
Beginn der Arbeit
Die Arbeit ist vergeben.
Ansprechpartner
Dipl. Inform. Markus Reitz