2009-07-28 24 views
7

क्या हम जावा में आईफोन के लिए ऐप चला सकते हैं या विकसित कर सकते हैं?क्या हम आईफोन पर जावा एप्लिकेशंस चला सकते हैं?

LINK 1

LINK 2

LINK 3

इस -:
असल में मैं थोड़ा भ्रमित हो इन कड़ियों और जवाब देने के लिए एक बार देख रहा हूँ,

मेरे साथ सहन करें ... एक खुली चर्चा है।
सभी विचारों की सराहना की जाती है।

आप सभी को धन्यवाद।

+0

यह इन सवालों का एक डुप्लिकेट है: http://stackoverflow.com/questions/617850/can-i-develop-an-iphone-app-using-java, http://stackoverflow.com/questions/229679/how-do-i-create-a-hello-world-application-in-java-for-an-iphone –

उत्तर

7

वर्तमान में, आईफोन पर कोई JVM चल रहा है। इसका अर्थ यह है कि जावा में आईफोन के लिए ऐप्स विकसित करने का एकमात्र तरीका एक कंपाइलर है जो आपके जावा कोड को ऑब्जेक्टिव-सी कोड में संकलित करेगा। दृश्य उपकरण और सिमुलेटर के साथ जावा का उपयोग कर अनुप्रयोगों इमारत पर केंद्रित है -

Codename One:

कई समाधान है कि बिल्कुल ऐसा कर रहे हैं। एक सास बैकएंड के साथ ओपन सोर्स जो मैक की आवश्यकता को हटा देता है।

एक्सएमएलवीएम - जावा बाइटकोड को सी/उद्देश्य-सी में परिवर्तित करने के लिए एक अनुवादक। ओपन सोर्स, लेकिन इस समय आईओएस विशिष्ट कोड लिखने की आवश्यकता है।

कई मालिकाना समाधान भी हैं लेकिन मुझे उनके साथ कोई अनुभव नहीं है। जैसे सॉफ्टवेयर एजी में वेब ऑब्जेक्ट्स नामक टूल है।

+0

धन्यवाद @gizmo, Plz तीसरे लिंक पर नज़र डालें। कोई कंपाइलर नहीं है! – SocialCircus

+2

तीसरा लिंक आईफोन * वेब अनुप्रयोगों * के विकास के बारे में है। यही वह वेबसाइट है जिसे आप मोबाइलसाफरी का उपयोग करके एक्सेस करते हैं। – sarnesjo

+0

थोड़ा सा विषय हो सकता है, लेकिन मैं इस टिप्पणी को जोड़ने में मदद नहीं कर सकता: मुझे आश्चर्य है कि ऐप्पल के साथ क्या होने जा रहा है, कहें, एंड्रॉइड के साथ 2-3 साल तेजी से अधिक से अधिक जमीन प्राप्त कर रहे हैं ... –

0

मैं कहूंगा: नहीं

आप उद्देश्य सी और iPhone SDK के साथ जाना होगा आप 'असली' देशी iPhone अनुप्रयोगों बनाना चाहते हैं

वहाँ http://phonegap.com/ की तरह अन्य तरीके हैं, लेकिन मैं व्यक्तिगत रूप से है इस परियोजना के साथ कोई अनुभव नहीं है।

+1

धन्यवाद थॉमस। क्योंकि आपने इसे वेब विकास में बढ़ा दिया है। मुझे जेएस का उपयोग करके आईफोन के लिए वेब देव में अनुभव मिला है। – SocialCircus

0

"क्लासपाथ" नामक जावा वर्चुअल मशीन का कार्यान्वयन है, लेकिन दोष यह है कि आप इसे केवल Cydia/Installer का उपयोग करके प्राप्त कर सकते हैं।

मतलब, आपको JVM इंस्टॉल करने में सक्षम होने के लिए अपने आईफोन को जेलबैक करने की आवश्यकता है।

गुई को एडब्ल्यूटी-गुई की तरह डिज़ाइन किया जा सकता है।

सामान्य रूप में: एक हाँ, वहाँ नहीं होना चाहिए: कोई समाधान (सेब की अनुमति नहीं है अनुप्रयोगों है कि उनके उपकरणों पर अन्य अनुप्रयोगों को चलाने)

यदि आप उपकरणों अपने आवेदन करने के लिए तैनात किया जाता है हैकिंग कोई आपत्ति नहीं है बड़ी समस्या। यदि आप रुचि रखते हैं तो अपने आईफोन को हैक करने के लिए ट्यूटोरियल की एक बड़ी मात्रा है ...

संपादित करें: कोई समस्या है! अगर आपके पास फ़ाइल libuicaboodle फ़ाइल के लिए प्रत्येक जावा-जीयूआई-ऐप नहीं है, तो आप ऐप चलाने में सक्षम नहीं होंगे। क्या कोई ऐसा नंबर है जिसके पास अभी भी यह फ़ाइल है?इसे कहीं भी अब और नहीं मिली: ओ (

संबंध

+2

दूसरी तरफ, आईफोन बहुत बेकार है जब तक कि उसकी जेलब्रोकन न हो ;-) – Brimstedt

+1

सहमत हैं। : ओ) बर्मस्टेड के लिए हेहे – Atmocreations

+0

+1 और आर्मोक्रेशन के लिए +1 :- डी मैं और अधिक सहमत नहीं हो सका ... –

7

सूर्य iPhone करने के लिए दिखाए जा सकते थे बंदरगाह जावा पाया है, लेकिन एसडीके लाइसेंस यह प्रतिबंध लगाता है तो यह नहीं एक तकनीकी लेकिन एक राजनीतिक मुद्दा है

0
।।

वेबपैम को जावा में निश्चित रूप से विकसित किया जा सकता है, लेकिन आपको आईफोन पर जावा एप्लिकेशन चलाने की अनुमति नहीं है (वीएम डिवाइस पर अधिकृत नहीं हैं)

जावा में उद्देश्य-सी रूपांतरण के लिए कुछ प्रयास हैं, XMLVM के साथ (Google TechTalk वीडियो देखें)

0

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

आप सभी को धन्यवाद।

0
वहाँ

उद्देश्य ग xmlvm कनवर्टर का उपयोग करके जावा पर एक iphone आवेदन लिखने के लिए कई तरीके है, लेकिन मुश्किल है लेकिन यह उपयुक्त और उर आवेदन करने के लिए संगत रास्ता यू एक्सएमएल भाषा

0

एक सीखने की जरूरत है दिलचस्प दृष्टिकोण जावा वेब का उपयोग कर आईफोन अनुप्रयोगों के विकास के लिए ऐपसेलरेटर टाइटेनियम के साथ Google वेब टूलकिट का संयोजन कर रहा है।

Google वेब टूलकिट (जीडब्ल्यूटी) जावा कोड को जावास्क्रिप्ट में संकलित करने की अनुमति देता है, जबकि टाइटेनियम जावास्क्रिप्ट में देशी दिखने वाले आईफोन अनुप्रयोगों के निर्माण की अनुमति देता है। मैंने दोनों को गठबंधन करने के लिए "gwt-titanium" नामक एक प्रोजेक्ट शुरू किया है, आप परियोजना के बारे में स्पष्टीकरण और ब्लॉग पर iPhoneJava.org पर निर्देशों का निर्माण कर सकते हैं।

शुभकामनाएं!

0

अन्य जावा के मूल कंप्यूटर्स के बारे में क्या है, हालांकि मुझे Jet कहा जाता था?

यह जावा को देशी में संकलित करता है।

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