Читаем Компьютер + мобильник: эффективное взаимодействие полностью

При рисовании кружка не будем задавать координаты жестко, а укажем, что они содержатся в переменных X и Y. В листинге 6.8 представлен полный код класса GameCanv.


Листинг 6.8. Полный код класса GameCanv


Поэкспериментируйте с различными фигурами. Проявите творчество!

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

Глава 7

ПЕРЕПРОШИВКА, ОБНОВЛЕНИЕ И ТЕСТИРОВАНИЕ ТЕЛЕФОНА

В этой главе отправимся в довольно рискованный рейд по просторам вашего мобильного телефона. Перед подобной дорогой полезно ознакомиться если не с картой, то хотя бы с абрисом предстоящего маршрута. Освоение компьютера можно сравнить с путешествием, организованным туристической фирмой. Универсальный путеводитель по персональному компьютеру купить вполне реально – ведь в 99 % случаев ваша машина принадлежит к миру WIntel. Так в шутку говорят о компьютере, построенном на Intel-совместимой платформе и работающем под управлением операционной системы Windows. В этой книге всюду подразумевается именно подобная машина, а пользователям Apple Macintosh или операционной системы Linux приведенные описания программ и настроек вряд ли пригодятся.

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

Общие сведения об архитектуре сотового телефона

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

«Тело» и «душа» телефона

С одной стороны, и компьютер, и телефон собраны из вполне вещественных деталей: микросхем, конденсаторов, печатных плат, проводов, кнопок и т. д. Специалисты по компьютерам или телефонам официально называют это аппаратной частью, или аппаратным обеспечением, а в разговоре издавна используют короткое слово «железо

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

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

Главное отличие аппаратной части телефона и компьютера вовсе не в размерах, а в разнообразии. Подавляющее большинство компьютеров независимо от производителя построено на единой платформе, называемой x86. Процессоры компаний Intel и AMD являются прямыми потомками одной микросхемы, выпущенной более двух десятилетий тому назад. Чтобы удержаться на рынке, создатели компьютерных комплектующих вынуждены придерживаться множества открытых стандартов. В результате компьютер можно собрать из отдельных блоков – устройств, выпущенных самыми разными производителями. Поэтому и операционные системы, и другие программы достаточно универсальны.

Мобильные телефоны изначально разрабатывались многими конкурирующими компаниями, и в результате было создано несколько десятков различных аппаратных платформ. Модификаций этих платформ еще больше. Законы рынка мобильной связи только способствуют разнообразию аппаратных и программных решений. Стандартизация коснулась лишь внешних интерфейсов, и то не всех. Наглядный пример тому – выбор data-кабеля. Из-за необходимости тесного взаимодействия аппаратной и программной частей телефона программное обеспечение для него создают исключительно производители трубок специально под конкретную модель. На других телефонах эти программы работать не будут: с чужой «начинкой» телефон, как правило, даже не включится.

Запоминающие устройства

Перейти на страницу:

Похожие книги

Самоучитель работы на компьютере: быстро, легко, эффективно
Самоучитель работы на компьютере: быстро, легко, эффективно

Тот факт, что умение работать на компьютере сегодня необходимо всем и каждому, не вызывает сомнений даже у скептиков.Книга, которую вы держите в руках, будет настоящим другом и помощником для тех, кто желает самостоятельно и в короткие сроки освоить премудрости работы на персональном компьютере. Написанная простым и понятным языком, она доступна и легка даже для новичков. Большое количество конкретных примеров и наглядных иллюстраций способствует быстрому и легкому усвоению предлагаемого материала.Его последовательное изложение, а также подробное пошаговое описание ключевых операций и процедур превращают изучение данной книги в увлекательный процесс, результатом которого будет умение общаться на «ты» с любым современным компьютером.Описание построено на примере системы Windows XP Professional.

Алексей Анатольевич Гладкий

Руководства / Прочая компьютерная литература / Книги по IT / Словари и Энциклопедии