Продолжаем разговор о навигационных программах для j2me.

Навител

У разработчика навигационного софта Navitel есть версия и для стремительно умирающей платформы j2me. Версия бесплатна, скачивается со своей страницы. Подгружает карты и пробки медленно, зато интерфейс прекрасен. Эталон, я бы сказал. И красив, и удобен, и тормоза загрузки почти не тормозят его работу.

Navitel Java

Источник карт: сервера Навител.
Покрытие: Таможенный Союз с добавкой Украины, и почему-то еще Финляндия. Специально для питерских, вероятно. Мелкие города показаны очертаниями и названиями, причем мелкими считается больше городов, чем у некоторых конкурентов.
Пробки: Да.
Прокладка маршрута: Да.
Ведение по GPS: Да, должен вести, но у меня ведение не заработало.

***

Каким бы делом вы ни занимались, отчетность требуется всегда. И очень радует, что в последнее время можно сдавать отчетность в электронном виде. Меньше очередей, меньше бумажек, больше дела.

Если говорить о картографических программах для телефона (для j2me, я имею в виду), грех не вспомнить Locago. Небольшой грех, так как софтина не очень-то развивается и российским просторам предложить может мало чего. Но идея хороша. Она состоит в следующем: берем карты OSM и накладываем на них слои с разнообразной информацией. Интересно, да и интерфейс неплох. Только вот заминка со сколько-нибудь полезными слоями. Если какая-то басурманская информация еще и присутствует, то русского нет ничего. Разве что «твиты поблизости» — это единственное, что в Петербурге работает. Но на карты в любом случае можно посмотреть. И проложить маршрут.

Locago

Кстати, слои можно делать самостоятельно. Только вот что-то энтузиазма не наблюдается.

***

Чтобы надежно зарядить измученный всякими программами телефон вдали от надежных городских подстанций, потребуются стабилизаторы для дачи. Гарантированные 220 вольт в любых условиях. Ну если в проводах вообще есть хоть какое-то напряжение.

Как передать что-нибудь быстро на телефон? Один из вариантов: разместить это что-нибудь где-нибудь в сети, а на телефон закинуть ссылку с помощью QR-кода. Такие коды видели уже все: в последнее время они стали попадаться на рекламных щитах. Выглядят они примерно так:

QR

Закодировано в такой картинке от одной ссылки до нескольких строк текста. Есть несколько сервисов для создания QR-кодов, для ссылок мне кажется наиболее удобным 2qr.ru. Там вы можете взять букмарклет и превращать любую ссылку в код одним нажатием.

Теперь о второй стороне вопроса: как это читать? Андроиды, я слышал, умеют распознавать такие коды от рождения, а вот для обычного телефона есть j2me приложение i-nigma. Впрочем, оно же есть и для Айфона и для того же Андроида. Все просто: запускаете, наводите камеру, снимаете и получаете закодированный текст. В любом случае полезно иметь подобную софтинку в телефоне, а то вдруг подвернется подходящая студия создания сайтов, а вы и адрес сайта не сможете записать.

Да, камера в телефоне обязательна.

Продолжение разговора о навигационных программах в обычном телефоне. Кстати, вас не должно смущать отсутствие в вашем мобильнике приемника GPS. Можно использовать внешний навигатор, подключаясь к нему по bluetooth. Например, один из этих.

Мобильный агент Mail.ru

Вообще-то это комбайн, предназначенный для доступа к разным сервисам Mail.ru, не только картам, поэтому программа вышла несколько тяжеловатой. Но если ваш телефон ее тянет нормально, очень рекомендую. Прокладывает маршрут (на стороне сервера) с учетом пробок, и не раз действительно проводила меня козьими тропами намного быстрее, чем вышло бы по общеизвестным проспектам. Я выработал эмпирическое правило: реальное время пути обычно ровно вдвое больше прогнозируемого. Если у вас есть почта на mail.ru, дальше можете не читать, ставьте этот Агент.

Мобильный агент Mail.ru, вкладка карты

Источник карт: сервера Mail.ru. Требуется постоянное подключение к Интернету.
Покрытие: Петербург, Москва, с хреновой детализацией вся Россия. Возможно, там еще миллион других городов детально, не знаю.
Пробки: Да.
Прокладка маршрута: Да, с учетом пробок, расчет происходит на сервере.
Ведение по GPS: Да.

MapNav

