NatiWeb A Cross Platform Hybrid Application for Mobile.pdf

Embed Size (px)

Citation preview

  • 8/14/2019 NatiWeb A Cross Platform Hybrid Application for Mobile.pdf

    1/4

    American Journal of Electrical SystemsISSN (Paper) 2568-51 ! ISSN ("nline) 2568-5 #6$ol%1 No%1 2#11 &&&%con'resspress%com

    1

    NatiWeb: A Cross Platform Hybrid Application for MobileDevices

    Ale ar'e

    *arat+&a,a *itraman,al s Institute of .ec+nolo'y/0o+a'aon/Pune

    Abstract

    it+ t+e &orl, 'oin' 'a'a o er mo3ile ,e ices an, mo3ile applications/ t+e soft&are in,ustry is &itnessin' as+ift in ,e elopment from t+e tra,itional 3inary applications to mo3ile &e3 applications% it+ t+e a, ent of4.*05/ t+e tren, of ,e elopin' &e3 applications +as increase, fourfol,/ so muc+ t+at t+e &e3 +as 3eencon erte, into an operatin' system for most mo3ile ,e ices suc+ as ta3let P s an, is in t+e process of 3ein',e elope, as a full fle,'e, operatin' system for cell p+ones as &ell% onsi,erin' t+e present c+allen'es of,e elopin' t+e e3 as an operatin' system &+ic+ inclu,e t+e fact t+at 4.*05 is still to 3e fully incorporate,

    3y most mo3ile &e3 3ro&sers/ a full fle,'e, &e3 operatin' system is still a fle,'lin' concept% it+ Nati e3/&e aim to ,e elop a miniature of t+e e3 as an operatin' system/ 3y pro i,in' a nati e interface t+rou'+ our

    application &+ic+ &ill connect to t+e &e3 an, pro i,e features similar to t+e tra,itional nati e interface use, forinteractin' &it+ core mo3ile applications suc+ as p+one3oo an, messa'es%

    Keywords 7 &e3 applications/ 4.*05/ interface/ operatin' system .

    1. ntrod!ction

    .+e a, ent of 4.*05 +as opene, ne& ,oors for ,e elopment in t+e mo3ile soft&are in,ustry% e icespecific applications are no& slo&ly fa,in' a&ay in t+e li'+t of cross-platform mo3ile applications &it+ t+e'ro&in' popularity of &e3 applications%

    A ma9or reason for t+is popularity of &e3 applications is t+e fact t+at most users o&n more t+an one mo3ile,e ice an, face pro3lems t+at ran'e from a &i,e an, almost ,ifferent ariety of applications a aila3le for,ifferent 3ran,s of mo3ile ,e ices for a same purpose to ,ata stora'e/ access an, retrie al as &ell as ,atasync+roni:ation &+en t+e mo3ile ,e ices are of ,ifferent ma es% e3 applications cross t+e 3or,ers of ,e ice

    specific applications an, &or on almost e ery ,e ice in t+e same manner/ ma in' it a perfect c+oice for t+emulti-mo3ile ,e ice user%.+e concept of t+e &e3 as an operatin' system +as alrea,y 'aine, momentum an, is 3ein' practically &or e,

    out 3y No ia s lou,3erry;1< for mo3ile p+ones to c+ec its feasi3ility if an, &+en it enters t+e commercialmar et eepin' in min, t+e on'oin' tren, an, t+e user s e perience &it+ multiple mo3ile ,e ices as &ell t+ec+allen'es in c+al in' out a full fle,'e, &e3-3ase, operatin' system;2

  • 8/14/2019 NatiWeb A Cross Platform Hybrid Application for Mobile.pdf

    2/4

    American Journal of Electrical SystemsISSN (Paper) 2568-51 ! ISSN ("nline) 2568-5 #6$ol%1 No%1 2#11 &&&%con'resspress%com

    2

    I%

    ". NA# W$% : # H$ C&NC$P# Nati e ? e3/ as &e meant it to 3e/ is a nati e application &+ic+ &ill pro i,e a &e3 interface for interactin'&it+ t+e mo3ile ,e ice s core features suc+ as p+one3oo / messa'es/ ,ialer/ camera/ etc as &ell as for storin'/accessin'/ retrie in' an, s+arin' t+e user s ,ata alon'&it+ ot+er &e3 applications t+at &ill 3e ma,e a aila3le in

    t+e &e3 interface of Nati e3%

    A. 2%1 Features Nati e3 is meant to 3e for mo3ile p+ones at present% It is a 3inary application t+at &ill 3e cross

    platform% After Nati e3 is ,o&nloa,e, from respecti e @app stores / t+e user &ill nee, to si'n in to create anaccount% "nce t+e account is create,/ t+e user can lo' in% .+is mar s t+e en, of t+e nati e application part t+at

    Nati e3 &as suppose, to play an, also t+e 3e'innin' of t+e &e3 interface t+at it is suppose, to act as% Nati e3 &ill no& +a e a &e3 interface calle, @ApPa'e &+ic+ &ill comprise of t+e features liste, 3elo&71) Phonebook: .+e user &ill 3e a3le to access +is p+one3oo an, ma e calls ia Nati e3% 2) Messages: .+e user &ill 3e a3le to sen, an, recei e messa'es ia t+e interface of Nati e3% 3) Users data: .+e user &ill 3e a3le to store/ retrie e an, access t+e ,e ice s ,ata &it+ ot+er p+ones +e

    o&ns as &ell as s+are ,ata &it+ ot+er users &it+ +is consent% Other Web appli ations: P+one3oo an, messa'es are t+e core 3ut amon' only a fe& features t+at mo3ile,e ices pro i,e to,ay% Applications suc+ as 'ames as &ell as t+ose relate, to 3usiness are also pro i,e,so t+at can 3e use, &it+ Nati e3 s &e3 interface an, t+e user ,oes not +a e to 9u''le 3et&een t+e nati ean, &e3 interfaces on +is ,e ices%

    ) .+e user &ill 3e 'i en t+e option to si'n out on e ery pa'e of t+e e3 interface/ in case +e &is+es to ,o so an, t+e application &ill s+ut ,o&n% .+e a3o e liste,features +i,e 3e+in, t+emsel es t+e arc+itecture of Nati e3 &+ic+ is ,escri3e, in t+e .ec+nical " er ie&%

    2%2!e hni al O"er"ie#

    $atiWeb #orks on the %ollo#ing prin iples: &inar' installation: Nati e3 &ill +a e a 3inary installation i%e% it &ill 3e a aila3le on all @app mar etplacesfrom &+ere it can 3e ,o&nloa,e,% .+e main a, anta'e of creatin' Nati e3 as a nati e application is t+e fact

  • 8/14/2019 NatiWeb A Cross Platform Hybrid Application for Mobile.pdf

    3/4

    American Journal of Electrical SystemsISSN (Paper) 2568-51 ! ISSN ("nline) 2568-5 #6$ol%1 No%1 2#11 &&&%con'resspress%com

    =

    t+at nati e applications can access t+e core features of t+e mo3ile ,e ice suc+ as p+one3oo an, messa'es as&ell as t+e camera an, music player%

    Partial #eb based appli ation de"elop(ent: Nati e3 is ,esi'ne, to act as a &e3 application after 3ein'installe,% .+us/ t+e &e3 interface &ill 3e completely ,ri en 3y 4.*0/ SS an, Ja ascript% P+one3oo an,

    messa'es are t+e core applications &+ic+ &ill 3e &ritten as &e3 applications an, users also &ill not +a e to,o&nloa, or install ot+er &e3 applications a aila3le on Nati e3 separately on any ,e ice e ery time t+ey lo'into Nati e3% In s+ort/ t+e applications a aila3le insi,e Nati e3 &ill 3e 9ust lin s% .+is approac+ &ill ena3le allsoft&are up,ates to 3e ma,e on t+e ser er si,e an, t+e c+an'es to 3e instantly seen on t+e all t+e clients

    Nati e3 applications/ &it+out t+e nee, of +a in' t+e client clic t+e tra,itional @up,ate no& 3utton

    Users data #ill be stored in the loud: .+e user s ,ata &+ic+ &ill inclu,e t+e p+one3oo contacts as &ell asmessa'es &ill 3e store, in t+e clou,% .+is ena3les t+e user to access +is ,ata from multiple ,e ices at once 3ylo''in' in from t+e respecti e ,e ice%

    !M*+ and O%%line ,upport: It is un,erstoo, t+at it &ill 3e te,ious for a user to retrie e e istin' contactse ery time a call is nee,e, to 3e ma,e% .+e use of 4.*05 ma es it easy to retrie e an, cac+e ,ata in t+e offlinemo,e;

  • 8/14/2019 NatiWeb A Cross Platform Hybrid Application for Mobile.pdf

    4/4

    American Journal of Electrical SystemsISSN (Paper) 2568-51 ! ISSN ("nline) 2568-5 #6$ol%1 No%1 2#11 &&&%con'resspress%com

    '.f!t!re scopee &ill 3e &or in' to support Nati e3 to comprise of t+e music player an, ot+er features t+at may 3e missin'

    no&/ in near future% Alon' &it+ pro i,in' support to mo3ile p+ones/ &e plan to ma e Nati e3 a aila3le to.a3lets/ P s an, ot+er smart p+ones an, ,e ices as &ell to ma e it completely ,e ice in,epen,ent%Also/ t+e aspect of security &ill +a e to 3e en+ance,;1#< consi,erin' t+e fact t+at &+en Nati e3 is ma,e

    a aila3le &i,ely/ an, t+e ,ata store, 3y users is of a lar'e amount/ t+ere may 3e a, ance, security t+reats

    (.)elated wor*

    4P e3"S/ *o:illa s oot to Bec o 3asically focus on t+e &e3 as an operatin' system for ta3let P s an,smart p+ones% No ia s lou,3erry focuses on mo3ile ,e ices of No ia t+at &ill +a e a &e3 interface% .+eseoperatin' systems are +o&e er ,e ice specific an, limit t+e user e perience to some e tent%

    Nati e3/ as of &+at &e no&/ is t+e only application &+ic+ aims to pro i,e a +assle free multi-mo3ilee perience% Al3eit &it+ a fe& features at present/ ne&er &e3 applications suc+ as t+at of t+e music player accesscan 3e a,,e, &it+ time an, t+e 3est part is t+at users nee, not &orry of ,o&nloa,in' t+e &+ole t+in' a'ain as it&ill 3e a aila3le instantly on all mo3ile ,e ices as an, &+en t+ey are a,,e,

    +. Concl!sion

    .+rou'+ t+is paper/ &e intro,uce Nati e3 > a cross platform application &+ic+ &ill not only re,uce t+e +asslesof +a in' multiple mo3ile p+ones 3ut also pro i,e a 3ase for future operatin' systems t+at aim to intro,uce t+e&e3 as an operatin' system% e +a en t yet researc+e, on t+e scope of +a in' a ,o&nloa,a3le user interface

    3ecause of certain limitations t+at applications +a e%"n t+e &+ole/ &e +o&e er 3elie e t+at Nati e3 is a no el concept t+at still +as many ,oors to e plore 3eforeusers can finally &itness a complete &e3 3ase, operatin' system &it+ entirely user frien,ly applications%%

    )eferences

    Antero .ai alsaari/ Hari Systa @ loudberr': !M*+ loud Phone Plat%or( %or Mobile /e"i es / IEEESoft&are/ 2#11%

    .ommi *i onen/ Antero .ai alsaari/ @ Apps "s. Open Web: !he &attle o% the /e ade0 in t+e procee,in's of t+e2n, &or s+op on Soft&are En'ineerin' for *o3ile Application e elopment (*SE 2#11/ Santa *onica/

    alifornia/ SA/ "cto3er 2!/ 2#11)/ pp% 22-26%.ai alsaari/ A%/ *i onen .%/ In'alls/ % an, Palac:/ H% Web &ro#ser as an Appli ation Plat%or(: !he *i"el'

    ernel perien eSun *icrosystems 0a3oratories .ec+nical eport . - 2##8-1!5/ January 2##8%(2#12) orl, i,e e3 onsortium &e3site% ;"nline