Разработка мобильного приложения на Android - davaiknam.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Возрастающие скорости доступ в интернет, и уменьшающаяся стоимость... 1 264.84kb.
Построение приложения rpc разработка приложения 1 135.14kb.
Развитие индустрии по борьбе с вредоносным и мошенническим по 6 13 1040.15kb.
Характеристики многофункционального интеллектуального медиа-плеера... 1 138.51kb.
Через громкую связь Car4g edge II можно бесплатно звонить, используя... 1 22.38kb.
Частное техническое задание на выполнение составной части окр 1 83.26kb.
Разработка прототипа домашнего робота 1 75.7kb.
Программа по продуктам StaffCop и Security Curator компании AtomPark... 1 74.78kb.
Руководство по использованию "мобильного банка" 1 331.49kb.
Описание предметной области 1 170.84kb.
Формы оценки мобильных сотрудников — это инструмент измерения и анализа... 1 46.17kb.
Сведения о должностном лице (должность, звание, Ф. И. О. полностью) 1 38.57kb.
Направления изучения представлений о справедливости 1 202.17kb.

Разработка мобильного приложения на Android - страница №1/1


Разработка мобильного приложения на Android

Содержание




    1. Введение.

      1. Мобильность и облачные вычисления. Структура курса и авторы.



1. Введение.


      1. Мобильность и облачные вычисления. Структура курса и авторы.

Характерная черта современной мировой экономики - это переносимость технологий.



