विंडोज़ एंबेडेड कॉम्पैक्ट

विंडोज़ एंबेडेड कॉम्पैक्ट, पूर्व में विंडोज़ एंबेडेड सीई, विंडोज़ पावर्ड और विंडोज़ सीई, माइक्रोसॉफ्ट द्वारा अपने विंडोज़ एंबेडेड परिवार के उत्पादों के हिस्से के रूप में विकसित एक ऑपरेटिंग सिस्टम परिवार है।

विंडोज़ एंबेडेड स्टैंडर्ड के विपरीत, जो विंडोज़ एनटी पर आधारित है, विंडोज़ एंबेडेड कॉम्पैक्ट एक अलग हाइब्रिड कर्नेल का उपयोग करता है। माइक्रोसॉफ्ट इसे मूल उपकरण निर्माताओं (ओईएम) को लाइसेंस देता है, जो अपने स्वयं के यूजर इंटरफेस और अनुभवों को संशोधित और बना सकते हैं, विंडोज एंबेडेड कॉम्पैक्ट ऐसा करने के लिए तकनीकी आधार प्रदान करता है। विंडोज़ एंबेडेड कॉम्पैक्ट का वर्तमान संस्करण सीधे बोर्ड समर्थन पैकेज  (बीएसपी) के साथ x86 और एआरएम वास्तुकला प्रोसेसर का समर्थन करता है। MIPS आर्किटेक्चर और SuperH आर्किटेक्चर को संस्करण 7.0 से पहले समर्थन प्राप्त था और संस्करण 7.0 अभी भी MIPS एमआईपीएस वास्तुकला पर काम करता है। मूल रूप से, विंडोज़ सीई को न्यूनतम और छोटे कंप्यूटरों के लिए डिज़ाइन किया गया था। हालाँकि CE का अपना कर्नेल (ऑपरेटिंग सिस्टम) था जबकि Windows XP एंबेडेड जैसे सिस्टम NT पर आधारित हैं। विंडोज सीई एक मॉड्यूलर/कंपोनेंटाइज्ड ऑपरेटिंग सिस्टम था जो हैंडहेल्ड पीसी, जेब में रखने लायक कंप्यूटर, विंडोज़ एंबेडेड ऑटोमोटिव,  विंडोज़ मोबाइल , विंडोज फोन 7 और अन्य जैसे उपकरणों के कई वर्गों की नींव के रूप में कार्य करता था।

विंडोज़ सीई के वर्तमान और अंतिम संस्करण, विंडोज़ एंबेडेड कॉम्पैक्ट 2013 के लिए आधिकारिक मुख्यधारा समर्थन 9 अक्टूबर, 2018 को समाप्त हो गया, और विस्तारित समर्थन 10 अक्टूबर, 2023 को समाप्त हो जाएगा।

सुविधाएँ
विंडोज़ सीई उन उपकरणों के लिए अनुकूलित है जिनमें न्यूनतम मेमोरी है; एक विंडोज़ सीई कर्नेल एक मेगाबाइट स्मृति  के साथ चल सकता है। डिवाइस को अक्सर  डिस्क भंडारण  के बिना कॉन्फ़िगर किया जाता है, और इसे एक बंद सिस्टम के रूप में कॉन्फ़िगर किया जा सकता है जो एंड-यूज़र एक्सटेंशन की अनुमति नहीं देता है (उदाहरण के लिए, इसे  केवल पढ़ने के लिये मेमोरी  में बर्न किया जा सकता है)। विंडोज़ सीई एक नियतात्मक व्यवधान विलंबता के साथ एक वास्तविक समय ऑपरेटिंग सिस्टम की परिभाषा के अनुरूप है। संस्करण 3 और उसके बाद से, सिस्टम 256 प्राथमिकता स्तरों का समर्थन करता है रेफरी> और प्राथमिकता व्युत्क्रम से निपटने के लिए प्राथमिकता विरासत का उपयोग करता है। निष्पादन की मूलभूत इकाई थ्रेड (कंप्यूटर विज्ञान) है। यह इंटरफ़ेस को सरल बनाने और निष्पादन समय में सुधार करने में मदद करता है।

