Premium

Získejte všechny články
jen za 89 Kč/měsíc

Programování s Palmem

Lidé programují v kancelářích, doma, na chalupách, ale co takhle programovat v metru nebo v autobuse. A ne na notebooku!
Je to asi dva roky, co jsem prodal svůj na tu dobu poměrně nadupaný počítač a zaměnil ho za notebook. Nejprve slabší a později už za pěknou mašinku. Jak jsem po několika týdnech zjistil, výhoda mobilnosti, kterou jsem s notebookem získal, mi opravdu vyhovuje, ale nemám ho přeci jenom pořád s sebou. A to je problém.

Nemá asi cenu popisovat zde přednosti přenosných zařízení do "dlaně". O tom bylo již napsáno opravdu mnoho. Připomenu jen základní myšlenku, že vlastní síla Palmu se projeví teprve ve spojení a spolupráci se stolním počítačem. Vývoj aplikací se tedy skládá z vývoje dvou spolupracujích částí. Jedné, která je používána "v terénu", a druhé, která slouží pro další zpracování nasbíraných údajů, resp. k přípravě dat pro Palm. Proces tzv. synchronizace aplikace v Palmu se stolní aplikací se nazývá HotSync. Pojďme se teď podívat, jak je možné pro tento malý přístroj do kapsy programovat.

V současnosti se lze setkat s několika modely počítače Palm. Jediný rozdíl mezi nimi z hlediska programátora je verze operačního systému a velikost paměti RAM. Operační systém se jmenuje PalmOS a ve své koncepci a východiscích je velmi podobný systému Mac OS. Toto porovnání je sice trochu nadnesené, ale příbuznost s MacOS lze vystopovat už při trochu bližším zkoumání systému. Tato příbuznost se také projevila v tom, že první oficiální vývojové prostředí v C (CodeWarrior) bylo pro platformu MacOS. V současné době lze vyvíjet programy také na platformě Windows 95/NT a v neposlední řadě v Unixu (Linux, Solaris). Protože procesor uvnitř Palmu je blízký příbuzný klasické řady 68xxx od Motoroly, všechny vývojové nástroje jsou tzv. křížové překladače.

Z programovacích jazyků si lze vybrat C, C++, ale i Javu, assembler či CASL. Určitý monopol na komerční vývojové prostředí v jazyce C má firma Metrowerks se svým produktem CodeWarrior. Schůdnou alternativou je GNU C, které má nespornou výhodu, že je k dispozici zdarma na internetu. Zajímavou metodu vývoje aplikací nabízí také prostředí pro Javu. Jde o implementaci služeb jádra PalmOS ve formě tříd v Javě. Výsledný kód, který vygeneruje překladač Javy, je ještě nutno "dopřeložit" pro Palma.

Kromě vývoje aplikací touto "seriozní" formou lze samozřejmě programovat přímo na Palmu. Existuje interpret jazyka Basic, Lisp, ale dokonce i zjednodušený jazyk C, které můžete využít pro tvorbu opravdu velmi jednoduchých programů. Kromě toho pro Palma existuje spousta programů, které mají funkci programovatelné kalkulačky.

Osobně mám největší zkušenost s vývojem v jazyce C na platformě Linux a Windows 95. Používám GNU C v modifikaci pro PalmOS a vývojové prostředí v editoru Emacs. Součástí každého vývojového prostředí pro Palmy je také softwarový emulátor Copilot. Aplikace, které vyvíjíte, si tak můžete testovat a ladit, aniž byste měli opravdového Palma k dispozici. Jako součást bezplatné podpory pro vývojáře firma 3COM/US Robotics zveřejnila na svých stránkách také veškerou dokumentaci o PalmOS.

Zítra budeme s naším povídáním o programování na Palmu pokračovat. Je na co se těšit!
  • Nejčtenější

Za celosvětový kolaps IT systémů může nečekaně absurdní chyba

Nepovedená aktualizace bezpečnostního softwaru společnosti Crowdstrike způsobila pád počítačů a serverů s operačním systémem Windows do „modré obrazovky smrti“. Ani po restartu se nespustí. Některé...

19. července 2024  11:01,  aktualizováno  18:52