Технологии и образцы техники, сделанные на западе, очень быстро переносятся на восток. Наукоёмкие производства делятся на два этапа: создание дизайн-проекта готового устройства (или его части) и создание его производства. Это приводит к тому, что, например, в Китае многие современные заводы имеют в своём штате от силы двух программистов и ни одного учёного. Но за счёт использования уже разработанных современных микросхем, компонентов и программного обеспечения они производят самую современную электронику. Эти составляющие конечного изделия называются ресурсы или источники.
Высокие темпы развития науки и технологии в сфере коммуникаций отдельной страны, да и планеты в целом, позволили эффективно создавать, хранить, перерабатывать и представлять информацию. Для этого внедряются новые протоколы обмена информацией различного типа, такие как XMPP, новые способы уплотнения сервисов в интернете, такие как виртуализации и, в частности, XEN платформа. В основном это происходит в нескольких десятках самых крупных мегаполисов. Информационные ресурсы становятся наравне с материальными и энергетическими.
Все сильнее проявляется закон свободного программного обеспечения – тот код, который закрыт, обречён на вымирание. Поэтому компании-лидеры, такие как Google inc., придерживаются политики открытого программного кода для многих своих продуктов. Стоит отметить, что в основном они выпускают программное обеспечение, но внутри корпорации используется огромный объём технических средств, используемых для хранения и обработки информации.
Накопление информации о клиентах является одним из главных факторов успешного развития всякого проекта, предприятия и организации. Работа с информацией стала важным фактором конкурентоспособности и средством повышения эффективности управления всеми сферами общественной жизнедеятельности. Так, например, информация позволяет правильно рассчитать воздействие пропаганды и рекламы. Социальные сети, такие как Facebook и Twitter, дают возможность точечного воздействия на социальные группы. Проводятся первые вполне успешные эксперименты по управлению сообществами людей через игры, программы, фестивали и просто через новостные сообщения.
Появляются элементы «усиленной реальности» в играх, навигаторах и даже рекламных компаниях. Виртуальный мир всё глубже проникает в реальный. Пока это QR-коды, бар-коды, RFID метки, символы брендов. Уже сейчас доступны пластиковые дебитно-кредитные карты, сим-карты, различные метки для проезда в транспорте. Позже станут распространяться NFC и Директ WiFi устройства для беспроводной удалённой передачи средств оплаты. Все это приведет к тому. что деньги перейдут в виртуальное представление. Появятся системы автоматического доступа и обслуживания клиентов.
При увеличении количества информации растет потребность в автоматической обработке данных. Для этого создаются парсеры-переводчики с элементами искусственного интеллекта (ИИ), различные программы для оптимизации деятельности (ERP), системы для сбора информации у клиентов (Linux Ubuntu и OS Android), а так же специализированные приложения для отдельных областей деятельности человека, группы людей или официальных организаций.
В центре всех этих изменений лежат планшеты и смартфоны, которые практически заменили персональный компьютер, появившийся в нашей стране в 80-е годы. Чипы для них – это так называемые «система на кристалле» (SoC). Аналогичные микропроцессоры лежат в основе наиболее продвинутых облачных систем. Сегодня многие используют для кластеров не только ARM процессоры, но и очень производительные Intel Xeon. Вместе с тем, из-за большого потребления электроэнергии, доля использования последних постепенно снижается. Системы на ARM процессорах становятся многоядерными, имеют возможность конфигурации периферии на основе программируемых логических интегральных схем. Сейчас такие решения можно видеть в недорогих платформах типа Ардвино и Zynq.
Можно перечислить новые черты процесса вычислений: набор одновременно работающих асинхронных моделей программирования взаимодействующих динамических систем (FSM), стохастичность, гибридность, большая степень и много уровней параллельности (архитектура, виртуализация, эмуляция, процессы ОС, переключение контекста внутри процесса ОС, оптимизация компилятора). А также неоднородность программных и аппаратных систем, сложность иерархии памяти и специальные способы одновременного доступа к памяти в распределённых вычислениях, стеки системного и прикладного ПО, надёжность, сниженное энергопотребление чёрного кремния, сверхпараллельный ввод\вывод, Compressive Sensing.
Персональные компьютеры ведут свою родословную от вспомогательного компьютера TX-0. Он был построен на транзисторах и служил для подготовки перфокарт. В 1959 году кто-то в MIT начал его использовать для подготовки письменных работ (как текстовый процессор). С тех пор прогресс шагнул далеко вперед, современные планшеты и смартфоны служат качественным устройством для взаимодействия с облачными сервисами. Уже сейчас к ним подключают настоящие принтеры, видеопроекторы и большие экраны, они могут работать в беспроводной одноранговой сети и собирать информацию с десятков сенсоров и множества дополнительных периферийных устройств (считыватели кредитных карт, радиоприёмники, клавиатуры). Сами по себе могут выступать в роли различных устройств –музыкальных инструментов, игровых контроллеров, пультов дистанционного управления и т.д. Наметилась тенденция вытеснять энергоёмкие вычисления с мобильных устройств на ближайшие стационарные или в облако. Подобные устройства работают как торговые автоматы, рекламные терминалы, видеотелефоны, платёжные терминалы и даже пульты управления автомобилем.
Из перспектив применения мобильных устройств можно отметить: организацию криптоканала для обмена информацией, использование интеллектуальных агентов при сборе и предварительной обработке данных. Также можно упомянуть всяческие напоминатели и индикаторы информации на смартфонах, программы распознавания человеческой речи и перевода её в поисковые запросы, предварительные фильтры для преобразования фотографий, программы для управления и передачи информации жестами, внешние сенсоры для управления, такие как различные подключаемые датчики (например, метеоцентр, Bluetooth-гарнитура с кнопкой, охранные и видео системы).
Сейчас мобильные устройства превратились в высокоинтеллектуальные точки входа в порталы разнообразных сетей и облаков.
И под конец шутка. Что бы ни говорили американцы про первый смартфон Сайман фирмы IBM сделанный в 1994 году, но настоящий первый смартфон был сделан в виде прототипа компанией Самсунг на американском чипе PXA в 2004 году. Поэтому Южную Корею можно признать лидером в деле высоких технологий по созданию OS Android. А Северная Корея преуспела в выпуске биологических роботов (детей – граждан Северной Кореи). И не известно, чья технология более высокая…
Основу пособия составил курс лекций по разработке приложений для мобильных устройств, прочитанный автором в 2012 году для студентов университета АбаарсоТех в городе Харгейса в СомалиЛенд, опыт работы на корпорацию Самсунг в 2004-2005 году и в 2012 году. А так же непосредственная работа в собственной компании по поддержке андроид устройств.
Курс состоит из трёх разделов. Первый даёт общие сведения о платформе Android, как разрабатывать приложения, чем пользоваться. Пример разработки коммерческого приложения находится в последней части вместе с общими вопросами качества разработки приложений, управления проектным процессом и их коммерциализации. Средняя часть в основном о библиотеках фреймворка Android и о новых приёмах и возможностях OS Android. Вместе с лекционным курсом помещены практические занятия. Цель которых – научить на лёгкой и общедоступной платформе Android разрабатывать реальные приложения. Например, приложения для автомобиля.
Пособие состоит из введения, трёх разделов и заключения, разделённых на 15 лекций из которых 9 снабжены практическими занятиями. Общий план и структуру курса разработали … Лекции составил Игнатьев Д.Г. Учебные материалы доступны на сайте компании concorde-car.ru по ссылке ...
Автор благодарит компанию “Moscow Business School” и Московский технологический институт за предоставленную возможность по созданию печатной версии курса.
Для пособия были использованы материалы, размещённые на сайтах из разделов “Список литературы”.
Ссылки на программные продукты различных фирм не используются в рекламных целях и носят иллюстративный и справочный характер.









Если теория не красива, она не верна.
ещё >>