Opera Mobile 8.65 для Windows Mobile
Компания Opera Software выпустила новую версию своего браузера Opera Mobile 8.65 для смартфонов и карманных компьютеров, работающих на базе Windows Mobile. Браузер для "мобилок" поддерживает все основные веб-стандарты, включая CSS2, DOM 2 и JavaScript. Он может работать на всех устройствах, которые поддерживают WM2003, WM 5 и WM 6. Мобильная Opera основана на ядре браузера для ПК. В ней используется фирменная технология визуализации страниц, которая автоматически изменяет формат веб-страницы по размеру экрана. Среди других возможностей автоматическое заполнение адресов сайтов, масштабирование, просмотр сайтов в полноэкранном режиме, закладки, блокировщик всплывающих окон, работа в "книжном" и "альбомном" режимах, поддержка закладок, истории и контекстного меню, изменение кодировки и т.д.
В последней версии добавлена поддержка Flash Player 7 для КПК, поиск в адресной строке, возможности копирования текста, сохранения изображений, отсылки ссылок в виде SMS, MMS и электронного сообщения, импорт закладок из Internet Explorer.
Разработчик: Opera Software
Распространяется: shareware, 24 долл.
Скачать можно тут
ThemeGenCE: темы к Windows Mobile своими руками
Человек от природы всегда хотел выделяться из толпы своих сородичей. В эпоху массовой культуры, глобализации и транснациональных корпораций, продающих свои продукты по всему миру, купить себе уникальную вещь и уж тем более электронный гаджет становится практически не реально. Но если все же хочется быть непохожим на других - изволь потратить свое время и силы на создание чего-то нового или доработку уже существующего. Мы не будем говорить в этой статье о модинге (разукрашивании) своих электронных любимцев, а сосредоточимся на легкой персонификации пользовательского интерфейса своего КПК, покетофона или смартфона под управлением Windows Mobile. Для этого мы предлагаем научиться создавать свои (не скачанные с интернета!) темы оформления операционной системы. ThemeGenCE: темы к Windows Mobile своими руками
После долгих поисков удобного и простого «темогенератора», включая гугление и просматривание форумов, был вынесен однозначный вердикт: «Программа должна уметь создавать темы для карманных компьютеров с любым разрешением экрана, поддерживать Windows Mobile 5.0 и быть абсолютно бесплатной». В очередной раз, просматривая файловый архив Ладошек, я с удовольствием наткнулся на программу ThemeGenCE французского происхождения (почему делаю акцент на происхождении - поясню ниже). Скачал архив программы и поразился - при очень посредственном пользовательском интерфейсе программа позволяет просто творить чудеса!
Поначалу было абсолютно не понятно куда жать и как эта программа вообще работает, но после недолгого мытарства мне удалось получить СВОЮ ТЕМУ для дорогого сердцу, хоть и не очень шустрого Acer n311. На предварительное изучение ThemeGenCE мне потребовалось не так уж много времени, зато теперь на создание оформления для ЛЮБОГО разрешения из ЛЮБОЙ картинки у меня уходит порядка 5 минут! К сожалению, файл помощи мне мало чем помог, так как программа изначально создавалась для французских пользователей и перевод help'а пока не завершен. В этой статье я постараюсь провести вас через все тернии к темам.
Для начала
качаем программу из файлового архива на Ладошках.
Копируем содержимое архива (на самом деле нам нужен только файл ThemeGenCE.exe, ну да пусть остальные файлы будут до кучи) в новый каталог на компьютере. Запускаем файл ThemeGenCE.exe и видим главное окно:
2 балла за юзабилити
В пору сказать «ничего не понимаю» и закрыть программу, но мы же идем дальше! К панели кнопок вверху окна перейдем чуть позже. Для начала поясним все элементы управления. Начнем с вкладки «Options».
Сразу после запуска программы появляется сообщение «Adapt Theme format if needed!». Бояться не стоит, так автор программы напоминает нам о том, что при необходимости можно изменить «формат» темы, то есть ее разрешением (например, VGA - 640х480 и прочее). Этим мы и займемся. Под красной надписью «Theme Format» на синем фоне указан текущий формат, по умолчанию это «VGA (TD - 640x588, ST-399x586)». Еще чуть ниже есть кнопка «Options». Мы ее нажимаем и видим следующее окно:
Можно выбрать любой размер!
Честно сказать я не понял, зачем нужны форматы «Theme Generator Like» и «Standart», поэтому мы их просто игнорируем. Надеюсь, вы знаете разрешением дисплея своего наладонника. Самые распространенные форматы - VGA и QVGA, реже попадаются квадратные дисплеи с разрешением 240х240 (такая дурацкая мода пошла у производителей). Буквы TD и ST в скобках означают соответственно «ToDay» (экран Today) и «STart» (фон выпадающего меню Start/Пуск). Дополнение «P+L» означает создание темы сразу для портретной (Portrait) и альбомной (Landscape) ориентации дисплея наладонника. Рекомендую выбирать именно режим «P+L», иначе нам придется видеть монотонные полосы слева и справа от фона при переходе из портретного в альбомный режим.
Также стоит учитывать, что под личные нужды ThemGenCE требуется прибавлять к реальным размерам дисплея еще 19 пикселей по некоторым измерениям. Если у вас совсем диковинный КПК или смартфон, то можно выбрать режим «Customized», в котором все размеры можно задать вручную. Не об американском или российском происхождении программы свидетельствует также кнопка «Validate» вместо привычной и набившей оскомину «OK», кому как, а мне приятно.
Формат выбрали, и наши глаза спускаются ниже к служебной части «Stop Hints». Здесь можно отключить звуки САМОЙ программы и всплывающие подсказки, а также побаловаться другими мелкими настройками интерфейса, которые к процессу создания темы отношения никакого не имеют.
Пункт «Skin (Preview)» уже интересней. Здесь можно выбрать скин виртуального КПК, на котором будет демонстрироваться наша тема. Пока выбираем Acer и вернемся к режиму предварительного просмотра чуть позже.
Спускаемся еще ниже. Если выбрать «Erase tdywater(s), stwater(s) when leave» (вкупе с галочками «tdywater ...» и «stwater ..»), то временные файлы с выбранными фонами Today и Start/Пуск удаляться после закрытия программы, в результате чего мы потеряем эти картинки, и нам придется снова их выбирать, если решим продолжить совершенствовать свою тему.
Галочка «UseStartImage (Start Image Only)» позволяет нам создать тему, фон в которой будет меняться только для меню Пуск (полезно, если фон для Today выбирается на Pocket PC вручную).
Нажав на кнопку «TSK size» мы сможет увидеть, сколько занимает места наша тема. При нажатии на иконку «картинки» рядом мы переходим на вкладку с настройками изображений.
В самом низу окна можно настроить, куда мы будем сохранять наш файл с темой («Dir where to save Theme (TSK)»), задать его имя («New Theme Name») и название самой темы («Internal Theme Name»). При нажатии на кнопку с КПК вызывается файл помощи.
Теперь давайте рассмотрим окно предварительного просмотра, а затем перейдем уже, наконец, к созданию своей уникальной темы для карманного любимца.
Предварительный просмотр
Красные комментарии
По картинке выше можно понять, как все работает. P - картинка для портретного режима, L - картинка для альбомного режима. На пересечении P и Today можно увидеть фон в портретном режиме экрана Today, дальше по аналогии.
Если запустить режим предпросмотра на виртуальном КПК, то на Acer тема будет выглядеть примерно так:
Предварительный просмотр на КПК
Так наша тема будет выглядеть на КПК
На кнопки «BH», «ST», «?», «L/P» и «X» можно понажимать (двойной клик мышкой), все остальные элементы не работают.
Теперь переходим к созданию собственной темы. Для начала необходимо выбрать фоновое изображение. Переходим на вкладку «картинки». Здесь доступны к нажатию всего две кнопки - с портретом Моны Лизы и буковками на синем фоне (появляется рядом с портретом после выбора картинок фона), все остальное - просто дополнительная информация.
Вкладка изменения параметров картинок
Меняем фон
Жмем на Мону Лизу, как бы это глупо и не звучало. Появляется диалог выбора картинки, выбираем желаемое изображение. Видим множество всяких параметров.
Желтыми буквами обозначены группы элементов
Группы элементов и отдельные кнопки я на скриншоте обозначил цифрами для простоты объяснения.
(0) - выбранная картинка, серой рамкой мы указываем, какую часть изображения хотим выбрать для конкретной задачи (фон экрана Today или фон меню Start)
(1) - эта кнопка позволяет выбрать другую картинку для обрезания.
(2) - кнопка становится активна, если с помощью кнопки (4) мы сохранили наш фон экрана
Today.
(3) - кнопка становится активна, если с помощью кнопки (4) мы сохранили наш фон экрана
Start.
(4) - сохранить сделанные изменения в качестве фона. Например, у нас галочка (7) отключена и выбран Today в (9), то мы сохраним фон для экрана Today в портретном режиме. Если включена галочка (7) и выбран Today, то мы кнопкой (4) сохраним изображение для альбомного режима. Аналогично для фона меню Start.
(5) - по этой кнопке можно посмотреть какого качества и размера получится картинка при разных значениях элементов (12).
(6) - завершить работу диалога. Сохранения, сделанные по кнопке (4) будут считаться принятыми.
(7) - если галочка стоит - работаем с фоном для альбомного режима, отключена - для портретного. Логика не сразу понятна, но она есть.
(8) - выбираем параметры интерполяции (в данном случае, умного изменения размеров) картинки. При разных режимах можем получить разное качество изображения. Рекомендую оставить Bilinear и не забивать себе голову.
(9) - выбираем с каким фоном будем работать - для Today или Start. Вкупе с выключателем (7) позволяет охватить все 4 фоновых изображения.
(10) - всяческие повороты картинки. Пощелкайте, посмотрите.
(11) - на 6-ти вкладках расположены различные эффекты, которые можно наложить на изображение. Описывать их не буду - попробуйте сами. Кстати, вернуть назад все изменения можно по кнопке Init.
(12) - выбираем параметры сохранения картинки. Лучше выбрать JPEG и 70-90%, хотя для разных изображений подойдут различные варианты - экспериментируйте!
(13) - всякая информация о цветах. Пользы немного, но и вреда нет. Здесь также можно выбрать цвет фона, на котором будет располагаться обрезанная картинка.
(14) - меняем цветовые параметры картинки (насыщенность цветов, контраст, яркость и прочее). Сбросить все изменения можно по кнопкам Init.
Нам нужно загрузить и обрезать картинки для всех четырех режимов (не забыли обозначения в начале статьи?) - P-TD, L-TD, P-ST, L-ST. И все, фон готов! Жмем (6).
Теперь видим, что рядом с Моной Лизой появилась кнопка с буковками. Жмем на нее и получаем диалог добавления текста поверх наших картинок. Функция это редко используемая, поэтому описывать ее не буду - там все довольно просто, но очень много параметров. Экспериментируйте!
Переходим к вкладке с палитрой. Здесь можно настроить системные цвета Windows Mobile. Не буду здесь опять же ничего описывать. Все изменения можно посмотреть на экране справа.
Системные цвета
Меняем системные цвета
Переходим к вкладке WM5 - здесь можно поменять свойственные только Windows Mobile 5.0 параметры. Дело в том, что градиентная заливка верхней и нижней панелей в этой ОС идет не слева направо, а от центра в стороны. Нажав на кнопку «WM5» в группе «BaseHue, DPI» мы можем изменить параметры заливки и другие характеристики.
Желтыми буквами обозначены группы элементов
И снова изменяемые элементы обозначим цифрами:
(1) - жмем на этой палитре левой кнопкой мыши и водим по цветам, поглядывая на предварительный просмотр.
(2) - кнопки вокруг позволяют более точно (по графику) определить, какой цвет наиболее подойдет для заливки. Чем выше пик, тем больше подходит.
(3) - Ага!!! Переходим к вкусностям! Подключите КПК к компьютеру (чтобы ActiveSync его нашел) и включите галочку «PDA Interaction» - мы видим изменения цвета прямо на экране КПК!!! Не забудьте включить галочку «Restore», чтобы изменения не сохранились на КПК после закрытия этого диалога. О дополнительных возможностях взаимодействия программы с КПК поговорим ниже.
(4) - если поставим галочки «Copy Chosen...» и «Create BaseHue...», то выбранные цвета будут сохраняться в реестре КПК. Авось пригодится. Галочка «Create DPI ...» позволяет записать значение DPI (dots per inch - точек на дюйм) в параметры темы - пусть будет включено.
(5) - по этой кнопке мы сможем ввести известный нам цвет в цифрах RGB (Red-Green-Blue). Полученный цвет будет выбран в палитре.
Жмем «Validate» для сохранения изменений или «Cancel» для отмены.
На вкладке WM5 можно также перезаписать выбранные цвета с помощью кнопки «Keys +». Сказать честно, не было необходимости вникать, но кому-то может пригодиться. Эти параметры подробно описаны в help'е.
Итак, переходим к самому вкусному! Программа ThemeGenCE может работать напрямую с КПК! Для этого достаточно подключить наладонник к компьютеру, чтобы ActiveSync его нашел. Темы можно брать напрямую из памяти КПК, а изменения тут же записывать обратно.
Работаем с КПК напрямую
Прямо из КПК...
Итак, вкладка ActiveSync (со значком этой программы). Справа можно видеть статус общения программы с КПК - щелкните на иконку для получения справки. Нажав на логотип Windows можно посмотреть различную информацию о наладоннике. А кликнув на маленькую кнопку со значком темы на панели «Load PDA current Theme» можно загрузить в ThemeGenCE текущую тему прямо из КПК. После чего ее можно спокойно править и сохранять обратно.
После изменения существующей темы может появиться дополнительная вкладка с блокнотиком (справа от ActiveSync). Нажав на единственную кнопку этой вкладки можно экспортировать настройки темы в файл *.inf, который можно подсунуть родному генератору тем от Microsoft, который уже давно не обновлялся и морально устарел. Кому-то может пригодиться.
И напоследок давайте разберемся с верхней кнопочной панелью программы ThemeGenCE.
Панель инструментов
Быстрые кнопочки
(1) - прочитать тему (файл с расширением *.tsk) с персонального компьютера. После нажатия появится диалог выбора файла.
(2) - прочитать тему из памяти КПК. Опять же появится диалог. Кнопка «Valider» сохраняет изменения, «Quitter» - отменяет.
В памяти КПК файлы с темами должны находиться в каталоге «My Documents/Themes». Именно там их будет искать Windows Mobile.
(3) - сохранить файл в память КПК. Нужно будет выбрать каталог и указать имя файла и темы.
(4) - сохранить тему на компьютер.
(5) - Мона Лиза. Открывает диалог выбора картинки. Эквивалент известной нам кнопки с панели «Картинки».
(6) - изменить каталог на компьютере, куда будет сохраняться тема.
(7) - сохранить выбранные нами цвета интерфейса в файл *.ini. Эти цвета нам могут пригодиться в дальнейшем, например, чтобы создать несколько похожих тем.
(8) - загрузить цвета из ini-файла.
(9) - сохранить описание темы в inf-файл. Место сохранения - каталог программы ThemeGenCE. Кому-то может пригодиться.
(10) - вызов файла помощи.
(11) - просмотр системной информации о КПК.
(12) - вызов диалога «О программе», где автор рассказывает о себе и помощниках.
(13) - выход из программы.
Поздравляю!!! Теперь вам больше нет необходимости бороздить интернет в поисках свежих и интересных тем, просматривая огромные ворохи ненужных картинок! Сделаем хорошие темы сами!