Skip to main content
CODE 84490
ACADEMIC YEAR 2022/2023
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR ING-INF/03
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
SEMESTER 2° Semester
TEACHING MATERIALS AULAWEB

OVERVIEW

The lectures are aimed at providing basic elements for the design and development of multimedia applications through the use of embedded systems and sensors. The reference platform for the course is the smartphone that will be used for the exercises and for the final project.

AIMS AND CONTENT

LEARNING OUTCOMES

The course will aim to gain experience through the implementation of some components of a multimedia system with particular reference to those for mobile networks such as modern smartphones or those related to so-called "Internet of Things": the Apps. The issues addressed will cover the representation, processing and retrieval of multimedia data such as sound, music, graphics, images and video, but also localization or information from sensors such as the accelerometer, compass and so on. In order to achieve the modern Apps. At the same time, it will be presented the main architectural features of modern telecommunications networks in their progress towards the Internet of the future: integration between fixed and mobile networks, separation of data transport and control and network management, virtualization functions network, flexibility, programmability, energy efficiency.

AIMS AND LEARNING OUTCOMES

Attendance and active participation in the proposed training activities (lectures and exercises) and the
individual study will allow the students to:

- acquire a correct terminology for the identification of the main components and functionalities of a mobile multimedia Apps implemented on embedded systems;
- know the structure and functions of the Internet of Things;

- know the main methods to process heterogenous signal and data acquired by sensors of an embedded system and in particular of a smatphone;

- identify the main components and functions od an Android App;

- provide practical implementations of Android Apps for Internet of Things applications.

PREREQUISITES

The basic knowledge acquired in the courses of FUNDAMENTALS OF ELECTRONIC SYSTEMS PROGRAMMING, LABORATORY OF INFORMATICS AND TELEMATICS, EMBEDDED ELECTRONIC SYSTEMS and the course SIGNALS AND IMAGES PROCESSING AND TRANSMISSION, which takes place partially simultaneously, are useful for effectively addressing the teaching contents.

TEACHING METHODS

Traditional lessons and practical exercices.

SYLLABUS/CONTENT

Overview of the concept of the Internet of Things, fundamentals of signals and data processing on embedded systems and, in particular, on mobile platforms such as smartphones. The Android operating system, the hardware architecture of a mobile device, the Android Studio development environment. Android programming.

Design and development of Android software modules for signal processing and transmission between Android devices.

RECOMMENDED READING/BIBLIOGRAPHY

  • A.B. Carlson, P.B. Crilly and J.C. Rutlege,  “Communication Systems”, 4th ed., McGraw-Hill, 2002
  • A. V. Oppenheim, R. W. Schafer, “Elaborazione Numerica dei Segnali”, Franco Angeli
  • J. Kurose, K. Ross, “Computer Networking: A Top-Down Approach”, 6/E, Addison-Wesley
  • S. Tarkoma, M. Siekkinen, E. Lagerspetz, Y. Xiao, "Smartphone Energy Consumption, Modeling and Optimization", Cambridge University Press, 2014
  • http://developer.android.com/index.htm
  • http://www.sprik.it/guida/Android4_2.pdf
  • Additional material will be provided by the lecturers

TEACHERS AND EXAM BOARD

Exam Board

ANDREA SCIARRONE (President)

IGOR BISIO (President Substitute)

FABIO LAVAGETTO (President Substitute)

LESSONS

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

Oral presentation of a project implemented by the student and related technical demonstration.

ASSESSMENT METHODS

The main purpose of the exam is to evaluate the students' ability to apply the theory presented during lectures by implementing a Multimedia App, designed and implemented by the students themselves. During the exam, students should demonstrate to know the methods studied and explain the behavior of their Apps and interpreting the results obtained during functional tests.
The designed App will be evaluated taking into account the following aspects:
1. A working code that produces meaningful results (minimum requirement for passing the test);
2. Efficacy, clarity and readability in the presentation of the results;
3. Explanation and justification of the results, in the light of the theory;
4. Style and readability of the programs;
5. Program computation efficiency.

Exam schedule

Data appello Orario Luogo Degree type Note
08/06/2023 09:00 GENOVA Orale
23/06/2023 09:00 GENOVA Orale
23/06/2023 09:00 GENOVA Orale
07/07/2023 09:00 GENOVA Orale
24/07/2023 09:00 GENOVA Orale
08/09/2023 09:00 GENOVA Orale

FURTHER INFORMATION

Further information is available at: http://www.dsp.diten.unige.it/index.php/teachings/multimedia-apps-and-future-internet.