Разделы

Техника Цифровизация Инфраструктура

Итоги Photokina 2002, новые функции мобильников и возвращение ЭЛТ-мониторов

Алексей Яковлев

В выпуске: цифровые камеры, мобильные телефоны, ЖК- и ЭЛТ-мониторы, ноутбуки и ПК. А также приложение от журнала «Мобильные Компьютеры».

Большая часть новостей прошлой недели опять была связана с фотографией и фототехникой. Создается впечатление, что компьютеры, ноутбуки, мобильники и всякие прочие гаджеты интересуют цифровое сообщество гораздо меньше, чем «дигитальные» мыльницы и зеркалки. Впечатление, разумеется, обманчивое. Объясняется все просто: с 25 по 30 сентября 2002 года в немецком городе КNльне проходила международная выставка фото- и видеотехники Photokina 2002. Расскажу сначала об экспонатах этой выставки, а потом плавно перейдем к остальным цифровым устройствам — все-таки кое-что интересное было и здесь.

На выставке общей площадью 200 тыс. квадратных метров работали 1321 стенд, на которых была представлена продукция 312 компаний со всего мира. Выставку посетили около 162 тыс. человек, 25 процентов которых приехали из 138 стран мира. Среди наиболее интересных новинок выставки — недорогие любительские и дорогие профессиональные цифровые фотоаппараты.

Sigma SD9  
Американская компания Foveon и производитель оптики из Великобритании Sigma продемонстрировали цифровой зеркальный (SLR) фотоаппарат Sigma SD9 на основе технологии Foveon X3, благодаря которой существенно повышается цветопередача и четкость получаемых фотоснимков.
По словам генерального директора Foveon Джима Ло, руководство компании удовлетворено тем фактом, что всемирно известная компания Sigma приняла решение использовать технологию Foveon X3 в своем цифровом фотоаппарате Sigma SD9. Как заявил Ло, недорогая фотокамера SD9 позволяет делать снимки высочайшего качества. До самого последнего времени цифровые фотоаппараты сохраняли толькотреть всех цветовых характеристик каждого пикселя, однако технология Forevon X3 предоставляет владельцам фотоаппарата SD9 возможность использовать три цветовых датчика по цене одного.
Новый цифровой фотоаппарат Sigma SD9 поступит в продажу в США 21 октября 2001 года по рекомендуемой розничной цене $1800.

Европейское отделение японской компании Minolta представило 3,2-мегапиксельный цифровой фотоаппарат DiMAGE Xi, отличающийся чрезвычайно компактными габаритами.

  EOS-1Ds
Японская компания Canon показала профессиональный цифровой зеркальный фотоаппарат EOS-1Ds c 11,1-мегапиксельной матрицей.
Благодаря использованию такой матрицы фокусное расстояние объектива Canon EF, установленного на фотоаппарате EOS-1Ds, в точности соответствует фокусному расстоянию объектива для пленочных 35-мм фотоаппаратов и составляет 24-70 мм. Аппарат снабжен системой автофокуса по 45 точкам, минимальная выдержка достигает 1/8000 секунды.
Фотоаппарат EOS-1Ds имеет оптический видоискатель со 100-процентным отображением кадра, а также двухдюймовый цветной жидкокристаллический дисплей. Максимально возможное разрешение фотоснимков, которые сохраняются в форматах JPEG или RAW, достигает 4064 х 2704 пикселей. В качестве носителей данных в аппарате используются флэш-карты CompactFlash типа II, причем поддерживаются совместимые с этим стандартом носители, емкость которых может превышать 2 ГБ. Аппарат может подключаться к персональным компьютерам через интерфейс IEEE 1394 (FireWire). Габаритные размеры нового фотоаппарата составляют 156 х 79,9 х 157,6 мм, вес — около 1265 грамм.
Новый цифровой фотоаппарат EOS-1Ds поступит в продажу в Японии в конце ноября 2002 года по ориентировочной розничной цене в 1 млн. японских йен (около $8068).

