06 ൽ 01
മൊബൈൽ ഉപാധികൾക്കായുള്ള അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുക
മൊബൈൽ ഉപകരണങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിച്ചെടുക്കുന്ന വിവിധ പ്രശ്നങ്ങളോട് അമ്യൂസ് ഡെവലപ്പർമാരും കോഡറുകളും ഭീഷണിപ്പെടുത്തുന്നു. കൌതുകമായി, ഇന്നത്തെ ലഭ്യമായ വിപുലമായ സാങ്കേതികവിദ്യ, മൊബൈൽ അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിൽ താരതമ്യേന ലളിതമാക്കുന്നു. ഒരു വലിയ മൊബൈൽ പ്ലാറ്റ്ഫോമുകളിൽ മൊബൈൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതെങ്ങനെയെന്ന് ഈ ലേഖനം ശ്രദ്ധയിൽ പെടുന്നു .
ഒരു മൊബൈൽ അപ്ലിക്കേഷൻ സൃഷ്ടിക്കുന്നു
നിങ്ങളുടെ ആദ്യ മൊബൈൽ അപ്ലിക്കേഷൻ സൃഷ്ടിക്കുന്നതിനെ കുറിച്ച് നിങ്ങൾ എങ്ങനെയാണ് പോകുന്നത്? നിങ്ങൾ ഇവിടെ നോക്കേണ്ട ആദ്യത്തെ വസ്തുതയാണ് നിങ്ങൾ വിന്യസിച്ചിരിക്കുന്ന വലുപ്പം, നിങ്ങൾ ലക്ഷ്യമിടുന്നതാകാൻ ഉദ്ദേശിക്കുന്നത്, നിങ്ങൾ ഉപയോഗിക്കാൻ ഉദ്ദേശിക്കുന്ന പ്ലാറ്റ്ഫോം. ഈ ലേഖനത്തിൽ, ഞങ്ങൾ വിൻഡോസ്, പോക്കറ്റ് പിസി, സ്മാർട്ട്ഫോണുകൾക്കായി മൊബൈൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിൽ ഞങ്ങൾ ഇടപെടുന്നു.
കൂടുതൽ വായിക്കുക
06 of 02
നിങ്ങളുടെ ആദ്യ വിൻഡോസ് മൊബൈൽ ആപ്ലിക്കേഷൻ സൃഷ്ടിക്കുന്നു
ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നതിന് വ്യത്യസ്ത അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ ഡെവലപ്പർമാരെ പ്രാപ്തമാക്കുന്ന ഒരു ശക്തമായ പ്ലാറ്റ്ഫോമാണ് വിൻഡോസ് മൊബൈൽ . വിൻഡോസ് സി.ഇ. അടിസ്ഥാനമാക്കിയുള്ള 5.0 അതിന്റെ അടിസ്ഥാനത്തിൽ, വിൻഡോസ് മൊബൈൽ ഷെൽ, ആശയവിനിമയ പ്രവർത്തനം തുടങ്ങി നിരവധി സവിശേഷതകളിൽ പാക്കേറ്റ് ചെയ്തു. വിൻഡോസ് മൊബൈൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നത് അപ്ലിക്കേഷൻ ഡെവലപ്പർക്ക് എളുപ്പമാക്കി - ഡെസ്ക്ടോപ് അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നത്ര എളുപ്പമാണ്.
വിൻഡോസ് ഫോൺ 7, ഏറ്റവും പുതിയ വിൻഡോസ് ഫോൺ 8 മൊബൈൽ പ്ലാറ്റ്ഫോമുകളിലേക്ക് വിൻഡോസ് മൊബൈൽ ഇപ്പോൾ മാറും.
നിങ്ങൾക്ക് എന്ത് വേണം
നിങ്ങളുടെ മൊബൈൽ അപ്ലിക്കേഷൻ സൃഷ്ടിക്കാൻ ആരംഭിക്കുന്നതിന് ഇനിപ്പറയുന്നത് ആവശ്യമാണ്:
- വിഷ്വൽ സ്റ്റുഡിയോ 2005 അല്ലെങ്കിൽ 2008: ഒരൊറ്റ പ്ലാറ്റ്ഫോമിൽ നിന്ന് തന്നെ സൃഷ്ടിക്കുന്നതും, രചിക്കുന്നതും, ഡീബഗ് ചെയ്യുന്നതും, നിങ്ങളുടെ അപ്ലിക്കേഷൻ അവതരിപ്പിക്കുന്നതും നിഫ്റ്റി പ്രോഗ്രാം നിങ്ങളെ അനുവദിക്കുന്നു. ഇന്റർഫേസ് നന്നായി മനസ്സിലാക്കാനും ഉപയോഗിക്കാനും എളുപ്പമാണ്.
- Windows Mobile SDK: വിന്ഡോസ് മൊബൈൽ പ്രവർത്തനക്ഷമത ആക്സസ് ചെയ്യുന്നതിനുള്ള എപി ഹെഡറും ലൈബ്രറി ഫയലുകളും ഈ ഉപയോഗപ്രദമായ ഉപകരണത്തിൽ അടങ്ങിയിരിക്കുന്നു. ഇത് നിങ്ങൾക്ക് സാമ്പിൾ ആപ്സും ഡീബഗ് എമുലേഗറുകളും ഡോക്യുമെന്റേഷനും നൽകുന്നു.
- ActiveSync അല്ലെങ്കിൽ Windows Mobile Device Centre: ഒരു എമുലേറ്ററോ ഉപകരണമോ അപ്ലിക്കേഷനുകളെ വിന്യസിക്കുന്നതിൽ സജീവ സമന്വയവും Windows Mobile Device Center സഹായവും. വിൻഡോസ് എക്സ്.പി, ആക്റ്റീവ് സിൻക്യുമൊത്ത് പ്രവർത്തിക്കുമ്പോൾ വിൻഡോസ് വിസ്റ്റ വിൻഡോസ് മൊബൈൽ ഡിവൈസ് സെന്ററിൽ വരുന്നു.
വിൻഡോസ് മൊബൈലിൽ ഡാറ്റാ എഴുതാൻ ഉപയോഗിക്കാവുന്ന ഉപകരണങ്ങൾ
നേറ്റീവ് കോഡിലെ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും വിഷ്വൽ സ്റ്റുഡിയോ പ്രദാനം ചെയ്യുന്നു, നിയന്ത്രിത കോഡ് അല്ലെങ്കിൽ ഈ രണ്ട് ഭാഷകളുടെയും സംയോജനമാണ്. Windows Mobile ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനായി ഡാറ്റാ എഴുതാൻ ഉപയോഗിക്കുന്ന ഉപകരണങ്ങളെ നോക്കാം.
നേറ്റീവ് കോഡ് , അതായതു, വിഷ്വൽ സി ++ - നിങ്ങൾ നേരിട്ട് ഹാർഡ്വെയർ പ്രവേശനവും ഉന്നത പ്രകടനവും ഒരു ചെറിയ ഫുട്പ്രിന്റ് നൽകുന്നു. ഇത് പ്രവർത്തിപ്പിക്കുന്ന കമ്പ്യൂട്ടർ ഉപയോഗിക്കുന്ന "നേറ്റീവ്" ഭാഷയിൽ ഇത് രേഖപ്പെടുത്തിയിരിക്കുന്നു, പ്രോസസ്സർ നേരിട്ട് നടപ്പാക്കപ്പെടുന്നു.
മാനേജ് ചെയ്യാത്ത അപ്ലിക്കേഷനുകളെ പ്രവർത്തിപ്പിക്കാൻ പ്രാദേശിക കോഡ് ഉപയോഗിക്കാൻ കഴിയും - നിങ്ങൾ മറ്റൊരു OS- ലേക്ക് പോകുമ്പോൾ എല്ലാ ഡാറ്റയും വീണ്ടും കോപ്പിചെയ്യണം.
നിയന്ത്രിത കോഡ് , അതായത്, വിഷ്വൽ സി # അല്ലെങ്കിൽ വിഷ്വൽ ബേസിക് നെ.ടി. - വിവിധ യൂസർ ഇന്റർഫേസ് തരത്തിലുള്ള ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുകയും മൈക്രോസോഫ്റ്റ് എസ്.ക്യു.എൽ. സെർവർ 2005 കോംപാക്റ്റ് എഡിഷൻ ഉപയോഗിച്ച് വെബ് ഡാറ്റയിലേക്കും സേവനത്തിലേക്കും ഡെവലപ്പർ ആക്സസ് നൽകുകയും ചെയ്യുന്നു.
ഈ സമീപനം സി ++ ൽ അന്തർലീനമായ നിരവധി കോഡിങ് പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നു. കൂടാതെ, കൈകാര്യം ചെയ്യുന്ന മെമ്മറി, എമുലേഷൻ, ഡീബഗ്ഗിംഗ് തുടങ്ങിയവ കൈകാര്യം ചെയ്യൽ, ബിസിനസ്സ് എന്റർപ്രൈസ് സോഫ്റ്റ്വെയറുകളും പരിഹാരങ്ങളും ലക്ഷ്യമാക്കുന്ന കൂടുതൽ നൂതനവും സങ്കീർണവുമായ ആപ്ലിക്കേഷനുകൾ എഴുതാനുള്ള ഏറ്റവും അത്യാവശ്യമാണ്.
വിഷ്വൽ സ്റ്റുഡിയോ. NET, C #, J # എന്നിവ ഉപയോഗിച്ച് ASP.NET എഴുതാം. ഒരു ഉപാധി സെറ്റ് ഉപയോഗിച്ച് പല ഉപകരണങ്ങളിലും ഉപയോഗിക്കുന്നതിന് ASP.NET മൊബൈൽ നിയന്ത്രണങ്ങൾ ഫലപ്രദമാണ്, നിങ്ങളുടെ ഉപകരണത്തിന് ഒരു ഗ്യാരണ്ടീഡ് ഡാറ്റ ബാൻഡ്വിഡ്ത് ആവശ്യമുണ്ടെങ്കിൽ കൂടി.
വൈവിധ്യമാർന്ന ഡിവൈസുകളെ ടാർഗെറ്റുചെയ്യാൻ ASP.NET സഹായിക്കുന്നുണ്ടെങ്കിലും ക്ലയന്റ് ഉപകരണം സെർവറുമായി കണക്ട് ചെയ്യുമ്പോൾ മാത്രമേ പ്രവർത്തിക്കുകയുള്ളൂ എന്നതാണ് പ്രശ്നം. അതിനാൽ, ക്ലയന്റ് ഡാറ്റ ശേഖരിക്കുന്നതിന് ഇത് പിന്നീട് സെർവറുമായി അല്ലെങ്കിൽ ഡാറ്റ കൈകാര്യം ചെയ്യുന്നതിന് ഉപകരണത്തെ നേരിട്ട് പ്രയോഗിക്കുന്ന അപ്ലിക്കേഷനുകളുമായി സമന്വയിപ്പിക്കുന്നതിന് അനുയോജ്യമല്ല.
Google സേവന API- കൾ ഡവലപ്പർമാർക്ക് Google സേവനങ്ങളുമായി ബന്ധപ്പെട്ട എല്ലാ ഡാറ്റയും ആക്സസ്സുചെയ്യാനും നിയന്ത്രിക്കാനും സഹായിക്കുന്നു. ഇവ HTTP, XML പോലുള്ള സാധാരണ പ്രോട്ടോക്കോളുകളെ അടിസ്ഥാനമാക്കിയുള്ളതിനാൽ, വിൻഡോസ് മൊബൈൽ പ്ലാറ്റ്ഫോമിനായുള്ള പ്രോഗ്രാമുകൾ എളുപ്പത്തിൽ സൃഷ്ടിക്കാനും നിർമ്മിക്കാനും കഴിയും.
06-ൽ 03
നിങ്ങളുടെ ആദ്യ വിൻഡോസ് മൊബൈൽ ആപ്ലിക്കേഷൻ നിർമ്മിക്കുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുക
ഒഴിഞ്ഞ വിൻഡോസ് മൊബൈൽ ആപ്ലിക്കേഷൻ സൃഷ്ടിക്കാൻ ഇനിപ്പറയുന്ന നടപടികൾ സഹായിക്കുന്നു:
- ഒരു പുതിയ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക
വിഷ്വൽ സ്റ്റുഡിയോ തുറന്ന് ഫയൽ> ന്യൂ> പ്രോജക്ടിലേക്ക് പോകുക. പ്രോജക്ട് ഇനങ്ങൾ പാൻ വികസിപ്പിക്കുകയും സ്മാർട്ട് ഡിവൈസ് തെരഞ്ഞെടുക്കുകയും ചെയ്യുക. ടെംപ്ലേറ്റുകൾ പാളിയിലേക്ക് പോകുക, സ്മാർട്ട് ഡിവൈസ് പ്രൊജക്റ്റ് തിരഞ്ഞെടുത്ത് ശരി അമർത്തുക. ഡിവൈസ് ആപ്ലിക്കേഷൻ ഇവിടെ തിരഞ്ഞെടുത്ത് ശരി ക്ലിക്കുചെയ്യുക. അഭിനന്ദനങ്ങൾ! നിങ്ങൾ ആദ്യ പ്രൊജക്റ്റ് സൃഷ്ടിച്ചു.
- കോഡിംഗിനൊപ്പം അയയ്ക്കുക
ടൂൾബോക്സ് പാളി നിരവധി സവിശേഷതകളുമായി കളിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. പ്രോഗ്രാം പ്രവർത്തിക്കുന്ന വിധത്തിൽ കൂടുതൽ പരിചയപ്പെടാൻ ഈ ഡ്രാഗ്-ഡ്രോപ്പ് ബട്ടണുകളിൽ ഓരോന്നും പരിശോധിക്കുക.
- നിങ്ങളുടെ അപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക
അടുത്ത ഘട്ടത്തിൽ നിങ്ങളുടെ ആപ്ലിക്കേഷൻ ഒരു വിൻഡോസ് മൊബൈൽ ഉപകരണത്തിൽ പ്രവർത്തിപ്പിക്കുന്നു. ഡിവൈസ് ഡെസ്ക്ടോപ്പിൽ കണക്ട് ചെയ്യുക, F5 കീ തട്ടുക, എമുലേറ്റർ അല്ലെങ്കിൽ ഡിവൈസ് തെരഞ്ഞെടുക്കുക അതു ശരിയായ വിന്യസിക്കുക. എല്ലാം ശരിയാണെങ്കില് നിങ്ങളുടെ ആപ്ലിക്കേഷന് സുഗമമായി പ്രവര്ത്തിപ്പിക്കും.
06 in 06
സ്മാർട്ട്ഫോണുകൾക്കായുള്ള അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുക
സ്മാർട്ട്ഫോണുകൾക്ക് ആപ്ലിക്കേഷനുകൾ ഉണ്ടാക്കുന്നത് വിൻഡോസ് മൊബൈൽ ഡിവൈസുകൾക്ക് സമാനമാണ്. എന്നാൽ നിങ്ങൾ ആദ്യം നിങ്ങളുടെ ഉപകരണം മനസ്സിലാക്കേണ്ടതുണ്ട്. സ്മാർട്ട്ഫോണുകൾക്ക് പിഡിഎ പോലെയുള്ള സവിശേഷതകൾ ഉണ്ട്, അതിനാൽ അവ അയയ്ക്കാനും ബട്ടൺ ഫീച്ചർ ഫീച്ചറുകളും ഉണ്ട്. Backspace ബാക്ക്സ്പെയ്സിലേക്കും ബ്രൌസറിനും വേണ്ടി ഉപയോഗിക്കുന്നു.
ഈ ഉപകരണത്തിന്റെ മികച്ച ഉപകരണം സോഫ്റ്റ് വെയറാണ്, പ്രോഗ്രാമബിൾ ആണ്. ഒന്നിലധികം പ്രവർത്തനങ്ങൾ സൃഷ്ടിക്കുന്നതിന് നിങ്ങൾക്ക് ഈ സവിശേഷത ഉപയോഗിക്കാൻ കഴിയും. കേന്ദ്ര ബട്ടൺ "Enter" ബട്ടണായി പ്രവർത്തിക്കുന്നു.
കുറിപ്പ്: വിഷ്വൽ സ്റ്റുഡിയോ .NET 2003 ഉപയോഗിച്ച് സ്മാർട്ട്ഫോണുകൾ ഇൻസ്റ്റാൾ ചെയ്യണം.
സ്മാർട്ട്ഫോണിന് ടച്ച്സ്ക്രീൻ ഉണ്ടെങ്കിൽ എന്തുചെയ്യണം?
ഇവിടെ പ്രയാസകരമായ ഭാഗം വരുന്നു. ടച്ച്സ്ക്രീൻ ഹാൻഡ്ഹെഡിൽ ബട്ടൺ നിയന്ത്രണങ്ങൾ ഇല്ലാത്തപ്പോൾ, നിങ്ങൾക്ക് മെനു പോലുള്ള ഇതര നിയന്ത്രണങ്ങൾ തിരഞ്ഞെടുക്കേണ്ടി വരും. വിഷ്വൽ സ്റ്റുഡിയോ നിങ്ങൾക്കാവശ്യമായ മെയിൻമെനു നിയന്ത്രണം നൽകുന്നു. പക്ഷെ വളരെയധികം ഉന്നത തല മെനു ഓപ്ഷനുകൾ സിസ്റ്റം തകർക്കാൻ കാരണമാകുന്നു. നിങ്ങൾക്ക് ഏതെങ്കിലുമൊരു ടോപ് ലെവൽ മെനുകൾ സൃഷ്ടിച്ച് അവയിൽ ഓരോന്നിനും വിവിധ ഓപ്ഷനുകൾ നൽകുന്നു.
ബ്ലാക്ബെറി സ്മാർട്ട്ഫോണുകൾക്കുള്ള പ്രോഗ്രാമുകൾ എഴുതുന്നു
ബ്ലാക്ബെറി ഒഎസിനെ വികസിപ്പിക്കുന്ന ആപ്ലിക്കേഷനുകൾ ഇന്ന് വൻകിട ബിസിനസാണ്. ഒരു ബ്ലാക്ബെറി അപ്ലിക്കേഷൻ എഴുതി, നിങ്ങൾ കൈവശമാക്കേണ്ടതാണ്:
- ബ്ലാക്ബെറി ജെഡിഇ പ്ലഗ് ഇൻ എക്ലിപ്സ്
- ഒരു ബ്ലാക്ബെറി സിമുലേറ്റർ
- ബ്ലാക്ബെറി സ്മാർട്ട്ഫോൺ, ഡാറ്റ കേബിൾ
- ജാവ പ്രോഗ്രാമിങ് അറിവ്.
JAVA പ്രോഗ്രാമിംഗിനൊപ്പം Eclipse പ്രവർത്തിക്കുന്നു. ഒരു പുതിയ പ്രൊജക്റ്റ് സമർപ്പിച്ചു .കോഡ് എക്സ്റ്റൻഷൻ, സിമുലേറ്ററിലേക്ക് നേരിട്ട് ലോഡ് ചെയ്യാൻ കഴിയും. അപ്പോൾ നിങ്ങൾ ഡിവൈസ് മാനേജർ വഴിയോ "ജാവലോഡർ" കമാൻഡ് ലൈൻ ഐച്ഛികം ഉപയോഗിച്ചും ഇത് ഡൌൺലോഡ് ചെയ്യാം.
കുറിപ്പ്: എല്ലാ ബ്ലാക്ക്ബെറി സ്മാർട്ട്ഫോണുകൾക്കും എല്ലാ ബ്ലാക്ബെറി API- കളും പ്രവർത്തിക്കില്ല. അതിനാൽ കോഡ് സ്വീകരിക്കുന്ന ഉപകരണങ്ങൾ ശ്രദ്ധിക്കുക.
06 of 05
പോക്കറ്റ് പിസിക്ക് അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നു
പോക്കറ്റ് പിസിക്ക് വേണ്ടി ആപ്ലിക്കേഷനുകൾ ഉണ്ടാക്കുന്നത് മുകളിൽ പറഞ്ഞ ഉപകരണങ്ങളുടേതിന് സമാനമാണ്. ഇവിടെയുള്ള വ്യത്യാസം പൂർണമായും വിന്റോസ് പതിപ്പിനേക്കാൾ പത്ത് മടങ്ങ് "ലൈനറാണ്". കൂടാതെ ഡവലപ്പർമാർക്ക് കൂടുതൽ സവിശേഷതകളും നിയന്ത്രണവും വെബ് സേവന പിന്തുണയും പ്രദാനം ചെയ്യുന്ന NET കോംപാക്റ്റ് ഫ്രെയിംവർക്ക്.
മുഴുവൻ പാക്കേജും ഒരു ചെറിയ CAB ഫയലിൽ വയ്ക്കാനും നിങ്ങളുടെ ടാർഗെറ്റ് ഉപകരണത്തിൽ നേരിട്ട് ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും - ഇത് വളരെ വേഗത്തിലും കൂടുതൽ അനായാസമായും പ്രവർത്തിക്കുന്നു.
06 06
അടുത്തത് എന്താണ്?
നിങ്ങൾ ഒരു അടിസ്ഥാന മൊബൈൽ ഉപാധി ആപ്ലിക്കേഷൻ സൃഷ്ടിക്കാൻ പഠിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾ കൂടുതൽ മുന്നോട്ട്, നിങ്ങളുടെ അറിവ് വർദ്ധിപ്പിക്കാനും ശ്രമിക്കണം. ഇങ്ങനെയാണ്:
- ഡവലപ്പർ ഫോറങ്ങളിലോ ചർച്ചകളിലോ സജീവമായി പ്രവർത്തിക്കുക.
- ഓൺലൈൻ, അല്ലെങ്കിൽ മറ്റ് ലാബുകളിൽ പഠിക്കുക. വിവിധ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനായി ഇത് നിങ്ങൾക്ക് കൂടുതൽ നുറുങ്ങുകളും തന്ത്രങ്ങളും നൽകും.
- വിവിധ മൊബൈൽ പ്ലാറ്റ്ഫോമുകളിൽ ഉടനീളം നിർമിക്കുന്ന ആപ്ലിക്കേഷനുകളിൽ ഓൺലൈൻ വീഡിയോ ട്യൂട്ടോറിയലുകൾ കാണുക.
- വിഷയം സംബന്ധിച്ച നിരന്തരമായ അപ്ഡേറ്റുകൾക്കായി വെബ്കാസ്റ്റുകളിലേക്ക് സബ്സ്ക്രൈബ് ചെയ്യുക.