2008-09-22 4 views
6

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

(विडंबना यह है कि इस सुपर आसान अगर मैं आकाशवाणी डिबग क्रम पैकेज सकता होगा, लेकिन लाइसेंस समझौते उपयोगकर्ता नियमित क्रम में खुद को डाउनलोड कि और इंस्टॉलर को चलाने की आवश्यकता है।)

उत्तर

3

पहले, आप एक प्राप्त कर सकते हैं

देखें:

http://www.mikechambers.com/blog/2008/04/07/redistributing-the-adobe-air-runtime-installer/

और

(मुक्त) लाइसेंस आकाशवाणी क्रम स्थापित पुनर्वितरित

http://www.adobe.com/products/air/runtime_distribution1.html#license

जहां तक ​​एआईआर एप्लिकेशन लॉन्च किया जाता है, आप इसे किसी अन्य मूल एप्लिकेशन की तरह लॉन्च कर सकते हैं (क्योंकि एआईआर ऐप इंस्टॉल होने के बाद सिर्फ एक मूल ऐप है)।

जहां तक ​​उपयोगकर्ता ने ऐप इंस्टॉल किया है, कम से कम विंडोज पर, मुझे विश्वास है कि आप एआईआर ऐप के एपआईड के आधार पर रजिस्ट्री से प्रोग्रामेटिक रूप से जानकारी प्राप्त कर सकते हैं, जिसे आप लॉन्च करना चाहते हैं।

अंत में, आप इस यहाँ पर अवधारणा का एक सबूत मिल सकते हैं:

http://www.mikechambers.com/blog/2008/01/17/commandproxy-net-air-integration-proof-of-concept/

और

http://www.mikechambers.com/blog/2008/01/22/commandproxy-its-cool-but-is-it-a-good-idea/

माइक

+0

मैं एक पुनर्वितरण लाइसेंस इसलिए हो रही पर काम कर रहा हूँ मुझे किसी उपयोगकर्ता को किसी वेब पेज पर भेजने की आवश्यकता नहीं है। लेकिन आपका जवाब * लगभग * बिल्कुल वैसा ही है जिसे मैं ढूंढ रहा हूं। मैं और अधिक विशिष्टताओं की उम्मीद कर रहा हूँ। क्या रजिस्ट्री कुंजी? मैं उन्हें कैसे एक्सेस करूं? क्या यह विभिन्न प्रकार की स्थापना के लिए भिन्न है? – Glyph

संबंधित मुद्दे