Каким образом осуществляется ввод символов?
ARONETIS предназначен для работы на так называемых усечённых клавиатурах – клавиатурах мобильных телефонов и т.п. В большинстве подобных клавиатур клавиши располагаются 4-мя рядами по три. Нижний ряд клавиш – «*», «0» и «#» осуществляют смену языка ввода, ввод пробела и переключение регистра (т.е. ввод строчных либо прописных букв).
По умолчанию ввод пробела производится нажатием на «0» (как в телефонах “Nokia”), но пользователь может изменять эту настройку по своему желанию. Непосредственный ввод символов осуществляется с помощью девяти оставшихся клавиш:«1»-«9», при этом клавиша «5» служит для выбора/переключения круга (группы), содержащего нужный символ.
По умолчанию, активной группой являются наиболее часто используемые символы, они отображены на экране по периметру экрана - вокруг области ввода текста, и служат напоминанием пользователю какая из «круговых» клавиш: «4», «1», «2», «3», «6», «9», «8», «7» вводит нужный ему символ. Если требуется ввести символ из данной группы, то пользователь нажимает соответствующую ему клавишу.
В случае, если нужный символ на экране не присутствует, необходимо сменить активную группу, нажав клавишу «5». Символы со средними частотами встречаемости отобразятся на экране. После ввода символа из данной группы произойдёт автоматический возврат к наиболее часто использующимся символам. Таким образом, символы второй группы вводятся двумя нажатиями.
Для ввода всех оставшихся в раскладке символов необходимо нажать «5» дважды, после чего выбрать подгруппу с нужным символом и выбрать из неё необходимый символ. Для ввода символов из третьей группы требуется четыре нажатия. Длительное нажатие (в течение 1 с.) на «1»-«9», «0» - обеспечивают ввод цифры 1-9 и 0, соответственно. Быстрое двойное нажатие вводит повторно последний набранный символ. В чём выигрыш ARONETIS по сравнению с “Multitap”? Выигрыш получается за счёт того, что одним нажатием вводятся наиболее часто встречающиеся в каждом конкретном языке символы. В Multitap распределение символов по клавишам произведено в алфавитном порядке, что не является оптимальным решением. Так, например, при использовании стандартного способа ввода символы «Ф», «Ш» и «Ь» будут вводится одним нажатием, хотя по статистике они встречаются намного реже, чем, например, «О», «П» или «Т», для ввода которых потребуется три или четыре нажатия. Аналогичная ситуация наблюдается и для остальных языков – алфавитный порядок для них так же не является оптимальным. Выигрыш ARONETIS по сравнению с Multitap доказывается математически! Посмотреть результаты сравнения
Можно ли вводить символы, которых нет на клавишах?
Так как ARONETIS производит отображение символов, которые в каждый момент времени могут быть введены определённой клавишей, на экране, то он не зависит от того, какие именно символы нанесены на клавиши телефона. На них вообще может быть ничего не изображено – ARONETIS будет работать, как и прежде.
Это позволяет вводить тексты и пересылать SMS на языках, которые не поддерживаются производителями телефонов официально, например, – на белорусском.
Помимо указанных положительных моментов, отображение символов на экране делает работу намного удобнее – изображения букв на экране намного крупнее, чем на клавишах. К тому же не требуется постоянно переключать внимание с клавиатуры на экран и обратно. Как переключать раскладки языков? Подключённые раскладки переключаются клавишей «*» по кругу.
Например, пользователь набирает сообщение, состоящее из английского и русского текстов. Если у него подключены всего две раскладки - En и Ru , то при нажатии в режиме набора текста клавиши «*» будет происходить циклическая замена раскладок En - Ru и Ru - En. Пользователь может подключить одновременно все из имеющихся раскладок, но это не совсем удобно. Например, если у пользователя подключены 5 языков, а он пользуется лишь двумя, то при переключении раскладок он будет совершать 4 лишних нажатия при переходе от русского языка к английскому: En-Ru-Fr-It -Es-En-Ru и т.д. Аналогичный принцип используется операционной системой Windows для переключения раскладок клавиатуры на персональных компьютерах. Поэтому рекомендуется подключать только те раскладки, которые будут реально использоваться при наборе сообщения. Какие языки поддерживаются? На данный момент с помощью ARONETIS можно вводить тексты на 10 языках: английском, белорусском, испанском, итальянском, немецком, польском, русском, украинском, французском и шведском. Кроме этого поддерживаются две раскладки общеупотребительных символов и одна – математических. В ближайшем будущем будет возможен ввод с помощью ARONETIS на всех европейских языках и некоторых азиатских. При подключении соответствующих раскладок с помощью ARONETIS можно осуществлять ввод на любых языках, которые имеют алфавит, содержащий до 50 символов. Использует ли ARONETIS словарь?
Нет, ARONETIS не использует словари. ARONETIS учитывает статистику встречаемости символов в каждом конкретном языке.
За счёт чего ARONETIS превосходит системы типа T9 или iTap? ARONETIS превосходит такие системы, как T9 или iTap прежде всего за счёт удобства пользования. ARONETIS сопоставим с T9 и iTap по среднему количеству нажатий клавиш для ввода одного символа текста, если учитывать все нажатия – например для вставки символа пунктуации, изменения регистра символов либо ввода слова, не содержащегося в словаре. Но при этом, по сравнению с подобными системами преимущества ARONETIS заключаются в следующем:
- возможен набор слов, не содержащихся в словарях (например, имена собственные, фамилии, адреса, аббревиатуры, технические термины, пароли и т.п.);
- возможен набор сообщения содержащего слова из разных языков, причём произвольного количества языков одновременно;
- возможен ввод символов различного назначения (например, математических, или спец. символов транскрипции);
- обеспечивается легкость подключения дополнительных раскладок языков и переключения между ними в процессе работы;
- достигается независимость используемого языка от символов нанесённых на клавиши мобильного телефона – даже если у Вас в телефоне 10 словарей T9, то использовать Вы можете только те языки, алфавит которых нанесён на клавиатуру телефона;
- обеспечивается нечувствительность системы к орфографическим ошибкам пользователя;
- возможен набор нелатинского текста латинскими символами либо автоматическое конвертирование набранного кириллицей текста в «транслит».
Помимо всего выше перечисленного, ARONETIS требует на порядки меньших затрат памяти и в ближайшем будущем будет поддерживать создание индивидуальных раскладок для ввода устойчивых к взлому паролей. Как установить Java программу на телефон?
Существует два основных способа загрузки мидлета в телефон: с помощью интернет соединения (WAP, GPRS или EDGE) и закачки через персональный компьютер.
На данный момент WAP версия сайта www.aronetis.com находится в стадии разработки, поэтому установить программу через прямое интернет соединение можно лишь на те телефоны, которые поддерживают полноценный интернет-серфинг - с помощью встроенных браузеров либо, например, OperaMini. В период бета тестирования предлагаемых программных продуктов приоритетным способом установки является закачка мидлета через персональный компьютер. Практика показывает, что проще всего установить Java программу на телефоны фирм SonyEricsson и Nokia. Загрузив с нашего сайта архив с программой, следует воспользоваться одним из трёх возможных способов связи телефона с компьютером – Bluetooth , инфракрасным портом или data- кабелем (USB -кабелем). После установки связи между телефоном и компьютером следует просто послать jad- и jar- файлы (для телефонов Nokia) или только jar- файл (для телефонов SonyEricsson) на телефон и подтвердить на телефоне установку мидлета.
Аналогично устанавливаются мидлеты на телефоны фирм Siemens и BenQ - Siemens.
Процедура установки мидлета на телефоны фирмы Motorola производится с помощью специального ПО, например, – программы PST или Midway.
Большинство телефонов фирм Samsung и LG позволяют закачивать мидлеты только через data -кабель, либо прямое интернет соединение. Как правило, при закачке через data -кабель необходимо использовать программное обеспечение, поставляющееся вместе с телефоном.
Почему Java-программа (мидлет) не работает на моём телефоне? Java реализация ARONETIS имеет два основных требования к телефону:
- размер экрана телефона не должен быть меньше 100 x 80 пикселей,
- телефон должен поддерживать Java программы с профилем MIDP 2.0.
В случае если экран меньше указанных значений, то становится невозможным нормальное отображение символов на экране. В профиле MIDP 1.0 приложениям на Java , к сожалению, не разрешено посылать SMS сообщения, а так же получать доступ к телефонной книге. Для проверки Вашей модели телефона на соответствие указанным требованиям можно воспользоваться списком телефонов с поддержкой MIDP 2.0.
Временной причиной, по которой также возможна нестабильность работы мидлета (либо проблемы с его запуском на телефоне), могут являться некоторые особенности реализации Java машины на отдельных моделях (например , LG).
Если у Вас возникли подобные проблемы, пожалуйста сообщите нам о них (с указанием Вашей модели телефона) с помощью формы «Контакты». Список моделей, на которых произведено тестирование мидлетов, можно посмотреть здесь. Можно ли с помощью эмулятора ARONETIS для ПК отсылать SMS с компьютера? Нет, программа не поддерживает отправку SMS. Эмулятор ARONETIS для ПК предназначен лишь для демонстрации возможностей способа.
Помимо демонстрации, программу можно использовать для быстрого набора коротких сообщений (например, в ICQ ) на языках, раскладка клавиатуры для которых Вам неизвестна, например, на польском, шведском и т.п. P.S.
Дополнительные вопросы были заданы на конкурсе "Java конкурс 2005" в комментариях к описанию проекта – их можно посмотреть здесь |