OBRAZEM: Jugoslávské karavany byly zcela jiný level než ty z NDR, PLR a ČSSR

V roce 1965 se ve slovinském městě Novo Mesto začala psát historie továrně vyráběných jugoslávských a následně slovinských karavanů. Tak vznikla značka Adria, jejíž život se potom přenesl přes rozpad...

23. července 2024

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Mistr vedlejších rolí Krška hrál geniálně alkoholiky a muže zlomených osudů

Herec Vladimír Krška, který se narodil před 100 lety, byl téměř čtyři desítky let členem souboru pražského Divadla na Vinohradech. Na jeho scéně vytvořil na osmdesát rolí.

22. července 2024

Vyzkoušeli jsme 3D tiskárnu pro děti. Je to hračka, která tiskne hračky

Pod značkou Kidoodle míří na trh 3D tiskárna určená přímo pro děti. Spoustu hotových modelů připravených k tisku k ní výrobce přibalil, tisknout však můžete i vlastní výtvory. Má své mouchy, ale...

19. července 2024

{NADPIS reklamního článku dlouhý přes dva řádky}

{POPISEK reklamního článku, také dlouhý přes dva a možná dokonce až tři řádky, končící na tři tečky...}

Jak dlouho budou naše stopy na Měsíci ještě patrné? 55 let od Apolla 11

O tom, jak důležitý okamžik nastal v oblasti vesmírného výzkumu před 55 lety, když člověk poprvé přistál na Měsíci, máme možnost se opakovaně přesvědčovat i v současnosti, kdy se ukazuje, že i s...

20. července 2024

Jak přežijí dekády? Co je nutné zvážit při uchování fotek, videí a dokumentů

Premium

Uložit data není věda. K dispozici je jak interní úložiště přímo v PC, tak různá externí, jakou jsou přenosné disky nebo optická a pásková média, případně NAS zařízení či cloudová úložiště. Kam ale...

25. července 2024

To nejlepší, co divákům nabídly první dny letecké show Farnborough 2024

Pokochejte se první sérií letounů, které se letos objevily na letecké airshow v britském Farnborough. Kromě vojenských strojů nechyběla ani velká dopravní letadla.

24. července 2024  18:49

Staré necky v druhé světové válce. Pigboaty plují proti samurajům

Předcházející díly naší zábavné prázdninové série pojednávaly o vzniku a službě nejstarších amerických ponorek – takzvaných pigboatů. Některé čluny pozdních tříd zůstaly ve službě až do čtyřicátých...

24. července 2024

OBRAZEM: Jugoslávské karavany byly zcela jiný level než ty z NDR, PLR a ČSSR

V roce 1965 se ve slovinském městě Novo Mesto začala psát historie továrně vyráběných jugoslávských a následně slovinských karavanů. Tak vznikla značka Adria, jejíž život se potom přenesl přes rozpad...

23. července 2024

Akční letáky
Akční letáky

Prohlédněte si akční letáky všech obchodů hezky na jednom místě!

Za celosvětový kolaps IT systémů může nečekaně absurdní chyba

Nepovedená aktualizace bezpečnostního softwaru společnosti Crowdstrike způsobila pád počítačů a serverů s operačním...

IT problémy způsobily kolaps bank i letišť. V Evropě i jinde ve světě

Řadu zemí v pátek zasáhly problémy s počítačovými systémy. Letiště kvůli výpadku čelila potížím s odbavováním letů,...

Můj syn Xavier zemřel, říká Musk o transgender dceři. A chce zničit „virus woke“

Miliardář Elon Musk tvrdí, že byl podveden, když dovolil svému synovi stát se transgender ženou. V rozhovoru s...

Ruská kráska Sofja Lebeděva šla donaha v seriálu Vikingové: Valhalla

Bývalá gymnastka Sofja Lebeděva (30) potěšila fanoušky seriálu Vikingové: Valhalla, když se v jedné ze scén nového dílu...

Sto tun obilí za hodinu. Na Hané mají výjimečný kombajn, jeden z patnácti na světě

Až sto tun obilí dokáže za hodinu sklidit nový kombajn CR11 firmy New Holland, který vyjel do obilných lánů v okolí...