Зачем ограничиваться созданием портативного устройства с заранее определенной функциональностью? Кому то нужны фотоаппарат и GPS-навигатор, а кому-то телефон и PMP. Пусть пользователь сам соберет нужное ему устройство из готовых блоков! - примерно так, наверное, рассуждали в американской компании Bug Labs, создавая BUG.

BUG фактически представляет из себя модульный портативный компьютер, спектр возможностей которого определяется набором готовых модулей, подключемых к основному модулю BUGBase - “базе” устройства. BUGBase - это Linux-компьютер со 128 Мб оперативной памяти, небольшим LDC-дисплеем и кнопками управления, встроенным Wi-Fi, и интерфейсами USB и Ethernet.

BUG
Но модульная аппаратная архитектура BUG - это еще не все! В BUG Labs пошли еще дальше: все программное обеспечение BUG создается с помощью софта с открытым исходным кодом. Поэтому помимо создания в некоторой степени уникального, “своего” устройства, пользователи, знакомые с программированием, могут самостоятельно разрабатывать и программные модули для BUG. Для разработки используется язык Java и набор системных библиотек OSGi, входящий в состав BUG SDK, который, в свою очередь, доступен всем пользователям онлайн сообщества BUGnet.

Полная техническая спецификация BUGBase довольно внушительна:
- Микропроцессор на основе ARM1136JF-S
- USB 2.0 хост (4 порта)
- Интерфейс USB On-The-Go
- 4 серийных порта UART
- 4-х канальный интерфейс SPI
- Интерфейс I2C (400 kbits) /4 канала
- Интерфейс I2S /2 канала
- Интерфейс для сенсора фото/видео камеры
- Интерфейс для MMC - карт
- Аппаратное MPEG4 кодирование/декодирование
- Аппаратное графическое ускорение
- 10/100 Ethernet MAC
- 802.11b/g
- Встроенный LCD модуль
- Встроенная память (FLASH/DDR SDRAM)
- Поддержка JTAG/ICE
- Серийный отладочный порт
- Работа от сети переменного тока
- Работа от аккумулятора/до 4-х внешних аккумуляторов
- Часы реального времени
- Воспроизведение звука через встроенный пьезо-динамик

BUG

Базовый модуль появится в продаже уже в этом году (по крайней мере на сайте красуется дата - 4-й квартал 2007 года). Но при этом о его предполагаемой цене и доступности в различных уголках Земного шара пока ничего не сообщается. Вместе с базой в продаже появятся сразу 4 модуля: GPS-приемник, цифровая фото/видео камера, сенсорный цветной LCD-экран и датчик движения/акселлерометер. В 1-м квартале следующего года Bug Labs обещает выпустить еще 4 модуля: сенсорный LCD-экран двойного размера, мини-QWERTY-клавиатуру, динамик с входным и выходным аудиоразъемами и некий модуль с загадочным названием телепортатор (teleporter).