पहला संस्करण – विकास के दौरान कोड नाम पेगासस के तहत जाना जाता है –  इसमें विंडोज जैसा  ग्राफिकल यूज़र इंटरफ़ेस  और माइक्रोसॉफ्ट के कई लोकप्रिय ऐप्स शामिल हैं, सभी को छोटे स्टोरेज, मेमोरी और दिन के पामटॉप्स की गति के लिए छोटा किया गया है। तब से, विंडोज़ सीई एक घटक-आधारित, एम्बेडेड, रीयल-टाइम ऑपरेटिंग सिस्टम के रूप में विकसित हुआ है। यह अब केवल हाथ से पकड़े जाने वाले कंप्यूटरों पर लक्षित नहीं है। कई प्लेटफ़ॉर्म कोर विंडोज़ सीई ऑपरेटिंग सिस्टम पर आधारित हैं, जिनमें माइक्रोसॉफ्ट के ऑटोपीसी, पॉकेट पीसी 2000, पॉकेट पीसी 2002, विंडोज़ मोबाइल 2003, विंडोज़ मोबाइल 2003 एसई, विंडोज़ मोबाइल 5, विंडोज़ मोबाइल 6, स्मार्टफोन, स्मार्टफ़ोन, पोर्टेबल मीडिया सेंटर शामिल हैं। Zune, Windows Phone 7 और कई औद्योगिक उपकरण और एम्बेडेड सिस्टम। विंडोज़ सीई ने  कलाकारों का सपना  के लिए चुनिंदा गेम भी संचालित किए और यह गिज़्मोंडो हैंडहेल्ड का ऑपरेटिंग सिस्टम था। अन्य माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम की तुलना में विंडोज सीई की एक विशिष्ट विशेषता यह है कि इसके बड़े हिस्से स्रोत कोड के रूप में पेश किए जाते हैं। सबसे पहले, कई विक्रेताओं को स्रोत कोड की पेशकश की गई थी, ताकि वे इसे अपने हार्डवेयर में समायोजित कर सकें। फिर प्लेटफ़ॉर्म बिल्डर (विंडोज़ सीई ओएस छवि निर्माण और एकीकरण के लिए एक एकीकृत वातावरण, या सीई पर आधारित अनुकूलित ऑपरेटिंग सिस्टम डिज़ाइन) जैसे उत्पादों ने आम जनता के लिए स्रोत कोड फॉर्म में कई घटकों की पेशकश की। हालाँकि, कई मुख्य घटक जिन्हें विशिष्ट हार्डवेयर वातावरण (सीपीयू परिवार के अलावा) के लिए अनुकूलन की आवश्यकता नहीं है, अभी भी केवल बाइनरी रूप में वितरित किए जाते हैं।

विंडोज़ सीई 2.11 कंसोल और विंडोज़ सीई संस्करण का समर्थन करने वाला पहला एम्बेडेड विंडोज़ रिलीज़ था cmd.exe.

इतिहास
विंडोज़ एंबेडेड कॉम्पैक्ट को पहले विंडोज़ सीई के नाम से जाना जाता था। माइक्रोसॉफ्ट के अनुसार, सीई किसी भी चीज़ के लिए एक स्पष्ट संक्षिप्त शब्द नहीं है, हालांकि यह कई धारणाओं को दर्शाता है जो विंडोज डेवलपर्स के मन में थीं, जैसे कॉम्पैक्ट, कनेक्ट करने योग्य, संगत, साथी और कुशल। नाम एक बार 2006 में बदला गया, विंडोज़ एंबेडेड सीई 6.0 की रिलीज़ के साथ, और फिर 2011 में, विंडोज़ एंबेडेड कॉम्पैक्ट 7 की रिलीज़ के साथ।

विंडोज़ सीई की घोषणा मूल रूप से माइक्रोसॉफ्ट द्वारा 1996 में COMDEX एक्सपो में की गई थी और बिल गेट्स और जॉन मैकगिल द्वारा मंच पर इसका प्रदर्शन किया गया था। माइक्रोसॉफ्ट 1995 की शुरुआत में पेगासस का परीक्षण कर रहा था और उसने कई हार्डवेयर भागीदारों के लिए एक सख्त संदर्भ मंच जारी किया था। उपकरणों में निम्नलिखित न्यूनतम हार्डवेयर विशिष्टताएँ होनी चाहिए:


 * SH3, MIPS 3000 या MIPS 4000 CPU
 * न्यूनतम 4 एमबी ROM
 * बैकअप पावर स्रोत, जैसे सीआर2032 कॉइन सेल बैटरी के साथ न्यूनतम 2 एमबी रैम
 * दो एए बैटरी द्वारा संचालित
 * Ctrl, Alt और Shift कुंजियों सहित एक भौतिक QWERTY कीबोर्ड
 * 480×240 पिक्सल का एक एलसीडी डिस्प्ले जिसमें ग्रे के चार शेड और टचस्क्रीन के साथ प्रति पिक्सेल दो बिट्स होते हैं जिन्हें स्टाइलस या उंगली से संचालित किया जा सकता है
 * एक इन्फ्रारेड ट्रांसीवर
 * आनुक्रमिक द्वार
 * पीसी कार्ड स्लॉट
 * स्पीकर में लगा हुआ

