P lease, check it out and switch on!
За співвідношенням «розмір - функціональність - місткість», перефразовуючи назву відомого фільму, я б назвав КПК «маленьким гігантом великого світу інформаційних технологій». Його можливості дивно полегшують існування простого смертного.
Формати електронних книг для КПК.
- TEXtREAd = DOC - стандарт
- InfoINDB = InfoView
- ToGoToGo = iSilo
- PNRdPPrs = Peanut Reader
- TEXtTlDc = TealDoc
- ToRaTRPW = TomeRaider
Такі ж співвідношення є для форматів баз даних, графічних зображень, електронних таблиць і т.д.
Для перетворення електронного документа в формат зрозумілий для додатків під Palm OS необхідні спеціальні програми-конвертери, які встановлюються на ПК, а результат конвертації у вигляді готового PDB- або PRC-файлу переноситься на Палм шляхом звичайної синхронізації ПК і КПК. Правда, завдяки наявності в мережі Інтернет вже досить великих бібліотек готових для читання на Palm'е електронних книг, процес конвертації можна упустити. Наприклад, на нашому ж сайті є регулярно поповнюється база книг, збережених в PDB-файлах з якісним форматуванням тексту (тут теж дуже багато нюансів) та «розуміються» усіма «програмами-читалки».
Відповіддю на це питання буде основною і найбільший розділ даної статті. Вирішено було перепробувати на Palm OS-сумісному КПК якомога більше читалок, щоб поділитися з вами саме своєю думкою (я не кажу, що воно не може, чисто випадково, збігатися з чужим;).
Отже, ось що ми маємо: Sony Clie PEG-N760C - Palm OS 4.0, 8 Мб ОЗУ, 4 Мб флеш-ПЗУ, флеш-карта Memory Stick ємністю 16 Мб. Машинка обладнана кольоровим (65536 кольорів) TFT-дисплеєм з роздільною здатністю 320x320 пікселів (HiRes), яке до недавніх пір не було стандартним для Palm'ових КПК. Тому, при тестуванні читалок також враховувалася підтримка HiRes'а.
Додатки-читалки вибиралися виходячи з власних симпатій, а також під впливом думок друзів і щільності їх обговорення в різних форумах:
- СSpotRun 1.1.2,
- iSilo 3.15,
- Mobipocket V4.4,
- Palm Reader Pro v.2.0.2,
- ReadThemAll ver.1.65,
- RichReader 1.62,
- TealDoc 5.01,
- Weasel Reader v1.59.
Додатків, які з «народження» не підтримують дрібний шрифт під HiRes я намагався прищепити таку можливість за допомогою hrFontMapper. Скріншоти з високою роздільною здатністю робилися утилітою HR-Shot DA, призначеної під кнопку «Calc» хаком ButtonDA Hack 0.34, який, в свою чергу, конфігурувати і запускався X-master'ом 1.5.
Критерії, на яких робився акцент:
Отже, почнемо по порядку.
СSpotRun 1.1.2
Free
28 716 b
Розуміє стандартний формат DOC.
Прочитати що-небудь з Memory Stick не вдалося.
Про інтерфейсі можу сказати - на панель інструментів можна витягнути майже все! Інше питання - чи потрібно під час читання книги кілька разів міняти шрифт (4 різновиди), повертати текст і встановлювати міжрядковий інтервал (три режими)? Здивувався, коли не знайшов в менюшке опції FullScreen, а в Configure Controls (настройках панелей інструментів) мені вдалося прибрати всі галочки але одну. І тут я помітив в меню Options хитро названий пункт Toggle Controls, тапнув на який я прибрав панель інструментів, а потім повернув її на місце тим же способом.
Авто скролінг з вожможность регулювання швидкості прокрутки поточечно або через підрядник, можна призначити на кнопку «AddressBook». Цікаво, що чим менше точок або рядків встановлюєш для прокрутки за якийсь невідомий період часу, тим швидше рухається текст - і навпаки.
Є можливість пошуку по тексту, роботи з закладками.
Програма досить таки «спритна». Для вирішення 160х160 СSpotRun 1.1.2 можна вважати досить непоганим reader'ом (тим більше безкоштовним), але здатністю 320х320 не підтримує.
Результат застосування hrFontMapper можна назвати негативним: панель інструментів красиво зменшується, але сам текст - навпаки.
iSilo 3.15
shareware
321 588 b
На Memory Stick програма знайшла файл без проблем, навіть позначила його відповідним значком, але відкривала досить довго (книга Томаса Вулфа «Додому вороття немає», twulf_domojwozwratanet.pdb, розміром 1 027 436 b, відкривалася в iSilo 18 секунд).
Зовні читалка дуже добре виглядає на 320х320 екрані. У списку файлів можна налаштувати шрифт, які файли показувати, а які ні, місце розташування смуги прокрутки і сортування.
З наявності власного формату, здатного відображати таблиці і графіку, слід присутність в iSilo відповідних налаштувань їх подання (режими кольору, моди здатністю 320х320 і 160х160, настройки для таблиць).
Що стосується відображення самого тексту, в читалки зашито 8 шрифтів (особливо радує так сподобався мені особисто Small Bold). Є Full Screen режим, всілякі налаштування прокрутки, призначення дій при натисканні на кожну чверть екрану і на кнопки. В налаштуваннях прокрутки слід виділити режим Smooth, який, якщо застосувати його для автоскроллінга, дивно згладжує рух тексту, робить його плавним.
Може виявитися корисною функція «помітити місцезнаходження», а потім «перехід до позначки». Вона (ця функція), на відміну від закладок (їх в iSilo також можна розставляти), призначена для швидкого повернення на місце читання, можна поставити тільки одну «позначку».
Незважаючи на деякі недоліки (незрозумілий пошук, «загальмованість» в роботі з Memory Stick і відсутність можливості розгортати текст), iSilo виглядає навіть дуже солідно.
Як завжди, є одне «але». Всі описані вище функції стосуються тільки платної версії. Розробники заявляють, що в iSiloFree відсутня наступне:
Mobipocket V4.4
Free
469 975 b (три файли)
Працює зі стандартним doc, має власний формат з підтримкою додаткових видів форматування тексту і гіперразметкі і вставкою рісунков.Сам інтерфейс на половину виконаний із застосуванням цього формату.
Книгу на Memory Stick знайшов, добре було б ще й помітити її місце розташування. Відкривав все той же файл (twulf_domojwozwratanet.pdb, розміром 1 027 436 b) 12 секунд, а з другого разу - 2 сек. Напевно, перший раз програма пише в основну пам'ять файл з розміткою документа, який використовує для збільшення швидкості повторного відкриття при одному і тому ж сеансі, але при виході з самого додатка, всі записи стираються.
У режимі читання тексту на екрані присутня назва книги, панель інструментів з малесенького іконками, індикатор прогресу. Панель інструментів: бібліотека (список файлів), повернення до початку сторінки, розмір шрифту, кнопка «back» і індикатор номера поточної сторінки, тапнув на якому можна перейти на будь-яку іншу, зробити закладку або повернутися в початок тексту.
MobiPocket вміє красиво розташовувати текст по ширині сторінки, додавати поля з боків і міняти його колір, втім, як і колір фону. Цікава особливість: через меню, що випадає можна вибрати один з 4-х видів шрифту, тапая ж по відповідному значку панелі інструментів, я нарахував 8 режимів, в тому числі і мій улюблений SmallBold.
У тій же випадає менюшке можна включить запуск бібліотеки при кожній новій завантаженні читалки. Автоскроллінга я не знайшов. Втім, він може бути таким же «зашитим», як шрифти і режим FullScreen (я хіба не сказав? - він включається натисненням на JogDail, якщо він у Вас є). Поск по тексту працює!
Reader залишив дуже непогане про себе враження, так само як і почуття, що програма «урізана», у чому я, власне і переконався, відвідавши сайт творця і почитавши features платній версії Pro 4.5.
Palm Reader Pro v.2.0.2
Paid
211 911 b
Крім основного, Palm Reader читає і власний формат. Електронні книги з підтримкою графіки, посилань і інших можливостей можна створювати за допомогою Palm eBook Studio.
Файли з Memory Stick в списку позначаються значком. При першому зверненні до книги на картці, так само як і до тих, що знаходяться в основній пам'яті, програма формує файли розмітки (індикатор цього процесу знаходиться в нижньому правому куті). Наприклад, після повної обробки twulf_domojwozwratanet.pdb, я знайшов в пам'яті Clie два файли з назвою книги (18 300 і 220 b). Але зате вже в наступний раз книга відкрилася моментально і відразу ж була доступна для гортання в повному обсязі.
На панелі інструментів, яку можна перемістити над текстом, тісняться іконки індикації назв розділів, закладок, заміток, інформації про книгу, часу і індикатора батареї, іконка «инвертировать екран», і «назад», індикатор процесу обробки документа і номера поточної сторінки. Будь-які з перерахованих іконок крім останніх двох є можливість прибирати і ставити назад.
Оригінально працює автоскроллінг. З заданою швидкістю прокручується на екран наступна сторінка і «зависає» на кілька секунд, потім наступна.
Серед 8-ми різновидів шрифту мій фаворит називається Smaller Bold. Є вже готові теми з різними кольорами шрифту і фону. Текст можна розгорнути під будь-яким кутом, кратним 90.
Пошук по тексту російського слова нічого не дав.
За що тут платити? ;-)
ReadThemAll ver.1.65
Free
26 399 b
Маленький, простенький рідер, що розуміє тільки стандартний doc, що не має власного формату і не вміє знаходити файли на Memory Stick.
Ну нічого примітного ... нічого крім автопрокрутки. Вона тут здійснюється способом накладення нового тексту, підкресленого пунктирною лінією, через підрядник на старий зверху вниз. Досить зручно! Рухаєшся по тексту поглядом як зазвичай. Регульована швидкість прокрутки дозволяє тренувати швидкість читання.
Я було засмутився через відсутність підтримки дрібних шрифтів, але піднісся духом після того, як hrFontMapper красиво все зменшив на порядок.
Зрозуміло, що читалка «на любителя», як і те, що вона заслуговує на увагу, тим більше що робив її російський програміст.
RichReader 1.62
Free
196 608 (з документацією і допоміжними файлами)
Читає doc-стандарт, має свій формат.
На Memory Stick, рідер файл не побачив. А я не побачив файл, в який він проініціалізувати книгу при першому до неї зверненні. Все, що мені тут вдалося налаштувати - так це розташування тексту (можна по правому краю) і повороти його ж по (проти) годинникової стрілки.
Замінити ваше при листанню швидше вже дратував, ніж радував око, особливо після того, як я побачив білий екран при відкритті документа. Текст з'явився лише після початку прокрутки.
TealDoc 5.01
Trial
229 376 b (2 файли)
Крім основного формату, розпізнає і власний. Teal-документи можна переглядати і іншими читалки, в тексті буду видно специфічні теги.
Красиві кольорові кнопочки інтерфейсу приємно тапа.
Список книг виконаний у вигляді файл-менеджера - навіть з індикатором пам'яті. Можна переглядати всі папки на Memory Stick вручну.
Small Bold можна тільки «нав'язати» (що зробив hrFontMapper).
Пошук працює тільки латиницею.
Режим Smooth для скролінгу працює зовсім не так як в iSilo. Тут текст як би стискається догори і випадає сторінка теж зверху. Загалом, це потрібно бачити J. І ще, якщо прокручувати тапая по екрану, то швидкість прокрутки змінюється також, як і відстань від середньої рядки.
Браво, браво! Я б, мабуть, купив такий reader.
Weasel Reader v1.59
Free
107 851 b
Рідер примітний використанням особливого формату zTXT (потрібно бібліотека zLib, без якої Weasel у мене не запускався). Цей формат характерний найбільшою компресією, відомої для документів Palm.
Є версія з російським інтерфейсом. Присутній весь джентльменський набір функцій і налаштувань (читання файлів з зовнішньої пам'яті, настройки прокрутки, всілякі налаштування відображення тексту, закладки і т.д.).
Так що, якщо у Вас наладонник з дозволом 160х160 або Ви не використовуєте перераховані вище непрацюючі під Hi-res функції, а особливо, якщо конвертуєте книги для читання на Palm самі - це Ваш рідер!
P.S. Як відомо, на один і той же предмет завжди є, як мінімум, дві протилежні точки зору: моя, і людину, яка стоїть за предметом. Я не бачу його сторону, він не бачить мою. Жоден з нас не може цілком описати цей предмет, поки не поміняємося місцями. І навіть в цьому випадку, та сторона, яку я бачив раніше, з часом могла помінятися, і її опис вже не буде збігатися з моїм попереднім ...
Про що це я. -) Про те, що не претендую на те, що зміг повністю розкрити викладену тему. І не зможу. Ми разом зможемо!
Буде дуже цікаво дізнатися про Ваших думках з питання, який я позначив метою написання цієї статті. З увагою сприйму збурень з приводу відсутності в тексті опису Вашої улюбленої читалки.
* - Скріншоти, відмічені зірочкою, через відмову з невідомих (поки що) мені причин HR-Shot DA працювати з відповідними додатками, були взяті на сайтах розробників. Постараюся найближчим часом розібратися з даною проблемою і замінити запозичений матеріал власним.