Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η Java 2 Platform Micro Edition (J2ME);
Η πλατφόρμα Java 2 Platform Micro Edition (J2ME) ήταν μια πλατφόρμα σχεδιασμένη για ενσωματωμένα συστήματα όπως κινητά τηλέφωνα, προσωπικοί ψηφιακοί βοηθοί (PDAs), δέκτες τηλεόρασης και εκτυπωτές. Το J2ME είναι το πρώην όνομα για την Java ME, πλατφόρμα Java για κινητές και ενσωματωμένες συσκευές. Το J2ME ανήκει στην έκδοση Java 2 Platform, Micro Edition, ενώ η ονοματολογία Java ME, που εισήχθη το 2006, απλά σημαίνει Java Platform Micro Edition. Αυτός ο όρος είναι επίσης γνωστός ως "πλατφόρμα Java, Micro Edition" ή Java ME.
Η Techopedia εξηγεί την Java 2 Platform Micro Edition (J2ME)
Το J2ME δημιουργήθηκε κάποια στιγμή το 1999 ως μία από τις εξειδικευμένες πλατφόρμες της Java 2. Άλλες πλατφόρμες που τέθηκαν μαζί ήταν το J2EE για εφαρμογές διακομιστών και το J2SE για τακτικές εφαρμογές. Το J2ME αποτελείται από δύο υποσύνολα βιβλιοθηκών κατηγορίας Java γνωστών ως διαμορφώσεις: Συνδεδεμένη περιορισμένη διαμόρφωση συσκευών (CLDC): Αυτό το υποσύνολο έχει σχεδιαστεί ειδικά για συσκευές περιορισμένης πρόσβασης. Αυτές οι συσκευές, συμπεριλαμβανομένων ορισμένων κινητών τηλεφώνων, έχουν συνήθως ελάχιστη μνήμη, ισχύ επεξεργασίας και γραφικά. Περιλαμβάνει δύο προφίλ ή API (διεπαφές προγραμματισμού εφαρμογών): το προφίλ των συσκευών πληροφοριών κινητής τηλεφωνίας και το προφίλ των συσκευών πληροφοριών. Συνδεδεμένη διαμόρφωση συσκευής (CDC): Αυτό το υποσύνολο έχει σχεδιαστεί για πιο ικανές συσκευές, όπως smartphones, PDA και αποκωδικοποιητές. Περιλαμβάνει επίσης δύο προφίλ ή API: Το προφίλ του ιδρύματος και το προφίλ προσωπικής βάσης. Ένα τρίτο σύνολο API, που ονομάζονται προαιρετικά πακέτα, μπορεί επίσης να χρησιμοποιηθεί κατά την ενσωμάτωση συγκεκριμένων τεχνολογιών (όπως Bluetooth, Mobile Media και Web Services) σε μια εφαρμογή. Για να αναπτύξετε μια εφαρμογή Java ME, απαιτείται το κιτ ανάπτυξης λογισμικού Java (SDK) Java ME. Το SDK περιέχει όλα τα εργαλεία για την κατασκευή, τον έλεγχο και την ανάπτυξη. Για ταχύτερη ανάπτυξη, μπορούν να χρησιμοποιηθούν γραφικά ενσωματωμένα περιβάλλοντα ανάπτυξης (IDE).