उस समय के उपकरणों में मुख्य रूप से 480×240 पिक्सेल डिस्प्ले थे, हेवलेट-पैकार्ड 'पामटॉप पीसी' के अपवाद के साथ जिसमें 640×240 डिस्प्ले था। प्रत्येक विंडो ने पूर्ण प्रदर्शन पर कब्ज़ा कर लिया। किसी आइटम पर टैप या डबल टैप करके नेविगेशन किया जाता था। उपयोगकर्ता द्वारा ALT कुंजी दबाने और स्क्रीन पर टैप करने पर एक प्रासंगिक मेनू भी उपलब्ध था। विंडोज़ सीई 1.0 में कैस्केडिंग स्टार्ट मेनू शामिल नहीं था, हालाँकि विंडोज़ 95 और विंडोज़ एनटी 4.0 में था। माइक्रोसॉफ्ट ने विंडोज सीई 1.0 पावर टॉयज जारी किया जिसमें एक कैस्केडिंग मेनू आइकन शामिल था जो सिस्टम ट्रे में दिखाई देता था। इसके अलावा कई अन्य उपयोगिताएँ भी बंडल में थीं, सबसे उल्लेखनीय सिस्टम ट्रे के लिए एक ध्वनि एप्लेट था, जो उपयोगकर्ता को अपने डिवाइस को तुरंत म्यूट या अनम्यूट करने या वॉल्यूम और पेंट के 'पॉकेट' संस्करण को समायोजित करने में सक्षम बनाता था।

विंडोज़ सीई 2.0 की रिलीज़ को अच्छी प्रतिक्रिया मिली। Microsoft ने Windows CE 1.0 की उपभोक्ता प्रतिक्रिया से सबक सीखा और ऑपरेटिंग सिस्टम में कई सुधार किए। स्टार्ट मेनू एक कैस्केडिंग मेनू था, जो विंडोज 95 और विंडोज एनटी 4.0 पर पाए जाने वाले मेनू के समान था। रंगीन स्क्रीनों का भी समर्थन किया गया और निर्माताओं ने पहला रंगीन एच/पीसी जारी करने की होड़ लगा दी। HP 620LX के साथ हेवलेट पैकार्ड सबसे पहले बाज़ार में आया। विंडोज़ सीई 2.0 ने सीपीयू आर्किटेक्चर की एक विस्तृत श्रृंखला का भी समर्थन किया। CAB फ़ाइलों पर डबल क्लिक करके प्रोग्राम को सीधे OS में भी इंस्टॉल किया जा सकता है। रोम की प्रकृति के कारण जिसमें ऑपरेटिंग सिस्टम शामिल था, उपयोगकर्ता अपने डिवाइस को नए ऑपरेटिंग सिस्टम के साथ फ्लैश करने में सक्षम नहीं थे। इसके बजाय निर्माताओं ने अपग्रेड रोम जारी किए जिन्हें पिछले संस्करण को हटाने के बाद उपयोगकर्ताओं को अपने डिवाइस में भौतिक रूप से इंस्टॉल करना पड़ा। यह आमतौर पर डिवाइस पर डेटा मिटा देगा और उपयोगकर्ता को पहले बूट पर सेटअप विज़ार्ड प्रस्तुत करेगा।

नवंबर 1999 में, यह बताया गया कि Microsoft Windows CE का नाम बदलकर Windows Powered करने की योजना बना रहा था। नाम केवल ब्रांड में हैंडहेल्ड पीसी 2000 और नेटवर्क से जुड़ा संग्रहण  डिवाइस के लिए विंडोज 2000 एडवांस्ड सर्वर के निर्माण में दिखाई दिया (जिसका विंडोज सीई से कोई संबंध नहीं है)। सीईएस 2001 में घोषित विभिन्न विंडोज सीई 3.0 उत्पादों को विंडोज पावर्ड अम्ब्रेला नाम के तहत विपणन किया गया था।

