Περίληψη:
Η ευκολία σχεδιασμού εφαρμογών η προοδευτική αύξηση των δυνατοτήτων που παρέχουν οι συσκευές με λειτουργικό android έχουν δώσει στους επαγγελματίες που σχεδιάζουν εφαρμογές για αυτή τη πλατφόρμα με ένα μεγάλο φάσμα εφαρμογών τις οποίες να μπορούν να εκμεταλλευτούν. Λόγω του μεγάλου αριθμού δυνατοτήτων δικτύωσης που προσφέρουν ( wi-fi, bluetooth, υποστήρηξη 3G/4G δικτύων ) μια από τις πιο διαδεδομένες τέτοιες δυνατότητες είναι αυτή του web server. Μέσω μιας τέτοιας εφαρμογής ο χρήστης μπορεί διαχειριστεί πλευρές της συσκευής του αλλά και να επεκτείνει τη λειτουργικότητα της με μεθόδους οι οποίες είναι απλές στη χρήση, ευέλικτες και διαδεδομένες.
Για τις ανάγκες μιας τέτοιας εφαρμογής υλοποιήθηκε ένας δικτυακός εξυπηρετητής σε node.js όσο και ενα απλό web interface που να εξυπηρετεί τις ανάγκες διαχείρησης του. Επίσης για τις ανάγκες μιας τέτοιας εφαρμογής εξετάστηκαν τρόποι εγκατάστασης του node.js σε Android. Tο αποτέλεσμα είναι ενας εξυπηρετητής το οποίο μπορεί να διαμοιράζει αρχεία και να εξυπηρετεί πολλαπλούς χρήστες ταυτόχρονα και ο οποίος μπορεί να χρησιμοποιήσει ενα βασικό μηχανισμό services για πιθανές επεκτάσεις. Η συγκεκριμένη εφαρμογή δοκιμάστηκε σε πραγματικές συνθήκες και το αποτέλεσμα είναι μια εφαρμογή η οποία μπορεί να ανταπεξέλθει στο μέτρο των δυνατοτήτων της εκάστοτε συσκευής