06 ના 01
મોબાઇલ ઉપકરણો માટે એપ્લિકેશન્સ બનાવી રહ્યા છે
કલાપ્રેમી વિકાસકર્તાઓ અને કોડર્સ મોટેભાગે મોબાઇલ ઉપકરણો માટેના એપ્લિકેશન્સનાં વિકાસની આસપાસના વિવિધ મુદ્દાઓથી ડરાવે છે. શાનદાર રીતે, આજે ઉપલબ્ધ આધુનિક ટેકનોલોજી, તે મોબાઇલ એપ્લિકેશન્સ બનાવવામાં પ્રમાણમાં સરળ બનાવે છે. આ લેખ મોબાઇલ પ્લેટફોર્મ્સની વિશાળ શ્રેણીમાં મોબાઇલ એપ્લિકેશનો કેવી રીતે બનાવવો તે પર ધ્યાન કેન્દ્રિત કરે છે.
મોબાઇલ એપ્લિકેશન બનાવવી
તમે તમારી પ્રથમ મોબાઇલ એપ્લિકેશન કેવી રીતે બનાવશો? પહેલું પાસું જે તમે અહીં જોવાનું છે તે છે જમાવટનું માપ જે તમે બનાવવાનું લક્ષ્ય ધરાવતા હો અને જે પ્લેટફોર્મ તમે ઉપયોગ કરવાનું છે આ લેખમાં, અમે Windows, પોકેટ પીસી અને સ્માર્ટફોન માટે મોબાઇલ એપ્લિકેશન્સ બનાવવાનું કામ કરીએ છીએ.
વધુ માટે વાંચો ....
06 થી 02
તમારી પ્રથમ વિન્ડોઝ મોબાઇલ એપ્લિકેશન બનાવવાનું
વિન્ડોઝ મોબાઇલ એક શક્તિશાળી પ્લેટફોર્મ હતું જેણે વિકાસકર્તાઓને વપરાશકર્તા અનુભવને વધારવા માટે વિવિધ એપ્લિકેશનો બનાવવાની મંજૂરી આપી. વિન્ડોઝ સીઇ 5.0 ને તેના આધારે, વિન્ડોઝ મોબાઈલ ઘણા લક્ષણોમાં ભરેલા છે જેમાં શેલ અને સંચાર કાર્યક્ષમતા સામેલ છે. એપ્લિકેશન વિકાસકર્તાઓ માટે વિન્ડોઝ મોબાઇલ એપ્લિકેશન્સ બનાવવાનું સરળ બન્યું હતું - લગભગ ડેસ્કટોપ એપ્લિકેશન્સ બનાવવા જેટલા સરળ છે
વિન્ડોઝ મોબાઇલ હવે વિન્ડોઝ ફોન 7 અને તાજેતરના વિન્ડોઝ ફોન 8 મોબાઇલ પ્લેટફોર્મને રસ્તો આપીને ઝાંખા પડી ગઈ છે, જેણે એપ્લિકેશન ડેવલપર્સ અને મોબાઇલ યુઝર્સના ફેન્સીને એકસરખા રીતે પકડાવ્યા છે.
તમારે શું કરવાની જરૂર પડશે
તમારી મોબાઇલ એપ્લિકેશન બનાવવાનું શરૂ કરવા માટે તમારે નીચેની જરૂર પડશે:
- વિઝ્યુઅલ સ્ટુડિયો 2005 અથવા 2008: આ નિફ્ટી પ્રોગ્રામ તમને તમારી એપ્લિકેશન બનાવવા, લેખક, ડિબગ અને પ્રસ્તુત કરવા દે છે, એક જ પ્લેટફોર્મ પરથી. ઈન્ટરફેસ પણ સમજવા માટે સરળ અને ઉપયોગમાં છે.
- વિન્ડોઝ મોબાઇલ એસડીકે: આ ઉપયોગી સાધન એ API હેડર અને લાઇબ્રેરી ફાઇલો છે જે Windows Mobile કાર્યક્ષમતાને ઍક્સેસ કરવા માટે મહત્વપૂર્ણ છે. તે તમને નમૂના એપ્લિકેશન્સ, ડીબગ એમ્યુલેટર્સ અને દસ્તાવેજીકરણ પણ આપે છે.
- ActiveSync અથવા વિન્ડોઝ મોબાઇલ ડિવાઇસ કેન્દ્ર: સક્રિય સમન્વયન અને વિન્ડોઝ મોબાઇલ ડિવાઇસ કેન્દ્ર એ ઇમ્યુલેટર અથવા ડિવાઇસમાં એપ્લિકેશન્સ જમાવવા માટે મદદ કરે છે. જ્યારે Windows XP સક્રિય સમન્વયન સાથે કામ કરે છે, ત્યારે વિન્ડોઝ વિસ્ટા વિન્ડોઝ મોબાઇલ ડિવાઇસ સેન્ટર સાથે આવે છે.
સાધનો કે જે તમે Windows Mobile પર ડેટા લખવા માટે વાપરી શકો છો
વિઝ્યુઅલ સ્ટુડિયો તમને મૂળ કોડ્સ, સંચાલિત કોડ અથવા આ બે ભાષાઓનાં સંયોજનમાં એપ્લિકેશન્સ બનાવવા માટે જરૂરી બધા સાધનો આપે છે. હવે ચાલો આપણે એવા સાધનોને જોશું જે તમે Windows Mobile એપ્લિકેશન્સ બનાવવા માટે ડેટા લખવા માટે વાપરી શકો છો.
મૂળ કોડ , એટલે કે, વિઝ્યુઅલ C ++ - તમને એક નાના પગનાં ચિહ્ન સાથે, સીધા હાર્ડવેર એક્સેસ અને ઉચ્ચ પ્રદર્શન આપે છે. આ કમ્પ્યૂટર દ્વારા ઉપયોગમાં લેવાતી "મૂળ" ભાષામાં લખાયેલું છે જે તે ચલાવે છે અને સીધા પ્રોસેસર દ્વારા ચલાવવામાં આવે છે.
અસલ કોડનો ઉપયોગ માત્ર સંચાલનવિહીન એપ્લિકેશનો ચલાવવા માટે થઈ શકે છે - જો તમે અન્ય OS પર ખસેડો છો તો તમામ ડેટા ફરીથી કમ્પાઇલ કરેલ હોવું આવશ્યક છે
સંચાલિત કોડ , એટલે કે, વિઝ્યુઅલ C # અથવા વિઝ્યુઅલ બેઝિક .NET - વિવિધ એપ્લિકેશન્સના ઇંટરફેસ પ્રકારને બનાવવા માટે ઉપયોગમાં લઇ શકાય છે અને માઇક્રોસોફ્ટ SQL સર્વર 2005 કોમ્પેક્ટ એડિશનનો ઉપયોગ કરીને વિકાસકર્તાને વેબ ડેટા અને સેવાઓની ઍક્સેસ આપે છે.
આ અભિગમ C ++ માં અંતર્ગત ઘણાં કોડિંગ સમસ્યાઓ નિવારવા, જ્યારે મેમરી, ઈમ્યુલેશન અને ડીબગિંગનું સંચાલન કરતી વખતે વધુ આધુનિક, જટિલ એપ્લિકેશન્સ કે જે બિઝનેસ એન્ટરપ્રાઇઝ સૉફ્ટવેર અને ઉકેલોને લક્ષિત કરે છે તે લખવા માટે સૌથી વધુ આવશ્યક છે.
ASP.NET વિઝ્યુઅલ સ્ટુડિયો ડોટ નેટ, સી # અને જે # નો ઉપયોગ કરીને લખી શકાય છે. ASP.NET મોબાઇલ કંટ્રોલ એક કોડ સેટનો ઉપયોગ કરીને કેટલાક ઉપકરણો પર ઉપયોગ માટે અસરકારક છે, જો તમને તમારા ડિવાઇસ માટે બાંયધરીકૃત ડેટા બેન્ડવિડ્થની જરૂર હોય તો.
જ્યારે ASP.NET વિવિધ ઉપકરણોને લક્ષ્ય બનાવવામાં મદદ કરે છે, ગેરલાભ એ છે કે તે ફક્ત ત્યારે જ કામ કરશે જ્યારે ક્લાઈન્ટ ઉપકરણ સર્વર સાથે જોડાયેલ હોય. તેથી, ક્લાયન્ટ ડેટા એકત્ર કરવા પાછળથી તેને સર્વર સાથે અથવા કાર્યક્રમો માટે કે જે ડેટાને હેન્ડલિંગ માટે ડિવાઇસનો સીધો ઉપયોગ કરે છે તેને સુમેળ કરવા માટે યોગ્ય નથી.
Google ડેટા API, વિકાસકર્તાઓને Google સેવાઓથી સંબંધિત તમામ ડેટાને ઍક્સેસ અને સંચાલિત કરવામાં સહાય કરે છે. કારણ કે આ HTTP અને XML જેવા પ્રમાણભૂત પ્રોટોકોલો પર આધારિત છે, કોડર સરળતાથી વિન્ડોઝ મોબાઇલ પ્લેટફોર્મ માટે એપ્લિકેશન્સ બનાવી અને બનાવી શકે છે.
06 ના 03
બિલ્ડ કરો અને તમારી પ્રથમ વિન્ડોઝ મોબાઇલ એપ્લિકેશન ચલાવો
નીચેના પગલાઓ તમને ખાલી Windows મોબાઇલ એપ્લિકેશન બનાવવા માટે મદદ કરે છે :
- એક નવો પ્રોજેક્ટ બનાવો
વિઝ્યુઅલ સ્ટુડિયો ખોલો અને File> New> Project પર જાઓ. પ્રોજેક્ટ પ્રકાર ફલકને વિસ્તૃત કરો અને સ્માર્ટ ઉપકરણ પસંદ કરો. નમૂના ફલક પર જાઓ, સ્માર્ટ ઉપકરણ પ્રોજેક્ટ પસંદ કરો અને ઑકે દબાવો. અહીં ઉપકરણ એપ્લિકેશન પસંદ કરો અને ઠીક ક્લિક કરો. અભિનંદન! તમે હમણાં જ તમારી પ્રથમ પ્રોજેક્ટ બનાવી છે.
- કોડિંગ સાથે આસપાસ રમો
ટૂલબોક્સ ફલક તમને ઘણા લક્ષણો સાથે આસપાસ રમવા દે છે. પ્રોગ્રામ જે રીતે કાર્ય કરે છે તેની સાથે વધુ પારિવારિકતા પ્રાપ્ત કરવા માટે આ દરેક ડ્રેગ-એન્ડ-ડ્રોપ બટન્સને તપાસો.
- તમારી એપ્લિકેશન ચલાવો
આગળનું પગલું એ તમારી એપ્લિકેશનને વિન્ડોઝ મોબાઇલ ઉપકરણ પર ચલાવવાનો સમાવેશ થાય છે. ઉપકરણને ડેસ્કટૉપથી કનેક્ટ કરો, F5 કી દબાવો, ઇમ્યુલેટર અથવા ઉપકરણને તેને જમાવવા માટે પસંદ કરો અને OK પસંદ કરો. જો બધુ બરાબર ચાલે છે, તો તમે તમારી એપ્લિકેશનને સરળતાથી ચાલતા જોશો.
06 થી 04
સ્માર્ટફોન માટે એપ્લિકેશન્સ બનાવવી
સ્માર્ટફોન માટે એપ્લિકેશન્સ બનાવવાનું વિન્ડોઝ મોબાઇલ ઉપકરણો જેવું જ છે. પરંતુ તમારે પહેલા તમારા ઉપકરણને સમજવાની જરૂર છે. સ્માર્ટફોનમાં પીડીએ જેવા લક્ષણો છે, તેથી તેઓ બટન સુવિધાઓ મોકલવા અને સમાપ્ત કરે છે. બૅકસ્પેસ અને બ્રાઉઝર પાછા કાર્યો માટે બેક-કીનો ઉપયોગ થાય છે.
આ ઉપકરણ વિશે શ્રેષ્ઠ વસ્તુ સોફ્ટ કી છે, જે પ્રોગ્રામેબલ છે. બહુવિધ કાર્યો બનાવવા માટે તમે આ સુવિધાને ઉપયોગ કરી શકો છો. કેન્દ્રિય બટન "Enter" બટન તરીકે કાર્ય કરે છે.
નોંધ: તમારે વિઝ્યુઅલ સ્ટુડિયો ડોટ નેટ 2003 નો ઉપયોગ કરીને સ્માર્ટફોન એપ્લીકેશન લખવા માટે સ્માર્ટફોન 2003 એસડીકે સ્થાપિત કરવું પડશે.
જો સ્માર્ટફોનમાં ટચસ્ક્રીન હોય તો શું?
અહીં મુશ્કેલ ભાગ આવે છે. ટચસ્ક્રીન હેન્ડહેલ્ડમાં બટન નિયંત્રણોની ગેરહાજરીમાં, તમારે વૈકલ્પિક નિયંત્રણો પસંદ કરવો પડશે, જેમ કે મેનૂ. વિઝ્યુઅલ સ્ટુડિયો તમને મેનમેન નિયંત્રણ આપે છે, જે વૈવિધ્યપૂર્ણ છે. પરંતુ ઘણા ઉચ્ચ સ્તરના મેનૂ વિકલ્પોથી સિસ્ટમ તૂટી જશે. તમે શું કરી શકો છો તેમાંથી કેટલાક ટોચના સ્તરની મેનૂઝ બનાવવી અને તેમાંથી દરેક વિકલ્પો હેઠળ વિવિધ વિકલ્પો આપો.
બ્લેકબેરી સ્માર્ટફોન માટે એપ્લિકેશન્સ લખવા
બ્લેકબેરી ઓએસ માટે એપ્લિકેશન્સનું વિકાસ કરવું આજે મોટો વ્યવસાય છે. બ્લેકબેરી એપ્લિકેશન લખવા માટે, તમારી પાસે પાસે હશે:
- એક્લીપ્સ માટે બ્લેકબેરી JDE પ્લગ-ઇન
- બ્લેકબેરી સિમ્યુલેટર
- બ્લેકબેરી સ્માર્ટફોન અને ડેટા કેબલ
- જાવા પ્રોગ્રામિંગ જ્ઞાન
એક્લીપ્સ જાવા પ્રોગ્રામિંગ સાથે કામ કરે છે. .COD એક્સ્ટેંશન સાથે ફાઇલ કરાયેલ એક નવો પ્રોજેક્ટ, સિમ્યુલેટર પર સીધી લોડ કરી શકાય છે. તમે પછી એપ્લિકેશનને ઉપકરણ સંચાલક દ્વારા અથવા "જૌલોડેર" કમાન્ડ લાઇન વિકલ્પ દ્વારા લોડ કરીને પરીક્ષણ કરી શકો છો.
નોંધ: બધા બ્લેકબેરી API બધા બ્લેકબેરી સ્માર્ટફોન્સ માટે કામ કરશે નહીં. તેથી ઉપકરણોને ધ્યાનમાં લો કે જે કોડ સ્વીકારે.
05 ના 06
પોકેટ પીસી માટે એપ્લિકેશન્સ બનાવવી
પોકેટ પીસી માટે એપ્લિકેશન્સ બનાવવા ઉપરના ઉપકરણોની સમાન છે. અહીં તફાવત એ છે કે આ ડિવાઇસ એ નેટ કોમ્પેક્ટ ફ્રેમવર્કનો ઉપયોગ કરે છે, જે સંપૂર્ણ વિન્ડોઝ વર્ઝન કરતા દસ ગણી વધારે "હળવા" છે અને વિકાસકર્તાઓને વધુ સુવિધાઓ, નિયંત્રણ અને વેબ સર્વિસ સપોર્ટ પણ આપે છે.
આખા પેકેજને એક નાના CAB ફાઇલમાં દૂર રાખવામાં આવે છે અને તમારા લક્ષ્ય ઉપકરણ પર સીધા જ ઇન્સ્ટોલ થઈ શકે છે - આ ખૂબ ઝડપી અને વધુ hassle-free કાર્ય કરે છે.
06 થી 06
આગળ શું?
એકવાર તમે મૂળભૂત મોબાઇલ ઉપકરણ એપ્લિકેશન બનાવવાનું શીખ્યા પછી, તમારે વધુ આગળ વધવું જોઈએ અને તમારા જ્ઞાનને વધારવાનો પ્રયાસ કરવો જોઈએ. અહીં કેવી રીતે:
- વિકાસકર્તા મંચ અને ચર્ચાઓમાં સક્રિય ભાગ લો.
- શીખવાની લેબ્સમાં પ્રવેશી લો, બંને ઓનલાઇન અને અન્યથા. આ તમને વિવિધ કાર્યક્રમો બનાવવા પર વધુ ટિપ્સ અને યુક્તિઓ આપશે.
- જુદા જુદા મોબાઇલ પ્લેટફોર્મમાં એપ્લિકેશન્સના નિર્માણ પર ઓનલાઇન વિડિઓ ટ્યુટોરિયલ્સ જુઓ
- વિષય પર સતત અપડેટ્સ માટે વેબકાસ્ટ્સ પર સબ્સ્ક્રાઇબ કરો