Introduction to Mobile Linux
Kesto: 1Kieli: FinnishHinta: € +alvTausta / Lisätiedot
*Background*
Linux is popular server platform. During the last few years Linux has also arrived to mobile devices. There are interesting mobile Linux platforms that are used and supported by for example by Nokia, Motorola and Google. As a platform of mobile devices Linux will change the business landscape and generate interesting new open questions.
Tavoite
*Goal*
After the Introduction to Mobile Linux course the participant is familiar with Linux platform, architecture and typical development tools. Participant is familiar with mobile implementations of Linux and knows their software architecture. Participant also knows the business landscape of Open Source and Linux.
Kohderyhmä
*Audience*
Project managers, test engineers or developers that need to understand the architecture of mobile versions of Linux and are new with Linux platform.
Course material is in English.
Esitiedot
Ohjelma
1. Day
9.00 Introduction to Open Source
- Business landscape and models
- The challenge of licensing
- How to build a mobile phone based on open source code?
Introduction to Linux
- What is Linux?
- OS architecture and building blocks
- What is Linux kernel?
- Mobile Linux versions
Mobile Linux implementations
- maemo platform
- MeeGo platform
- Google Android
- Qt in mobile devices
Architecture of Linux
- Structure of Kernel
- File Systems
- Memory Management
- Security model
- Mobile device integration
Linux on desktops
- Gnome and KDE
- GTK+ and Qt
- Desktop Linux vs. mobile
Development tools
- Native development for Linux with C
- Editors
- Compilers
- Development tools for mobile platforms
Roadmap to future
- Future of Linux in mobile devices
16.30 End of course