DCS Pro 14n  
Компания Kodak представила профессиональный 13,89-мегапиксельный зеркальный цифровой фотоаппарат DCS Pro 14n. Камера разработана в основном для профессионального использования на свадьбах, событиях, при портретной и рекламной съемке, но по прогнозам будет популярна и среди продвинутых любителей. Построенная на линзах Nikon, кроме качества съемки, эта камера предоставляет скорость работы до 12 МБ/сек через интерфейс FireWire, что в 4 раза быстрее других профессиональных камер Kodak.
Пользователь может выбрать размер файла — 14, 6 или 3 мегапиксела, и его формат — DCR или ERI-JPEG (Extended Range Imaging). Картинки сохраняются на карте памяти CompactFlash или памяти MMC, причем запись можно производить одновременно на оба носителя.

Кроме того, Kodak продемонстрировала новую 16-мегапиксельную цифровую матрицу («задник») DCS Pro Back 645H, разработанную специально для фотоаппарата Hasselblad H1 шведской компании Hasselblad.

Японская фирма Kyocera продемонстрировала новые трех- и пятимегапиксельные цифровые фотоаппараты Finecam S3L и Finecam S5. Kyocera Finecam S5 появится в продаже в Японии в конце октября 2002 года по ориентировочной розничной цене в 88000 японских йен (около $714).

  FinePix M603
Британское подразделение японской компании Fujifilm показало цифровой трехмегапиксельный фотоаппарат FinePix M603 Zoom с улучшенной функцией видеозаписи. Новинка относится к серии камер третьего поколения и оснащена 3,1-мегапиксельным сенсором, 2-кратным оптическим и 4,4-кратным цифровым увеличителем и встроенной мощной вспышкой. Кроме создания фотоснимков, камера способна записывать до 15 мин полноэкранного (с разрешением 640х480 пикселей и частотой 30 кадров/с) видео на встроенный жесткий диск или подключаемую внешнюю карту флэш-памяти xD-Picture Card емкостью до 8 ГБ или IBM Microdrive емкостью 1 ГБ. Для предварительного просмотра изображений используется яркий и контрастный ЖК-видоискатель с диагональю 2,5 дюйма.

Европейское подразделение компании Konica представило пятимегапиксельный цифровой фотоаппарат Revio KD-500Z и одномегапиксельный фотоаппарат Revio C2.

SiliconFilm  
Компания SiliconFilm представила оригинальные съемные картриджи EFS-4 и EFS-10, превращающие обычные плNночные фотоаппараты в цифровые четырех- и десятимегапиксельные фотокамеры.

Основные технические характеристики EFS-10:

  • Матрица: 10 миллионов пикселей (3875 x 2625).
  • Соотношение сторон получаемых фотографий — 3:2.
  • Форматы записи фотографий: RAW (размер снимка с максимальным разрешением — 15 МБ), TIFF (8-битный файл — размером до 30 МБ, 16-битный файл — размером до 60 МБ), а также JPEG (файл размером до 6 МБ).
  • Автоматический баланс белого и технология сглаживания.
  • Светочувствительность, ISO: 200 единиц (программируемая от 100 до 800 единиц).
  • Возможность съемки восьми кадров со скоростью 2,5 кадра в секунду.
  • Цветной жидкокристаллический дисплей для просмотра изображений.
  • Носители: флэш-карты Compact Flash типов I и II, IBM Microdrive.
  • Питание: никель-металлгидридный аккумулятор или четыре батарейки AA, сетевой блок питания.
  • Порт USB 2.0, видеовыход S-Video (NTSC или PAL).
  • Габаритные размеры: 136 x 114 x 88,3 мм.
  • Вес: 544 грамма.

Таковы — в общих чертах — итоги выставки Photokina, закрывшейся вчера в Кельне.

Вторая по популярности тема прошлой недели, как вы догадываетесь, — мобильные телефоны.
Сначала о новинках.

  Nokia 6650
