Η πτυχιακή εργασία που παρουσιάζεται έχει σαν αντικείμενο την ανάπτυξη εφαρμογών για κινητά τηλέφωνα με τη χρήση της Java 2 Micro Edition. Στα πλαίσια αυτής της ανάπτυξης ασχολούμαστε με τη θεωρεία που τη διέπει και μελετάμε τα εργαλεία που προσφέρει η Java 2 Micro Edition για την ανάπτυξη εφαρμογών σε κινητά τηλέφωνα. Επίσης αναφέρουμε κάποια βασικά πράγματα για τη Java. Επιπλέον θα αναφερθούμε στην ιστορία των δικτύων κινητής τηλεφωνίας. Παράλληλα περιγράφονται μεθοδολογίες σχεδίασης εφαρμογών που προορίζονται για κινητές συσκευές με ανίσχυρους επεξεργαστές και περιορισμένη μνήμη, με βάση τις ιδιαιτερότητες της γλώσσας. Συγκεκριμένα, αναλύονται οι επιλογές που υπάρχουν για την δημιουργία γραφικού περιβάλλοντος και οι τεχνικές με την βοήθεια των οποίων ο χρήστης θα μπορεί να επικοινωνεί με την εφαρμογή του εξομοιωτή (emulator) με java (έκδοση SDK 3.2). Επιπρόσθετα, παρουσιάζονται οι μέθοδοι με την βοήθεια των οποίων ο προγραμματιστής μπορεί να διαχειριστεί την μνήμη της φορητής συσκευής και να πραγματοποιήσει τη σύνδεση με το δίκτυο.