Windows CE

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Λειτουργικό σύστημα της Microsoft για μικρούς υπολογιστές, προσωπικούς βοηθούς και ενσωματωμένα συστήματα. Συντομογραφικά απαντάται και σαν WinCE. Η τελευταία έκδοσή του (6.0) αναφέρεται επίσημα ώς Windows Embedded CE. Είναι λειτουργικό διαφορετικό από τα Windows για προσωπικούς υπολογιστές και βασίζεται σε πυρήνα που αναπτύχθηκε ανεξάρτητα. Παρόλα αυτά διατηρεί πολλά κοινά στοιχεία με τα Windows και παρέχει ένα σημαντικό υποσύνολο της προγραμματιστικής διεπαφής των Windows(Win32 API). Υποστηρίζεται σε επεξεργαστές Intel x86, ARM, MIPS, Hitachi SuperH. Είναι βελτιστοποιημένο για συσκευές με μικρό ή και καθόλου αποθηκευτικό χώρο και μπορεί να λειτουργήσει σε συσκευές με μνήμη ROM.

Παράγωγα Λειτουργικά Συστήματα[Επεξεργασία | επεξεργασία κώδικα]

Τα WindowsCE αποτελούν την βάση για μια σειρά από λειτουργικά συστήματα για προσωπικούς βοηθούς (PDA) και κινητά τηλέφωνα όπως τα PocketPC, τα έξυπνα κινητά (smartphones), η πλατφόρμα Windows Mobile κ.α. Χρησιμοποιείται επίσης ευρέως σε βιομηχανικές συσκευές, συστήματα πλοήγησης και συστήματα πωλήσεων (POS).

Διαθέσιμα εργαλεία Ανάπτυξης[Επεξεργασία | επεξεργασία κώδικα]

Η ανάπτυξη λογισμικού γίνεται κυρίως με εργαλεία της Microsoft όπως Visual Studio 2003 Visual Studio 2005 Visual 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.

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί Σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]

  • Microsoft Embedded CE [1]