Компания Nokia объявила о выпуске Nokia 6650 — своего первого мобильного телефона, способного работать в сетях третьего поколения стандарта WCDMA. Новый аппарат сохранил также возможность работы в сетях GSM 900/1800 с поддержкой GPRS. Благодаря поддержке стандартов GSM и WCDMA новый телефон можно использовать практически на всей территории Европы и Азии, включая Японию. По своей функциональности новый телефон близок к модели Nokia 7650, поступившей в продажу летом этого года. В Nokia 6650 встроена цифровая камера, позволяющая делать цветные фотографии с разрешением 640 х 480 точек и записывать короткие видеоклипы с разрешением 128 х 96 точек и скоростью 10 кадров в секунду. В отличие от предыдущих телефонов Nokia одновременно с записью видео можно записывать звуковое сопровождение.
Телефон оснащается большим дисплеем, способным отображать до 4096 цветов. Nokia 6650 можно использовать в качестве ежедневника, имеется возможность обмена данными с другими устройствами через USB, инфракрасный порт или по протоколу Bluetooth. Для хранения фотографий, видеоклипов и информации в телефон встроены 7 МБ динамической памяти. Время разговора в режиме WCDMA составляет 2 часа 20 минут, а в режиме GSM — 2 часа 40 минут.
Интересной особенностью нового телефона является возможность одновременного ведения разговора и пересылки данных. Скорость передачи данных может достигать 128 кбит/с. В телефон встроен браузер стандарта WAP 1.2.1 и Java-машина. Первые поставки нового телефона операторам связи начнутся уже в четвертом квартале этого года, а на массовый рынок телефон поступит в течение первой половины 2003 г. Его цена без учета операторских скидок составит €750.

SonyEricsson T100  
Совместное предприятие Sony Ericsson Mobile Communications объявило о выпуске нового мобильного телефона, ориентированного на молодежную аудиторию. Новый телефон SonyEricsson T100 рассчитан на массовую, преимущественно молодежную, аудиторию. В дизайне телефона, по словам его создателей, оптимальным образом сочетаются скандинавские и японские традиции.
SonyEricsson T100 имеет компактные размеры (99 х 43,5 х 17,7 мм) и весит 75 г. Время работы в режиме разговора составляет 4,5 часа, а в режиме ожидания — 200 часов. Телефон позволяет обмениваться мультимедийными сообщениями и работать в интернете с использованием протокола WAP. В телефоне заложены 10 шаблонов стандартных текстовых сообщений и обширная библиотека картинок и звуков, которые можно вставлять в эти сообщения.
В четвертом квартале этого года новый телефон (в варианте для сетей GSM 900/1800) поступит в продажу в Восточной Европе, на Ближнем Востоке, в Африке, Азиатско-тихоокеанском регионе и Латинской Америке. На рынке Западной Европы SonyEricsson T100 появится в начале 2003 г. Несколько позже планируется выпустить версию для США и других американских стран с поддержкой стандарта GSM 850/1900.
Компания также представила две новые головные гарнитуры HBH-60 и HPR-20. Первая из них поддерживает протокол Bluetooth и при массе 22 г работает до 2,5 часов в режиме разговора и до 70 часов в режиме ожидания. Пользоваться гарнитурой можно на удалении до 10 м от телефона. Вторая гарнитура HPR-20 является проводной и совместимой с большинством телефонов SonyEricsson и Ericsson. Ее основной отличительной особенностью является встроенный радиоприемник.

24 сентября компания Motorola представила микрочип спутникового приемника системы глобального позиционирования — первый, как утверждают представители компании, достаточно компактный и, следовательно, достаточно дешевый и практичный для того, чтобы его можно было использовать в таких устройствах, как мобильные телефоны и ноутбуки.
Микрочип Instant GPS наделит пользователей подобных устройств способностью подключаться к спутниковой системе GPS и выяснять свое географическое местонахождение. По словам коммерческого директора отделения телематики Motorola Automotive Group по системам GPS Тима Маккарти (Tim McCarthy), микросхема размером всего 49 мм2, то есть меньше половины процессора Pentium 4, будет продаваться по оптовой цене около $10. Это позволит производителям устройств примерно вчетверо сократить расходы на добавление функции GPS: современные чипсеты из нескольких микросхем стоят около $40. «Лет 10 или 15 назад во все электронные устройства стали вдруг добавлять часы, — отметил г-н Маккарти. — По-моему, та же участь ожидает средства определения местонахождения. Это лишь вопрос времени».

