background image

άλλων αλγορίθμων. Σε αυτές τις περιπτώσεις, η βελτίωση μπορεί να γίνει με την

μετατροπή των αλγορίθμων σε γλώσσες χαμηλότερου επιπέδου, όπως η C.

5.3.3

Ανάπτυξη διαδικτυακής εφαρμογής

Μία ακόμη σημαντική βελτίωση που θα συμβάλει στην προώθηση της χρήσης του

εργαλείου είναι η ανάπτυξη διαδικτυακής εϕαρμογής που θα προσϕέρει δικτυακά

τις υπηρεσίες του εργαλείου. Έτσι, οι χρήστες θα μπορούν να χρησιμοποιούν το

εργαλείο χωρίς να τους απασχολεί η εγκατάσταση και η συντήρησή του. Επιπλέον,

χρήστες που δεν έχουν στην διάθεσή τους υπολογιστή υψηλών επιδόσεων θα μπο-

ρούν να χρησιμοποιούν και να απολαμβάνουν ολες τις δυνατότητες που προσϕέρο-

νται. Στο σχήμα 5.2 βλέπουμε την αναπαράσταση της διαδικτυακής εϕαρμογής.

Σχήμα 5.2: Αναπαράσταση μοντέλου διαδικτυακής εϕαρμογής.

5.3.4

Ανάπτυξη Διεπαφής Προγραμματισμού Εφαρμογών (API)

Τέλος, η ανάπτυξη ενος web API (Application Programming Interface) μπορεί να

συνεισϕέρει στην διάδοση και γνωστοποίηση του εργαλείου. Χρησιμοποιώντας το

API, αυτόνομα οχήματα θα μπορούν να επικοινωνούν απευθείας με τον διακομι-

στή στον οποίο θα ϕιλοξενείται το εργαλείο και θα του αποστέλλουν πληροϕορίες

58