Разработка программного обеспечения «Умный дом» в среде разработки Android studio для операционной системы «Android»
Автор: wixpin • Апрель 18, 2023 • Курсовая работа • 2,924 Слов (12 Страниц) • 194 Просмотры
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 2
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 2
1.1. Обзор операционных систем 2
1.2. Выбранные для разработки среда и язык программирования 5
1.3. Библиотеки 6
1.4. Вывод 8
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 8
2.1. Структура среды разработки 8
2.2. Система проекта 10
2.2. Реализация разрабатываемого пункта «Add Room» 12
2.4. Работа с Git 15
ЗАКЛЮЧЕНИЕ 18
СПИСОК ЛИТЕРАТУРЫ 19
ВВЕДЕНИЕ
В современном обществе стремительными темпами развиваются информационные и мобильные технологии, и все большее влияние на нашу жизнь оказывает мобильная техника и интернет. Теперь безграмотным человеком считается не тот, кто не умеет читать или писать, а тот, кто не умеет пользоваться мобильным телефоном, компьютером или интернетом, но таких людей с каждым годом становиться все меньше и меньше.
Интеллектуальная система «Умный дом» — это высокотехнологичная система, позволяющая объединить все коммуникации в одну и поставить её под управление искусственного интеллекта, программируемого и настраиваемого под все потребности и пожелания хозяина.
Актуальность работы: В настоящее время вследствие увеличения функциональности мобильного телефона(смартфона) наблюдается тенденция к использованию мобильных приложений для повседневной жизни и даже управление домом под названием «Умный дом».
Цель курсовой работы: Разработка программного обеспечения «Умный дом» в среде разработки Android studio для операционной системы «Android» и закрепление теоретических и практических знаний в ходе обучения.
Задачи курсовой работы:
1. Рассмотреть операционные системы для разработки приложения
2. Выбрать на какой ОС будет произведена разработка и на каком языке программирования
3. Определить и произвести обзор библиотек использованных в данном программном обеспечении
4. Спроектировать логическую и файловую схему системы проекта
5. Создать мобильное приложение
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1. Обзор операционных систем
Android является самой популярной мобильной операционной системой и вряд ли что-то изменится в ближайшие годы, ведь, по данным на 2014 год, именно ОС Android была установлена аж в 86% смартфонов, проданных за второй квартал того же года.
[pic 1]
Рисунок 1. Логотип ОС Android
Преимущества использования Android-смартфона в основном зависят от индивидуальных потребностей того или иного пользователя, но мы выделим 3 основных плюса данной операционной системы.
- Загрузка сторонних приложений. Android смартфон предоставляет пользователям возможность устанавливать приложения, которых нет в Play Store. Таким образом, вы можете скачать что-нибудь со стороннего источника.
- Конфигурация. Устройства на базе Android могут предложить потребителям множество конфигураций оборудования: вы можете выбрать процессор, емкость батареи, объем ОЗУ или внутренней памяти, а также поддержку съемных накопителей (например, карту памяти).
- Расширение памяти. С помощью различных карт памяти пользователи могут легко расширить хранилище на своем телефоне.
Недостатки использования Android:
- Кража данных у пользователей без их ведома;
- Легкий поиск уязвимостей, разработка вирусов;
- Сильный расход энергии, если оптимизация пострадала;
- Производители создают оболочки, которые не всегда могут похвастаться высокой производительностью.
iOS (до 24 июня 2010 года — iPhone OS) — мобильная операционная система для смартфонов, электронных планшетов, носимых проигрывателей, разрабатываемая и выпускаемая американской компанией Apple. В iOS используется ядро XNU, основанное на микроядре Mach и содержащее программный код, разработанный компанией Apple. Ядро iOS почти идентично ядру настольной операционной системы Apple macOS (ранее называвшейся OS X).[pic 2]
...