MapNav работает с растровыми картами. Отсюда проистекает принципиальная невозможность роутинга. Некогда был для меня единственным вариантом, — во времена дорогущего мобильного Интернета. В качестве компенсации за отсутствие прокладки маршрута есть работа с треками, загрузка данных из Wikimapia и с geocaching.su.

MapNav

Источник карт: Форум программы. На самом деле есть программа для Windows, позволяющая создавать карты из разных источников. Также можно скачивать карты Google, OpenStreetMap и других поставщиков непосредственно в MapNav. Все карты, напоминаю, растровые.
Покрытие: Как найдете карту.
Пробки: Нет.
Прокладка маршрута: Нет.
Ведение по GPS: Да.

С обычными — не смарт — телефонами ныне в калашный ряд не очень-то пускают. На фоне множества приложений только и исключительно для айфона с андроидом уже стали появлятся и мобильные версии сайтов, не предполагающие, что мобильный браузер может не очень-то дружить с яваскриптом. Ну, конечно, помимо указанной смарт-пары, нельзя забывать и о Windows Phone 7 и о Symbian 9.4 Touch, программы для которых где-то безусловно есть, но явно не на слуху.

Однако некоторые вещи консервативным «просто» телефонам еще доступны. Например, навигация. Куда менее функциональная, чем для специализированных устройств и вышеперечисленных мобильных операционных систем, но она есть.

Поскольку меня тема навигационных приложений на j2me с каждым днем волнует все меньше и меньше, позвольте быстро, пока не подкралось полное равнодушие, пробежаться галопом по известным мне представителям. Заранее прошу простить за скриншоты. J2me — платформа для снятия снимков экрана не самая благодарная, так что я брал изображения с сайтов разработчиков (распространителей), и зачастую скриншот относится к версии не для мобильной явы, а какого-нибудь андроида.

Яндекс.Карты

Сервис Яндекс.Карт в представлении не нуждается. Обширное покрытие, довольно удобный интерфейс,

Мобильные Яндекс.Карты

Источник карт: сервера Яндекс, требуется подключение к Интернету. Существуют версии с почти бесплатным трафиком для основных российских операторов.
Покрытие: Россия, Белоруссия, Украина, Казахстан. Обзорно — весь мир.
Пробки: Показывает. Отображаются также дорожные события: ремонты, ДТП и просто заметки водителей вроде «долго стоим».
Прокладка маршрута: Для Петербурга нет. И, как я понимаю, для всей территории, кроме Москвы — нет.
Ведение по GPS: Да.

GpsMid

Попытка засунуть полноценный навигатор в обычный телефон. На слабом аппарате GpsMid заметно тормозит. Умеет поворачивать карту «по движению», то есть стрелка, показывающая направление вашего движения всегда направлена вверх, а карта вращается.

GpsMid

Источник карт: OpenStreetMap. Вы устанавливаете приложение на компьютер, указываете потребный участок карты, и получаете на выходе приложение уже для телефона со скачанной картой внутри. В последних релизах появилась возможность держать на телефоне «пустое» приложение, а карты размещать просто в папке на карте памяти. Таким образом во время работы приложению Интернет не нужен.
Покрытие: OpenStreetMap, поэтому практически весь мир.
Пробки: Нет.
Прокладка маршрута: Да.
Ведение по GPS: Да.

Что-то я увлекся, а таких приложений больше, чем я смогу затолкать в один пост. Так что продолжение следует.

UPD: Продолжение

Вот вам 57 байт абсолютно бесполезной информации: мой телефон носит не очень-то гордое имя Samsung GT-S5230. А вот полезная: у этого телефона есть относительно большой тык-экран. И в качестве платформы для сторонних приложений выступает Java. Если у вас что-то подобное, то знайте, что для вашего аппарата Foliant — лучшая читалка электронных книг. То есть работает она и на кнопочных телефонах с небольшими экранами, но на сенсорных с большими лучше.

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

Я не буду долго распинаться, отмечу только фичи, заставившие меня переползти — простите, радостно перескочить — со старой доброй Текилы на Фолиант.

Во-первых, библиотека. Именно поэтому я отказался от TXT файлов: книги в формате FB2 уже содержат информацию об авторе и жанре, что позволяет аккуратно и автоматически раскладывать их по категориям. Затем не очень удобная, но очень дотошная настройка отображения текста при чтении. И работающий без претензий механизм переносов. Третьим пунктом поддержка словаря. Да-да, теперь иноязычные термины переводятся тычком в экран! И наконец (последнее, но не меньшее, как говорят англоязычные) — общая прекрасность внешнего вида и поведения. Замечаю, что со временем придаю этому параметру все большее значение.

