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

Программирование для мобильных платформ. 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). Но за удобство приходится платить.

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


Вам будет интересно
В ходе проектирования информационных систем возникает большое количество вопросов – от выбора метода и средств проектирования до обеспечения информационной безопасности в финальном продукте. Данная книга призвана помочь в выборе средств для проектирования и защиты в созданных системах...
Читать онлайн
Данная книга содержит теоретические и практические сведения по аттестации специалистов по защите информации в автоматизированных системах. Основной упор сделан на реализацию требований ФГОС ВО по специальности 10.05.03 «Информационная безопасность автоматизированных систем», специализация «Обеспечение информационной безопасности распределенных информационных систем»....
Читать онлайн
Данная книга содержит практические аспекты по анализу исходных текстов программ при отсутствии к ним доступа. Предполагается наличие знаний языка ассемблер и C++/C#, Python у читателя....
Читать онлайн
Книга содержит основные сведения в области безопасности вычислительных сетей. Приведены основные сведения по настройке Ideco ICS, Cisco ASA, ЦУС Континент....
Читать онлайн
В книге рассмотрены вопросы моделирования и обеспечения защиты информации при наличии программно-аппаратных уязвимостей. Проведен анализ зарубежных банков данных уязвимостей...
Читать онлайн
В книге кратко рассмотрены теоретические вопросы проектирования баз данных. Приведены примеры лабораторных работ и рассчетно-графического задания, опробированные в учебном процессе ВУЗа. Книга будет полезна как преподавателям, так и студентам, а также всем заинтересованным в проектировании, реализации и тестировании информационных систем....
Читать онлайн
Нейрокомпьютинг предоставляет единую методологию решения задач, связанных с проявлением интеллекта через использование нейросетевых интеллектуальных моделей и создание нейросетевых технологий на основе использования нейронов, искусственных нейронных ансамблей (ИНА), нейросетей различного вида. Конструирование искусственных нейронных ансамблей в литературе раньше практически не освещалось. Книга представляет интерес для магистров, аспирантов и лиц, специализирующихся на нейросетевых технологиях....
Читать онлайн
Данная книга содержит практические рекомендации по сканированию на наличия уязвимостей информационных систем вне зависимости от того, состоит она из одного, нескольких или целой группы вычислительных узлов. Приведены рекомендации по оптимизации процесса сканирования....
Читать онлайн
Кому-то может показаться, что форма представления в виде сказки ушла в прошлое. Однако народное творчество является неиссякаемым источником для нравственного, эстетического, патриотического воспитания. И вот, благодаря Владимиру, сказка стала проводником формирования нового, яркого направления Цифровой гигиены.Читая эту книгу, вы вместе с героями сказок пройдете через испытания. Как они повлияют на вас, станете ли вы лучше, зависит только от вас!С уважением к автору,Е. В. Родыгин....
Читать онлайн
Эта книга для предпринимателей, начинающих маркетологов и бизнесменов. Здесь основная выжимка теоретических знаний и пошаговые инструкции. Прокачайте свой бизнес в социальных сетях для увеличения прибыли....
Читать онлайн
Расширенное руководство, чтобы получить больше просмотров и лайков ваших видео на Tik Tok, стать знаменитыми, расширить базу фанатов и главное – заработать на этом деньги!...
Читать онлайн
Руководителям ИТ-служб приходится бороться с многочисленными жалобами пользователей. В этой книге собрано 18 практик управления, которые помогают их уменьшить. Для каждой практики рассмотрены причины жалоб, пошаговый алгоритм внедрения, результаты и пример использования. Затронуты темы подготовки ИТ-стратегии, планирования затрат, выполнения заявок пользователей, управления ИТ-проектами и информационной безопасности....
Читать онлайн
Форензика, простыми словами, – это сбор цифровых доказательств. Что можно понять под словосочетанием «цифровые доказательства». Компьютерная криминалистика (Форензика).Под цифровыми доказательствами подразумевается наличие следов преступления на любых носителях информации: жесткие диски, смартфоны, планшеты, флешки, любые предметы, где может храниться информация в электронном виде. Из самых не обычных – это могут быть утюги, холодильники и прочая умная бытовая техника:)...
Читать онлайн
Бурное развитие информационных технологий привело к возникновению большого количества информационных баз, содержащих различные данные о физических и юридических лицах. Сбор, обработка, использование, хранение этих данных осуществляются, в финансовой и налоговой сферах, в сфере пенсионного, социального и медицинского страхования, в оперативно-розыскной деятельности, в трудовой и других областях общественной жизни....
Читать онлайн
Авторы совершили вместе с читателями небольшую экскурсию в историю науки, имеющую отношение к обсуждаемой теме, рассказали о предложенном способе активации воды гиперзвуком, показали на опытах – какие новые качества приобретает вода, активированная гиперзвуком по предложенному методу, дали некоторые советы по использованию активированной гиперзвуком воды в быту. Книга предназначена для широкого круга читателей....
Читать онлайн
Стольный град Киев 988–989 года.О положении дел на Руси и в стольном граде Киеве во время правления князя Владимира, о походе князя на Византию и женитьбе на сестре василевса Анне, а также о поражении служителей Перуна, о противостоянии между варягами и богатырями – четвертая приключенческая историческая повесть «Усердие князя Владимира» из серии «Илья из Муромы»....
Читать онлайн
«Следуя за автором по линии „упрощения языка“, вероятно, можно сказать, что есть оптимизм нетребовательный, физиологический, зависимый от хорошего пищеварения, от идеально нормального внутриклеточного питания, и есть оптимизм как результат глубокого понимания идеологически правильной организации впечатлений, возбуждаемых явлениями социальной жизни…»...
Читать онлайн
Саша с детства любила Новый год и свято верила, что все невзгоды и неприятности останутся в старом году.Но вот уже конец декабря наступил, а счастья нет и не предвидится – работу потеряла, с бойфрендом рассталась, жить негде и не на что.«Почему бы не поработать таксистом?» – решила Саша. И в городе появился украшенный ее руками автомобиль – такси «Новогоднее». Сколько историй выслушала Саша, и для каждого пассажира она нашла доброе слово.И вот – Новый год. Найдется ли тот, кто выслушает саму Саш...
Читать онлайн