"Константин, разработчик, с которым мы сотрудничали для создания ПО для Pocket PC, к сожалению, не готов внести необходимые изменения в программу.
Если желаете, можете уплаченную сумму использовать для покупки у нас чего-нибудь другого.
Best Regards, Clay Baker.
General Manager. Bodelin Technologies"
Ну что ж, и на том спасибо. Хороший урок преподали. Нечего было с самого начала лениться! А то: «Американцы — мировые лидеры…»
Интересно, что переговоры с американцами о распространении нашего железа (которое продается в России) идут уже больше полугода. Они безоговорочно признали, что наша конструкция гораздо лучше: надежнее, эффективнее используется поверхность стекла, больше дальность чтения… Мы им даже отправили образец перед выставкой NAB 2006. Но когда мы начали считать расходы по поставке суфлеров в США почтой, аппарат оказался для них, как они написали, «золотым».
Действительно, «всего лишь» вдвое дешевле их конструкции (видимо, американцы ожидали, что будет раз в десять). На этом и остановились. И на выставку они суфлер не взяли, побоялись, что потом «не смогут своими силами обеспечить спрос на новую оригинальную конструкцию» (без наших know how). Так и написали.
Звоню другу детства, а теперь сильнейшему компьютерщику-программисту со стажем — Диме. Все ему рассказываю «как на духу» и быстро зажигаю в нем огонь «борьбы с зажравшимися американцами». Памятуя о пословице, что русские долго запрягают, да быстро едут, мы целый месяц потратили на подготовку к «завоеванию Америки».
Первым делом мы внимательно изучили американскую программу, затем знакомились с лучшими мировыми достижениями в области читалок и скроллеров для различных компьютеров, прикидывали ресурсы процессоров, думали над устройством и содержанием будущего интерфейса и т. д. Попутно выяснили, что алгоритм, примененный в американском «творении», мягко говоря, не совсем из «той оперы». С таким подходом программа просто не могла нормально работать на КПК! А «разогнать» ее, как обещали американцы, невозможно. В результате у нас остался единственный способ — искать новый алгоритм скроллинга… Но программист Дима знал, что делать, а посему решение нашел быстро!
Уже через месяц в моем электронном ящике лежала присланная Димой «с пылу с жару» бета-версия нашей собственной программы-телесуфлера для КПК. Предстояло оттестировать ее в «боевых условиях». С названием мудрить не стали: нарекли PrompART, соединив части двух слов: английского Prompter — суфлер и названия нашей студии ARTprize. Ну а с неизбежными глюками и багами мы справились за последующие пару недель. К декабрю я был счастливым обладателем собственной программы — мечты тележурналиста. У нас был настоящий профессиональный телесуфлер на основе КПК.
В результате совместного творчества с Димой в программе удалось реализовать следующие функции: зеркальный вертикальный или горизонтальный переворот текста; выбор любого из системных шрифтов; переформатирование текста под все заглавные или все строчные буквы; выбор режима управления мышью (кнопками, колесиком или перемещением); изменение расстояний между буквами и строками; поиск фрагментов текста по заранее устанавливаемым меткам (очень удобно для новостей); настройка начальной скорости прокрутки текста; выбор начертания шрифта (жирный или курсив); отображение текущего времени (необходимо для прямых трансляций); режим «Уложиться в…», позволяющий автоматически подобрать такую скорость прокрутки текста, при которой загруженный текстовый файл уместится в заданный временной интервал, и другие возможности.
Кроме того, по ходу дальнейшей работы понадобилось еще несколько функций: отображение оставшегося до конца текста времени (при чтении с выбранной скоростью), причем оно автоматически корректируется при изменении скорости прокрутки; индикаторная линейка, показывающая текущее положение в тексте; регулировки размера свободных экранных полей; зацикленная прокрутка текста; выбор цвета шрифта и цвета экрана; загрузка профайлов — предварительно выбранных и сохраненных установок программы (для разных дикторов); реверсная прокрутка текста; и наконец, очень удобной оказалась возможность запускать текст путем нажатия пальцем большой кнопки «Старт» в центре экрана (чтобы не подлезать со стилусом к уже установленному на камере телесуфлеру). Очевидно, что не все перечисленные функции придут в голову человеку, далекому от телевизионного «производственного процесса». Однако именно они и являются теми важными мелочами, которые складываются в неоспоримое преимущество перед аналогами, написанными «просто программистами» по заказу.