Фолиант: список книг

Есть еще вещи примечательные, но лично мне не интересные. Такие как: поворот дисплея, разные (для сенсоров) режимы листания страниц, возможность импортировать True Type шрифты, ну и всякие мелочи.

Фолиант: словарь

Софтина прекрасна, несмотря на статус беты. Некоторые присущие бетам тормоза действительно присутствуют, но более чем терпимы.

Да, скриншоты с сайта автора.

Заимев телефон с готовым виджетом твиттера, я как-то поостыл к ява-клиентам для этого замечательного сервиса. Но недавно попробовал новый. Оказалось, не зря поостыл. PavoMe при попытке вбить в соответствующее поле логин, не просто рушится сам, но и посылает в перезагрузку весь телефон (Samsung s5230). Это как же надо писать виртуальную машину, чтобы неполадки в одной исполняемой внутри нее программе гробили всю систему?! И что же такое делает PavoMe для всеобщего обрушения?

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

***

Эк пробило разных авторов на твиттер. Если вспоминать старую добрую ICQ, то единственный клиент вне времени — Jimm. Он был, когда я впервые завел себе аську, он есть и сейчас. Причем, его можно не просто скачать, есть специальный конструктор Jimm, позволяющий вам собрать программу на свой вкус.

аксессуары для сотовых телефоновВ мобильном браузере Opera Mini есть настройки. Но не все из них показываются под соответствующим пунктом меню. Если набрать в адресной строке config:, можно получить доступ к дополнительным опциям. Честно сказать, я там понял не все, но посмотреть в любом случае интересно. Например, там можно изменить количество цифр, идущих подряд, с которого эта последовательность начинает распознаваться как телефонный номер. А можно вообще отключить такое распознавание, если вы не хотите звонить, нажимая на номера на сайтах. Здесь же можно указать, сворачивать ли списки и использовать ли стили в RSS. А кроме того, Opera может рендерить и посылать вам готовой картинкой некие «complex scripts». Не уверен в своей правоте, но мне кажется, что это дает возможность читать всякие иероглифы даже если сам телефон их не поддерживает.

Бесчеловечное отсутствие буфера обмена в телефоне Samsung S5230 частично (очень частично) компенсируется удобной, распахивающейся на весь экран виртуальной клавиатурой. Она позволяет вполне вменяемо набирать заметки солидных — для телефона — объемов. Но буфера обмена нет; встроенные заметки, которые легко синхронизировать с компьютером, чрезвычайно ограничены по размеру; а писать в текстовых полях на сайтах, — в мобильном Evernote, например, — чистое безумие из-за возможных сбоев и пропаданий сети. Требуется программа, удобная как для работы с заметками на самом телефоне, так и для синхронизации написанного. Первое, что приходит в голову — это тот же самый Evernote, но ява-версии программы у них нет, а работать на сайте, как уже было сказано, опасно.

Прекрасным вариантом оказалась программка Upvise, сопряженная со своим сайтом Upvise.com. Это даже не совсем программка, а этакая платформа, которая может выполнять внутри себя простенькие приложения. Одно из них — Notebooks. Вы заводите себе несколько тематических блокнотов и заполняете их записями с телефона, или в своем аккаунте прямо на сайте производителя. То есть, по-быстрому заполняете на телефоне, а на сайте приводите в порядок, копируете куда надо, и удаляете неактуальное, ибо все-таки нормальный браузер с нормальной клавиатурой рулит.

Мобильный Upvise (скриншот с сайта разработчика)

Интерфейс что у самой программки, что у сервиса на сайте очень хорош и удобен. В моем случае заметка может состоять из 2000 символов, но зависит ли это от приложения или от модели телефона, я не знаю. Для набросков постов хватает, да и всегда можно разбить текст на части. Кстати, первая половина этой статьи написана на телефоне.

Upvise в десктопном браузере

Помимо того, что программе для синхронизации требуется соединение лишь после изменений, она еще имеет и оффлайн-режим.

В бесплатной версии кроме блокнота есть еще бекап контактов (не пригоден для русского: сохраняет-то хорошо и на сайте показывает, но вот восстанавливает обратно крякозябры). Есть список покупок. Я не использую его как ежедневный список, там лежат записи длительного пользования вроде «волею судеб попав в стройтовары, купить десять болтов 30 на 10». Есть RSS-читалка, ничем не лучше встроенной в телефон. Есть учет расходов. Когда-то давно я пытался такое в себя внедрить, но потом бросил, так что расходы не учитываю.

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

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