Кстати, мобильник теперь можно использовать не только для определения, куда вас занесло, но и в качестве кошелька. Первыми преимуществами этой технологии, как, впрочем, и многих других, смогут воспользоваться японцы. Две компании из этой страны IYBank Co., подразделение торговой сети Ito Yokado Co., и оператор сотовой связи NTT DoCoMo испытают новый сервис под кодовым названием Mobile Cash Card. Сервис будет работать в телефонах стандарта i-mode серии 504i.
Для того чтобы оплачивать счета с помощью трубки, пользователю нужно будет через инфракрасный порт загрузить данные с денежной карточки, обычно используемой для получения наличных денег из банкомата. После этого телефоном можно пользоваться как обычной банковской картой. При этом в один телефон можно ввести данные со счетов, открытых в нескольких различных банках.

Еще одна приятная новость для любителей мобильников — мобильные телефоны все-таки безопасны для здоровья. Подробности вот здесь>>.

Третья по популярности тема прошлой недели — ЖК-мониторы и панели. Сразу хорошая новость.

Представители неназванных тайваньских компаний сообщили корреспонденту сайта DigiTimes о снижении октябрьских контрактных цен на 15-дюймовые жидкокристаллические панели до $185-190. В сентябре 2002 года средняя контрактная цена на выпуск этих панелей составляла $200. По информации DigiTimes, многие тайваньские производители ЖК-панелей рассчитывают на то, что спрос на их продукцию в октябре повысится. Компания HannStar Display уже объявила о том, что в октябре она получила заказ на производство 360 тысяч 15-дюймовых жидкокристаллических панелей, что позволит полностью загрузить заводы этой фирмы.

8 задач, чтобы перезапустить инженерную школу в России
импортонезависимость

Теперь о новинках.

  X-серия ЖК-мониторов
Sony расширяет X-серию ЖК-мониторов Совершенные с точки зрения дизайна и технологии 17-дюймовый X72 и 20-дюймовый X202 завершают X-серию, в которой уже есть 15-дюймовый X52 и 18-дюймовый X82. Более того, модели X52, X72 и X82 предлагаются также в сдержанной и элегантной версии черного цвета.
Во всех мониторах X-серии используется матрица повышенной яркости (у моделей X72 и X202 — до 280кд/м2) и высокой контрастности (до 400:1), позволяющая передавать изображение максимальной четкости и чистоты. Все дисплеи X-серии обладают исключительной цветопередачей и высоким рабочим разрешением (1.3 мегапиксела —1280x1024 у модели X72; 1.92 мегапиксела — 1600x1200 у модели X202), а также очень широким углом обзора.

Мониторы Р-серии  
Еще одна линейка мониторов от Sony получила название P-серии. Она представлена 18-дюймовым P82 и 23-дюймовым P232W. Дисплеи имеют очень тонкую (20 мм) рамку, благодаря которой рабочая область экрана кажется еще больше. Мониторы идеальны для тех, кто одновременно работает с несколькими каналами постоянно меняющейся информации, например, специалистов в финансовой сфере. Матрица повышенной яркости (до 300 кд/м2) и высокой контрастности (до 400:1) в мониторах Р-серии обеспечивает самое четкое и качественное изображение. Новые мониторы отличают великолепная цветопередача, высокое рабочее разрешение (1,3 мегапиксела — 1280x1024 у модели P82; 2,3 мегапиксела — 1920x1200 у модели P232W), а также очень широкие углы обзора.

Если вы думаете, что все новые мониторы — это только ЖК-мониторы. Ты вы не правы. ЭЛТ еще жив!

  GreenWood FD780G
Компания RSI, официальный дистрибьютор GreenWood в России, начала поставки на российский рынок нового монитора GreenWood FD780G. Новый монитор GreenWood — одна из немногих моделей, удачно сочетающих в себе ряд уникальных характеристик. В мониторе используется ЭЛТ FD Trinitron с диагональю 17 дюймов и шагом апертурной решетки 0,24 мм. Усовершенствованная конструкция ЭЛТ совместно с фирменной технологией I2Bus обеспечивают точную геометрию изображения, высокую четкость при воспроизведении мелких деталей, яркие и насыщенные цвета. Кроме того, FD780G имеет широкую полосу пропускания — 160 МГц, что позволяет работать в разрешении 1024x768 с частотой обновления 100 Гц.