विज़ुअल स्टूडियो
माइक्रोसॉफ्ट विजुअल स्टूडियो 2012, 2013 और 2015 विंडोज एंबेडेड कॉम्पैक्ट 2013 के लिए ऐप्स और #प्लेटफ़ॉर्म बिल्डर डेवलपमेंट का समर्थन करते हैं। माइक्रोसॉफ्ट विजुअल स्टूडियो 2008 और विंडोज सीई/विंडोज मोबाइल के पुराने रिलीज के लिए पहले के समर्थन प्रोजेक्ट, निष्पादन योग्य प्रोग्राम और प्लेटफ़ॉर्म छवियों को या तो एक एमुलेटर के रूप में तैयार करते हैं या केबल द्वारा वास्तविक मोबाइल डिवाइस से जुड़े होते हैं। CE प्रोग्राम विकसित करने के लिए मोबाइल डिवाइस आवश्यक नहीं है। .NET कॉम्पैक्ट फ्रेमवर्क C शार्प (प्रोग्रामिंग भाषा)|C#, और विजुअल बेसिक .NET में परियोजनाओं के साथ .NET फ्रेमवर्क के एक सबसेट का समर्थन करता है, लेकिन C++|प्रबंधित C++ के लिए प्रबंधित एक्सटेंशन का समर्थन नहीं करता है। .NET कॉम्पैक्ट फ्रेमवर्क का उपयोग करने वाले प्रबंधित ऐप्स को भी काफी बड़ी मेमोरी (8 मेगाबाइट या अधिक) वाले डिवाइस की आवश्यकता होती है, जबकि अप्रबंधित ऐप्स अभी भी छोटे डिवाइस पर सफलतापूर्वक चल सकते हैं। विजुअल स्टूडियो 2010 में, विंडोज फोन डेवलपर टूल्स को एक एक्सटेंशन के रूप में उपयोग किया जाता है, जिससे विंडोज फोन 7 ऐप्स को विजुअल स्टूडियो के भीतर डिजाइन और परीक्षण किया जा सकता है।

मुक्त पास्कल और लाजर
मुफ़्त पास्कल ने एआरएम और x86 आर्किटेक्चर को लक्षित करते हुए संस्करण 2.2.0 में विंडोज सीई पोर्ट पेश किया। बाद में, विंडोज सीई हेडर फाइलों को फ्री पास्कल पर आधारित एक रैपिड अनुप्रयोग का विकास (आरएडी) सॉफ्टवेयर पैकेज, लाजर (सॉफ्टवेयर) के साथ उपयोग के लिए अनुवादित किया गया था। विंडोज़ सीई ऐप्स को लाजर एकीकृत विकास पर्यावरण (आईडीई) में डिज़ाइन और कोड किया गया है और एक उपयुक्त क्रॉस कंपाइलर के साथ संकलित किया गया है।

प्लेटफ़ॉर्म बिल्डर
इस प्रोग्रामिंग उपकरण  का उपयोग प्लेटफ़ॉर्म (बोर्ड सपोर्ट पैकेज + कर्नेल (ऑपरेटिंग सिस्टम)), डिवाइस ड्राइवर (साझा स्रोत या कस्टम मेड) और ऐप्स बनाने के लिए किया जाता है। सिस्टम को चालू करने और चलाने के लिए यह वन-स्टॉप वातावरण है। लक्ष्य माइक्रोप्रोसेसर (सुपरएच, एक्स86, एमआईपीएस, एआरएम आदि) के लिए एक  सॉफ़्टवेयर विकास किट  (सॉफ्टवेयर डेवलपमेंट किट) को निर्यात करने के लिए प्लेटफ़ॉर्म बिल्डर का भी उपयोग किया जा सकता है, जिसका उपयोग नीचे दिए गए अन्य संबंधित टूल सेट के साथ किया जा सकता है।

अन्य
अंतः स्थापित प्रणाली विज़ुअल सी++ (eVC) – विंडोज़ सीई के लिए एम्बेडेड ऐप्स के विकास के लिए एक प्रोग्रामिंग टूल। इसे प्लेटफ़ॉर्म बिल्डर से निर्यात किए गए सॉफ़्टवेयर डेवलपमेंट किट का उपयोग करके या प्लेटफ़ॉर्म बिल्डर के प्लेटफ़ॉर्म मैनेजर कनेक्टिविटी सेटअप का उपयोग करके स्टैंडअलोन उपयोग किया जा सकता है।

CeGcc प्रोजेक्ट GNU विकास उपकरण प्रदान करता है, जैसे GNU C, GNU C++ और बिनुटिल्स जो Windows CE को लक्षित करते हैं; चुनने के लिए 2 एसडीके उपलब्ध हैं – MinGW पर आधारित एक मानक Windows CE प्लेटफ़ॉर्म SDK, और एक newlib-आधारित SDK जो POSIX सिस्टम से प्रोग्राम पोर्ट करने के लिए आसान हो सकता है। कोडगियर ऑक्सीजन (प्रोग्रामिंग भाषा) – विजुअल स्टूडियो में चलता है, .NET कॉम्पैक्ट फ्रेमवर्क का भी समर्थन करता है और इस प्रकार इसका उपयोग मोबाइल एप्लिकेशन विकसित करने के लिए किया जा सकता है। यह रेमऑब्जेक्ट्स सॉफ्टवेयर द्वारा बनाए गए ऑक्सीजन (प्रोग्रामिंग भाषा) कंपाइलर को नियोजित करता है, जो .NET, .NET कॉम्पैक्ट फ्रेमवर्क और मोनो (सॉफ्टवेयर) को लक्षित करता है। इसका कमांड-लाइन कंपाइलर निःशुल्क उपलब्ध है।

बेसिक4पीपीसी –  मूल दृश्य  के समान एक प्रोग्रामिंग भाषा, .NET कॉम्पैक्ट फ्रेमवर्क को लक्षित करती है और विंडोज सीई और विंडोज मोबाइल उपकरणों का समर्थन करती है।

जीएलबेसिक – सीखने और उपयोग करने में बहुत आसान बेसिक बोली जो विंडोज़ सीई और विंडोज़ मोबाइल सहित कई प्लेटफार्मों के लिए संकलित है। इसे इनलाइन C/C++ कोड लिखकर बढ़ाया जा सकता है।

लैबव्यू – एक ग्राफिकल प्रोग्रामिंग भाषा, जो विंडोज़ सीई सहित कई प्लेटफार्मों का समर्थन करती है।

MortScript – जीपीएस उत्साही लोगों के बीच लोकप्रिय अर्ध-मानक, बेहद हल्का, स्वचालन एसडीके है। अपनी भाषा में लिखी गई स्क्रिप्ट का उपयोग करता है, जिसमें वाक्यविन्यास VBScript या JScript से अलग होता है।

ऑटोहॉटकी – विंडोज़ सीई के लिए उपलब्ध ओपन सोर्स मैक्रो-क्रिएशन और ऑटोमेशन सॉफ़्टवेयर उपयोगिता का एक पोर्ट। यह सिस्टम विश्लेषक जोनाथन मैक्सियन टिमकांग द्वारा विकसित मैक्रोज़ और सरल जीयूआई ऐप्स के निर्माण की अनुमति देता है।

विंडोज मोबाइल, पॉकेट पीसी और स्मार्टफोन से संबंध
अक्सर विंडोज़ सीई, विंडोज़ मोबाइल और पॉकेट पीसी का उपयोग उनके सामान्य मूल के कारण, एक दूसरे के स्थान पर किया जाता है। यह प्रथा पूरी तरह सटीक नहीं है. विंडोज़ सीई एक मॉड्यूलर/घटकीय ऑपरेटिंग सिस्टम है जो कई वर्गों के उपकरणों की नींव के रूप में कार्य करता है। इनमें से कुछ मॉड्यूल अन्य घटकों की सुविधाओं के सबसेट प्रदान करते हैं (उदाहरण के लिए विंडोिंग समर्थन के विभिन्न स्तर; वितरित [[घटक वस्तु मॉडल]] बनाम घटक ऑब्जेक्ट मॉडल), अन्य जो अलग हैं (कंप्यूटर फ़ॉन्ट या ट्रू टाइप फ़ॉन्ट समर्थन), और अन्य जो दूसरे में अतिरिक्त सुविधाएं जोड़ते हैं अवयव। कोई एक किट (प्लेटफ़ॉर्म बिल्डर) खरीद सकता है जिसमें कस्टम प्लेटफ़ॉर्म विकसित करने के लिए ये सभी घटक और उपकरण शामिल हैं। माइक्रोसॉफ्ट ऑफिस मोबाइल#एक्सेल (पूर्व में पॉकेट एक्सेल) जैसे ऐप्स इस किट का हिस्सा नहीं हैं। हालाँकि, पॉकेट वर्ड का पुराना हैंडहेल्ड पीसी संस्करण और कई अन्य पुराने ऐप्स नमूने के रूप में शामिल हैं।

