Υλοποίηση πληροφοριακών συστημάτων — Απαλλακτική Εργασία
Επέκταση του αυτοματοποιημένου συστήματος συντήρησης του διαδικτυακού ιστότοπου του εργαστηρίου ISTLab
Τι θα φτιάξετε
Το αυτοματοποιημένο σύστημα συντήρησης του δικτυακού ιστότοπου του εργαστηρίου ISTLab βασίζέται σε ανοιχτό λογισμικό και διαχειρίζεται δεδομένα των
ερευνητικών ομάδων του, όπως δημοσιεύσεις, ερευνητικά έργα κτλ. Οι κύριες τεχνολογίες που χρησιμοποιεί είναι η XML και η XSLT, ενώ η διαχείριση των
δημοσιεύσεων γίνεται μέσω του προτύπου bibtex. Στόχος της εργασίας είναι η περαιτέρω επέκταση του συστήματος και η χρήση πιο επίκαιρων τεχνολογιών για την λειτουργία του, όπως:
- Μετατροπή των σχημάτων DTD σε αντίστοιχα του προτύπου X-Schema και τροποποίηση του συστήματος για την χρήση τους.
- Αναδιοργάνωση του υποσυστήματος διαχείρισης των δημοσιεύσεων.
Πως θα το φτιάξετε
Η εργασία αποτελείται από πολλά μικρότερα μέρη, τα οποία απαιτούν διαφορετική αντιμετώπιση και εξοικείωση με τις επιμέρους τεχνολογίες. Πιο συγκεκριμένα
θα πρέπει αρχικά να αποκτηθεί μια γενική εξικοίωση με το σύστημα ως έχει. Μετά θα πρέπει να σχεδιαστούν και να υλοποιηθούν οι αλλαγές στο σύστημα, καθώς και να
τεκμηριωθούν με την μορφή εγχειριδίου χρήσης.
Τι πρέπει να ξέρετε
- XML
- XSLT και XPATH
- GNU Make
- bibtex
Τι θα μάθετε
- Θα αποκτήσετε εμπειρία σε ένα μεσαίου μεγέθους έργο λογισμικού που στηρίζεται σε σύγχρονες τεχνολογίες του παγκόσμιου ιστού
- Εξοικείωση με συστήματα διατήρησης εκδόσεων πηγαίου κώδικα
Υπεύθυνος της εργασίας
- Όνομα
- Βασίλειος Καρακόιδας
- Email
- bkarak at aueb dot gr
- Ιστοσελίδα
- http://gaijin.dmst.aueb.gr/~bkarak
Παραπομπές στο διαδίκτυο
- Ιστότοπος ISTLab
- D. Spinellis, V. Karakoidas, and D. Chatziantoniou. A software development metaphor for developing semi-dynamic web sites through declarative specifications. WP 2004-007, Eltrun Working Paper Series, 2004.