Максимальное разрешение монитора достигает 1600x1200 точек. Встроенная технология I-video оптимизирует параметры изображения в зависимости от характера работы. Доступны режимы: текст, игра/графика, видео. В режиме «игра/графика» яркость монитора увеличивается до 300 Кд/м2, а в режиме «видео» яркость становится просто уникальной — 500 Кд/м2! Если принять во внимание высокую контрастность и насыщенные цвета, характерные для мониторов с ЭЛТ FD Trinitron, GreenWood FD780G можно рекомендовать, как для профессиональной работы с графикой, так и для развлечений (просмотр видео, игр и т д.).

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

Дмитрий Балдин, «РусГидро»: Вынужденный переход на open source приводит к увеличению поверхности кибератак
безопасность

Новость первая.
26 сентября компания HP объявила о завершении интеграции двух продуктовых линеек и представила новые компактные продукты для бизнеса, в том числе, две модели настольных ПК, тонкие клиенты и две модели ноутбуков. Необходимость в объединении двух семейств продуктов возникла после слияния компаний Hewlett-Packard и Compaq и появления в объединенной компании дублирующих друг друга продуктовых линеек.

В ассортименте продукции объединенной компании HP произошли следующие изменения: рабочие станции Compaq Evo и HP заменены рабочими станциями HP семейства IA-32. Новые модели тонких клиентов Compaq Evo будут выпускаться под торговой маркой HP. Настольным компьютерам HP Vectra придет на смену линейка продуктов Compaq Evo. В течение нескольких месяцев линейка ноутбуков HP Omnibook будет заменена на линейку ноутбуков Compaq Evo. Карманные компьютеры HP Jornada уступят место линейке HP iPaq Pocket PC. Большая часть выпускающихся компанией мониторов будут производиться под торговой маркой Compaq.
Компания HP также представила новые модели настольных систем, тонких клиентов и ноутбуков. Сегодня были анонсированы ноутбуки Compaq Evo N1000v и N1005v. По словам представителей российского отделения HP, эти ноутбуки представляют собой решение класса «все в одном» и включают несъемный CD- или СD-RW-привод, встроенные жесткий диск и флоппи-дисковод.
Ноутбук модели N1000v является системой на базе процессора Pentium 4 с частотой до 2,2 ГГц (причем в этой модели использована модель процессора для настольных ПК в целях снижения стоимости ноутбука), с 15-дюймовым дисплеем и встроенным графическим контроллером ATI Mobility Radeon 7500 с 32 МБ памяти. В данном ноутбуке реализована поддержка интерфейса передачи данных USB 2.0 и обеспечена возможность установки модулей расширения Compaq MultiPort, позволяющих подключаться к беспроводным сетям стандартов 802.11b и Bluetooth. Недавно появилась в ассортименте НР и новая модель Compaq Multiport, обеспечивающая подключение к интернету по стандарту GPRS.

Ноутбук Compaq Evo N1005v  
Ноутбук Compaq Evo N1005v представляет собой более экономичный портативный ПК, построенный на базе процессора AMD Mobile Athlon XP 1700+ или 1800+. В стандартной конфигурации этой модели ноутбука присутствует интегрированный графический контроллер ATI Mobility Radeon (использует 32-64 МБ системной памяти), 14 или 15-дюймовый экран, интегрированные модем и сетевая карта, а также встроенные динамики JBL Pro и привод DVD/CD-RW или DVD-ROM. Обе модели ноутбуков появятся на российском рынке в октябре этого года.

  ПК Compaq Evo D510 e-pc
Представленные настольные ПК Compaq Evo D510 e-pc и Compaq Evo D310V ориентированы на корпоративного пользователя. Модель D510 e-pc отличается, прежде всего, компактностью — небольшой системный блок можно укрепить на стене или под столом, либо использовать специальный модуль для создания единого корпуса, состоящего из системного блока и ЖК-монитора. Данный компьютер в стандартной комплектации оборудован процессором Intel Celeron 1,7 ГГц, 128 мегабайтами DDR SDRAM и жестким диском объемом 20 ГБ. Модель настольной систем Evo D310v построена на базе процессора Intel Pentium 4 1,8 ГГц или Celeron 1,7 ГГц, оснащена 128-256 МБ DDR SDRAM PC 2100, 20- или 40-гигабайтным винчестером, 48-скоростным приводом CD-ROM или CD-RW. Корпус этой модели выполнен по стандарту Micro-ATX. На эти модели настольных ПК установлена операционная система Windows XP Professional или Home Edition.

