| Αυτό το λήμμα χρειάζεταιεπέκταση. Μπορείτε να βοηθήσετε την Βικιπαίδειαεπεκτείνοντάς το. |
| Το λήμμα δεν περιέχειπηγές ή αυτές που περιέχει δεν επαρκούν.Μπορείτε να βοηθήσετε προσθέτοντας την κατάλληλη τεκμηρίωση. Υλικό που είναι ατεκμηρίωτο μπορεί να αμφισβητηθεί και να αφαιρεθεί. Η σήμανση τοποθετήθηκε στις 13/09/2011. |
ΤαWindows CE ήτανλειτουργικό σύστημα τηςMicrosoft για μικρούς υπολογιστές,προσωπικούς βοηθούς καιενσωματωμένα συστήματα, που δεν λαμβάνει πλέον ενημερώσεις. Ήταν λειτουργικό διαφορετικό από ταWindows για προσωπικούς υπολογιστές και βασιζόταν σε έναν υβριδικό πυρήνα που αναπτύχθηκε ανεξάρτητα, μολονότι μοιραζόταν πολλά κοινά στοιχεία με τα Windows και παρείχε ένα σημαντικό υποσύνολο της προγραμματιστικής διεπαφής των Windows (Win32 API). Ήταν βελτιστοποιημένο για συσκευές με μικρό ή και καθόλου αποθηκευτικό χώρο και μπορούσε να λειτουργήσει σε συσκευές με μνήμηROM. Η τελευταία έκδοσή του (έκδοση 8.0) υποστήριζε επεξεργαστές με αρχιτεκτονικές x86 και ARM, ενώ αυτές που προηγήθηκαν την 7.0 υποστήριζαν και επεξεργαστές βασισμένους σε MIPS και SHx με την 7.0 να είναι συμβατή και με την MIPS II.
ΤαWindowsCE αποτέλεσαν την βάση για μια σειρά από λειτουργικά συστήματα για προσωπικούς βοηθούς (PDA) και κινητά τηλέφωνα όπως ταPocketPC, τα έξυπνα κινητά (smartphones), η πλατφόρμαWindows Mobile κ.α. Χρησιμοποιήθηκε επίσης ευρέως σε βιομηχανικές συσκευές, συστήματα πλοήγησης και συστήματα πωλήσεων (POS).
Η ανάπτυξη λογισμικού γινόταν κυρίως με εργαλεία της Microsoft όπωςVisual Studio 2003Visual Studio 2005Visual Studio 2008 που υποστήριζαν ανάπτυξη σε γλώσσες προγραμματισμούC#,VB.NET. Το λογισμικό που παραγόταν εκτελούνταν μέσω της εικονικής μηχανής.NET Compact Framework (runtime). Υποστηριζόταν επίσης η ανάπτυξη εγγενών εφαρμογών σε γλώσσαC/C++ με χρήση τουWin32 API.
Εναλλακτικά εργαλεία ανάπτυξης ήταν η δωρεάν έκδοσηEmbedded Visual C++, ηPellesC καθώς και τα ανοιχτού λογισμικούFree Pascal/Lazarus.
Υποστηριζόταν επίσης η ανάπτυξη σε γλώσσα Java ME αλλά το λειτουργικό δεν περιείχε προεγκατεστημένη εικονική μηχανήJava JVM. Αυτή μπορούσε να εγκατασταθεί με επιπλέον κόστος (από τρίτους παρόχους) όπως ηNSICOM CrEme και ηΙΒΜ J9.