| Day 1
1. Introduction to Qtopia
2. Qtopia Functionality and Architecture
3. Introduction to Qt programming
- Signals and slots
4. Qtopia Core Technical Overview
- Windowing system
- Structure (Qtopia Core server)
- Porting to a device
- Screen driver layer
- Keyboard driver layer
- Pointing device driver layer
- QVFb
- Input Methods
- QCop (inter-process communication)
- Fonts
5. How to Porting to a device
6. Exercise:
- Qt tutorial
- Qtopia Core application
Day 2
7. Base Qtopia Technical Overview
- Qtopia applications
- Qtopia execution model
-- Quick Launch
-- Single Executable
- Building Qtopia
-- Qmake
8. Qtopia Technical Overview
- QCop in Qtopia
-- Application channel
- Services
- Documents and MIME types
- Document oriented applications
- Resources
- PIM library
- Plug-in framework
-- Plug-in types
- Button configuration
- Themes
- Alarm Server
- High level widgets
- Internationalization
- Phone library
-- Architecture
-- Usage
-- Modem interaction
- VoIP
-- Framework architecture
-- VoIP stack integration
9. Exercise:
- Qtopia application
10. Appendix:
- Qtopia 4.4 introduction |