06 में से 01
मोबाइल उपकरणों के लिए अनुप्रयोग बनाना
एमेच्योर डेवलपर्स और कोडर अक्सर मोबाइल उपकरणों के लिए ऐप्स के विकास के आसपास के विभिन्न मुद्दों से डरते हैं। शुक्र है, आज हमारे लिए उपलब्ध उन्नत तकनीक, मोबाइल एप्लिकेशन बनाने में अपेक्षाकृत सरल बनाती है। यह आलेख इस बात पर केंद्रित है कि मोबाइल प्लेटफ़ॉर्म की विस्तृत श्रृंखला में मोबाइल ऐप्स कैसे बनाएं।
एक मोबाइल एप्लिकेशन बनाना
आप अपना पहला मोबाइल एप्लिकेशन बनाने के बारे में कैसे जाते हैं? आपको जिस पहले पहलू को देखना है वह उस तैनाती का आकार है जिसे आप बनाना चाहते हैं और जिस मंच का आप उपयोग करना चाहते हैं। इस लेख में, हम विंडोज, पॉकेट पीसी और स्मार्टफोन के लिए मोबाइल ऐप बनाने के साथ सौदा करते हैं।
और पढ़ें ....
06 में से 02
अपना पहला विंडोज मोबाइल एप्लिकेशन बनाना
विंडोज मोबाइल एक शक्तिशाली मंच था जो डेवलपर्स को उपयोगकर्ता अनुभव को बढ़ाने के लिए विभिन्न अनुप्रयोगों को बनाने में सक्षम बनाता था। विंडोज सीई 5.0 के आधार के रूप में, विंडोज मोबाइल कई सुविधाओं में पैक किया गया जिसमें शैल और संचार कार्यक्षमता शामिल थी। विंडोज मोबाइल एप्लिकेशन बनाना ऐप डेवलपर के लिए आसान बना दिया गया था - लगभग डेस्कटॉप ऐप्स बनाने के जितना आसान।
विंडोज मोबाइल अब फीका है, विंडोज फोन 7 और सबसे हालिया विंडोज फोन 8 मोबाइल प्लेटफार्मों को रास्ता दे रहा है, जिसने ऐप डेवलपर्स और मोबाइल उपयोगकर्ताओं की कल्पना को पकड़ा है।
तुम क्या आवश्यकता होगी
अपना मोबाइल ऐप बनाने के लिए आपको निम्नलिखित की आवश्यकता होगी:
- विजुअल स्टूडियो 2005 या 2008: यह निफ्टी कार्यक्रम आपको एक ही मंच से, अपने आवेदन, लेखक, डीबग और पेश करने की अनुमति देता है। इंटरफ़ेस को समझना और उपयोग करना भी आसान है।
- विंडोज मोबाइल एसडीके: इस उपयोगी टूल में एपीआई हेडर और लाइब्रेरी फाइलें हैं जो विंडोज मोबाइल कार्यक्षमता तक पहुंचने के लिए महत्वपूर्ण हैं। यह आपको नमूना ऐप्स, डीबग अनुकरणकर्ताओं और दस्तावेज़ीकरण भी देता है।
- ActiveSync या Windows मोबाइल डिवाइस केंद्र: सक्रिय सिंक और विंडोज मोबाइल डिवाइस केंद्र अनुप्रयोगों को एक एमुलेटर या डिवाइस पर तैनात करने में मदद करता है। जबकि विंडोज एक्सपी सक्रिय सिंक के साथ काम करता है, विंडोज विस्टा विंडोज मोबाइल डिवाइस सेंटर के साथ आता है।
उपकरण जो आप विंडोज मोबाइल पर डेटा लिखने के लिए उपयोग कर सकते हैं
विजुअल स्टूडियो आपको मूल कोड, प्रबंधित कोड या इन दो भाषाओं के संयोजन में ऐप्स बनाने के लिए आवश्यक सभी टूल प्रदान करता है। आइए अब उन उपकरणों को देखें जिन्हें आप विंडोज मोबाइल ऐप बनाने के लिए डेटा लिखने के लिए उपयोग कर सकते हैं।
मूल कोड , यानी, दृश्य सी ++ - आपको एक छोटे पदचिह्न के साथ सीधे हार्डवेयर पहुंच और उच्च प्रदर्शन देता है। यह कंप्यूटर द्वारा उपयोग की जाने वाली "मूल" भाषा में लिखा गया है जो यह चलता है और सीधे प्रोसेसर द्वारा निष्पादित किया जाता है।
मूल कोड का उपयोग केवल अप्रबंधित अनुप्रयोगों को चलाने के लिए किया जा सकता है - यदि आप किसी अन्य ओएस पर जाते हैं तो सभी डेटा को फिर से सम्मिलित किया जाना चाहिए।
प्रबंधित कोड , यानी, Visual C # या Visual Basic .NET - का उपयोग विभिन्न उपयोगकर्ता-इंटरफ़ेस प्रकार के अनुप्रयोगों को बनाने के लिए किया जा सकता है और डेवलपर को Microsoft डेटा सर्वर 2005 कॉम्पैक्ट संस्करण का उपयोग करके वेब डेटा और सेवाओं तक पहुंच प्रदान करता है।
यह दृष्टिकोण सी ++ में अंतर्निहित कई कोडिंग समस्याओं को हल करता है, जबकि मेमोरी, इम्यूलेशन और डिबगिंग का प्रबंधन भी करता है, जो अधिक उन्नत, जटिल ऐप्स लिखने के लिए सबसे आवश्यक हैं जो व्यवसाय एंटरप्राइज़ सॉफ़्टवेयर और समाधान को लक्षित करते हैं।
एएसपी .NET विजुअल स्टूडियो .NET, C # और J # का उपयोग करके लिखा जा सकता है। एएसपी.नेट मोबाइल कंट्रोल एक कोड कोड का उपयोग करके कई उपकरणों पर उपयोग के लिए प्रभावी है, साथ ही अगर आपको अपने डिवाइस के लिए गारंटीकृत डेटा बैंडविड्थ की आवश्यकता है।
जबकि एएसपी.नेट आपको विभिन्न उपकरणों को लक्षित करने में मदद करता है, नुकसान यह है कि यह केवल तभी काम करेगा जब क्लाइंट डिवाइस सर्वर से कनेक्ट हो। इसलिए, यह क्लाइंट डेटा एकत्र करने के लिए सर्वर के साथ या उन अनुप्रयोगों के लिए सिंक्रनाइज़ करने के लिए उपयुक्त नहीं है जो सीधे डेटा को संभालने के लिए डिवाइस का उपयोग करते हैं।
Google डेटा एपीआई डेवलपर्स को Google सेवाओं से संबंधित सभी डेटा तक पहुंचने और प्रबंधित करने में सहायता करता है। चूंकि ये HTTP और एक्सएमएल जैसे मानक प्रोटोकॉल पर आधारित हैं, इसलिए कोडर आसानी से विंडोज मोबाइल प्लेटफ़ॉर्म के लिए ऐप्स बना सकते हैं और बना सकते हैं।
06 का 03
अपना पहला विंडोज मोबाइल एप्लिकेशन बनाएं और चलाएं
निम्न चरणों में आपको एक खाली विंडोज मोबाइल एप्लिकेशन बनाने में मदद मिलती है:
- एक नई परियोजना बनाएँ
विजुअल स्टूडियो खोलें और फ़ाइल> नया> प्रोजेक्ट पर जाएं। परियोजना प्रकार फलक का विस्तार करें और स्मार्ट डिवाइस का चयन करें। टेम्पलेट फलक पर जाएं, स्मार्ट डिवाइस प्रोजेक्ट चुनें और ठीक दबाएं। यहां डिवाइस एप्लिकेशन का चयन करें और ठीक क्लिक करें। बधाई! आपने अभी अपनी पहली परियोजना बनाई है।
- कोडिंग के साथ खेलें
टूलबॉक्स फलक आपको कई विशेषताओं के साथ खेलने देता है। कार्यक्रम के काम के तरीके से अधिक परिचित होने के लिए इन ड्रैग-एंड-ड्रॉप बटनों में से प्रत्येक को देखें।
- अपना आवेदन चलाएं
अगले चरण में आपके मोबाइल एप्लिकेशन को विंडोज मोबाइल डिवाइस पर चलाना शामिल है। डिवाइस को डेस्कटॉप से कनेक्ट करें, F5 कुंजी दबाएं, एमुलेटर या डिवाइस को इसे तैनात करने के लिए चुनें और ठीक चुनें। यदि सब कुछ ठीक हो जाता है, तो आप देखेंगे कि आपका एप्लिकेशन सुचारू रूप से चल रहा है।
06 में से 04
स्मार्टफोन के लिए एप्लीकेशन बनाना
स्मार्टफोन के लिए ऐप्स बनाना विंडोज मोबाइल उपकरणों के समान है। लेकिन आपको पहले अपने डिवाइस को समझने की जरूरत है। स्मार्टफ़ोन में पीडीए के समान विशेषताएं होती हैं, इसलिए उनके पास बटन सुविधाएं भेजती हैं और समाप्त होती हैं। बैकस्पेस और ब्राउज़र बैक फ़ंक्शंस दोनों के लिए बैक-कुंजी का उपयोग किया जाता है।
इस डिवाइस के बारे में सबसे अच्छी बात नरम कुंजी है, जो प्रोग्राम करने योग्य है। आप कई कार्यों को बनाने के लिए इस सुविधा को नियोजित कर सकते हैं। केंद्रीय बटन भी "एंटर" बटन के रूप में कार्य करता है।
नोट: आपको Visual Studio .NET 2003 का उपयोग करके स्मार्टफ़ोन एप्लिकेशन लिखने के लिए स्मार्टफ़ोन 2003 एसडीके इंस्टॉल करना होगा।
अगर स्मार्टफोन में टचस्क्रीन है तो क्या होगा?
यहां मुश्किल हिस्सा आता है। टचस्क्रीन हैंडहेल्ड में बटन नियंत्रण की अनुपस्थिति में, आपको मेनू जैसे वैकल्पिक नियंत्रण चुनना होगा। विजुअल स्टूडियो आपको मेनमेनू नियंत्रण देता है, जो अनुकूलन योग्य है। लेकिन बहुत से शीर्ष-स्तरीय मेनू विकल्प सिस्टम को क्रैश कर देंगे। आप क्या कर सकते हैं बहुत कम स्तर के मेनू बनाने और उनमें से प्रत्येक के तहत विभिन्न विकल्पों को देने के लिए।
ब्लैकबेरी स्मार्टफोन के लिए ऐप्स लिखना
ब्लैकबेरी ओएस के लिए ऐप्स विकसित करना आज बड़ा व्यवसाय है। ब्लैकबेरी ऐप लिखने के लिए, आपको पास करना होगा:
- ग्रहण के लिए ब्लैकबेरी जेडीई प्लग-इन
- एक ब्लैकबेरी सिम्युलेटर
- ब्लैकबेरी स्मार्टफोन और डेटा केबल
- जावा प्रोग्रामिंग ज्ञान।
एक्वाइप्स जावा प्रोग्रामिंग के साथ बहुत अच्छा काम करता है। एक .COD एक्सटेंशन के साथ दायर एक नई परियोजना, सीधे सिम्युलेटर पर लोड किया जा सकता है। इसके बाद आप डिवाइस प्रबंधक के माध्यम से या "Javaloader" कमांड लाइन विकल्प का उपयोग कर ऐप का परीक्षण कर सकते हैं।
नोट: सभी ब्लैकबेरी एपीआई सभी ब्लैकबेरी स्मार्टफ़ोन के लिए काम नहीं करेंगे। तो कोड स्वीकार करने वाले उपकरणों को नोट करें।
06 में से 05
पॉकेट पीसी के लिए अनुप्रयोग बनाना
पॉकेट पीसी के लिए ऐप्स बनाना उपर्युक्त उपकरणों के समान है। यहां अंतर यह है कि डिवाइस .NET कॉम्पैक्ट फ्रेमवर्क का उपयोग करता है, जो पूर्ण विंडोज संस्करण की तुलना में दस गुना "लाइटर" से अधिक है और डेवलपर्स को अधिक सुविधाएं, नियंत्रण और वेब सेवाएं समर्थन भी प्रदान करता है।
पूरा पैकेज एक छोटी सी सीएबी फ़ाइल में फेंक दिया जा सकता है और सीधे आपके लक्षित डिवाइस पर स्थापित किया जा सकता है - यह बहुत तेज और अधिक परेशानी रहित काम करता है।
06 में से 06
आगे क्या?
एक बार जब आप मूल मोबाइल डिवाइस एप्लिकेशन बनाना सीख लेते हैं, तो आपको आगे बढ़ना चाहिए और अपना ज्ञान बढ़ाने की कोशिश करनी चाहिए। यहां कैसे:
- डेवलपर मंचों और चर्चाओं में सक्रिय भूमिका निभाएं।
- ऑनलाइन और अन्यथा, दोनों प्रयोगशालाओं में सीखना। इससे आपको विभिन्न अनुप्रयोगों को बनाने पर अधिक युक्तियां और युक्तियां मिलेंगी।
- विभिन्न मोबाइल प्लेटफ़ॉर्म पर ऐप्स बनाने पर ऑनलाइन वीडियो ट्यूटोरियल देखें।
- विषय पर लगातार अद्यतन के लिए वेबकास्ट की सदस्यता लें।