Привет, гиктаймс! Я уже пару лет как собираю разные древние устройства и решил немного рассказать об одном из своих «экспонатов». Речь пойдёт о самом первом устройстве, которое можно назвать смартфоном — IBM Simon, которому, на минуточку, недавно исполнилось 20 лет. Попутно я расскажу, как искал способ загрузить и посмотреть на этом устройства какую-нибудь картинку, ибо из коробки эта нужнейшая функция почему-то отсутствует.
![IBM Simon by BellSouth](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/81d/8e5/df9/81d8e5df9bfe6a7130a449bcc689d46f.jpg)
Итак, смартфон IBM Simon появился в 1994 году, до того, как слово «смартфон» вообще было произнесено. Первый прототип был продемонстрирован ещё в 1992 году на выставке COMDEX, однако ни единого упоминания этого устройства в репортажах с осеннего COMDEX 1992 мне обнаружить не удалось. В то время все говорили о мультимедиа, о компьютерах с сенсорными дисплеями, о 32-битной Windows NT, она же Windows 3.2, и, видимо, среди этих громких технологий первый смартфон смотрелся несколько блёкло.
Однако, на устройство от IBM обратил внимание американский оператор связи BellSouth, и поэтому, после некоторых задержек, осенью 1994 года Simon поступил в продажу по цене в 899$ с контрактом от BellSouth и 1099$ без. Не сказать, чтобы телефоны продавались хорошо, сначала цена на устройство была снижена до 599$, а затем все непроданные экземпляры были отозваны и утилизированы. Всего было выпущено около 50000 устройств.
Спустя много лет, один из этих телефонов попал мне в руки, в комплекте с кожаным чехлом и «стаканом» — станцией для зарядки аккумулятора и подключения к телефонной линии для передачи факсов.
Трубка довольно массивная, весит около 600 граммов, и в руке лежит, скажу прямо, как кирпич.
Внутри стоит 16-МГц x86-совместимый процессор фирмы VADEM и 1 МБ оперативной памяти. Девайс, как и многие другие портативные устройства в начале 90-х, работает под управлением DOS с запущенной поверх графической оболочкой. Оболочка состоит из двух экранов: телефона и списка приложений.
![2015-06-07 23.57.58](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/837/9c5/a2b/8379c5a2b79320054c0dcd1f2c12e306.jpg)
Интерфейс телефона
![2015-04-20 21.15.08](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/9cf/389/b27/9cf389b27f13ab2570af6946fadca265.jpg)
Список приложений. Здесь это называется «Mobile office»
Интерфейс оболочки очень простой, я бы сказал, примитивный. В Simon встроено несколько программ, типичных для любого органайзера, а так же приложение для создания рукописных заметок и игра «Пятнашки». Больше на этом устройстве вы ничего на найдёте. В теории, функционал Саймона можно расширить, установив сторонние приложения. Однако, за всю историю существования устройства, под него было написано всего одно приложение: клиент удалённого доступа к ПК «DispatchIt». Стоила софтина 299$ за клиент для Simon и 2999$ за сервер для ПК.
Поэтому в нашей миссии по отображению на экране Simon любой картинки положиться придётся толькоо на себя, ну и, возможно, на встроенные программы. Потому что, как минимум, одна из них — рисовалка Sketch Pad — уже умеет выводить на экран любое изображение, жаль только, что, как в рекламе Форда «Т», «Изображение может быть любым, если оно нарисовано от руки». Придётся разузнать, в каком формате хранятся изображения, нарисованные в Sketch Pad и незаметно подменить картинку на нужную.
Единственный способ связаться с устройством — это карта памяти, ибо кабеля для синхронизации у меня нет.
К счастью, Саймон достаточно умён, чтобы делать бэкапы файлов, причём делать их на карту памяти. Поэтому изначально я хотел вытащить нужное изображение из бэкапа. Однако, и этого делать не пришлось, так как файловый менеджер, он же Filer, несмотря на всю свою примитивность, умеет копировать файлы с карты памяти на устройство и обратно. Нет, простите, не файлы. Такого понятия для Filer просто не существует. Рисунки, конечно же. Дело в том, что Filer вообще не фигурирует привычными понятиями «файл» и «каталог». Вместо этого он представляет файловую систему как несколько, даже не знаю, «закладок» (?), в каждой из которых находятся «документы» строго определённого типа (отдельно рисунки, отдельно факсы, отдельно текстовые файлы). Перемещать документы между закладками нельзя, создавать новые закладки или переименовывать существующие тоже.
Поэтому, я захожу в Sketch Pad и создаю тестовый рисунок.
И затем открываю в Filer закладку «рисунки» («Sketches») и копирую рисунок на карту памяти:
![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/09e/187/575/09e1875759d297884576db5a0e370117.jpg)
![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/e88/a95/12b/e88a9512ba670d88c2c5a3963c95e56a.jpg)
Теперь задача становится простой донельзя: узнать формат файла, его размеры и заменить его любым файлом с такими же параметрами. Для чтения PCMCIA карт и манипуляций с файлами я использовал вот такой аутентичный девайс:
![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/665/534/7a8/6655347a8dfc1fcadd3073748c6cef11.jpg)
На карте обнаружился файл Sketch01.pad. После небольшого гугления заголовка файла, оказалось, что на самом деле это изображение в формате PCX. Так что можно смело переименовывать его в Sketch01.pcx и открывать в Microsoft Photo Editor, чтобы узнать его свойства и размер.
![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/d5d/23b/b69/d5d23bb69e1599980a9b2fb87b822220.jpg)
Оказалось, файл имеет разрешение 461x176 и глубину цвета 1 бит на пиксель, что неудивительно, так как экран Саймона тоже монохромный и не умеет отображать градации серого.
Отлично, создаём такой же файл и прямо в Photo Editor-е заменяем им исходное изображение:
![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/260/998/fc1/260998fc12f9103ac6a8a487d4eb57ca.jpg)
Дальнейшие действия понятны, изменяем расширение обратно на .pad, вставляем карту памяти в телефон и копируем рисунок обратно в память телефона. Ибо с карты памяти, да, правильно, открыть изображение нельзя.
![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/c29/84c/8f1/c2984c8f1e9e7621fc3c695d7fe7b526.jpg)
Результат
Изображения на таком экране смотрятся просто чудесно, результатом я полностью доволен, надеюсь и вам понравилась эта небольшая заметка.
P.S: уже после того, как была проделана эта операция, я понял, что сохранённые факсы, при куда бОльшем разрешении, так же сохраняются в формате PCX и так же легко перебрасываются с устройства на карту и обратно. Так что картинку побольше тоже можно постараться закинуть на Саймон и рассмотреть в деталях.
![IBM Simon by BellSouth](https://habrastorage.org/getpro/geektimes/post_images/81d/8e5/df9/81d8e5df9bfe6a7130a449bcc689d46f.jpg)
Итак, смартфон IBM Simon появился в 1994 году, до того, как слово «смартфон» вообще было произнесено. Первый прототип был продемонстрирован ещё в 1992 году на выставке COMDEX, однако ни единого упоминания этого устройства в репортажах с осеннего COMDEX 1992 мне обнаружить не удалось. В то время все говорили о мультимедиа, о компьютерах с сенсорными дисплеями, о 32-битной Windows NT, она же Windows 3.2, и, видимо, среди этих громких технологий первый смартфон смотрелся несколько блёкло.
Однако, на устройство от IBM обратил внимание американский оператор связи BellSouth, и поэтому, после некоторых задержек, осенью 1994 года Simon поступил в продажу по цене в 899$ с контрактом от BellSouth и 1099$ без. Не сказать, чтобы телефоны продавались хорошо, сначала цена на устройство была снижена до 599$, а затем все непроданные экземпляры были отозваны и утилизированы. Всего было выпущено около 50000 устройств.
Спустя много лет, один из этих телефонов попал мне в руки, в комплекте с кожаным чехлом и «стаканом» — станцией для зарядки аккумулятора и подключения к телефонной линии для передачи факсов.
В чехле![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/0fd/77c/7a8/0fd77c7a8f58d9e40da447268fd77d98.jpg)
![](https://habrastorage.org/getpro/geektimes/post_images/0fd/77c/7a8/0fd77c7a8f58d9e40da447268fd77d98.jpg)
Стакан![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/3b9/09c/334/3b909c33451ed73dd89f84cdbb285def.jpg)
На торце стакана есть порт, вероятно, для полключения к телефонной сети и отправки\получения факсов
![](https://habrastorage.org/getpro/geektimes/post_images/3b9/09c/334/3b909c33451ed73dd89f84cdbb285def.jpg)
На торце стакана есть порт, вероятно, для полключения к телефонной сети и отправки\получения факсов
Трубка довольно массивная, весит около 600 граммов, и в руке лежит, скажу прямо, как кирпич.
Фото в профиль![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/c0f/fda/e6a/c0ffdae6a8a22a66bcbf9ad94fc289bb.jpg)
![](https://habrastorage.org/getpro/geektimes/post_images/c0f/fda/e6a/c0ffdae6a8a22a66bcbf9ad94fc289bb.jpg)
Рядом с Apple Newton MP120 и Motorola TeleTAC![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/775/121/353/7751213531a10acfbfca38ecb4016979.jpg)
Справа от Саймона лежит его стилус. Прекрасное перо с металлическим корпусом и встроенной авторучкой. Самый лучший стилус, что я видел в своей жизни.
![](https://habrastorage.org/getpro/geektimes/post_images/775/121/353/7751213531a10acfbfca38ecb4016979.jpg)
Справа от Саймона лежит его стилус. Прекрасное перо с металлическим корпусом и встроенной авторучкой. Самый лучший стилус, что я видел в своей жизни.
Внутри стоит 16-МГц x86-совместимый процессор фирмы VADEM и 1 МБ оперативной памяти. Девайс, как и многие другие портативные устройства в начале 90-х, работает под управлением DOS с запущенной поверх графической оболочкой. Оболочка состоит из двух экранов: телефона и списка приложений.
![2015-06-07 23.57.58](https://habrastorage.org/getpro/geektimes/post_images/837/9c5/a2b/8379c5a2b79320054c0dcd1f2c12e306.jpg)
Интерфейс телефона
![2015-04-20 21.15.08](https://habrastorage.org/getpro/geektimes/post_images/9cf/389/b27/9cf389b27f13ab2570af6946fadca265.jpg)
Список приложений. Здесь это называется «Mobile office»
Интерфейс оболочки очень простой, я бы сказал, примитивный. В Simon встроено несколько программ, типичных для любого органайзера, а так же приложение для создания рукописных заметок и игра «Пятнашки». Больше на этом устройстве вы ничего на найдёте. В теории, функционал Саймона можно расширить, установив сторонние приложения. Однако, за всю историю существования устройства, под него было написано всего одно приложение: клиент удалённого доступа к ПК «DispatchIt». Стоила софтина 299$ за клиент для Simon и 2999$ за сервер для ПК.
Поэтому в нашей миссии по отображению на экране Simon любой картинки положиться придётся толькоо на себя, ну и, возможно, на встроенные программы. Потому что, как минимум, одна из них — рисовалка Sketch Pad — уже умеет выводить на экран любое изображение, жаль только, что, как в рекламе Форда «Т», «Изображение может быть любым, если оно нарисовано от руки». Придётся разузнать, в каком формате хранятся изображения, нарисованные в Sketch Pad и незаметно подменить картинку на нужную.
Единственный способ связаться с устройством — это карта памяти, ибо кабеля для синхронизации у меня нет.
Использованная PCMCIA-flash карта HP ёмкостью 6 мегабайт![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/b28/49e/c48/b2849ec488a46c16552988982d0930f8.jpg)
![](https://habrastorage.org/getpro/geektimes/post_images/b28/49e/c48/b2849ec488a46c16552988982d0930f8.jpg)
К счастью, Саймон достаточно умён, чтобы делать бэкапы файлов, причём делать их на карту памяти. Поэтому изначально я хотел вытащить нужное изображение из бэкапа. Однако, и этого делать не пришлось, так как файловый менеджер, он же Filer, несмотря на всю свою примитивность, умеет копировать файлы с карты памяти на устройство и обратно. Нет, простите, не файлы. Такого понятия для Filer просто не существует. Рисунки, конечно же. Дело в том, что Filer вообще не фигурирует привычными понятиями «файл» и «каталог». Вместо этого он представляет файловую систему как несколько, даже не знаю, «закладок» (?), в каждой из которых находятся «документы» строго определённого типа (отдельно рисунки, отдельно факсы, отдельно текстовые файлы). Перемещать документы между закладками нельзя, создавать новые закладки или переименовывать существующие тоже.
Поэтому, я захожу в Sketch Pad и создаю тестовый рисунок.
Интерфейс Sketch Pad![](https://habrastorage.org/r/w780q1/getpro/geektimes/post_images/b63/622/4fd/b636224fd2527e4b8bce5ebde1b3fc7c.jpg)
![](https://habrastorage.org/getpro/geektimes/post_images/b63/622/4fd/b636224fd2527e4b8bce5ebde1b3fc7c.jpg)
И затем открываю в Filer закладку «рисунки» («Sketches») и копирую рисунок на карту памяти:
![](https://habrastorage.org/getpro/geektimes/post_images/09e/187/575/09e1875759d297884576db5a0e370117.jpg)
![](https://habrastorage.org/getpro/geektimes/post_images/e88/a95/12b/e88a9512ba670d88c2c5a3963c95e56a.jpg)
Теперь задача становится простой донельзя: узнать формат файла, его размеры и заменить его любым файлом с такими же параметрами. Для чтения PCMCIA карт и манипуляций с файлами я использовал вот такой аутентичный девайс:
![](https://habrastorage.org/getpro/geektimes/post_images/665/534/7a8/6655347a8dfc1fcadd3073748c6cef11.jpg)
На карте обнаружился файл Sketch01.pad. После небольшого гугления заголовка файла, оказалось, что на самом деле это изображение в формате PCX. Так что можно смело переименовывать его в Sketch01.pcx и открывать в Microsoft Photo Editor, чтобы узнать его свойства и размер.
![](https://habrastorage.org/getpro/geektimes/post_images/d5d/23b/b69/d5d23bb69e1599980a9b2fb87b822220.jpg)
Оказалось, файл имеет разрешение 461x176 и глубину цвета 1 бит на пиксель, что неудивительно, так как экран Саймона тоже монохромный и не умеет отображать градации серого.
Отлично, создаём такой же файл и прямо в Photo Editor-е заменяем им исходное изображение:
![](https://habrastorage.org/getpro/geektimes/post_images/260/998/fc1/260998fc12f9103ac6a8a487d4eb57ca.jpg)
Дальнейшие действия понятны, изменяем расширение обратно на .pad, вставляем карту памяти в телефон и копируем рисунок обратно в память телефона. Ибо с карты памяти, да, правильно, открыть изображение нельзя.
![](https://habrastorage.org/getpro/geektimes/post_images/c29/84c/8f1/c2984c8f1e9e7621fc3c695d7fe7b526.jpg)
Результат
Изображения на таком экране смотрятся просто чудесно, результатом я полностью доволен, надеюсь и вам понравилась эта небольшая заметка.
P.S: уже после того, как была проделана эта операция, я понял, что сохранённые факсы, при куда бОльшем разрешении, так же сохраняются в формате PCX и так же легко перебрасываются с устройства на карту и обратно. Так что картинку побольше тоже можно постараться закинуть на Саймон и рассмотреть в деталях.