TCMB686 Мобилни приложения за смартфон и таблет
Анотация:
Курсът цели да запознае студентите с основните и софтуерни хардуерни архитектури на съвременните смартфони, таблети и други преносими терминални устройства с мрежова операционна система. Студентите последователно изучават блокови схеми на основни функционални компоненти на мобилни терминали, познават базовите комуникационни протоколи и приложни интерфейси, използвани в мобилни терминали от 3, 4 и 5G. Разбират как се осъществяват комуникационни връзки между мобилни терминали, познават стандартните софтуерни архитектури за мобилни устройства, включително и терминали със специализирано предназначение. Познават специализирани софтуерни архитектури за мобилни устройства, различия между мрежовите операционни системи в тях. Изучават фиксирани и мобилни приложения за отдалечен достъп през смартфон и таблет, фиксирани и мобилни приложения за мониторинг на безжични мрежи (WiFi, 1,2,3,4,5G, Bluethoot, Infrared и др.). Могат да инсталират и конфигурират приложения за мониторинг на клетъчни радиомрежи, да снемат данни за клетъчната мрежа и зоната на покритие, познават приложенията за отдалечена локализация на обекти чрез GPS и Assisted GPS и приложения за отдалечена навигация. Могат да ползват приложения за отдалечена колаборация на екипи и телеконференции, познават и могат да консултират клиенти за приложения, специализирани за потребители с увреждания. Умеят да инсталират и конфигурират мобилни приложения, тяхната настройка и тестване.
Преподавател(и):
проф. Росен Пасарелски д-р
Описание на курса:
Компетенции:
Успешно завършилите курса студенти:
1) знаят: типовите архитектури за мобилни устройства и терминали със специализирано предназначаване, познават основни версии на популярни мрежови мобилни операционни системи.
2) могат: да инсталират и конфигурират мобилни приложения и служебни приложения за мониторинг на клетките на мобилните радиомрежи, да обучават и консултират потребители и клиенти за основните различия и особености при различните типове мобилни терминали, смартфони и таблети, вкл. и сателитни. Да извършват ъпгрейт, фабрично рестартиране и притежават умения за анализ на конструкцията и детектиране на проблеми при мобилните терминали.
Предварителни изисквания:
Студентите да имат знания и/или умения:
• терминологичен английски език
• работа с приложен софтуерни продукти
• основи на телекомуникациите и клетъчните радиомрежи
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
Литература по темите:
Записки на лектора
Електронни учебни помагала
"The Art of Mobile Apps: The Smartphone and Tablet Revolution" от Max Wheeler
"Mobile App Development with Android: Build 5 Real-World Apps" от Tim Buchalka и Jean-Paul Roberts
"iOS Programming: The Big Nerd Ranch Guide" от Christian Keur aи Aaron Hillegass
"Mobile App Development with Ionic 4: Cross-Platform Apps with Ionic, Angular, and Cordova" от Chris Griffith
"Android Programming: The Big Nerd Ranch Guide" от Bill Phillips, Chris Stewart и Kristin Marsicano
"Learning React Native: Building Native Mobile Apps with JavaScript" от Bonnie Eisenman