Hlavní navigace

Palm OS a Linux: emulátor Pose

Petr Krčmář 4. 11. 2005

Emulátory jsou velmi příjemná a užitečná věc. Pokud často zkoušíte nový software nebo chcete vyzkoušet, jak se takové PDA ovládá, pořiďte si emulátor.

Aplikací pro Palmy jsou prý desítky tisíc. V každém případě je to mnohem víc, než může běžný smrtelník kdy použít. Při jejich zkoušení je ale nahrávání do PDA velmi obtěžující a zbytečné. Ani při vývoji vlastních aplikací se vám asi nebude chtít Palm synchronizovat 80× za den. Proto a nejen proto jsou tu emulátory.

Palm a vůbec PDA emulátorů existuje povícero, ale nejrozšířenější a pravděpodobně nejvychytanější je Pose. Aby ne, když je to hlavně práce samotné společnosti Palm.

Můžete jej stáhnout ze SourceForge, ale určitě jej seženete i v repozitářích pro svou distribuci (mám ho v DebianuSlackware). Stačí tedy nainstalovat, jak jste zvyklí.

Pose umí emulovat kompletní hardware PDA společnosti Palm. K dispozici je klasická dotyková obrazovka, HotSync, všechna hardwarová tlačítka a prostě celý virtuální Palm.

Licenční politika Palmu bohužel neumožňuje distribuovat operační systém PalmOS, a tak Pose dostanete bez něj. To ovšem znamená, že Pose jen tak nepoběží. Kopii palmí ROMky budete každopádně potřebovat. Cesty jsou dvě: buď budete hledat a někde na netu najdete, nebo použijete košér variantu a stáhnete ji přímo ze svého PDA.

Postup je relativně snadný, ale je potřeba, aby obě strany (PC i Palm) spolupracovaly. Do PDA tedy nainstalujte aplikaci s příhodným názvem ROM_Transfer.prc, kterou najdete pravděpodobně v adresáři

/usr/share/pose/downloads 

nebo podobném. Každopádně byste ji měli mít v balíku s Pose. Nechejte Palma v kolébce a spusťte Pose. Klepněte na něj pravým tlačítkem a vyberte položku „Transfer ROM“. Na PDA spusťte nainstalovanou aplikaci a v obou programech vyberte stejnou rychlost. Na PC musíte zvolit správný port, na kterém máte kolébku. Pak proces odstartujte.

Palm aplikace začne číst ROM a posílat ji emulátoru na druhé straně. Může to trvat i pár minut v závislosti na velikosti posílaného obrazu a nastavené rychlosti, proto buďte trpěliví. Bát se nemusíte, nic se nemůže trvale poškodit.

Jakmile proces proběhne, budete na PC vyzváni, abyste zvolili název souboru, do kterého budou získaná data uložena. Vyberte třeba PalmOS.rom. Teď už nebudete PDA potřebovat, protože si vyrobíte jedno virtuální.

Nastartujte Pose a v kontextovém menu vyberte „New“. V jednoduchém dialogu zvolte .rom soubor, emulovaný hardware, Pose skin a množství emulované paměti. Pak už můžete vesele emulovat. Po potvrzení voleb nabootuje PalmOS v celé své kráse.

New

Před samotnou prací ještě doporučuji navštívit dialog Debugging (v menu Setings) a povypínat všechny zaškrtané volby. Pokud to neuděláte, Pose bude v téměř v každé aplikaci ječet, že je něco špatně a že se aplikace nechová tak, jak by měla. Pokud volby vypnete, bude se vše chovat normálně a programy standardně pojedou.

V této fázi máte k dispozici jen operační systém bez dalších aplikací. Ten by vám asi moc užitečný nebyl. V kontextovém menu je k vidění důležitá položka Install Aplication/Database, která samozřejmě umožňuje přenášet zvolené aplikace do virtuálního PDA. Stačí jen v klasickém file dialogu klepnout na soubor, který si přejete nainstalovat.

Velmi užitečnou volbou při zkoušení nových věcí je reset. Najdete jej opět jako volbu v kontextovém menu a můžete si vybrat, který z resetů chcete použít, stejně jako v pravém Palmu.

Reset

Příjemnou funkcí Pose je možnost jednoduchého připojení virtuálního PDA k Internetu. Použijeme k tomu volbu Preferences, ve které zaškrtneme Redirect NetLib calls to host TCPIP. Všechny funkce knihovny Net.lib, která zajišťuje v Palm OS síťovou vrstvu, pak budou emulátorem směrovány na hostitelský počítač. PDA je tak automaticky a jednoduše připojeno k Internetu. Samozřejmě jen v případě, že je připojeno i PC.

Preference

Palm můžete normálně vypnout tlačítkem na straně a opět zapnout. Pokud budete chtít ukončit celou aplikaci, budete dotázáni, zda chcete sezení uložit a pokračovat příště, nebo prostě data zahodit.

Pose

Pose je velmi užitečný nástroj jak pro vývojáře, tak i pro běžné uživatele, kteří si mohou užít pohodlí svého stolního počítače. I pokud kapesní počítač nevlastníte, zkuste si někde opatřit ROM a Pose vyzkoušet. Třeba zjistíte, že by se vám jeho koupě vyplatila.

Našli jste v článku chybu?

3. 5. 2007 12:58

plamator (neregistrovaný)
Zdravím, tebe bych zase poprosil o ten Pascal..sháněl jsem ho všude možně...neposlal bys mi prosím prc na spam06@seznam.cz ...díky

3. 5. 2007 12:57

plamator (neregistrovaný)
a nemáš prosím obraz ram na palm tungsten T?Mám kolébku USB a stažení se nedaří ani přes vituálí seriový port btuetooth...Díky
DigiZone.cz: ČRa DVB-T2 ověřeno má i Sharp

ČRa DVB-T2 ověřeno má i Sharp

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: Nejenom EET, začaly platit další zákony

Nejenom EET, začaly platit další zákony

DigiZone.cz: ČRa DVB-T2 ověřeno: Hisense a Sencor

ČRa DVB-T2 ověřeno: Hisense a Sencor

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Dáte si jahody s plísní?

Dáte si jahody s plísní?

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Vitalia.cz: Chtějí si léčit kvasinky. Lék je jen v Německu

Chtějí si léčit kvasinky. Lék je jen v Německu

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0

Vitalia.cz: Manželka je bio, ale na sex moc není

Manželka je bio, ale na sex moc není

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky