{"id":26,"date":"2005-12-25T19:08:07","date_gmt":"2005-12-25T18:08:07","guid":{"rendered":"http:\/\/tricker.cz\/?p=26"},"modified":"2005-12-25T19:08:07","modified_gmt":"2005-12-25T18:08:07","slug":"k-oemu-smartphone-je-tu-prece-mda","status":"publish","type":"post","link":"https:\/\/tricker.cz\/?p=26","title":{"rendered":"K \u010demu smartphone? Je tu p\u0159ece MDA!"},"content":{"rendered":"\n<p align=\"justify\">Dnes bych se r\u00e1d mali\u010dko zamyslel nad t\u00edm, k \u010demu vlastn\u011b vy\u017eadovat chytr\u00e9 telefony (jako Nokia 6630, Siemens SX1 apod.), kdy\u017e m\u016f\u017eeme m\u00edt MDA (Mobile Digital Asistent), co\u017e nab\u00edz\u00ed de facto to nejlep\u0161\u00ed ze sv\u011bta kapesn\u00edch pomocn\u00edk\u016f.<\/p>\n<p align=\"justify\">O co se mi vlastn\u011b jedn\u00e1&#8230; Na po\u010d\u00e1tku softwarov\u00e9 roz\u0161i\u0159itelnosti mobiln\u00edch telefon\u016f byla Java 2 Micro Edition, kter\u00e1 byla poprv\u00e9 (pokud m\u011b pam\u011b\u0165 neklame) obsa\u017eena v Siemensu SL45 a Nokii 6310i (resp. byly to jedny z prvn\u00edch telefon\u016f s touto technologi\u00ed). O co \u0161lo a jde? Do telefonu si m\u016f\u017eete st\u00e1hnout aplikaci, kter\u00e1 V\u00e1m bude suplovat funkci, kter\u00e1 v telefonu dosud chyb\u011bla. Nej\u010dast\u011bji se jedn\u00e1 o na telefon. Skute\u010dn\u011b zaj\u00edmav\u00fdch Javov\u00fdch program\u016f, kter\u00e9 by se daly smyslupln\u011b vyu\u017e\u00edt mnoho nen\u00ed. Daj\u00ed se nal\u00e9zt v\u0161elijak\u00e9 menstrua\u010dn\u00ed kalend\u00e1\u0159e, programy pro odes\u00edl\u00e1n\u00ed levn\u00fdch sms a na tvorbu jednoduch\u00fdch n\u00e1kupn\u00edch seznam\u016f, ale ty jsou p\u0159\u00edli\u0161 jedno\u00fa\u010delov\u00e9 a u\u017eivatel po nich kolikr\u00e1t ani nes\u00e1hne. Pro\u010d zde nen\u00ed nap\u0159. propracovan\u00fd program pro spr\u00e1vu \u010dasu? Proto\u017ee jeho mo\u017enosti pro ovlivn\u011bn\u00ed hardwarov\u00fdch prost\u0159edk\u016f telefonu jsou zna\u010dn\u011b omezen\u00e9. Nap\u0159. J2ME ve sv\u00e9 prvn\u00ed specifikaci, kter\u00e1 se roz\u0161\u00ed\u0159ila do telefon\u016f, nemohla v\u016fbec ovl\u00e1dat bluetooth, to se vy\u0159e\u0161ilo a\u017e ve verzi 2.0. O prvn\u00ed po\u0159\u00e1dn\u011b vyu\u017eit\u00ed t\u00e9to vymo\u017eenosti se postarala spole\u010dnost Macrospace, nyn\u00ed <a target=\"_blank\" href=\"http:\/\/www.glu.com\">Glu<\/a>, ve sv\u00e9 h\u0159e <a target=\"_blank\" href=\"http:\/\/www.glu.com\/games\/game.php?game=fatal_force_earth_assault&#038;tp\">Fatal force<\/a>. Zde umo\u017enila hr\u00e1t hr\u00e1\u010d\u016fm proti sob\u011b tuto ak\u010dn\u00ed plo\u0161inovku pr\u00e1v\u011b p\u0159es bluetooth.<\/p>\n<p align=\"justify\"><!--more--><\/p>\n<p align=\"justify\">Dobr\u00e1, m\u00e1me tedy klasick\u00fd telefon s podporou Javy a zde m\u00e1me takov\u00e9 polovi\u010dat\u00e9 programy, \u017e\u00e1dn\u00e9 vzr\u016f\u0161o. Potom zde m\u00e1me takzvan\u00e9 &quot;chytr\u00e9 telefony&quot;, co\u017e je mobiln\u00ed telefon s opera\u010dn\u00edm syst\u00e9mem. V \u010dem je ten podstatn\u00fd rozd\u00edl? Programy, psan\u00e9 p\u0159\u00edmo pro konkr\u00e9tn\u00ed opera\u010dn\u00ed syst\u00e9m a mohou manipulovat se syst\u00e9mov\u00fdmi prost\u0159edky a hardwarem telefonu. Co to znamen\u00e1? M\u016f\u017eete m\u00edt program pro ovl\u00e1d\u00e1n\u00ed elektrospot\u0159ebi\u010d\u016f p\u0159es infraport, proto\u017ee program\u00e1tor m\u016f\u017ee pracovat s infraportem. M\u016f\u017eete m\u00edt program, kdy vyfocenou postavu p\u0159enesete na tancuj\u00edc\u00edho pan\u00e1\u010dka, proto\u017ee program\u00e1tor m\u016f\u017ee pracovat s fotoapar\u00e1tem (pokud mu to specifikace a otev\u0159enost dokumentace pro konkr\u00e9tn\u00ed syst\u00e9m a t\u0159\u00eddy spolupracuj\u00edc\u00ed s hardwarem dovol\u00ed). M\u016f\u017eete m\u00edt propracovan\u00fd program pro spr\u00e1vu \u010dasu, proto\u017ee program\u00e1tor m\u016f\u017ee p\u0159istupovat rovnou k datab\u00e1z\u00edm s kontakty, sch\u016fzkami apod., nen\u00ed probl\u00e9m telefon rozblikat, rozvibrovat, p\u0159\u00edmo pracovat se soubory v pam\u011bti a vyu\u017e\u00edvat dal\u0161\u00edch (i hardwarov\u00fdch) funkc\u00ed na syst\u00e9mov\u00e9 \u00farovni. JavaME takov\u00e9 mo\u017enosti nem\u00e1, proto tak\u00e9 nem\u00e1 cenu v n\u00ed takov\u00fd sofistikovan\u011bj\u0161\u00ed program tvo\u0159it, kdy\u017e kv\u016fli omezen\u00fdm mo\u017enostem jazyka nebude moci u\u017eivateli p\u0159in\u00e9st pot\u0159ebn\u00fd komfort. Jak by v\u00e1s takov\u00fd program upozornil na ud\u00e1lost, kdy\u017e nem\u016f\u017ee b\u011b\u017eet na pozad\u00ed? Jak m\u016f\u017ee takov\u00fd program upravovat polo\u017eky ve va\u0161em kalend\u00e1\u0159i, kdy\u017e nem\u00e1 p\u0159\u00edstup do datab\u00e1ze kontakt\u016f\/sch\u016fzek\/\u00fakol\u016f a ani kolikr\u00e1t nen\u00ed zn\u00e1mo jej\u00ed um\u00edst\u011bn\u00ed a slo\u017een\u00ed? To je tak zhruba ten z\u00e1kladn\u00ed probl\u00e9m, kter\u00fd m\u016f\u017ee b\u00fdt \u010d\u00e1ste\u010dn\u011b eliminov\u00e1n ze strany v\u00fdrobce mobilu, co\u017e si ka\u017ed\u00fd v\u00fdrobce \u0159e\u0161\u00ed po sv\u00e9m.<\/p>\n<p align=\"justify\">Pro\u010d nespust\u00edte lep\u0161\u00ed javovou hru ur\u010denou pro Nokii na Siemensu? Proto\u017ee jak Nokia tak Siemens maj\u00ed vlastn\u00ed javov\u00e9 t\u0159\u00eddy pro ovl\u00e1d\u00e1n\u00ed zvuku na telefonu a tak dostanete akor\u00e1t chybov\u00e9 hl\u00e1\u0161en\u00ed o nemo\u017enosti spu\u0161t\u011bn\u00ed hry (programu). Nav\u00edc zde mohou b\u00fdt dal\u0161\u00ed probl\u00e9my spo\u010d\u00edvaj\u00edc\u00ed v odli\u0161n\u00fdch parametr\u016f displeje konkr\u00e9tn\u00edho za\u0159\u00edzen\u00ed, odli\u0161n\u00fdch k\u0102\u0142d\u016f kl\u00e1ves apod. P\u016fvodn\u00ed z\u00e1m\u011br Javy je, \u017ee programy v n\u00ed vytvo\u0159en\u00e9 p\u016fjdou spustit kdekoliv. Z\u00e1kladn\u00ed zdrojov\u00fd k\u0102\u0142d, kter\u00fd vy vytvo\u0159\u00edte se p\u0159elo\u017e\u00ed do strojov\u00e9ho k\u0102\u0142du pro virtu\u00e1ln\u00ed stroj. Virtu\u00e1ln\u00ed stroj pak tento program konkr\u00e9tn\u011b p\u0159izp\u016fsob\u00ed pro za\u0159\u00edzen\u00ed, na kter\u00e9m b\u011b\u017e\u00ed a je jedno, jestli to je telefon, po\u010d\u00edta\u010d nebo ledni\u010dka. Bouhu\u017eel jak vid\u00edte, tak s touto p\u0159enostitelnost\u00ed program\u016f to nen\u00ed v\u016fbec r\u016f\u017eov\u00e9 a tak jako tak nakonec v\u0161ude \u0159e\u0161\u00edte akor\u00e1t \u00fapravy aplikace pro konkr\u00e9tn\u00ed za\u0159\u00edzen\u00ed (nebo v lep\u0161\u00edm p\u0159\u00edpad\u011b pro celou s\u00e9rii za\u0159\u00edzen\u00ed od jedn\u00e9 zna\u010dky).<\/p>\n<p align=\"justify\">Tak tedy m\u00e1me chytr\u00fd telefon s opera\u010dn\u00edm syst\u00e9mem, typicky se Symbianem s\u00e9rie 60. Vezm\u011bme si jako p\u0159\u00edklad t\u0159eba Siemens SX1, kter\u00fd d\u00edky sv\u00e9 cen\u011b a funk\u010dnosti zaujal mnoho lid\u00ed a stal se pom\u011brn\u011b roz\u0161\u00ed\u0159en\u00fdm telefonem. Je sice \u00fa\u017easn\u00e9, \u017ee takov\u00fd telefon m\u00e1 opera\u010dn\u00ed syst\u00e9m a dok\u00e1\u017ee tedy nab\u00eddnout \u0159adu pokro\u010dil\u00fdch funkc\u00ed, co\u017e je pro \u0159adu lid\u00ed v\u011bc skv\u011bl\u00e1 a nev\u00eddan\u00e1. Ale k \u010demu takov\u00fd telefon? Drtiv\u00e1 v\u011bt\u0161ina lid\u00ed tento typ telefonu od\u016fvod\u0148uje slovy jako &quot;\u010ctu si na tom kn\u00ed\u017eky, prohl\u00ed\u017e\u00edm mapy, m\u00e1m tam slovn\u00edk a tak&#8230;a v mobilu tyjo, to je super!&quot;. Zkusili jste si n\u011bkdy na takov\u00e9m telefonu p\u0159e\u010d\u00edst kn\u00ed\u017eku? J\u00e1 ano. Probl\u00e9m to nen\u00ed, ale kdy\u017e u\u017e jste zh\u00fd\u010dkan\u00ed z lep\u0161\u00edho, tak V\u00e1m takov\u00e9 \u010dten\u00ed na mobilu p\u0159ijde d\u011bsn\u011b nepohodln\u00e9. T\u00edm lep\u0161\u00edm je samoz\u0159ejm\u011b \u010dten\u00ed knihy na PDA\/MDA, d\u00edky velk\u00e9mu displeji s p\u0159im\u011b\u0159en\u00fdm rozli\u0161en\u00edm (240&#215;320, p\u0159e\u010detl jsem takto ji\u017e p\u0159es 40 knih, tak\u017ee v\u00edm o \u010dem mluv\u00edm). Mapy a navigace je zde op\u011bt o stupe\u0148 lep\u0161\u00ed, stejn\u011b jako programy pro spr\u00e1vu \u010dasu (kalend\u00e1\u0159, \u00fakoly apod.) a ovl\u00e1d\u00e1n\u00ed p\u0159es dotykov\u00fd displej je tak\u00e9 mnohem \u0161ikovn\u011bj\u0161\u00ed. A kdy\u017e u\u017e jsem se zm\u00ednil o tom rozli\u0161en\u00ed &#8211; v posledn\u00ed dob\u011b se mezi chytr\u00e1ky d\u00edky tomu, \u017ee po v\u00edce jak dvou letech kone\u010dn\u011b \u0159ada telefon\u016f dohnala rozli\u0161en\u00ed 320&#215;240 rozm\u00e1h\u00e1 n\u00e1zor, \u017ee jak\u00e9koliv nov\u00e9 za\u0159\u00edzen\u00ed s t\u00edmto rozli\u0161en\u00edm je &quot;krok zp\u00e1tky&quot;, &quot;je nahovno&quot; atd. Pravda to samoz\u0159ejm\u011b nen\u00ed, rozli\u0161en\u00ed je to dosta\u010duj\u00edc\u00ed (i kdy\u017e kdo m\u011bl 640&#215;480 nechce zp\u00e1tky, v\u016fbec se jim nediv\u00edm) a nenechte se podobn\u00fdmi v\u00fdk\u0159iky do tmy zviklat.<\/p>\n<p align=\"justify\">Pokud si tedy n\u011bkdo chce koupit smartphone a tvrd\u00ed, \u017ee to chce kv\u016fli v\u0161em t\u011bm modern\u00edm v\u011bcem jako je \u010dten\u00ed elektronick\u00fdch kn\u00ed\u017eek apod., pak by ur\u010dit\u011b m\u011bl s\u00e1hnout po MDA, co\u017e je rozumn\u00fd kompromis mezi v\u0161emi platformami a nab\u00edzen\u00fdmi mobiln\u00edmi \u0159e\u0161en\u00edmi (pokud rovn\u011b\u017e bereme v potaz cenu). Doporu\u010dil bych MDA Compact, pop\u0159. MDA Vario (vzhledem cen\u011b a velikosti za\u0159\u00edzen\u00ed). Na t\u0159et\u00ed m\u00edsto bych za\u0159adil (i p\u0159es m\u016fj odpor k PALM\u016fm) PALM Treo 650, to je rovn\u011b\u017e skv\u011bl\u00fd stroj (vyj\u00edmka potvrzuj\u00edc\u00ed pravidlo ;)). Smartphony jsou p\u0159ece jenom st\u00e1le je\u0161t\u011b telefony a mnoho lidem p\u0159ipad\u00e1 \u00fa\u017easn\u00e9, co v\u0161echno dovedou. Ale kdy\u017e vy\u017eadujete funkce smartphon\u016f, pak je najdete v lep\u0161\u00edm balen\u00ed pr\u00e1v\u011b v MDA, co\u017e je v podstat\u011b kapesn\u00ed po\u010d\u00edta\u010d s telefonn\u00edm modulem. Ve sv\u011bt\u011b PDA a Windows Mobile jsou toti\u017e tyto &quot;nov\u011b&quot; vyu\u017e\u00edvan\u00e9 a propagovan\u00e9 funkce chytr\u00fdch telefon\u016f ji\u017e dlouho zaveden\u00e9 a dota\u017een\u00e9 t\u00e9m\u011b\u0159 k dokonalosti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dnes bych se r\u00e1d mali\u010dko zamyslel nad t\u00edm, k \u010demu vlastn\u011b vy\u017eadovat chytr\u00e9 telefony (jako Nokia 6630, Siemens SX1 apod.), kdy\u017e m\u016f\u017eeme m\u00edt MDA (Mobile Digital Asistent), co\u017e nab\u00edz\u00ed de facto to nejlep\u0161\u00ed ze sv\u011bta kapesn\u00edch pomocn\u00edk\u016f. O co se&#8230; <a class=\"more-link\" href=\"https:\/\/tricker.cz\/?p=26\">Pokra\u010dovat ve \u010dten\u00ed &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts\/26"}],"collection":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":0,"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions"}],"wp:attachment":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}