Nabídka školení
Kurzy, které vám nabízíme vznikly na základě naší mnohaleté zkušenosti s vývojem Palm OS aplikací. Při specifikaci jednotlivých kurzů jsme brali v úvahu požadavky našich zákazníků, pro které jsme vyvíjeli zakázkové aplikace. Všechny kurzy probíhají u počítače a účastníci píšou opravdové programy, které jim později slouží jako vzory pro jejich vlastní projekty.
Součástí všech školení je CD s potřebnou dokumentací, vývojovými nástroji a příklady kódu.
Naši lektoři mají mezinárodní zkušenosti.
Školení mohou probíhat v češtině, nebo angličtině.
Školí vás programátoři s nejdelší zkušeností s Palm OS programováním v Čechách.
Programujeme Palmy od Palm OS 1.0!
- Přehled programování pro Palm OS
- Základy programování Palm OS
- Pokročilé programování Palm OS
- Vývoj conduit aplikací
- Web Clipping aplikace
- Palm OS komunikace
- Palm OS grafika
- Palm OS - spolupráce s mobilními telefony
- Palm OS - lokalizace aplikací
- Prodej a podpora Palm OS zařízení
Přehled programování pro Palm OS
Tento jednodenní kurs je určen všem, kteří se ještě s vývojem aplikací pro Palm OS nesetkali. Popisuje platformu Palm OS z pohledu programátora. Absolvent kurzu se seznámí s nástroji pro vývoj aplikací a vyzkouší si práci s nimi. Na praktických příkladech získá znalosti o vnitřní struktuře aplikací a možnostech, které vývojářům nabízí prostředí Palm OS.
Požadované znalosti
- Programování v jazyce C
- Ovládání MS Windows, nebo Linuxu na uživatelské úrovni
Základy programování Palm OS
Během tohoto kurzu vytváříte reálnou Palm OS aplikaci. Na jejím postupném budování vám vysvětlíme funkci jednotlivých částí Palm OS. Naučíte se pracovat s vývojovými nástroji specifickými pro platformu Palm. Absolvent kurzu bude ihned schopen vytvářet aplikace pro Palm OS.
- Paměťový model Palm OS
- Uživatelské rozhranní aplikací
- Systém událostí Palm OS
- Nástroje pro vytváření uživatelského rozhraní
- Ukládání dat v Palm OS
- Nástroje pro vytváření souborů v pdb a prc formátu
- Práce se sdílenými knihovnami
- Komunikace mezi aplikacemi
- Ladění programů
- Používání Palm emulátoru
- Přístup k podpoře vývojářů
- Přehled vyráběných modelů Palm OS počítačů a jejich zvláštnosti z pohledu programátora
Požadované znalosti
- Angličtina pasivně
- Programování v C
Pokročilé programování Palm OS
- Podpora více barevných rozlišení
- Práce s různým rozlišením displeje
- Automatické spouštění aplikací
- Podpora systémového vyhledávání v aplikaci
- Exchange manager - posílání dat pomocí IrDA
- Návrh vlastních prvků uživatelského rozhraní
- Vytváření sdílených knihoven
- Komunikace mezi aplikacemi - Launch kódy
- Paměťové karty a práce s VFS
- Bluetooth komunikace
- Práce se zvukem
- PDI knihovna
Požadované znalosti
- Programování pro Palm OS v rozdahu kurzu Základy programování pro Palm OS
Vývoj conduit aplikací
- Princip HotSync Manageru
- Způsoby synchronizace
- Conduit API pro C++
- Contuit API pro Javu
Požadované znalosti
- Programování pro OS Windows
- Microsoft Foundation Classes
- Java
Web Clipping aplikace
- Filozofie návrhu WCA
- HTML rozšíření pro WCA
- Speciální URL pro WCA
- WCA Builder
- Grafika a WCA aplikace
- Spolupráce s ostatními Palm OS aplikacemi
Požadované znalosti
- HTML 3.2 - aktivní znalost základních značek HTML
- Ovládání Palmu na uživatelské úrovni
- Základní grafické formáty používané v HTML stránkách
Palm OS komunikace
- Komunikační HW PDA Palm
- Sériová komunikace
- Princip sériových ovladačů
- Exchange Manager ( beaming )
- vlastnosti EM podle typu Palm OS
- registrace aplikací v EM
- vzdálená komunikace pomocí EM
- lokální komunikace pomocí EM
- TCP/IP komunikace pomocí Net knihovny
- Inet knihovna a Web Clipping
- PDI knihovna a používané standardy
Požadované znalosti
- Programování pro Palm OS v rozsahu kurzu Základy programování pro Palm OS
Palm OS grafika
- Rozdíly v podpoře grafiky podle verze Palm OS
- Práce s grafikou v normálním rozlišení
- Detekce vyšších rozlišení
- Práce v HiRes ( 320 x 320 )
- Práce v QVGA ( 240 x 320 )
- Bitmapy v systému Palm OS
- Podpora grafiky v procesoru DragonBall
Požadované znalosti
- Programování pro Palm OS v rozsahu kurzu Základy programování pro Palm OS
Palm OS - spolupráce s mobilními telefony
- GSM normy pro práci s mobilním telefonem prostřednictvím AT príkazů
- Princip ovladačů telefonu v Palm OS 4.0
- Spolupráce s telefonním seznamem
- Práce s SMS
- Ovládání telefonu
Požadované znalosti
- Programování pro Palm OS v rozsahu kurzu Základy programování pro Palm OS
Palm OS - lokalizace aplikací
- Podpora lokalizace v systému Palm OS
- Princip lokalizace aplikací
- Nástroje pro lokalizaci aplikací
- Postup lokalizace
Požadované znalosti
- Princip fungování Palm OS uživatelského rozhranní jaho návrhu ( Kurz Přehled Programování pro Palm OS )
Prodej a podpora Palm OS zařízení
- Základní vlastnosti Palm OS a jejich prezentace zákazníkovi
- Instalace emulátoru a jeho využití při prezentaci výrobku
- Speciální efekty - jak zaujmout
- Srovnání s konkurenčními výrobky
- Konfigurace HotSync Manageru pro spolupráci s MS Outlookem
- Konfigurace Palmu pro práci s mobilním telefonem
- Zdroje informací o Palmech na internetu
Požadované znalosti
- Ovládání počítače na uživatelské úrovní
- Základní práce s Palmem podle uživatelské příručky
- Ovládání mobilního telefonu
