मैं डेस्कटॉप लिनक्स मशीनों से जुड़े विंडोज मोबाइल उपकरणों का समर्थन करने के लिए सिन्स प्रोसेस के साथ काम करता था, इसलिए कुछ पॉइंटर्स प्रदान कर सकते हैं।
क्या आपका मतलब ActiveSync या AirSync है? AirSync प्रोटोकॉल है जो वास्तव में डेटा को स्थानांतरित करने के लिए हवा और ActiveSync द्वारा उपयोग किया जाता है, ActiveSync आपके कंप्यूटर से जुड़े WinMo डिवाइस को सिंक करने के लिए संपूर्ण ढेर है। सिन्स एकमात्र ओपन सोर्स "फुल स्टैक" है जो ActiveSync के समतुल्य है, जिसे मैं ड्राइवर से एयरसिंक से जीयूआई और ओपनसिंक के साथ एकीकरण के बारे में जानता हूं, और मुझे कोई ओपन सोर्स प्रोजेक्ट नहीं पता है जो स्वयं को WinMo डिवाइस के रूप में ActiveSync में प्रस्तुत करता है।
मुझे एयरसिंक के किसी भी सी या सी ++ कार्यान्वयन के बारे में पता नहीं है, लेकिन मेरा मानना है कि सांबा और ओपन चेंज टीमों ने एक्सचेंज सर्वरों को मूल रूप से समर्थन देने में अच्छी प्रगति की है। लगभग डेढ़ साल पहले मुझे बताया गया था कि HTTP (ओं) परिवहन का समर्थन करने के लिए भी आवश्यक काम के मामले में बहुत दूर नहीं था (लेकिन मुझे यकीन नहीं है कि यह प्राथमिकता है)।
सी ++ में नहीं, जबकि क्लाइंट लाइब्रेरी में नहीं, सिन्स प्रोजेक्ट में ओपन सोर्स पायथन कोड है जो एक उपयोगी संदर्भ हो सकता है यदि कोई अन्य लाइब्रेरी नहीं मिल पाती है। SynCE Airmail
और मुख्य सिंक इंजन यहां पाया जा सकता: SynCE SyncEngine
कि कोड के भीतर, मुझे लगता है कि SyncEngine
यहाँ एक धक्का मेल सर्वर है कि SynCE विकासक के द्वारा लिखा गया था का एक उदाहरण है /airsync.py आपके लिए सबसे उपयोगी होगा।
SynCE विकी http://www.synce.org के आसपास खोदना और उनकी मेलिंग सूची संग्रह समस्या का सामना करने और प्रोटोकॉल के बारे में आश्चर्यजनक विवरणों के बारे में आश्चर्यजनक विवरण जानने का एक अच्छा तरीका है।
आपको http://libwbxml.opensync.org उपयोगी मिल सकता है - wbxml परत को डीकोड करने के बाद एयरसिंक बस एक्सएमएल पास हो रहा है।
और अंत में, माइक्रोसॉफ्ट प्रोटोकॉल के लिए दस्तावेज प्रदान करते हैं:
आप इस काम के प्राप्त करने में सक्षम थे और इसलिए तुम क्या समाधान साझा कर सकता है, तो/दृष्टिकोण आप इस्तेमाल किया? – mwag