home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / Chip_2001-06_cd1.bin / obsahy / Chip_txt / txt / 124-125.txt < prev    next >
Text File  |  2001-04-29  |  8KB  |  44 lines

  1. Palm OS 4.0
  2. PALM JE U VERZE ╚TY╪I
  3. Na letoÜnφm CeBITu uvedla spoleΦnost Palm Computing novΘ modely sv²ch ·sp∞Ün²ch kapesnφch poΦφtaΦ∙. ╪ada m500 je nynφ vybavena operaΦnφm systΘmem Palm OS 4. V dneÜnφm Φlßnku se podφvßme na novΘ vlastnosti, kterΘ tato verze Palm OS p°inßÜφ.
  4.  
  5. Z pohledu u₧ivatele se nejednß o ₧ßdnou revoluci. P°ibylo jen n∞kolik p°φjemn²ch vylepÜenφ stßvajφcφch aplikacφ. Novß je tu podpora prßce s pam∞¥ov²mi kartami.
  6. Seznam kontrolnφch panel∙ v aplikaci Preferences se rozÜφ°il. P°φΦinou je rozd∞lenφ n∞kter²ch panel∙ na dva. Nov∞ zde nalezneme panel pro nastavenφ mobilnφho telefonu a polo₧ku Web Clipping.
  7. Web Clipping je a nenφ novinkou. P∙vodn∞ byla tato technologie vyvinuta pro °adu PDA Palm VII. Tyto Palmy s vestav∞n²m bezdrßtov²m modemem mohly a₧ dosud pracovat pouze v USA, proto₧e jinde ve sv∞t∞ chyb∞la pot°ebnß infrastruktura. PotΘ, co Palm Computing vzal vß₧n∞ji na v∞domφ i zbytek sv∞ta, se zjistilo, ₧e pro Web Clipping je vhodn² i systΘm GSM, a proto je ka₧d² Palm s Palm OS 4 vybaven podporou Web Clippingu.
  8. O co se vlastn∞ jednß? Jde o systΘm, kter² sv²m u₧ivatel∙m zp°φstupnφ slu₧by p∙vodn∞ poskytovanΘ prost°ednictvφm internetu. Podobß se systΘmu AvanGo a mß i podobnΘ vlastnosti jako WAP. Je zalo₧en na podmno₧in∞ HTML 3.2 a poskytuje prost°edky pro integraci s jin²mi Palm OS aplikacemi. Jeho v²hodou oproti WAP je prßv∞ standard HTML, kter² znß daleko vφc v²vojß°∙ ne₧ WML. Integrace s Palm OS je samoz°ejm∞ v p°φpad∞ Web Clippingu v∞tÜφ, v₧dy¥ se jednß o formßt Üit² na mφru jednΘ platform∞. V Americe je Web Clipping docela populßrnφ a bude asi zßle₧et jen na kvalit∞ poskytovan²ch informacφ a cenovΘ politice poskytovatel∙ obsahu, jak si povede v konkurenci WAP v Evrop∞.
  9. DalÜφ nenßpadnou inovacφ je schopnost spustit externφ program v pr∙b∞hu navazovßnφ sφ¥ovΘho spojenφ. Cφlem je poskytnout mo₧nost autorizace pomocφ specializovan²ch aplikacφ p°i navazovßnφ spojenφ.
  10. Vzhledem k tomu, ₧e PDA Φasto obsahujφ d∙v∞rnß data, byla vylepÜena i jejich ochrana. K d°φv∞jÜφ mo₧nosti ochrßnit Palm poΦφtaΦ heslem p°ed jeho vypnutφm p°ibyla mo₧nost automatickΘho zamykßnφ podle zadanΘho Φasu. Krom∞ toho ovÜem vznikla i potencißlnφ bezpeΦnostnφ dφra v podob∞ nßpov∞dy pro p°φpad ztrßty hesla.
  11. ZkuÜen²m u₧ivatel∙m Palm poΦφtaΦ∙ se obΦas stane, ₧e omylem spustφ p°i psanφ graffiti znak∙ softwarovou klßvesnici a graffiti vstup p°estane fungovat. Jejφ vypφnßnφ pak zbyteΦn∞ zdr₧uje. V novΘ verzi Palm OS dovoluje tato klßvesnice zadßvat znaky jak jejich v²b∞rem na obrazovce, tak pomocφ graffiti.
  12. Nejv²razn∞jÜφ novinkou novΘho operaΦnφho systΘmu je podpora externφch pam∞¥ov²ch karet typu Secure Digital (SD) nebo Multi Media Card (MMC). Sprßvce aplikacφ umφ p°enßÜet data mezi pam∞tφ RAM a kartou. Po vlo₧enφ karty do slotu se v menu sprßvce objevφ dalÜφ polo₧ka s ikonou karty a jejφm jmΘnem. S aplikacemi na nφ umφst∞n²mi se potom dß pracovat stejn∞ jako s t∞mi, co jsou ulo₧eny v pam∞ti. Dajφ se samoz°ejm∞ i spouÜt∞t.
  13. Volba miniaturnφch karet formßtu SD (dajφ se nalepit pod poÜtovnφ znßmku a ani to nepoznßte) dovolila zachovat malΘ rozm∞ry Palm∙ m500, ale na druhou stranu se tφm omezil v²b∞r dostupn²ch periferiφ v podstat∞ jen na pam∞¥ovΘ karty.
  14. Z pohledu u₧ivatele by asi zm∞ny v Palm OS neoprav≥ovaly ke zm∞n∞ hlavnφho Φφsla verze. Pod povrchem ovÜem nalezneme mnoho nov²ch API, programßtor∙m se nabφzφ daleko vφc novinek a vylepÜenφ.
  15.  
  16. Telephony Manager
  17. N∞kolik sekcφ, jejich₧ nßzev zaΦφnß na slovo Telephony, zp°φstup≥uje programßtor∙m slu₧by mobilnφch telefon∙ se zabudovan²m hardwarov²m modemem. JednotlivΘ funkce i datovΘ struktury hodn∞ p°ipomφnajφ specifikace GSM (nap°. 07.05,  07.07...). K dispozici je sada funkcφ pro prßci s telefonnφm seznamem telefonu, pro manipulaci s SMS zprßvami, navazovßnφ spojenφ. Nechybφ ani mo₧nost nastavovat parametry telefonu.
  18.  
  19. Exchange Manager
  20. Pomocφ Exchange Manageru si aplikace vybφrajφ, jak² typ dat p°enesen²ch z jinΘho za°φzenφ umφ zpracovat. Aplikace m∙₧e b²t spojena s p°ijφman²mi daty na zßklad∞ jejich MIME typu, jmΘna souboru nebo vlastnφka dat. Na rozdφl od p°edchozφch verzφ je mo₧nΘ, aby jeden typ dat obsluhovalo vφce aplikacφ najednou. V Palm OS 3.x existoval jenom jeden zp∙sob v²m∞ny dat, a to IrDA rozhranφ. V novΘm operaΦnφm systΘmu je mo₧nΘ vybφrat si z vφce knihoven pro v²m∞nu dat (Exchange library). V souΦasnΘ dob∞ to jsou SMS a IrDA knihovna.
  21.  
  22. Personal Data Interchange (PDI) Library 
  23. V PDA a mobilnφch telefonech se Φasto pracuje s informacemi typu telefonnφ Φφslo, adresa nebo termφn sch∙zky. Pro p°enos takov²ch dat slou₧φ standardy vCard a vCalendar. Jejich zpracovßnφ usnad≥uje knihovna PDI, pomocφ kterΘ se dajφ jednoduÜe tvo°it a zpracovßvat objekty ve zmφn∞n²ch formßtech.
  24.  
  25. Expansion Manager
  26. Rozmanitost rozÜi°ovacφch slot∙ pro Palm za°φzenφ pomalu zaΦφnala b²t noΦnφ m∙rou programßtor∙. Expansion Manager se mß starat o sprßvu rozÜi°ujφcφch slot∙ a jeho ·kolem je odstφnit programßtora od konkrΘtnφho typu perifernφho za°φzenφ. Pro ka₧dou kartu m∙₧e b²t nainstalovßn odpovφdajφcφ ovladaΦ v okam₧iku, kdy je vsunuta do slotu a programßtor m∙₧e s daty na nφ ulo₧en²mi pracovat pomocφ standardnφho rozhranφ. V souΦasnΘ dob∞ jsou podporovßny karty typu Secure Digital, Multi Media Card, Memory Stick, CompactFlash a SmartMedia. ZajφmavΘ je, ₧e se dokumentace nezmi≥uje o podpo°e Springboard slotu.
  27.  
  28. Virtual File System Manager
  29. Na pam∞¥ov²ch kartßch se data uklßdajφ v r∙zn²ch souborov²ch systΘmech, tak₧e je pot°eba k nim takΘ r∙zn²m zp∙sobem p°istupovat. Z pohledu programßtora je ale jedno, jestli chci zm∞nit adresß°, nebo Φφst soubor na dosovskΘm, nebo unixovΘm disku.
  30. Princip Φinnosti VFS hodn∞ p°ipomφnß prßci s disky v systΘmech typu UNIX. JednotlivΘ jednotky je t°eba nejd°φve p°ipojit a potom se s nimi dß pracovat. Po skonΦenφ prßce se jednotky zase odpojujφ. JednotnΘ API programßtora odsti≥uje od fyzickΘho mΘdia i typu systΘmovΘho souboru. Ka₧d² ze souborov²ch systΘm∙ mß samoz°ejm∞ mnoho vlastnostφ, kterΘ nemusφ b²t sluΦitelnΘ s jin²mi FS, tak₧e VFS API tvo°φ jak²si spoleΦn² pr∙nik b∞₧n²ch funkcφ poskytovan²ch souborov²mi systΘmy. Pro nßzvy soubor∙ a adresß°∙ se pou₧φvß jednotn² zßpis, kter² se v rßmci VFS p°evßdφ na formßt konkrΘtnφho FS.
  31. Seznam podporovan²ch souborov²ch systΘm∙ je opravdu ·ctyhodn² a najdete v n∞m vÜechny b∞₧n∞ pou₧φvanΘ souborovΘ systΘmy vΦetn∞ sφ¥ov²ch. Zdßnliv∞ nesmyslnß podpora sφ¥ov²ch souborov²ch systΘm∙ zaΦne b²t velmi zajφmavß s p°φchodem BlueTooth, GPRS a UMTS datov²ch p°enos∙.
  32.  
  33. Podpora lokalizace
  34. S podporou lokalizace aplikacφ p°iÜel u₧ Palm OS 3.5. Pracoval s informacφ o zvolenΘm jazyce a zemi. SystΘm vychßzel z unixov²ch locales. Informace o lokßlnφ m∞n∞, Φφseln²ch formßtech a k≤dovßnφ znak∙ byla ale ulo₧ena odd∞len∞. Navφc se Palm Computing rozhodl, kdo mu za lokalizaci stojφ a kdo ne, a podle toho definoval konstanty v hlaviΦkov²ch souborech. Hßdejte, jestli mu za to ΦeÜtina stßla?
  35. ╚ty°ka nov∞ zavßdφ tzv. Locale Manager, kter² vÜechny ·daje t²kajφcφ se lokßlnφch zvyklostφ shroma₧∩uje na jednom mφst∞. Navφc je tentokrßt ΦeÜtina a ╚eskß republika na seznamu znßm²ch locales. Asi proto, ₧e tam jsou snad vÜechny zem∞ a jazyky.
  36.  
  37. DalÜφ v²voj
  38. Verze 4 se jeÜt∞ v poΦφtaΦφch v²vojß°∙, ne°kuli v kapsßch u₧ivatel∙, ani neoh°ßla a u₧ tu jsou zprßvy o Palm OS 5. Proti verzi 4 tu mß b²t jedna opravdu podstatnß zm∞na. P°echod na platformu ARM, Φφm₧ se koneΦn∞ vyrovnß handicap Palm∙ - slab² hardwarov² v²kon. Vzhledem k ohromnΘmu rozdφlu ve v²konu nebude p°echod na ·pln∞ jin² typ procesoru problΘm. Prost∞ se p°elo₧φ Palm emulßtor pro nov² typ procesoru a bude zaruΦena velice sluÜnß ·rove≥ kompatibility. FunkΦnφ vzorky ARM Palm∙ byly k vid∞nφ u₧ letos na ja°e.
  39. Dß se oΦekßvat, ₧e se letos bezdrßtovΘ datovΘ p°enosy prosadφ. Spolu se sφlou stovek megahertz∙ novΘ platformy budeme mφt v roce 2002 k dispozici ·pln∞ jinΘ Palmy, ne₧ kterΘ k nßm zanedlouho dorazφ.
  40.  
  41. LukßÜ MikÜφΦek
  42.  
  43.  
  44.