Programowanie urządzeń mobilnych
Osoba prowadząca zajęcia: dr Cezary Bolek
Punktów ECTS:3
Forma zajęć: laboratorium 15
Cel zajęć:
Wprowadzenie do tematyki programowania urządzeń mobilnych i tworzenia aplikacji użytkowych dla platform działających na urządzeniach przenośne na przykładzie systemu Microsoft PocketPC.
Tematyka zajęć:
1. Rozwój i budowa systemów operacyjnych wywodzących się z Microsoft Windows Compact Edition
2. Model programistyczny systemu MS PocketPC, WinAPI, porównanie z Win32 API
3. Środowisko programistyczne - Microsoft Embedded Visual C++
4. Biblioteki programistyczne: MFC for Poczet PC, ATL
- tworzenie aplikacji z interfejsem użytkownika
5. Programowanie interfejsów komunikacyjnych:
- gniazda
- interfejs szeregowy
- IrDA
- Bluetooth
6. Zdalny dostęp do usług sieciowych i serwerowych - RAPI, MAPI, TAPI Literatura obowiązkowa:
1. Zasoby serwisu internetowego firmy Microsoft - „Windows Mobile for Devleopers": http://www. microsoft. com/windowsmobile/developers/default. mspx
2. Zasoby serwisu internetowego „PocketPC Developer NetWork”: http://www.pocketpcdn. com/
3. Chris Muench, The Windows CE Technology Tutorial: Windows Powered Solutions for the Developer, Addison-Wesley Professional 2000 Podstawa zaliczenia:
Wykonanie projektu zaliczeniowego. Projekt składa się z programu w języku C++ na platformę MS PocketPC rozwiązującego zadany problem oraz opisu jego rozwiązania.