Page tree
Skip to end of metadata
Go to start of metadata

The Embedded Software Development Environments course (815303A) focuses on the software development environments and tools for embedded platforms, such as Android, iOS, and Windows Phone. In addition, the course covers memory and power management, the core services of the platform, and the utilisation of existing libraries. One platform will be selected for deeper study, and the course introduces its essential software development tools and libraries. The emphasis is on application development for the platform as an exercise.

Log in to wiki with your student account and the use the Watch button on the top right of the page to subscribe to change email notifications in the course wiki space.

Please note that this Spring 2019 implementation is the last time ESDE course is offered. After that, the course is not offered anymore, and you cannot pass it, not independently nor in any other way. If you cannot participate ESDE this Spring or do not manage to pass the course during this Spring, consult the study guide / study secretaries for information on other courses you can take.


S U M M E R   S T U D I E S    2 0 1 9

Please note that it is possible to implement the exercise work of this course independently, without any teacher support, during the Summer 2019. There is no registration to weboodi or anything, just implement the exercise work and deliver as instructed below. All the necessary instructions for implementing the exercise work is here in the course wiki. Deadline for returning the exercise work is August 12th, 08:00 EET. By this time you must have:

  1. a bitbucket repository with your project code accessible to Antti Juustila and ready for inspection;
  2. informed Antti Juustila by email when your project is ready for inspection, before or at the aforementioned deadline.

If you already have an existing repository in bitbucket created by us teachers, use that one. If you haven't got a course repository, create your own private repository and add Antti Juustila user in rights to use that repository. Do not use a public repository since course projects must not be shared to other students, to avoid plagiarization accusations. Antti Juustila must be able to clone the repository for inspection when the deadline comes.

Please note that teacher support is not available, not by email nor in course usual Slack workspace for the summer implementation of this course. 


Background Reading




Blog stream

Create a blog post to share news and announcements with your team and company.

Older announcements...


Antti Juustila <firstname.lastname (at)>
Responsible person, lectures, demonstrations, exercises, support.

Jouni Lappalainen <firstname.lastname (at)>
Exercises, support.



If you have questions or problems related to implementation (exercises), the primary mean is to ask in the course discussion channels in Slack. The secondary option is to visit in an exercise group. There is a team named ESDE in Slack. All students registered to the course via WebOodi shall be invited to the team during the first week of the course. Make sure WebOodi has a valid email address for you, since that email address will be used to mass invite you as a member of the ESDE Slack team.

  • No labels