И наконец, были представлены две модели тонких клиентов Compaq Evo Thin Client T30 и T20. Это небольшие устройства, не оснащенные жестким диском и предназначенные для работы в корпоративной среде, там, где необходим высокий уровень безопасности, либо выполняются стандартные задачи, такие как техническая поддержка call-центра. Устройства Evo T20 и T30 оснащены процессором Geode GX1 300 Мгц, flash-ПЗУ до 32 МБ и ОЗУ в пределах 64 МБ. Тонкий клиент Evo T20 оснащен четырьмя USB-портами, а модель T30 имеет стандартные типы подключения периферийных устройств и оборудована гнездом для карт PCMCIA.

Новость вторая.

  ПК PaceBook
Японская компания Paceblade Technology представила новый сверхпортативный персональный компьютер PaceBook, который может использоваться в качестве ноутбука, настольного компьютера с ЖК-монитором или планшетного компьютера.

Основные технические характеристики:

  • Процессор: Transmeta Crusoe 5600 с тактовой частотой 600 МГц (кэш-память первого уровня объемом 32 КБ, второго уровня — объемом 512 КБ).
  • Южный мост чипсета: ALI Super South 1535.
  • Оперативная память: PC133 объемом 128 МБ с возможностью расширения до 640 МБ.
  • Графический контроллер: SMI 721 Lynx, видеопамять объемом 8 МБ.
  • Жидкокристаллический сенсорный 12,1-дюймовый монитор с разрешением XGA (1024 х 768 пикселей).
  • Беспроводная клавиатура.
  • BIOS: Phoenix Plug-and-Play.
  • Жесткий диск: 2,5-дюймовый толщиной 9,5 мм и объемом 20 ГБ.
  • Звуковой контроллер: встроенный в южный мост ALI 1535.
  • Выход на наушники, микрофонный вход.
  • Контроллер IEEE-1394 (FireWire) (один порт).
  • Контроллер USB (два порта).
  • Встроенный модем.
  • Встроенный сетевой контроллер.
  • Встроенный контроллер PCMCIA.
  • Ионно-литиевая батарея; время непрерывной работы — до 5 часов.
  • Сетевой блок питания: мощность от 70 ватт.
  • Операционная система: Microsoft Windows XP Home.
  • Габаритные размеры: 247 х 330 х 29 мм.
  • Вес: 1,8 кг.
Портативный компьютер PaceBook появился в продаже в Японии с 27 сентября 2002 года по цене от 260 тыс. японских йен (около $2121).

И напоследок. Если вам надоели «серьезные» новости, и хочется чего-нибудь безумного, то почитайте об яичнице, пожаренной на процессоре, об автомобилях, тихих снаружи, но шумных внутри и о будильнике, который сам решает, когда ему звонить.

Приложение от журнала «Мобильные компьютеры»

«Мобильные компьютеры»

Программирование для Palm OS

Операционная система для PDA Palm развивается уже более семи лет. Несмотря на это информация о программировании под эту платформу на русском языке практически отсутствует. В данной статье мы коснемся перспектив написания программ для Palm и рассмотрим минимально необходимый для этого набор средств.

А может, не надо?

Давайте для начала определимся, целесообразно ли вообще программировать для Palm'а. Сразу отставим в сторону обычное любопытство, желание познакомится с чем-то новым, и подойдем к вопросу с практической стороны: «Можно ли на этом заработать?». Ответ будет: «Конечно, можно!». Заработать можно всегда, но сделать это, программируя для Palm'а, легче, чем программируя для Windows или даже Windows CE.

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

Безусловно, для разработки программы для Palm OS можно привлечь большое количество программистов, подключить несколько дизайнеров, потратить два месяца на составление дизайн-документа программы. Однако ни к чему хорошему это не приведет. По самой идеологии своего использования, Palm ориентирован на выполнение небольших программ, а сами приложения обычно имеют довольно узкое применение. Несколько программистов при написании такой программы потратят больше времени на состыковку написанного кода, чем один человек на полное создание.

