06 पैकी 01
मोबाइल डिव्हाइसेससाठी अनुप्रयोग तयार करणे
हौशी डेव्हलपर आणि coders मोबाइल डिव्हाइससाठी अॅप्सच्या विकासासंबधीच्या विविध मुद्द्यांसह सहसा धमकावित असतात कृतज्ञतापूर्वक, आम्हाला उपलब्ध आधुनिक तंत्रज्ञान, मोबाइल अनुप्रयोग तयार करणे तुलनेने सोपे करते हा लेख मोबाईल प्लॅटफॉर्मच्या विशाल श्रेणींमध्ये मोबाइल अॅप्स कसे तयार करावे यावर केंद्रित करतो.
मोबाइल अनुप्रयोग तयार करणे
आपला प्रथम मोबाईल अनुप्रयोग तयार करण्याबद्दल आपण कसे जाल? आपण येथे पाहण्याची पहिली पध्दत म्हणजे तैनातीचा आकार आणि आपण तयार करण्याचा आपला हेतू असलेला प्लॅटफॉर्म. या लेखात, आम्ही विंडोज, पॉकेट पीसी आणि स्मार्टफोनसाठी मोबाईल अॅप्स तयार करण्यावर सामोरे करतो.
अधिक वाचा ...
06 पैकी 02
आपला प्रथम Windows Mobile अनुप्रयोग तयार करणे
विंडोज मोबाइल एक शक्तिशाली व्यासपीठ आहे ज्यामुळे डेव्हलपरला विविध अनुप्रयोगांना वापरकर्ता अनुभव वाढविण्यासाठी सक्षम करता आले. विंडोज सीई 5.0 आधारीत आधार म्हणून, विंडोज मोबाईलने अनेक वैशिष्ट्यांमध्ये पॅक केले ज्यामध्ये शेल आणि संप्रेषण कार्यक्षमता यांचा समावेश होता. अनुप्रयोग विकासकांसाठी विंडोज मोबाईल अनुप्रयोग तयार करणे सोपे झाले - डेस्कटॉप अॅप्स तयार करणे जवळजवळ तितके सोपे आहे
विंडोज मोबाईल आता विंडोज फोन 7 आणि सर्वात अलीकडील विंडोज फोन 8 मोबाईल प्लॅटफॉर्मला मार्ग देत आहे, ज्यामुळे अॅप्प डेव्हलपर्स आणि मोबाइल वापरकर्त्यांचा फॅन्सी पकडला गेला आहे.
आपल्याला कशाची आवश्यकता लागेल
आपला मोबाईल अॅप तयार करणे प्रारंभ करण्यासाठी आपल्याला खालील गोष्टींची आवश्यकता असेल:
- व्हिज्युअल स्टुडिओ 2005 किंवा 2008: हा निफ्टी प्रोग्राम आपल्याला आपल्या ऍप्लिकेशनला तयार, लेखक, डिबग आणि सादर करण्याची परवानगी देते, सर्व एकाच प्लॅटफार्मवरून. इंटरफेस देखील समजून घेणे आणि वापरण्यास सोपे आहे.
- विंडोज मोबाईल एसडीके: हे उपयुक्त साधन API शीर्षलेख आणि लायब्ररी फायली समाविष्ट करते जे Windows मोबाइल कार्यक्षमता ऍक्सेस करण्यासाठी महत्वपूर्ण आहे. हे आपल्याला नमूना अॅप्स, डीबग इमुलेटर आणि दस्तऐवजीकरण देखील देते.
- ActiveSync किंवा Windows मोबाइल डिव्हाइस केंद्र: सक्रिय समक्रमण आणि Windows मोबाइल डिव्हाइस केंद्र एमुलेटर किंवा उपकरणामध्ये अनुप्रयोग डिप्लॉयर करण्यात मदत करतात. Windows XP सक्रिय समक्रमणसह कार्य करतेवेळी, Windows Vista Windows Mobile Device Center सह येते.
आपण Windows Mobile वर डेटा लिहिण्यासाठी आपण साधने वापरू शकता
व्हिज्युअल स्टुडिओ आपल्याला मूळ कोड, व्यवस्थापित कोड किंवा या दोन भाषांचे संयोग विकसित करण्यासाठी आवश्यक सर्व साधने प्रदान करते. आता आपण Windows Mobile अॅप्स तयार करण्यासाठी डेटा लिहू या त्या उपकरणांकडे पाहूयात.
नेटिव्ह कोड , म्हणजेच, व्हिज्युअल C ++ - आपल्याला थेट हार्डवेअर अॅक्सेस आणि उच्च कार्यक्षमता देतो, लहान पाऊल मागे टाकून. हे संगणकावर वापरलेल्या 'नेटिव्ह' भाषेत लिहिले आहे आणि ते प्रोसेसरद्वारे थेट चालवले जाते.
मूळ कोड अप्रबंधित अनुप्रयोग चालविण्यासाठी केवळ वापरला जाऊ शकतो - आपण इतर OS वर जाल तेव्हा सर्व डेटा पुन्हा कंपाइल केले जाणे आवश्यक आहे
मॅनेज्ड कोड म्हणजे व्हिज्युअल C # किंवा व्हिज्युअल बेसिक .NET - विविध वापरकर्ता-इंटरफेस प्रकारचे अनुप्रयोग तयार करण्यासाठी वापरला जाऊ शकतो आणि विकसक Microsoft SQL Server 2005 कॉम्पॅक्ट एडिशनचा वापर करुन वेब डेटा आणि सेवांमध्ये प्रवेश करू शकतो.
हा दृष्टिकोन C ++ मध्ये अंतर्भूत असणा-या कोडींग समस्यांना निराकरण करतो, तसेच स्मृती, इम्यूलेशन आणि डीबगिंगचे व्यवस्थापन करते, ज्यामुळे अधिक प्रगत, जटिल अॅप्स जे व्यावसायिक व्यवसाय सॉफ्टवेअर आणि उपाय लक्ष्यित करतात.
ASP.NET व्हिज्युअल स्टुडिओ NET, C # आणि J # चा वापर करून लिहीले जाऊ शकते. ASP.NET मोबाइल नियंत्रणे एका कोड सेट वापरून अनेक डिव्हाइसेसवर वापरण्यासाठी प्रभावी आहे, तसेच आपल्याला आपल्या डिव्हाइससाठी गॅरंटीड डेटा बॅन्डविड्थची आवश्यकता असल्यास देखील
ASP.NET विविध प्रकारच्या डिव्हाइसेसवर लक्ष ठेवण्यास मदत करते, गैरसोय म्हणजे तो केवळ तेव्हाच काम करेल जेव्हा क्लायंट डिव्हाइस सर्व्हरशी कनेक्ट असेल. म्हणून, क्लाएंट डेटा संग्रहित करण्यासाठी हे नंतर सर्व्हरसह किंवा डेटा हाताळण्याकरिता डिव्हाइस वापरणाऱ्या अनुप्रयोगांसाठी सिंक्रोनाइझ करण्यासाठी उपयुक्त नाही.
Google डेटा API विकसकांना Google सेवांशी संबंधित सर्व डेटा ऍक्सेस आणि व्यवस्थापन करण्यास मदत करतात. हे HTTP आणि XML सारख्या मानक प्रोटोकॉलवर आधारीत असल्याने, coders सहजपणे तयार आणि Windows Mobile प्लॅटफॉर्मसाठी अॅप्स तयार करू शकतात.
06 पैकी 03
आपले प्रथम Windows Mobile अनुप्रयोग बिल्ड आणि चालवा
खालील चरण आपल्याला रिक्त Windows Mobile अनुप्रयोग तयार करण्यात मदत करतात :
- एक नवीन प्रकल्प तयार करा
व्हिज्युअल स्टुडिओ उघडा आणि फाइल> नवीन> प्रकल्प वर जा. प्रकल्प प्रकार उपखंड विस्तृत करा आणि स्मार्ट डिव्हाइस निवडा. टेम्पलेट उपखंडात जा, स्मार्ट उपकरण प्रोजेक्ट निवडा आणि ओके दाबा येथे डिव्हाइस अनुप्रयोग निवडा आणि ओके क्लिक करा अभिनंदन! आपण आत्ताच आपला पहिला प्रकल्प तयार केला आहे.
- कोडींगसह सुमारे प्ले करा
टूलबॉक्स उपखंड आपल्याला बर्याच वैशिष्ट्यांसह प्ले करण्यास मदत करतो. प्रोग्रामच्या कार्यपद्धतीशी अधिक परिचित होण्यासाठी प्रत्येक ड्रॅग-आणि-ड्रॉप बटणे पहा.
- आपला अनुप्रयोग चालवा
पुढील चरणांत आपले ऍप्लिकेशन विंडोज मोबाईल डिव्हाइसवर चालू करणे समाविष्ट आहे. डिव्हाइसला डेस्कटॉपशी जोडणी करा, F5 की दाबुन धरा, इम्यूलेटर किंवा उपकरणामध्ये उपकरण तैनात करण्यासाठी आणि ओके निवडा. सर्व ठीक होईल तर, आपण आपल्या अनुप्रयोग सुरळीत कार्यरत दिसेल.
04 पैकी 06
स्मार्टफोनसाठी अनुप्रयोग तयार करणे
स्मार्टफोन्ससाठी अॅप्स तयार करणे हे विंडोज मोबाइल उपकरणांसारखेच आहे. परंतु आपल्याला प्रथम आपले डिव्हाइस समजणे आवश्यक आहे. स्मार्टफोनमध्ये पीडीएसारख्या वैशिष्ट्यांसह वैशिष्ट्ये आहेत, त्यामुळे ते बटण वैशिष्ट्ये पाठवू आणि समाप्त करू शकतात. बॅक-स्पेस आणि ब्राउझर बॅक फंक्शन्ससाठी बॅक-किचा वापर केला जातो.
या डिव्हाइस बद्दल सर्वोत्तम गोष्ट म्हणजे सॉफ्ट की आहे, जी प्रोग्राम आहे. आपण एकाधिक वैशिष्ट्ये तयार करण्यासाठी हे वैशिष्ट्य वापरू शकता केंद्रीय बटण "Enter" बटण म्हणूनही कार्य करते.
टिप: आपण व्हिज्युअल स्टुडिओ .NET 2003 वापरून स्मार्टफोन अनुप्रयोग लिहिण्यासाठी स्मार्टफोन 2003 एसडीके स्थापित करावे लागेल.
स्मार्टफोनमध्ये टचस्क्रीन असेल तर काय?
येथे कठीण भाग येतो टचस्क्रीन हँडहेल्डमध्ये बटण नियंत्रणाची अनुपस्थितीत आपल्याला मेनूप्रमाणे वैकल्पिक नियंत्रणे निवडाव्या लागतील. व्हिज्युअल स्टुडिओ आपल्याला मुख्य मेन्यू नियंत्रण देते, जे सानुकूल आहे. परंतु बर्याच टॉप-स्तरीय मेनू पर्यायामुळे सिस्टम क्रॅश होईल. आपण काय करू शकता ते केवळ काही उच्च-स्तरीय मेनू तयार करणे आणि त्यांच्यापैकी प्रत्येक पर्यायामध्ये विविध पर्याय प्रदान करणे आहे.
ब्लॅकबेरी स्मार्टफोन्ससाठी अॅप्लिकेशन्स अॅप्स
ब्लॅकबेरी ओएस साठी अॅप्स विकसित करणे आज मोठे व्यवसाय आहे. ब्लॅकबेरी अॅप लिहिण्यासाठी, आपल्याकडे असणे आवश्यक आहे:
- एक्लिप्सकरिता ब्लॅकबेरी जेडीई प्लग-इन
- ब्लॅकबेरी सिम्युलेटर
- ब्लॅकबेरी स्मार्टफोन आणि डेटा केबल
- जावा प्रोग्रामिंग ज्ञान
एक्लिप्स जॅव्हा प्रोग्रॅमिंगसह उत्कृष्ट कार्य करते. .COD विस्तारासह दाखल केलेले एक नवीन प्रोजेक्ट थेट सिम्युलेटरवर लोड केले जाऊ शकते. आपण नंतर अनुप्रयोगास डिव्हाइस व्यवस्थापकाद्वारे किंवा "Javaloader" आदेश रेखा पर्यायाद्वारे लोड करून चाचणी घेऊ शकता.
टीप: सर्व ब्लॅकबेरी एपीआय सर्व ब्लॅकबेरी स्मार्टफोनसाठी काम करणार नाहीत. त्यामुळे कोड स्वीकारणारी साधने लक्षात ठेवा.
06 ते 05
पॉकेट पीसीसाठी अनुप्रयोग तयार करणे
पॉकेट पीसीसाठी अॅप्स तयार करणे वरील उपकरणाच्या समान आहे. येथे फरक असा आहे की हे डिव्हाइस. नेट कॉम्पॅक्ट फ्रेमवर्क वापरते, जे पूर्ण विंडोज आवृत्तीपेक्षा "हलक्या" पेक्षा दहा पटीहून अधिक आहे आणि डेव्हलपरला अधिक वैशिष्ट्ये, नियंत्रण आणि वेब सेवा समर्थन देखील प्रदान करते.
संपूर्ण पॅकेज एक लहान सीएबी फाइल मध्ये दूर stowed आणि आपल्या लक्ष्य डिव्हाइसवर थेट स्थापित केले जाऊ शकते - हे किती जलद आणि अधिक त्रास-बाहेर कार्य करते.
06 06 पैकी
पुढे काय?
एकदा आपण मूलभूत मोबाइल डिव्हाइस अनुप्रयोग तयार करायला शिकले की आपण पुढे जाऊ शकता आणि आपले ज्ञान वाढविण्याचा प्रयत्न करा. कसे ते येथे आहे:
- विकसक मंच आणि चर्चेमध्ये सक्रिय भाग घ्या.
- लर्निंग लॅबमध्ये ऑनलाईन आणि अन्यथा प्रवेश घ्या. हे आपल्याला भिन्न अनुप्रयोग तयार करण्यावर अधिक टिपा आणि युक्त्या देईल.
- विविध मोबाइल प्लॅटफॉर्मवर अॅप्सच्या बिल्डिंगवर ऑनलाइन व्हिडिओ ट्यूटोरियल पहा.
- विषयावर सतत अद्यतनांसाठी वेबकास्टची सदस्यता घ्या.