Excel для мобильника

Продолжаем знакомиться с полезными приложениями для мобильных устройств, поддерживающих технологию Java. Сегодня, следуя доброй тдляции, поработаем вплотную с J2ME-приложением MiniExcel, отличающимся никак не только состоятельным функционалом табличного процессора, но также возможностью экспорта данных в "большой" Excel. Но обо всем по распорядку.

Требования к "железу", стоимость также инсталляция программы

Для труда с мобильным табличным процессором подойдет почти что всякий телефон с поддержкой спецификаций MIDP 1.0, 2.0 также наличием 56 кб свободной памяти для запуска приложения. Потребности к характеристикам дисплея также никак не столь критичные. Конечно, на цветном экране лицезреть интерфейс программы намного приятнее, но за неимением оного сойдет также монохромный. Кстати, со списком совместимых устройств разрешено ознакомиться на сайте разработчика. Правда, пробежавшись очами по перечисленным моделям, разрешено сделать вывод, что приведенный перечень вдали никак не полон (по-видимому, веб-верстальщики компании Simprit никак не успевают за трудовыми свершениями производителей телефонов). Если планируется сберегать данные MiniExcel на удаленном сервере, то тут нужно учесть пара момента. Во-первых, необходимо предварительно активировать услугу мобильного доступа к Сети. Во-вторых, потребуется компьютер с выделенным IP-адресом в интернете также установленным программным обеспечением MiniExcel Connection Manager, выполняющим серверные функции на машине. Перед инсталляцией серверного ПО убедитесь, что на компьютере установлена виртуальная машина Java (Java Runtime Environment) версии 1.4 либо выше.

Java-мидлет MiniExcel (61 кб) доступен в разделе Downloads на веб-сайте разработчика или чрез WAP по ссылке http://www.simprit.com/wap.wml.

Стоимость приложения составляет 10 долларов США, но желающим поэкспериментировать пред покупкой пригодится безвозмездная тридцатидневная разновидность программы.

Не забыты также владельцы коммуникаторов BlackBerry: для них приготовлена своя разновидность MiniExcel. Данная программа уже также функционалом побогаче также ценой подороже (25 долларов США).

Тактико-технические характеристики MiniExcel

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

Итак, в запасе у MiniExcel:
• Работа с таблицами, содержащими вплоть до 26 колонок (от A вплоть до Z) также 99 строчек (от 1 вплоть до 99). Число ячеек может варьироваться в зависимости от числа доступной памяти
• Выполнение основных арифметических операций (сложение, вычитание, приумножение, дробление, постройка в степень), включая поддержку операций сравнения
• Манипулирование различными типами данных
• Поддержка тригонометрических, логических также математических функций
• Работа с текстовыми значениями, включая пора также дату
• Наличие буфера обмена с возможностью копирования как отдельных ячеек, так также целых областей данных. Сюда бла бла разрешено отнести манипулирование столбцами также строками (вставка, удаление, изменение ширины колонок)
• Поддержка функциональных клавиш
• Сохранение данных (в виде отдельных листов) в памяти устройства или на внешнем интернет-сервере
• Интеграция с Microsoft Excel также с линейкой финансовых программ Quicken компании Intuit

Естественно, всем этим скопом операций нужно как-то управлять, причем с крохотной телефонной клавиатуры, которую разработчики оснастили четырьмя режимами работы.
Главный режим Browse ("Обзор") используется для перемещения по ячейкам, перемотки страниц, перехода в начало/конец таблицы. Для данного режима как невозможно лучше подходит джойстик, которым оснащены большая часть современных моделей телефонов. Нажатие джойстика либо кнопки "5" переводит клавиатуру в режим ввода данных.

Различные режимы труда клавиатуры (скриншоты с веб-сайта разработчика)

Пару других режима - F1 также F2 - содержат наиболее зачастую используемые функции управления программой. Среди них: вставка/удаление столбцов/строк таблицы, изменение ширины колонок, заключение информации о свободной памяти, сохранение документов также труд с буфером обмена. В параметрах программы разрешено произвести настройку конфигурации сервера (адрес, логин/пароль пользователя), изменить формат числовых данных, поры также даты.

MiniExcel Connection Manager

Займемся установкой сервера MiniExcel на свой компьютер. Для этого скачиваем с сайта разработчиков архив miniexcel-cm.zip (1,6 Мб) также неспешно распаковываем его. Как положение, ежели в переменных окружения PATH корректно прописан маршрут к интерпретатору Java (java.exe), то для запуска приложения достаточно станет двух однажды щелкнуть по нему мышью. В противном случае, вручную заходим в директорию bin установленной Java-машины также вскрываем серверное приложение командой java.exe -jar miniexcel-cm.jar.
Из обязательных настроек следует обратить забота на порт, по которому станет проистекать обмен трафиком между заказчиком также сервером. Вдобавок, никак не забудьте заглянуть в меню User Info для редактирования списка пользователей, которым станет разрешен доступ к ресурсам менеджера. Обратите внимание, что для незарегистрированной версии доступен только один юзер с именем test также паролем password. Жмем напоследок кнопку "Test connection" для проверки интернет-соединения.

MiniExcel Connection Manager

Настройки менеджера

Теперь берем в руки телефон также в настройках MiniExcel (Settings -> Server) указываем координаты нашего сервера, включая логин/пароль заведенного пользователя. Все, нынче в всякий момент разрешено сохранить табличные данные на стороне сервера (Options -> Sheet ->Save to server).
Специфично, что все отправленные на сервер данные хранятся в виде обычных XLS-файлов, которые открываются "зрелой" программой Excel. Таким образом, разрешено скопировать на сервер экселевский файл для дальнейшей труда с ним с мобильного телефона. К сожалению, поползновение сохранить на сервере акт с кириллицей никак не увенчалась успехом (коверкается кодировка шрифта), но вот произносить русскоязычные таблицы разрешено без проблем.

Подводим итоги

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