Иван Андреевич Трещев, Владимир Александрович Тихомиров - Программирование для мобильных платформ. Android и WP. Учебный курс

Программирование для мобильных платформ. Android и WP. Учебный курс
Название: Программирование для мобильных платформ. Android и WP. Учебный курс
Авторы:
Жанры: Книги о компьютерах | Прочая образовательная литература
Серии: Нет данных
ISBN: Нет данных
Год: Не установлен
О чем книга "Программирование для мобильных платформ. Android и WP. Учебный курс"

Данная книга содержит основные материалы курсов программирования для мобильных платформ, используемых на кафедрах «Математическое обеспечение и применение ЭВМ» и «Информационная безопасность автоматизированных систем» ФГБОУ ВО КнАГУ.

Бесплатно читать онлайн Программирование для мобильных платформ. Android и WP. Учебный курс


Общий анализ Анастасия Сергеевна Ватолина


© Иван Андреевич Трещев, 2020

© Владимир Александрович Тихомиров, 2020


ISBN 978-5-4498-9458-8

Создано в интеллектуальной издательской системе Ridero

Раздел 1. Windows Phone – Silverlight и xna

ВВЕДЕНИЕ

Много чего можно отнести к мобильным программируемым устройствам. В принципе – это любая программируемая компьютерная техника, которую человек может перетащить с собой в дипломате. В наш курс будут входить только:

– сотовые телефоны;

– смартфоны;

– коммуникаторы;

– КПК (карманные персональные компьютеры).

Сотовые телефоны

Сотовый телефон оснащен прошивкой – выполняющей роль примитивной операционной системы (ОС), компоненты которой простой смертный, не знающий языка программирования, вряд ли сможет изменить. Однако большинство современных аппаратов помимо неизменяемой прошивки имеют в своем арсенале программную платформу Java2ME (Java 2 Micro Edition), которая позволяет закачивать на телефон приложения, написанные на языке Java, в том числе и игры. Скорее всего, по мере удешевления смартфонов сотовые телефоны, а вместе с ними и платформа Java2ME, канут в лету. Однако на данный момент в интернете можно найти довольно большое количество приложений, которые для неё подходят. Кроме этой платформы, существуют ещё две: Mophun (живет только в старых телефонах Sony Ericsson, например SonyEricssonT610) и BREW. Последняя увидела свет позже, чем Java2ME, в 2001 году, и изначально предназначалась для CDMA-телефонов, затем была адаптирована и для телефонов стандарта GSM, но широкого распространения пока так и не получила, по крайней мере в России.

Смартфоны

Название «смартфонов» произошло от двух английских слов: «Smart», что в переводе означает «умный», и «Phone» – телефон. То есть смартфон – это умный телефон. А какой телефон можно считать «умным»? Разумеется, клиента электронной почты, WAP-браузера и «продвинутого» редактора рингтонов тут недостаточно. Речь идет о других, компьютерных функциях аппарата. То есть у него должна быть настоящая операционная система, большой дисплей, Bluetooth и/или инфракрасный порт. Также «ум» телефона подчеркивают возможность синхронизации с ПК, наличие слотов расширения и достаточный объем памяти для установки приложений.


Рисунок 1. Разновидности смартфонов


От стоящих ниже на лестнице эволюции телефонов смартфонам достались телефонная клавиатура и отсутствие сенсорного дисплея.

Коммуникатор

Коммуникатор – это карманный компьютер с функциями телефона. Это значит, что в устройстве зачастую не бывает телефонной клавиатуры (рис.), в обязательном порядке имеются полноценная операционная система и сенсорный экран. Многие модели коммуникаторов делаются очень просто – берется серийная модель смартфона, добавляется GSM-модуль и выводится на рынок в качестве новой модели с ценой сотни на полторы больше, чем у «родителя».


Рисунок 2. Разновидности коммуникаторов


От этого, правда, часто страдает эргономика, которая у большинства КПК и так не блещет. Либо получается начисто лишенная всех удобств, но крайне функциональная «коробка», либо непроизводительная и нефункциональная, но очень красивая поделка. «Золотая середина» все же иногда встречается. Общепризнанным эталоном коммуникатора является Sony Ericsson P900/910 (рис. 2). Но за удобство приходится платить.

Удобству использования коммуникаторов сильно способствуют разные аксессуары, количество которых намного больше, чем у смартфонов. При помощи двух-трех дополнительных аксессуаров можно превратить коммуникатор в машину, ничем по удобству не уступающую ноутбуку. Тем, кому необходимо писать большие тексты или заполнять огромные отчеты, наверняка поможет дополнительная клавиатура. Есть даже резиновые клавиатуры, которые при желании можно свернуть в трубочку. А если созданные на коммуникаторе работы захочется напечатать, минуя настольный компьютер – тоже нет проблем. Благо для мобильных устройств выпущено немало компактных и удобных принтеров. Так что владелец коммуникатора вполне может начать работать, едва выйдя из дома. Что, как известно, никогда и никем не возбраняется.


Рисунок 3. Разновидности коммуникаторов с клавиатурами

Корманный персональный компьютер

КПК – это карманные персональные компьютеры со своей памятью, процессором, слотами расширения, звуковой системой, ну и, конечно же, дисплеем. КПК от своих старших собратьев отличаются меньшим дисплеем, который, к тому же, реагирует на прикосновение специальной палочки – стилуса – и flash-памятью, которая, в отличие от винчестера, занимает меньше физического места.