Программы для Palm OS должны быстро работать и потреблять небольшое количество энергии, следовательно, в них не должно быть ничего ресурсоемкого. Они должны иметь небольшой размер, следовательно, в них не должно быть ничего ненужного. Идеальное поле деятельности для небольшого коллектива!

Базовые инструменты

Эмулятор

Как это ни странно, хорошие программы для Plam OS можно создавать, не имея в своем распоряжение ни одного PDA. Для этого необходим программный эмулятор с профилями различных устройств, которые имитируют их работу. Официальным эмулятором Palm'а является приложение Palm OS Emulator.

Palm OS Emulator (POSE) — это проект с открытым исходным кодом. Его первая версия —CoPilot была создана в 1996 году всего одним человеком — Грегом Хьюджилом (Greg Hewgill). Только в 1998 году компания Palm, Inc., начала развивать эту программу как официальный эмулятор устройства.

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

POSE — уникальный среди других эмуляторов продукт. Во-первых, он дает стопроцентную эмуляцию реального устройства. Это значит, что, если написанная вами программа работает на эмуляторе, она также будет работать и на Plam'е. Соответственно, если на эмуляторе вы после определенных действий получаете ошибку, то вы получите точно такую же ошибку и на реальном устройстве.

Для эмулятора не надо создавать специальную версию программы, как это, например, приходится делать для эмулятора Pocket PC. Вы можете поставить на POSE любой PRC-файл и работать с ним так же, как и на соответствующей модели PDA. Существует возможность эмулирования всех Plam OS-совместимых устройств, начиная с Palm 100 и заканчивая Sony Clie и TRG Pro.

Для отладки программ в POSE встроены удобные инструменты, так называемые «гремлины». При их активации эмулятор посылает в программу случайный набор событий: нажатие стилуса, прокрутка экрана, вызов меню, поиск и т.д. Происходит это до тех пор, пока программа не совершит ошибку. После этого, вы можете поправить неточность в коде и запустить «гремлина» снова, чтобы узнать, удалось ли вам ликвидировать изъян. Одна из обязательных проверок программы для получения сертификата на совместимость с Palm OS — это прохождение одного миллиона «гремлинов».

Загрузить последнюю версию эмулятора вы можете по адресу:www.palmos.com/dev/tools/emulator. Однако, как мы уже говорили, для его работы нужны еще ROM-снимки памяти реального устройства. Легче всего снять ROM со своего Palm'а, но можно и скачать с сайта www.palmos.com, если примете участие в программе Palm OS Developer.

Создание нового сеанса эмулятора Palm OS
Создание нового сеанса эмулятора Palm OS

Средства разработки

Скажем пару слов о разработчиках самих средств разработки. Изначально компания Metrowerks разрабатывала свои приложения под платформу Macintosh. Именно из-за этого ее продукты выглядят несколько необычно для пользователей, привыкших к Windows. В настоящее время Metrowerks является одной из крупнейших фирм-создателей средств разработки программных продуктов. Компания выпускает версии для большинства существующих платформ: Windows, Macintosh, Solaris, Linux, Java, Palm, Symbian, PlayStation, GameСub, Game Boy, а также для отдельных процессоров, встраиваемых в мобильные устройства.

К настоящему моменту для Palm OS существуют компиляторы для всех популярных языков программирования. Для Бейсика — NS Basic for Palm и AppForge Mobile Application Development Software. kAWT — предоставляет возможность создавать программы на Java, а PocketStudio на Паскале. И конечно же есть масса пакетов для программирования на С/С++ — это Falch.net Developer Studio for Palm OS, PRC Tools и Metrowerks CodeWarrior for Palm OS Platform. На двух последних и остановимся подробней.

PRC Tools — это freeware-компилятор командной строки. Использовать его не очень удобно, т. к. все ресурсы с их атрибутами надо прописывать в текстовом файле. При компиляции довольно сложного проекта нужно будет основательно поработать с таким make-файлом.

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

Несмотря на это, PRC Tools вполне позволяют писать полноценные программы, и мы можем порекомендовать его использование, особенно если вы имеете опыт работы с GNU C.

