1. Аппаратное и программное обеспечение мобильных устройств. Русанова 137 гр.doc. 1. Аппаратное и программное обеспечение мобильных устройств 7 Эрих Мария Ремарк Три товарища 13
Скачать 32.6 Kb.
|
Оглавление1.Аппаратное и программное обеспечение мобильных устройств 7 2.Эрих Мария Ремарк «Три товарища» 13 3.Фильм « А зори здесь тихие» 14 Аппаратное и программное обеспечение мобильных устройствВозможности современных мобильных устройств практически безграничны, и все большее число людей находит ему применение в своей учебе, работе, быту. Одним из важнейших качеств современного мобильного устройства является дружественный интерфейс по отношению к пользователю. Общение человека с мобильным устройством (мобильным телефоном, смартфоном, планшетом, карманным персональным компьютером – КПК и другими (Приложение 1) стало простым, наглядным и понятным. Это возможно благодаря программному обеспечению мобильного устройства. Сравнивая компьютер и мобильное устройство, можно выделить следующие одинаковые компоненты аппаратного обеспечения: центральный процессор, внутренняя/внешняя память, устройства ввода/вывода информации и наличие программного обеспечения. Процессор в мобильном устройстве по мощности уступает процессорам для настольных компьютеров и ноутбуков. В этой связи у мобильных устройств процессоры компактны и расходуют меньше электроэнергии. Оперативная память интегрирована в устройство и имеет постоянный объем. Внешняя память может быть расширена за счет использования флэш-карт типа microSD. Устройства вывода – это графический экран и звуковые динамики. В минимальный набор устройств ввода мобильного устройства входят: multi touch или сенсорный экран, а также некоторые модели могут быть оснащены кнопочной клавиатурой. Возможно еще оснащение объективом для фото-видео съемки и док-станции [17]. Программное обеспечение мобильного устройства можно разделить на: системное; прикладное; инструментальное. Исходя из определения системного программного обеспечения компьютера, можно сформулировать определение системного программного обеспечения мобильного устройства. Оно является комплексом программ, обеспечивающих управление компонентами мобильного устройства, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого - аппаратная часть устройства, а с другой — приложения пользователя [45]. Программы, относящиеся к системному программному обеспечению мобильного устройства представлены в таблице 1.1. Таблица 1.1 – Примеры программ системного программного обеспечения мобильного устройства.
Прикладное программное обеспечение используется для решения различных информационных задач пользователя. Классификация прикладного программного обеспечения представлена в таблице 1.2. Таблица 1.2. Классификация прикладного программного обеспечения мобильных устройств.
Можно отдельно выделить в прикладном программном обеспечении такой вид программ, как эмуляторы мобильных устройств. Данное программное обеспечение позволяет создавать виртуальные мобильные устройства с полным функционалом и поддержкой всех свойства. Основным назначением является тестирование программ, созданных программистами для поиска ошибок и отладки на различных мобильных устройствах. Существуют эмуляторы самых распространенных операционных систем мобильных устройств: Android: Android Virtual Device, Genymotion, Android x86, Bluestacks; iOS: iPad Emulator, iPad simulator, iPhone Simulator; windows mobile: Эмулятор Windows Phone , Эмулятор Windows Mobile; Инструментальное программное обеспечение иначе можно называть системами программирования. Системы программирования являются инструментами программистов для создания программ и мобильных приложений. Существует следующая классификация инструментального программного обеспечения: специализированные текстовые редакторы для создания и редактирования исходного кода программы. Они могут быть отдельным приложением и чаще всего интегрированы в системы программирования; трансляторы – переводят программы в машинный код; ассемблеры; компиляторы; интерпретаторы; компоновщики – собирают исполняемый файл из двоичных кодов отдельных файлов программ; отладчики – предназначены для поиска ошибок в коде программы; библиотеки – содержат процедуры и функции, которые используются программистами в написание программы. С развитием мобильных технологий развивается и инструментальное программное обеспечение, с помощью которого программисты создают мобильные приложения. Мобильное приложение – это программа, написанная для мобильного устройства (мобильного телефона, смартфона, планшета, КПК и др.) [17]. Широкое распространение в разработке и создании мобильных приложений получила бесплатная и свободного распространения система программирования Android Developer Tools (Инструменты разработчика для Android). В состав Android Developer Tools входят следующие неотъемлемые компоненты: Eclips; Android Software Development Kit Tools (Набор инструментальных средств разработки для Android); Android Virtual Device Manager (Диспетчер виртуальных устройств Andriod); Последние образы системы Android. Данная среда разработки мобильных приложений имеет: поддержку программного обновления до актуальной версии; интегрированную навигацию между Java и XML ресурсами; расширенный редактор XML; мастера создания стандартных Android проектов; простой и понятный пользовательский интерфейс; визуализация пользовательского интерфейса планшетов, смартфонов и других устройств; редактор для работы с компонентами пользовательского интерфейса; отладка по USB; быстрое создание отчетов об ошибках; отображение загрузки ЦП устройства; имитацию работы устройства с разными параметрами; эмуляция любого мобильного устройства. Возможность использования нестандартных конфигураций; расширение аппаратной эмуляции, добавление камер, датчиков; мощный Java отладчик; графический анализ пропускной способности сетевого оборудования мобильного устройства; создание и запуск модульных тестов на аппаратных устройств или эмуляторе; поддержка для компиляции существующего кода, написанного на C или C++; поддержка для упаковки нескольких архитектур (x86, x64). Программное обеспечение является необходимым компонентом в цифровой технике, а для рядового пользователя важно комфортное использование своих мобильных устройств. Разнообразие и великое множество программных продуктов заставляет человека сделать выбор, учитывая при этом свои интересы и информационные потребности. Невозможно учесть все желания пользователя, и поэтому каждый может воспользоваться инструментальным программным обеспечением для разработки и создания собственных программных продуктов для мобильных устройств. Эрих Мария Ремарк «Три товарища»Фильм « А зори здесь тихие» |