Чаще всего КПК сравнивают по функциональности с ноутбуками. Хотя это совершенно разные устройства, предназначенные для использования в разных целях. Основное различие их в том, что для работы с ноутбуком Вам, прежде всего, нужно где-то его поставить и самому принять удобное положение, а также дождаться загрузки операционной системы. С КПК все гораздо проще. В метро, в трамвае, сидя или стоя, Вы запросто включаете его и, управляя стилусом либо цифровой клавиатурой (если есть), будете спокойно работать. Процесс включения занимает считанные секунды.

Также немаловажно то, что при работе с ноутбуком Вы пользуетесь клавиатурой для набора текстов, а в КПК для этого используется стилус. Для набора текста используется «виртуальная клавиатура». Также можно писать слова от руки, как Вы это делаете ручкой на бумаге. С первого взгляда это не очень удобно, но, потренировавшись, можно вполне быстро набирать небольшие заметки или статьи. При желании, никто не мешает купить дополнительную клавиатуру, которая будет соединяться с Вашим КПК по Bluetooth или через USB-порт.

Раньше считалось, что КПК могут использоваться только для набора текстов, прослушивания музыки и простеньких игр – из-за слабых процессоров и малого наличия памяти. На сегодняшний день современные КПК обладают высокоскоростными процессорами по 400, 520 и выше МГц, что вполне достаточно для просмотра несжатого видео в формате DivX, 3D игр типа Doom, работы с базами данных и большими электронными таблицами. Память тоже можно расширить, купив дополнительную карту на 1, 2 или больше ГБ, благо такие карты дешевеют с каждым днем.


Рисунок 4. Разновидности карманных персональных компьютеров (КПК)


От смартфонов КПК отличаются только тем, что в них не вставляется SIM карта и в них нет телефонной связи. В противовес – аппаратные мощности КПК (процессор, память, размер экрана и т.д.) существенно выше.

1 Обзор операционных систем мобильных устройств

В сотовых телефонах, как говорилось выше, нет операционной системы, как таковой, там – прошивка, на которую «натянута» виртуальная Java машина, исполняющая программы, называемые «мидлетами».


С этой книгой читают
В книге кратко рассмотрены теоретические вопросы проектирования баз данных. Приведены примеры лабораторных работ и рассчетно-графического задания, опробированные в учебном процессе ВУЗа. Книга будет полезна как преподавателям, так и студентам, а также всем заинтересованным в проектировании, реализации и тестировании информационных систем.
В книге рассмотрены вопросы моделирования и обеспечения защиты информации при наличии программно-аппаратных уязвимостей. Проведен анализ зарубежных банков данных уязвимостей
В данной книге основное внимание уделятеся вопросам защиты современных информационных систем и операционных систем от нескнкционированного доступа. Дополнительно приводятся сведения по защите сетей и сетевых операционных систем.
Данная книга содержит описание работы симулятора Cisco Packet Tracer и эмулятора GNS3. В ней приведены основные отличия между данными категориями программного обеспечения. Приведены лабораторные работы для создания практических курсов по данному программному обеспечению.
Данная книга о истории возникновения и успеха легендарного музыкального проекта «А. НЕМЕЦЪ», предназначена для широкого круга читателей, а также для отечественных и зарубежных подвижников и специалистов, осуществляющих исследовательскую деятельность в сфере неформальной культуры, массовой социологии и практической мистики. Книга публикуется в серии «Всемирная Библиотека Современного Русского Самиздата».Часть информации можно найти в ранее опублик
Данная книга является одной из работ сборника «#ОТКРОВЕНИЯ». Она представляет из себя небольшое юмористическое издание, состоящее из пятидесяти откровений, посвящённых социальным сетям.
Для среднего школьного возрастаПравдивые приключения двух девочек в компьютерном мире. Хотя, конечно, некоторые дяди и тети могут посчитать их сказкой. Знакомство с устройством компьютера, путешествие по просторам Интернета, борьба с компьютерными вирусами, поиск выхода из лабиринта слов и другие приключения, с которыми может столкнуться каждый в современном компьютеризированном мире.
В данной книге излагаются основы творения познания Разумом и Рассудком, Действительности в Бытие, как новой картины мира, и Реальности в Небытие субстанции человека.Также излагаются Софизмы о Действительности с точки зрения инженера. Утверждается, что излучения творятся в Настоящем непрерывно, что Энергия – это атрибут Излучения.
Александр Струев высказывает свою версию о почти двадцатилетней брежневской эпохе, непосредственным очевидцем которой он был. Зная о кремлевских тайнах тех лет, автор в несколько необычной манере ведет свое сатирическое повествование, наполненное и вымыслом, и реальными событиями.Книга содержит нецензурную брань.
Первая книга из серии «Великие полководцы России», подготовленная Российским военно-историческим обществом (РВИО) и «Комсомольской правдой» в содружестве с ведущими российскими историками
Милена воспитывалась в семье, где её не особенно любили: брат и сестра издевались, а для матери и отца она была скорее обузой. Оно и понятно, кому нужен ребёнок-инвалид? Зато бабушки и дедушки её обожали. В остальном она обычная девушка восемнадцати лет. Вернее, так только казалось… Все изменилось в тот день, когда он услышала в свой адрес незнакомое слово.
Первая книга из цикла романов о гениальном социофобе, вместе со своей неординарной командой занимающемся расследованием «висяков» многолетней давности и известном в Сети под ником Неон.Смоленск. Наши дни. Город потрясает серия жестоких убийств, маньяк оставляет трупы в одном из центральных парков города. После каждого убийства местный предприниматель Денис получает письма с номерами: «1», «2»… Что дальше? И как все происходящее связано с аналогич