***

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

Как многие читатели уже заметили, я жить не могу без карт. И если карты на десктопе помогают совершать виртуальные путешествия и планировать реальные, то непосредственно на земле требуется что-то мобильное. Из мобильных устройств у меня только телефон, способный исполнять программы на j2me, которыми я его старательно и комплектую.

Картографическое приложение у меня не одно. Начну с Яндекс.Карт. Произошла эта замечательная софтина от карт Яндекса, работающих в браузере (или в SAS.Планета, что лично я рекомендую).

yandexdesktop

Практически ту же картинку и позволяет иметь на экране телефона мобильное приложение. Оно доступно для Windows Mobile, Symbian, Java, Android и Blackberry. Понятно, что для получения картографической информации, требуется Интернет соединение, и не очень дорогое, счет идет на сотни килобайт. Зато не так давно (по крайней мере в версии для j2me) появился кеш для карт, который позволяет накачать данные заранее, а потом тянуть их уже из памяти телефона, не выходя в сеть. В меню даже есть переключатель для оффлайн-режима. Понятно, что отображение пробок без подключения не работает.

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

Приложение позволяет не только смотреть на карту, но и получать информацию о пробках (опять же в отдельных городах), искать адреса, а в Москве даже прокладывать оптимальный маршрут. Есть спутниковые снимки.

Яндекс.Карты Спутник

Понятно, что подключившись к GPS-навигатору, если он есть, приложение будет отображать ваше местоположение. Ну и заодно сообщать о вашем положении и скорости в Яндекс, ведь именно так формируется (или уточняется) карта пробок.

Кстати, если вы застряли в каком-то неожиданном месте, есть смысл уточнить у Яндекса, в чем дело. Программа позволяет пользователям ставить точки на карте и сопровождать их комментариями. Вполне можно обнаружить, что ваша пробка упирается в место ДТП, а дальше дорога свободна.

Яндекс.Карты Точки

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

***

Помните ли вы, что с неумолимостью весеннего тепла надвигается 8 марта? И если вы придете в магазин цветов вечером этого дня, я просто-таки завидую вашей незамутненности. Ничего там не будет вечером этого светлого дня. Потому что приходить надо заранее, а лучше — особенно для таких продвинутых, как вы — заказывать букет на 8 марта в интернет-магазине. Где этих букетов — на любую фантазию и любой кошелек. Кроме совсем пустого, что неудивительно.

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

Работает всё прекрасно, но, чтобы починить файлы, надо делать полный ресет, из чего следует потребность в новой игрушке. Не буду же я после сброса восстанавливать все свои настройки. Уж лучше настрою всё по-новой, да отдам сыну, а себе определю уже новый девайс. Ну да ладно.

Конечно, я не так ленив, как пресловутый кот, но шататься по вагону метро, выискивая схему станций, мне лень. В родном городе обычно я помню, что где, но если надо, я эту схему запускаю на телефоне. Думаю, многие знают приложение Яндекс.Метро, но даже один новый адепт — это целый новый адепт. Приложение есть для Windows Mobile и j2me. Знает расположение станций в разных городах России и Украины, но самостоятельно рассчитывает маршрут и его прогнозируемую длительность только для крупнейших. Для остальных показывает только схему.

Схема красива и понятна:

yandexmetro1

Описание маршрута тоже:

yandexmetro2

Интерфейс продуман, искать станцию по названию легко даже с куцей телефонной клавиатурой.

Фотографии взяты с сайта разработчика: у меня нет возможности снимать скриншоты с экрана телефона.

***
Зачем человеку может понадобиться метро, полное, как известно, хтонических чудищ? Или для удовольствия или ездить на работу. Вы никогда не спускались в метро, так как у вас нет работы? Этому горю нетрудно помочь: ступайте на работа ру Санкт-Петербург. Выбирайте по душе, устраивайтесь, и катайтесь в своё удовольствие!

Не отойти мне от темы Твиттера никак. Я уже рекомендовал мобильное приложение для фанатов этого явления, но с тех пор много электричества утекло, и в моем телефоне появился новый фаворит. Twim. Удобен, красив, поддерживает все значимые функции Твиттера. Авторы также утверждают, что он умеет закачивать фотографии на несколько сервисов, это я лично не проверял.

