 |
 |
 |
| |
WMC 404T - Symbian OS & WinCE |
|
| |
Indicative contents
- Symbian OS, Introduction to Symbian OS communication
Architecture:
Transport Technologies, Content technologies, Requirements of
Communicators and Smartphones, Implementation Techniques.
- Transport Technologies Serial technologies, Network
technologies, Wireless access protocol, Bluetooth, Telephony.
- Content Technologies Messaging, World wide web technologies,
Wireless access protocols. Security and Communications Overview of
security issues, Securing transport technologies, Securing content
technologies. Programming using Symbian OS Communication:
- WindowsCE WinCE Overview WINCE background, WINCE development
cycle, WINCE development tools
- WINCE development environment Directory structure of Platform
Builder, Source code repositories, Source code control , Platform
Builder help system, Communication with the target hardware
- Using Platform Builder Introduction to Platform Builder,
Configuration of a WindowsCE platform, Building a WindowsCE image,
Downloading an image to target hardware.
- Application development overview WindowsCE application
development, Native application development, eMbedded Visual C++,
Managed application development, Visual Studio .NET, Building,
deploying and launching the application, Application debugging.
- WindowsCE OAL and Device Driver Development: Advanced WindowsCE
Image Building: The WindowsCE.net build process, Building in the
Platform Builder Integrated, Development Environment (IDE), Building
in the Platform Builder command line, Modifying configuration files,
Creating a catalog component,
Modifying .cec files with the .cec editor, Adding a BSP, Export
wizard.
- Working with the Bootloader Role of the bootloader, Boot
options, Implementing a bootloader, Building a WindowsCE, image for
different target memory types, Downloading an image to target
hardware, Boot parameters.
- OEM Adaptation Layer (OAL): OAL architecture, Operating system
boot sequence, Developing with the OAL, Required OAL functions,
Optional OAL functions, Debugging an OAL, Building the WindowsCE
kernel, Implementing OAL registry functions, Power management.
- Kernel Features: Definition of real time, WindowsCE kernel
features, Synchronization objects, Optimizing a WindowsCE device,
WindowsCE scheduler overview, WindowsCE interrupt architecture.
- Device Driver Architecture Stream interface drivers, Native
device drivers, Built-in vs. installable drivers, Device manager,
ActivateDeviceEx, Registry enumerator, Services.exe, Resource
manager, Interrupt model, Device driver power management, WindowsCE
test kit (CETK), Emulation support.
- Device Driver Examples Driver source code, Arrangement of the
driver libraries, Battery and notification LED drivers, PC card
socket drivers, Keyboard device drivers, Display drivers, Direct
draw, USB.
Module Resources
- Essential reading
- Course notes
- Recommended Reading
- Richard Harrison, Phil Northam, “Symbian OS C++ for Mobile
Phones”, Wiley, John & Sons.
- Michael J. Jipping, “Symbian OS Communications Programming”,
Wiley, John & Sons.
- Robert P. O'Hara “Introducing Microsoft Windows CE for the
Handheld PC”,
- Microsoft Press, ISBN-10: 1572315156, ISBN-13:
978-1572315150.
- Douglas Boling “Programming Microsoft Windows CE”, Microsoft
Press,
- ISBN-10: 0735614431, ISBN-13: 978-0735614437.
- John Murray “Inside Microsoft Windows CE”, Microsoft Press,
ISBN-10: 1572318546, ISBN-13: 978-1572318540.
|
|
| |
|
|
|