Metrowerks CodeWarrior for Palm OS Platform — одно из наиболее функциональных средств разработки для Palm OS  
Metrowerks CodeWarrior for Palm OS Platform — одно из наиболее функциональных средств разработки для Palm OS
 
CodeWarrior по своей функциональности приближается к MS Visual Studio. Это полноценная среда разработки, которая включает: редактор с подцветкой синтаксиса и быстрой навигацией, менеджер проекта, редактор ресурсов, контроль версий, компилятор, линковщик и отладчик в обычном режиме, а также на уровне ассемблера. В CodeWarrior можно быстро разрабатывать проекты любого уровня сложности. В текущую, восьмую, версию входит подробная документация, примеры программ, справочник по Palm OS функциям и дополнительные библиотеки для самых различных Plam OS-совместимых устройств. Все это, без пересылки, обойдется вам в сумму порядка 500 долларов.

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

Особенности Palm OS

Несколько слов об отличии Palm OS от Windows с точки зрения программиста, а не пользователя. Для начала, забудьте такое слово, как файл. В Palm OS есть только базы данных, и обращение к ним происходит через отдельные записи. Во-вторых, такой вещи, как оперативная память, тоже нет. При выполнении программа оперирует с той же памятью, в которой хранятся все записанные на устройство программы. Таким образом, если на устройстве установлено много программ, то выделение памяти может закончиться неудачей. Поэтому всегда контролируйте этот момент. Менее серьезные расхождения связаны с отличающимся от Windows циклом сообщений и то, что ОС не поддерживает многозадачность. Очень много существенных отличий связано с недокументированными функциями, но они при написании «обычной» программы не используются, а Palm OS вообще этого не рекомендует.

Дополнительные источники

С книгами и другой документацией на русском языке по программированию для Palm'а дело обстоит очень плохо (http://palmos.sources.ru — один из немногих источников). Придется все читать на английском в Интернете и разбираться с примерами. Стартовый ресурс для любого разработчика на Palm OS www.palm.com/developers.

Продвижение программ на рынок

Если вы пишите программу не на заказ, то вам надо ее продать. Программы для Palm OS не продаются в магазинах, упакованные в красивые коробки, за редким исключением. При своих небольших размерах они идеально подходят для распространения через всемирную сеть Интернет. При этом часто используется shareware-лицензия.

На этом рынке уже есть несколько крупных игроков и множество небольших. HandanGo относится к первым. За 30% от стоимости программы она предоставляет место для размещения продукта, рекламу, прием оплаты и отсылку регистрационных кодов. Все, что от вас требуется — это поместить программу на их сервере и раз в месяц получать деньги. Второй крупный игрок PalmGear берет за практически такой же сервис 25% от стоимости.

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


Краткий словарь терминов

Эмулятор — программа, воспроизводящая работу некого устройства на настольном компьютере и позволяющая запускать программы, предназначенные для мобильного устройства

POSE — Palm OS Emulator

ROM-снимок — файл копирующий содержимое памяти устройства, используемый для имитации работы КПК в эмуляторе

Заголовочные файлы — содержат в себе объявления функций. Дав ссылку на заголовочный файл, программист может использовать эти функции в своей программе

Компилятор — переводит текст программы в команды процессора

Линковщик — собирает отдельные скомпилированные файлы и ресурсы в конечную программу

Make-файл — текстовый файл, в котором прописаны команды для компилятора и линковщика

Отладчик — позволяет трассировать программу, т. е. выполнять ее не всю сразу, а по отдельным командам.

Трассировка — процесс отладки программы, когда программист контролирует выполнение каждой команды.

Ресурсы — текст, изображения и элементы интерфейса, использующиеся в программе

Среда разработки — комплекс программ объединенных одной программной оболочкой, который делает разработку проекта удобным и быстрым.

Еженедельные обозрения на CNews.ru

Редакция готова рассмотреть к публикации материалы (статьи, описания систем/продуктов/услуг), подготовленные специалистами вашей компании, для публикации в следующих обозрениях:

  • Рынок программного обеспечения
  • Информационная безопасность
  • Digital Life (цифровые устройства, hardware)
  • Рынок телекоммуникаций
  • Неделя в Сети (интернет-бизнес)
  • Современная наука

Ждем Ваши предложения и заявки по этому адресу.