Читаем Компьютерра PDA 17.04.2010-23.04.2010 полностью

Во всех трёх вариантах применяется стандартный микрочип с рабочей частотой 5 МГц, на котором хранятся IMSI (от англ. International Mobile Subscriber Identity - международный идентификатор мобильного абонента), серийный номер, временные сведения о сети и доступных пользователю услугах, а также некоторые другие данные (например, телефонная книга), доступ к которым может быть защищён системой PIN-кодов.

В принципе, чтобы использовать в iPad или iPhone 4G обычную SIM-карту, достаточно её просто аккуратно обрезать до размеров micro-SIM. Она будет работать так же хорошо, как и фабричная, и этот прямолинейный способ "доработки напильником" предлагается в качестве самого простого решения на множестве сайтов.

Между тем, не всё так просто. Несмотря на полную идентичность самих чипов, спецификация micro-SIM (ETSI TS 102 221 V9.0.0, Mini-UICC) предусматривает целый ряд новых функций, которых нет у SIM-карт других форматов. Прежде всего, речь идёт о поддержке одновременного доступа к карте нескольких приложений через виртуальные (логические) каналы.

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

Усилением средств безопасности можно считать и появление иерархической системы PIN-кодов с универсальным PIN-кодом, кодом для приложений и локальным кодом. По аналогии с компьютерными операционными системами, универсальный код предоставляет полные права администратора системы, а все остальные - ограниченные права на выполнение каких-то определённых действий. Очевидно, такая мера должна предотвратить не столько случайные повреждения данных, хранящихся на карте (и на подключённом аппарате), сколько злонамеренные атаки, направленные на получение контроля над терминалом, в том числе с помощью неавторизованного программного обеспечения.

И, наконец, четвёртая новая функция, заложенная в спецификациях micro-SIM, - поддержка расширенной телефонной книги увеличенного объёма, позволяющей сохранять на "симке" вторые имена абонентов, группы, а также адреса электронной почты.

Очевидно, что пока iPad 3G - единственный массовый продукт, рассчитанный на micro-SIM, - не поступит в продажу, карточки этого формата на рынке не появятся: их попросту не с чем использовать. Тем не менее многие крупнейшие операторы связи объявили о готовности использовать такие "симки" в своих сотовых сетях. Достаточно назвать таких грандов, как AT&T Mobility, Orange, NTT docomo, T-Mobile и Vodafone. О подобных инициативах российских операторов пока ничего не слышно, но вряд ли они будут противиться изготовлению собственных micro-SIM, если на них будет серьёзный спрос.

Какие же цели преследовала Apple, использовав в далеко не карманном устройстве самую миниатюрную SIM-карту из существующих? Конечно, дело не в размерах, а в нестандартности. Зная политику Apple в отношении iPhone, несложно догадаться, что необычные "симки" затруднят использование аппарата в сетях операторов, у которых нет с ними договорных отношений. Проще говоря, это ещё один из способов борьбы с "серыми" поставками, ведь iPad 3G будет продаваться "разлоченным", а обрезать симкарты ножницами решится далеко не каждый.

Есть и ещё одна версия. Вспомним спецификации micro-SIM: расширенная телефонная книга с e-mail и поддержка одновременного доступа к карте из нескольких приложений. Может, операционная система iPad предусматривает какое-то использование этого самого одновременного доступа? Учитывая "ограниченную многозадачность" iPhone OS 3.2, в Apple могли прибегнуть и к другим нетривиальным ухищрениям подобного рода. Верится с трудом, ну а вдруг? Мало кому нравится, когда его водят за нос, так что, пожалуй, оставим и эту версию в качестве вполне вероятной.

Project Natal: как устроен странный контроллер Microsoft

Автор: Андрей Письменный

Опубликовано 22 апреля 2010 года

Контроллер-камера для Xbox 360, известный как Project Natal, должен поступить в продажу осенью 2010 года, и, судя по последним данным, разработка действительно находится в заключительной стадии. Сотрудникам итальянского сайта Multiplayer.it удалось сфотографировать Natal - судя по снимкам, устройство вполне готово для массового производства.

Шумиха вокруг Natal началась ещё в июне 2009 года, хоть информации тогда было не слишком много. На игровой выставке E3 2009 был показан прототип Natal и демонстрационный ролик, в целом дающий представление о том, какие игры позволяет реализовать новый контроллер. Но на вопросы о том, действительно ли Natal так уж инновационен, и, тем более, ждёт ли его большая популярность, ответы найти пока сложно.

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

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

Основы объектно-ориентированного программирования
Основы объектно-ориентированного программирования

Фундаментальный учебник по основам объектно-ориентированного программирования и инженерии программ. В книге подробно излагаются основные понятия объектной технологии – классы, объекты, управление памятью, типизация, наследование, универсализация. Большое внимание уделяется проектированию по контракту и обработке исключений, как механизмам, обеспечивающим корректность и устойчивость программных систем.В книге Бертрана Мейера рассматриваются основы объектно-ориентированного программирования. Изложение начинается с рассмотрения критериев качества программных систем и обоснования того, как объектная технология разработки может обеспечить требуемое качество. Основные понятия объектной технологии и соответствующая нотация появляются как результат тщательного анализа и обсуждений. Подробно рассматривается понятие класса - центральное понятие объектной технологии. Рассматривается абстрактный тип данных, лежащий в основе класса, совмещение классом роли типа данных и модуля и другие аспекты построения класса. Столь же подробно рассматриваются объекты и проблемы управления памятью. Большая часть книги уделена отношениям между классами – наследованию, универсализации и их роли в построении программных систем. Важную часть книги составляет введение понятия контракта, описание технологии проектирования по контракту, как механизма, обеспечивающего корректность создаваемых программ. Не обойдены вниманием и другие важные темы объектного программирования – скрытие информации, статическая типизация, динамическое связывание и обработка исключений. Глубина охвата рассматриваемых тем делает книгу Бертрана Мейера незаменимой для понимания основ объектного программирования.

Бертран Мейер

Прочая компьютерная литература / Книги по IT