जावाएमई के लिए सर्वश्रेष्ठ बाइनरी एक्सएमएल प्रारूप

क्या कोई अच्छा बाइनरी एक्सएमएल प्रारूप सुझा सकता है? यह एक जावाएमई अनुप्रयोग के लिए है, इसलिए इसे एक होना चाहिए) सर्वर पर कार्यान्वित करने में आसान, और बी) कम-अंत जावाएमई क्लाइंट डिवाइस पर कम-पदचिह्न पार्सर लिखना आसान है।

और यह कहने के बिना चला जाता है कि इसे एक्सएमएल से छोटा होना चाहिए, और पार्स करने के लिए तेज़ होना चाहिए।


डेटा एसवीजी के समान कुछ होगा।

0
ro fr bn

4 उत्तर

आप wbxml (वायरलेस बाइनरी एक्सएमएल) पर एक नज़र डालना चाहते हैं, इसे आकार के लिए अनुकूलित किया गया है, और अक्सर मोबाइल फोन पर इस्तेमाल किया जाता है, लेकिन इसे गति की गति के लिए अनुकूलित नहीं किया जाता है।

0
जोड़ा

आप किस प्रकार का डेटा उपयोग करने की योजना बना रहे हैं? मैं कहूंगा कि यदि सर्वर जावा में भी किया जाता है, तो छोटे पदचिह्न के लिए सबसे आसान तरीका पूर्वनिर्धारित प्रारूप में बाइनरी डेटा भेजना/प्राप्त करना है। बस ज्ञात क्रम में सबकुछ DataOutputStream में लिखें।

लेकिन यह वास्तव में निर्भर करेगा, आप किस प्रकार का डेटा काम कर रहे हैं और क्या आप प्रारूप को परिभाषित कर सकते हैं।

असल में आपको मूल्यांकन करना चाहिए, अगर इस तरह के अनुकूलन की भी आवश्यकता है। हो सकता है कि आप डिवाइस को लक्षित करें इसलिए सीमित नहीं हैं।

0
जोड़ा

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

0
जोड़ा

Hessian might be an alternative worth looking at. It is a small protocol, well-suited for Java ME applications.

"हेसियन एक द्विआधारी वेब सेवा प्रोटोकॉल है जो वेब ढांचे को बिना किसी बड़े ढांचे की आवश्यकता के उपयोग करने योग्य बनाता है, और प्रोटोकॉल का एक नया सेट सीखने के बिना। क्योंकि यह एक बाइनरी प्रोटोकॉल है, यह बाइनरी डेटा भेजने के लिए उपयुक्त है बिना किसी विस्तार के संलग्नक के साथ प्रोटोकॉल। "

अधिक लिंक:

http://hessian.caucho.com/

http://www.nubius.be/info-software/hessian4j.html

0
जोड़ा
हमने टॉमटॉम पर भी इसका इस्तेमाल किया। हालांकि एक गोचाचा है: हेसियन का एमई कार्यान्वयन हेसियन के एसई/ईई कार्यान्वयन के समान नहीं है। कुछ चीजें गायब हैं, इसलिए सभी मामलों में बाइनरी संगतता की अपेक्षा न करें।
जोड़ा लेखक Wilfred Springer, स्रोत