2009-10-09 18 views
5

मेरे पास नोकिया S60 श्रृंखला UI के आधार पर एक सिम्बियन 9.1 हैंडसेट, नोकिया E65 है। मैं एक साधारण, पूर्ण स्क्रीन, ग्राफिक अनुप्रयोग बनाना चाहता हूं। यह कुछ पाठ और चित्र प्रदर्शित करने में सक्षम होना चाहिए और कीबोर्ड से मूलभूत संपर्क होना चाहिए। यह केवल मेरे लिए है, तैनात नहीं किया जाना चाहिए।एक सरल सिम्बियन ऐप बनाने का सबसे तेज़ तरीका?

अब, आपको यह करने के लिए सबसे तेज़ और सबसे दर्द रहित तरीका क्या लगता है?

मैं निम्नलिखित कौशल है: - एचटीएमएल, पीएचपी, ASP.net, जे एस - ASP.net और सी #, सिल्वरलाइट - जावा, लेकिन ज्यादातर नेटवर्किंग के लिए, UI नहीं - कुछ सी ++

मैं नोकिया आईडीई डाउनलोड किया है, लेकिन यह पहली नजर में डरावना है :)

कोई ट्यूटोरियल या उदाहरण स्वागत है!

संपादित करें: विशेष रूप से, दो सवाल:

  1. वहाँ कि हैंडसेट के लिए एक स्टैंड-अलोन फ़्लैश आवेदन करने के लिए एक संभावना है?
  2. क्यूटी मोबाइल संस्करण के बारे में कैसे?

उत्तर

6

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

एक साधारण एप्लिकेशन के लिए जैसा कि आप वर्णन कर रहे हैं, पाइथन ठीक काम करेगा। आपको पीसी पर नोकिया के आईडीई/टूल्स की भी आवश्यकता नहीं है, आप किसी भी टेक्स्ट एडिटर में कोड लिख सकते हैं, इसे फोन पर कॉपी कर सकते हैं और इसे लाइव परीक्षण कर सकते हैं।

दूसरों के रूप में उल्लेख किया है, अन्य विकल्पों में शामिल हैं:

  • सिम्बियन C++ एसडीके: आप के साथ काम करने के लिए सबसे सहज उपकरण की खोज की और नहीं मिला, इसलिए विकास सीधे आगे या तो नहीं है।
  • नोकिया के डब्लूआरटी: जावास्क्रिप्ट/सीएसएस/एचटीएमएल का उपयोग करना, लेकिन यह आपके फोन के लिए उपलब्ध नहीं है।
  • क्यूटी: आपके फोन के लिए उपलब्ध नहीं है।
  • जावा मी: शायद आपका दूसरा सबसे अच्छा विकल्प, आपका कोड थोड़ा बड़ा होगा लेकिन अधिक प्रबल होगा। उपकरण पाइथन के साथ सीधे आगे नहीं हैं, लेकिन निश्चित रूप से सिम्बियन के रूप में जटिल नहीं हैं।
2

सी ++ के लिए सिम्बियन एसडीके downloaded here हो सकता है।

NSBasic एक और विकल्प है।

दया,

दान

3

जावा ME के ​​लिए जाओ। जावा में आपके पोस्ट में सूचीबद्ध सभी चीजें संभव है।

2

क्या मैं Python का सुझाव दे सकता हूं? नए सिम्बियन हैंडसेट के लिए मैं Web Runtime (WRT) की सिफारिश करता हूं, लेकिन यह पुराने पुराने E65 पर समर्थित नहीं है।

+1

मैंने यह माना है कि यह शर्म की बात है कि यह उपलब्ध नहीं है :( – Palantir

+0

हां, ई 61 काफी पुराना बढ़ रहा है। पाइथन का प्रयास करें, इसे काम करना चाहिए! –

1

मैं स्पष्ट रूप से पक्षपाती हूँ, लेकिन मैं किताब "सिम्बियन ओएस पर त्वरित व्यंजनों" से 2D graphics example code हो रही सुझाव है:

+0

वे अच्छे हैं। दूसरा एक विशेष रूप से (पहली बार 3 डी की गंध फ़ाइल के नाम से, 3 डी.जिप)। मुझे उम्मीद है कि वे पुस्तक नहीं रखते हैं ... – Palantir

+0

वास्तव में। मेरा बुरा। 3 डी लिंक हटा दिया गया। –

4

आपको लगता है कि आप भविष्य में सिम्बियन प्लेटफॉर्म पर कुछ आगे विकास करने के लिए पसंद कर सकते हैं, तो मैं Qt पर दृढ़ता से सुझाव देते हैं। दुर्भाग्यवश, हालांकि, आप इसे अपने E65 पर उपयोग नहीं कर सकते, क्योंकि क्यूटी को S60 3.1 या उच्चतर की आवश्यकता होती है। (ई 65 एस 60 3.0 चलाता है)।

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

आपकी पृष्ठभूमि के आधार पर, सीखने की अवस्था जावा या पायथन का उपयोग करने से अधिक कठिन हो सकती है, लेकिन पे-ऑफ यह है कि आपको एक बहुत ही शक्तिशाली टूलकिट तक पहुंच प्राप्त होती है। और निश्चित रूप से, जब तक आप केवल क्यूटी एपीआई का उपयोग करते हैं, तब तक यदि आवश्यक हो तो आपके ऐप को अन्य क्यूटी प्लेटफॉर्म पर आसानी से पोर्टेबल होना चाहिए।

+0

मैंने केडीई के विकास के लिए अतीत में क्यूटी का उपयोग किया है, और मैंने उन्हें काम करने के लिए काफी स्वीकार्य और सुखद पाया। मैं उनके बारे में कुछ टिप्पणियों की प्रतीक्षा कर रहा था :) – Palantir

+0

मैंने अभी आपकी पोस्ट पढ़ ली है, और महसूस किया है कि E65 (3.0) पर चल रहे S60 का संस्करण समर्थित नहीं है क्यूटी पोर्ट :(मैंने तदनुसार अपना जवाब संपादित कर दिया है। वैसे भी, अगर आपको हालिया डिवाइस तक पहुंच मिलती है, तो क्यूटी पर एक नज़र डालें। –

1

यदि आप पहले से ही HTML और JS जानते हैं, तो आप फोरम नोकिया के माध्यम से उपलब्ध टूल का उपयोग करके अपने सिम्बियन डिवाइस के लिए बहुत आसानी से वेब विजेट लिखने में सक्षम होना चाहिए। यहां अधिक जानकारी: http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/

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

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