44
είδος και κατά τις απαιτήσεις τους από τις δυνατότητες των
συσκευών που πρόκειται να τρέξουν. Για κάθε πόρο που
προστίθεται σε μία εφαρμογή Android το Software Development
Kit Build Tool αποδίδει έναν μοναδικό αναγνωριστικό αριθμό. Με
τον αριθμό αυτό μπορεί να αναφέρεται ο πόρος στον πηγαίο
κώδικά ή σε οποιασδήποτε άλλο αρχείο της εφαρμογής. Ο
διαχωρισμός των πόρων από τον πηγαίο κώδικα είναι
επιβεβλημένος λόγω της ποικιλίας μορφών και δυνατοτήτων
που έχουν δυνατότητα να διαχειριστούν οι κινητές συσκευές. Οι
προγραμματιστές χρειάζεται να ορίζουν διαφορετικά σύνολα
χρησιμοποιούμενων πόρων για διαφορετικά είδη συσκευών.
Το αρχείο
default.properties
περιλαμβάνει τα χαρακτηριστικά
του
project.
Σε ένα αρχείο καταγράφονται απαραιτήτως όλα τα συστατικά
που θα περιλαμβάνονται στην εφαρμογή. Το αρχείο αυτό έχει
μορφή
XML
και ονομάζεται
Manifest
. Επιπροσθέτως μεταξύ
άλλων στο αρχείο αυτό καταγράφονται:
o
Τα δικαιώματα χρηστών που απαιτούνται από την
εφαρμογή.
o
Το ελάχιστο επίπεδο Android
API που απαιτείται για την
λειτουργία της εφαρμογής.
o
Τα χαρακτηριστικά software και hardware που
χρησιμοποιούνται ή απαιτούνται για την εκτέλεση της
εφαρμογής.
o
Βιβλιοθήκες API που χρειάζεται η εφαρμογή για να
λειτουργήσει.
Η σχεδίαση των εφαρμογών, που απετέλεσαν το βασικό αντικείμενο
της παρούσας εργασίας, επηρεάζεται από το λειτουργικό σύστημα στο οποίο
θα λειτουργήσουν. Η ανάπτυξη εφαρμογών για το λειτουργικό σύστημα
Android
επιβάλλει την προσαρμογή των εκτελούμενων διεργασιών της
λειτουργίας τους στην αρχιτεκτονική του. Στο επόμενο κεφάλαιο
παρουσιάζεται η διαδικασία σχεδίασης των εφαρμογών
server
και
client
του