IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Projektklynge: Systemsoftware til mobile enheder 
Kursusnavn (engelsk):Project Cluster: Mobile Systems Software 
Semester:Efterår 2005 
Udbydes under:cand.it., internet- og softwareteknologi (int) 
Omfang i ECTS:0,00 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:10 
Maks. antal deltagere:200 
Formelle forudsætninger:You must have strong programming experience in Java and be familiar with object oriented programming concepts in general to follow this project cluster. These skills can be obtained through at least two semester courses at ITU but also through a daily use in a developer position in the software industry.

The concepts and tools introduced and used may seem less intuitive and less user friendly when compared to f. inst. the Java environment. On the other hand, since the Symbian platform is still in a leading market position, it will be addressed seriously. Therefore, a prerequisite is that you demonstrate interest and persistency in digging deep into this area.
 
Læringsmål:After having completed a project in this project cluster you will master four things:
- First, an understanding of the limitations in application design for resource-constrained devices as well the ability to propose and direct designs for a particular problem within this domain. This might for instance be how to arrange a useable screen dialogue on a cell phone.
- Second, an understanding of rudimentary C++ programming as well as the ability to use it to solve programming tasks.
- Third, a general understanding of C++-programming for embedded devices. Especially the special mechanism for memory management in Symbian C++ and how to structure programs to fit well with this model.
- Fourth, a thorough understanding of more advanced C++-programming features for Symbian-based devices such as Multimedia programming to develop games and animations or programming of dialogue based graphical user interfaces as well as the ability to do it in practice.  
Fagligt indhold:Since a main focus is on obtaining the ability actually apply concepts, methods and tools, some time will be devoted entirely to programming practice on larger design/programming exercises under the guidance of the supervisor.

The topics covered in the project cluster will probably include:

- An Introduction to Mobile Devices and standards for Software Development for these. Main focus will be on Symbian Series 60 devices.
- Rudimentary C++.
- C++ for embedded devices.
- Operating System Concepts related to embedded devices.
- C++ for Symbian Series 60 Devices.
- Symbian Appliation Framework.
- Symbian Descriptors.
- Symbian Active Objects.
- Symbian Ressource and Memory Management.
- Symbian Application User Interface Development.
- Symbian OS Multimedia Programming.



See the following link for a description of last years version of the similar course:
Course, Autumn 2004

Læringsaktiviteter:

Please notice! You sign up for this project cluster as if it was a normal course. But please remark:

  • enrolment in a project cluster is not considered a binding course registration (only relevant to MSc students)
  • You can register for a project cluster as a fourth activity (besides of three courses).
  • You/your group have to register your project in the Project Base before the deadline for 12 week projects, 16 week projects, 4 week projects or theses/final projects. Please find the deadlines here http://www1.itu.dk/sw923.asp
  • The project and its title you register in
    the project base, will appear on the diploma,
    when you have passed the project. (Please be
    aware that the project cluster by itself is not
    registered on the diploma).
  • Single-subject students at Open University and guest students from other universities interested in the project cluster, please contact the Student Administration Office, phone +45 72 18 52 05.
First meeting in the project cluster will be announced via the mailinglist.
 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), Bestået/ikke bestået, Intern censur

 

Litteratur udover forskningsartikler:Richard Harrison: Symbian OS C++ for Mobile Phones, Volume 2. Published by John Wiley & Sons Ltd., 2004. The book may f. inst. be found in the ITU bookstore as well as Amazon.

In addition to this, notes will be handed out during the project cluster together with references to various relevant web sites, such as www.symbian.com and www.newlc.com.
 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 17.00-19.00 Forelæsning ITU