3.2.6 Τεχνολογίες του m-Learning

  Οι βασικότερες τεχνολογίες που χρησιμοποιούνται στην περιοχή του m-Learning είναι:
Middleware και MobileAgents (Keegan, D., 2003).

Ας δούμε πολύ σύντομα αυτές τις δύο τεχνολογίες:

Middleware

Είναι ένα επίπεδο επικοινωνίας (ενδιάμεσο λογισμικό) το οποίο επιτρέπει στις εφαρμογές να αλληλεπιδρούν μεταξύ τους μέσω του εξοπλισμού που διαθέτουν και του περιβάλλοντος δικτύου. Με άλλα λόγια, η ανάγκη για διασυνδεσιμότητα δικτύων μέσω Internet και για ανταλλαγή δεδομένων σε πραγματικό χρόνο, επιβάλλει τη χρήση ενός ενδιάμεσου επιπέδου (middleware tier) που θα επιτρέπει την προσπέλαση σε πηγές δεδομένων από κάθε τύπο συσκευών (Web based, XHTML, XML, Wap) και μέσω οποιουδήποτε δικτύου (Wi-Fi, GSM, GPRS), με κύρια χαρακτηριστικά την ανεξαρτητοποίηση από πλατφόρμες και την καθολική κάλυψη στα κυρίαρχα δίκτυα. Ορισμένες από τις υπηρεσίες που προσφέρει η συγκεκριμένη τεχνολογία είναι: ταυτοποίηση του χρήστη (identification), πιστοποίηση γνησιότητας (authentication), δικαιώματα πρόσβασης (authorization), ασφάλεια (security) κ.λ.π.

       Mobile Agents:
Είναι ένα αυτόνομο ευφυές πρόγραμμα (λογισμικό) που μπορεί να μεταναστεύει από μηχανή σε μηχανή στα ετερογενή δίκτυα και που είναι ικανό να ψάχνει, να αλληλεπιδρά και να εκτελεί ένα σύνολο ενεργειών σύμφωνα με τις ανάγκες και τις επιθυμίες του χρήστη ή ενός άλλου προγράμματος. Βασικά χαρακτηριστικά των πρακτόρων είναι: Ι) η αυτονομία (autonomy): ενεργούν χωρίς την επέμβαση του χρήστη, ΙΙ) η κοινωνικότητα (sociability): επικοινωνούν με τους ανθρώπους και άλλους πράκτορες, ΙΙΙ) η αντίδραση (reaction): αντιδρούν στις αλλαγές που συμβαίνουν στο περιβάλλον που λειτουργούν, IV) η πρωτοβουλία (initiative): αναλαμβάνουν πρωτοβουλίες για να επιτύχουν τους στόχους τους, V)     η δυνατότητα μεταφοράς (transferpotential): μετακινούνται στο δίκτυο μεταφέροντας δεδομένα και εκτελώντας εντολές, και VI) η προσαρμοστικότητα (adaptivity): προσαρμόζονται δυναμικά στις μεταβολές του περιβάλλοντος και του χρήστη.