Twim

Особенно мне импонирует прекрасный интерфейс без малейших проблем с кириллицей. Не знаю, правда, как эта программа относится к сенсорным экранам, но на моем Sony-Ericsson K550i работает отлично.

Я знаю еще один случай (кроме вашего перемещения в пространстве и внезапного отключения электричества), когда мобильный интернет и в частности твиттер будет незаменим. Вдруг в вашем компьютере что-нибудь сломается (будете плевать через плечо, не попадите в UPS). Тогда телефон с выходом в сеть будет незаменим — там и советы специалистов и компьютерная помощь и слова утешения. Впрочем, на этот случай хватит и второго компьютера.

Тему Твиттера надо бы закрывать, так что сразу упомяну о забавном рейтинге: Twirate. Просто пузомерка, но рейтинг высчитывает не только по числу фоловеров, а по относительно сложному правилу, что уже интересно.

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

Таких калькуляторов для платформы j2me понаписано немало, но пересечение множества хороших с множеством известных мне дает единственный результат. Javia Calculator. Особо описывать нечего. Есть стандартные функции, есть определение пользовательских переменных и функций, есть скобки, есть отрисовка функций. Что еще надо?

Javia Calculator

Javia Calculator

Если вы зашли сюда с помощью телефона, вот прямая ссылка на jad: calc.javia.org/jad

***

Калькулятор обновлялся два года назад, но его код открыт, и если вы дружите с Java, смело правьте под себя. В каком-нибудь удобном редакторе. Вроде SciTE.

Редактор кода - SciTE

Продолжаю путешествие по памяти моего телефона. Клиентов для твиттера я рассмотрел в свое время несколько. Но каждый раз приходилось выбирать между мазохистическим убожеством интерфейса и полным непониманием кириллицы. Что, вообще, странно. В конце концов нашелся не блещущий каким-то особенным удобством, но стабильный и понимающий «эти азиатские закорючки» клиент — jibjib. Для телефона с j2me самое то. Кстати, у программы есть версия под Андроид. Не знаю, не пробовал.

Не надо, однако, забывать, что у твиттера есть замечательно сделанная мобильная страничка, так что кому-то будет удобнее чирикать прямо из браузера. Я этот путь отринул из-за странностей в поведении браузера: для некоторых страниц он категорически не сохраняет мои хитровывернутые пароли. Для этой в частности.

Зато обладатели всяких нокий под симбиан могут воспользоваться бесплатным Tweets60 для Nokia 5800. Судя по скриншотам, клиент мощный и удобный. И не только для 5800.

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

Сдается мне, что скоро смартфоны со своими развитыми операционными системами заполонят все, и я не успею описать прекрасные программки, которые сильно радуют меня на обычном телефоне с поддержкой j2me (мобильной явы). А описать хочется. Поэтому ввожу рубрику j2me и начинаю с мощного файлового менеджера MiniCommander.

Понятное дело, имеются в виду современные телефоны, ява-машина которых имеет доступ к файловой системе. Встроенный «проводник» телефонов обычно бедноват на функции.

MiniCommander показывает две панели, как легендарный нортон. Если вы забыли нортон, можете взглянуть на Total Commander, — принцип там тот же, салаги. Впрочем, MiniCommander может показывать и одну панель. Функции по возможности мимикрируют под тот же нортон, благо с цифровыми клавишами в телефоне все в порядке. На десктопе было F8, здесь просто 8 — делов-то. Без проблем поддерживаются zip и jar архивы. Есть текстовый редактор, а просматривать можно не только текст, но и картинки. Поддерживаются три базовые русские кодировки. Заявлена поддержка сенсорных экранов, чего я сам пока проверить не могу.

MiniCommander
(скриншот с сайта разработчика)

И напоследок еще одна интересная особенность: MiniCommander умеет выполнять командные файлы. Почти как Windows — расширение файла .bat, синтаксис схожий, только возможностей, конечно, значительно меньше.

***

Для дизайнера и фотографа: уроки photoshop. Ретушь, шрифты, спецэффекты, анимация — все, что только можно придумать. Уроки в иллюстрированных статьях и видеороликах. Уроки бесплатные, вы платите только за доставку (трафик).  Перешлите две десятикопеечные марки для получения Серьезно, я даже жалею, что мне фотошоп не нужен, с удовольствием бы поучился.