विंडोज़ मोबाइल को विंडोज़ सीई अंडरपिनिंग पर आधारित प्लेटफार्मों के सबसेट के रूप में सबसे अच्छा वर्णित किया गया है। वर्तमान में, पॉकेट पीसी (जिसे अब विंडोज मोबाइल क्लासिक कहा जाता है), स्मार्टफोन (विंडोज मोबाइल स्टैंडर्ड), और पॉकेट पीसी फोन संस्करण (विंडोज मोबाइल प्रोफेशनल) विंडोज मोबाइल छत्र के तहत तीन मुख्य प्लेटफॉर्म हैं। प्रत्येक प्लेटफ़ॉर्म विंडोज़ सीई के विभिन्न घटकों, साथ ही उनके संबंधित उपकरणों के लिए उपयुक्त पूरक सुविधाओं और ऐप्स का उपयोग करता है।

पॉकेट पीसी और विंडोज मोबाइल सामान्य पीडीए उपयोग के लिए माइक्रोसॉफ्ट द्वारा परिभाषित कस्टम प्लेटफॉर्म हैं, जिसमें समर्थित सॉफ्टवेयर और हार्डवेयर के न्यूनतम प्रोफाइल (प्रोफेशनल संस्करण, प्रीमियम संस्करण) का माइक्रोसॉफ्ट-परिभाषित सेट शामिल है। पॉकेट पीसी डिवाइस के निर्माण के नियम कस्टम विंडोज सीई-आधारित प्लेटफॉर्म के निर्माण की तुलना में अधिक सख्त हैं। पॉकेट पीसी की परिभाषित विशेषताएं प्राथमिक मानव इंटरफ़ेस डिवाइस के रूप में टच स्क्रीन  और इसका बेहद पोर्टेबल आकार हैं।

CE 3.0 पॉकेट पीसी 2000 और पॉकेट पीसी 2002 का आधार है। CE 3.0 का उत्तराधिकारी CE.net है। पॉकेटपीसी कोर विंडोज सीई ओएस के शीर्ष पर कोड की एक अलग परत है... पॉकेट पीसी विंडोज सीई पर आधारित है, लेकिन यह एक अलग पेशकश है। और पॉकेट पीसी के लाइसेंसधारियों को WinCE भाग को संशोधित करने से मना किया गया है।

स्मार्टफोन प्लेटफॉर्म सेलुलर फोन हैंडसेट के लिए एक सुविधा संपन्न ओएस और इंटरफ़ेस है। स्मार्टफोन व्यावसायिक उपयोगकर्ताओं को ईमेल और उपभोक्ताओं के लिए मल्टीमीडिया क्षमताओं जैसी उत्पादकता सुविधाएँ प्रदान करता है। स्मार्टफ़ोन इंटरफ़ेस जॉयस्टिक नेविगेशन और फ़ोनपैड इनपुट पर बहुत अधिक निर्भर करता है। स्मार्टफोन चलाने वाले उपकरणों में टचस्क्रीन इंटरफ़ेस शामिल नहीं है। स्मार्टफ़ोन डिवाइस आम तौर पर अन्य सेलुलर हैंडसेट फॉर्म फैक्टर से मिलते जुलते हैं, जबकि अधिकांश फ़ोन संस्करण डिवाइस बड़े डिस्प्ले के साथ पीडीए फॉर्म फैक्टर का उपयोग करते हैं।

यह भी देखें

 * एक्टिवसिंक
 * हैंडहेल्ड पीसी
 * हैंडहेल्ड पीसी एक्सप्लोरर
 * पॉकेट पीसी उपकरणों की सूची
 * माइक्रोसॉफ्ट परिजन
 * मॉड्यूलर विंडोज़
 * हथेली के आकार का पीसी
 * जेब में रखने लायक कंप्यूटर
 * पोर्टेबल मीडिया सेंटर
 * माइक्रोसॉफ्ट टैबलेट पीसी
 * विंडोज फोन
 * ज़्यून एचडी
 * कलाकारों का सपना

बाहरी संबंध

 * Benchmarking Real-time Determinism in Microsoft Windows CE
 * A Brief History of Windows CE, by HPC:Factor with screenshots of the various versions
 * , Archived copy of website hosted by Handheld PC
 * Windows XP Embedded on MSDN
 * Mike Hall's Windows Embedded Blog