Marmalade (software)
मार्मलेड एसडीके मार्मलेड टेक्नोलॉजीज लिमिटेड (जिसे पहले आइडवॉर्क्स3डी लिमिटेड के नाम से जाना जाता था) का एक क्रॉस-प्लेटफ़ॉर्म सॉफ्टवेयर डेवलपमेंट किट और गेम इंजन था जिसमें मोबाइल उपकरणों के लिए अनुप्रयोगों को विकसित करने, परीक्षण करने और तैनात करने के लिए आवश्यक पुस्तकालय की फाइलें, नमूने, दस्तावेज और उपकरण शामिल हैं। सारांश मार्मलेड एसडीके की अंतर्निहित अवधारणा एक बार लिखना, कहीं भी चलाना है ताकि एक एकल कोडबेस को प्रत्येक मंच के लिए एक अलग एपीआई का उपयोग करके विभिन्न प्रोग्रामिंग भाषाओं में लिखने की आवश्यकता के बजाय सभी समर्थित प्लेटफार्मों पर संकलित और निष्पादित किया जा सके। यह एक सी/सी + + आधारित एपीआई प्रदान करके प्राप्त किया जाता है जो प्रत्येक मंच के मुख्य एपीआई के लिए एक अमूर्त परत के रूप में कार्य करता है। खरीदे गए लाइसेंस के आधार पर, मार्मलेड एसडीके निम्नलिखित प्लेटफार्मों पर अनुप्रयोगों की तैनाती का समर्थन करता हैः एंड्रॉइड, ब्लैकबेरी 10, आईओएस, एलजी स्मार्ट टीवी, टिज़ेन, मैक ओएस एक्स, विंडोज डेस्कटॉप, रोकू 2, रोकू 3, और विंडोज फोन 8, लेकिन लिनक्स नहीं। मुख्य मार्मलेड एस. डी. के. में दो मुख्य परतें होती हैं। मार्मलेड सिस्टम नामक एक निम्न स्तर का सी एपीआई एक अमूर्त परत प्रदान करता है जो एक प्रोग्रामर को स्मृति प्रबंधन, फ़ाइल पहुँच, टाइमर, नेटवर्किंग, इनपुट विधियों (जैसे। एक्सेलेरोमीटर, कीबोर्ड, टच स्क्रीन) और ध्वनि और वीडियो आउटपुट। मार्मलेड एसडीके एक सी + + एपीआई है जो उच्च स्तर की कार्यक्षमता प्रदान करता है जो ज्यादातर 2डी के समर्थन पर केंद्रित है (जैसे। बिटमैप हैंडलिंग, फोंट) और 3डी ग्राफिक्स रेंडरिंग (जैसे. 3डी मेश रेंडरिंग, बोन एनिमेशन)। इसमें एक विस्तार योग्य संसाधन प्रबंधन प्रणाली और एचटीटीपी नेटवर्किंग शामिल है। मार्मलेड एसडीके या तो सीधे ओपनजीएल ईएस एपीआई का उपयोग करके (ओपनजीएल ईएस 1. x और 2. x दोनों समर्थित हैं) या मार्मलेड एसडीके परत द्वारा प्रदान की गई कार्यक्षमता का उपयोग करके मोबाइल उपकरणों की ग्राफिक्स प्रतिपादन क्षमताओं तक पहुंच की अनुमति देता है। मार्मलेड एसडीके बिटमैप छवियों और 3डी मॉडल डेटा जैसे ग्राफिक्स संसाधनों को लोड करने और प्रस्तुत करने के लिए समर्थन प्रदान करता है जिन्हें उपयोगकर्ता द्वारा सीधे ओपनजीएल ईएस का उपयोग करने पर लागू करने की आवश्यकता होगी। मार्मलेड एसडीके ऑटोडेस्क 3डीएस मैक्स और ऑटोडेस्क माया के साथ उपयोग के लिए निर्यातक प्लग-इन प्रदान करता है ताकि अनुप्रयोगों में 3डी मॉडल और एनिमेशन का उपयोग किया जा सके। बिना किसी समर्पित रेंडरिंग हार्डवेयर वाले पुराने उपकरणों का समर्थन करने के लिए, एक विरासत सॉफ्टवेयर आधारित रेंडरिंग विकल्प प्रदान किया जाता है। 9 अक्टूबर 2015 को, मार्मलेड ने अपने स्वयं के 2डी और 3डी संलेखन उपकरण पेश किए। 2डी/3डी मार्मलेड एसडीके के निर्माता मार्मलेड टेक्नोलॉजीज लिमिटेड ने सितंबर 2016 में अपने मार्मलेड गेम प्लेटफॉर्म के उत्पादन और समर्थन को बंद करने की घोषणा की, इसके बजाय मार्मलेड गेम स्टूडियो लिमिटेड के रूप में जाने जाने वाले अपने गेम स्टूडियो के उत्पादन पर ध्यान केंद्रित करने का विकल्प चुना। कंपनी ने घोषणा की कि मार्च 2017 में अंतिम पुनरावृत्ति के बाद लाइसेंस सर्वर बंद हो जाएगा और समर्थन बंद हो जाएगा। जनवरी 2017 में जापान में स्थित जी. एम. ओ. क्लाउड-ने मार्मलेड एस. डी. के. का उपयोग करने के लिए विशेष अधिकार प्राप्त किए जो देशी और संकर ब्राउज़र-आधारित ऐप दोनों का समर्थन करता है, नई सुविधाओं के विकास में तेजी लाता है और खेल और ऐप विकास का समर्थन करता है। मई 2018 में, जी. एम. ओ. क्लाउड ने मार्मलेड को बंद करने की घोषणा की। 12 नवंबर, 2015 को स्वागत समारोह में मार्मलेड प्लेटफॉर्म ने द इंडिपेंडेंट गेम डेवलपर्स एसोसिएशन अवार्ड्स 2015 में "बेस्ट इंजन एंड मिडलवेयर, टूल्स एंड टेक" की श्रेणी में पुरस्कार जीता। खेल यह उन उल्लेखनीय खेलों की सूची है जिन्हें मार्मलेड एसडीके का उपयोग करके बनाया गया था। एंग्री बर्ड्स पॉप! बैकब्रेकर कॉल ऑफ़ ड्यूटीः वर्ल्ड एट वॉरः ज़ॉम्बीज़ डूडल जंप ड्रॉ समथिंग गोडस लारा क्रॉफ्ट एंड द गार्डियन ऑफ़ लाइट मेटल गियर सॉलिड मोबाइल नीड फॉर स्पीडः शिफ्ट पेगल प्लांट्स बनाम ज़ॉम्बीज़ प्रो इवोल्यूशन सॉकर गेम्स सिमसिटी बिल्ड इट टेट्रिस वॉर्म्स वेक्टर एटरनियम क्रिएचर क्वेस्ट एक्सपेंडेबलः रीयरमेड मार्मलेड्स इन हाउस गेम डेवलपमेंट मार्मलेड गेम स्टूडियो लिमिटेड के माध्यम से है और निम्नलिखित गेम प्रकाशित करता हैः क्लूडो द गेम ऑफ़ लाइफ स्पिंगुइन्स RIZE: ज़ॉम्बीज़ सुडोकू 4 टू मल्टीप्लेयर रेफेरेंस एक्सटर्नल लिंक SDK गेम्स मार्मलेड SDK मोबाइल गेम डेवलपमेंट एसेन्शियल्स-एक किताब जो मार्मलेड SD के उपयोग को कवर करती है।