Přejít na obsah

RedGrep, s.r.o.

Oddíly
Osobní nástroje
Nacházíte se zde: Úvod » Služby » Nabídka školení » Nabídka školení
Reklama

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

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
Autor: mbr
Poslední změna: 2005-11-24 11:11 AM