вторник, 3 апреля 2012 г.

Напоминания по местонахождению в MLO-Android

Как Вы знаете, мы недавно выпустили релиз MyLifeOrganized для Android. Спасибо всем, кто оставался с нами в течение всего бета периода и помог нам создать отличное и действительно надежное  приложение для управления делами на Android. Ваши комментарии и советы были действительно полезны! Мы продолжим развивать и улучшать MLO, прислушиваясь к Вашим комментариям.  

В этом посте я хотел бы рассказать вам о том, как работает одна новая функция, которую мы добавили в последнем обновлении. Речь пойдет о напоминаниях на основе вашего текущего местонахождения. Также хотел пояснить, почему эта функция выгодно отличается от многочисленных аналогов, доступных в Google Play Store.

Для того, чтобы получать напоминания по местонахождению, необходимо сделать следующие действия:  
1. Создать контекст и назначить ему размещение;
2. Активировать опцию "Сообщить по прибытии" для этого контекста;
3. Назначить этот контекст выбранной задаче;

Теперь, когда Вы будете находиться в заданном месте, MLO известит Вас о задаче.

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

1) Напоминание будет срабатывать только для Активных Действий:  
Это означает, что если, например, Начало задачи стоит в будущем или эта задача зависит от других открытых задач в Вашем списке или ее контекст в данный момент закрыт – такая задача не будет считаться активной и напоминания не будет по прибытии в заданное место. Эта особенность MLO поможет Вам получать сигналы только о тех задачах, которые действительно требуют Вашего внимания здесь и сейчас. Таким образом, Вы возлагаете на плечи MLO часть забот по выявлению Активных Действий. Большинство же аналогов заставляют Вас самих заниматься этой работой. Тогда получается, что они не на много лучше простого блокнота? Напомним, что список условий, определяющих задачу «Активной», доступен в документации для MLO-Windows.

2) Расписание включения/выключения функции определения местонахождения для сохранения заряда батареи:
Как известно, функция определения местонахождения довольно энергозатратна для современных устройств. Поэтому, для сохранения заряда батареи в MLO была встроена возможность составления расписания работы функции определения местонахождения. Когда эта функция отключена по расписанию, MLO не расходует батарею. Пользователь может составить собственное расписание на каждый день недели, когда он обычно появляется рядом с ключевыми местами (супермаркет, офис, дом и т.д.) и MLO мониторит активные задачи, связанные с данным местом, только в течение указанного времени. Также, при желании есть возможность полностью отключить данную функцию в настройках программы.

3) Возможность указывать различные радиусы контекстов для настройки дистанции срабатывания напоминания.
В MLO каждый контекст имеет свойство «Радиус». Напоминание о задаче для контекста будет срабатывать, когда координаты вашего местоположения (с учетом текущей точности определения) окажутся внутри радиуса контекста. По умолчанию радиус контекста составляет 100 метров. Таким образом, напоминание срабатывает для активных задач, когда пользователь находится в 100 метрах от указанного объекта. Установите различные радиуса для разных контекстов, чтобы лучше настроить функцию напоминания для Вашего конкретного случая.  

Например, можно указать радиусы в несколько сот метров для различных мест своего города, где Вы постоянно бываете. Вы получите напоминание только тогда, когда вы действительно рядом с этим местом. Однако, если Вы приезжаете в другой город, имеет смысл увидеть сразу все напоминания для этого города, чтобы сделать все дела здесь, раз уж потратили время и приехали. Для этого имеет смысл поставить радиус для всех контекстов, относящихся к этому городу, в 10-50 км и напоминания обо всех планируемых здесь задачах появятся, когда пользователь только подъедет к этому городу.

Так же можно увидеть свои задачи на карте в MLO.  Для этого нажмите Меню-> Карта в виде «Рядом». Коснитесь пина на карте, чтобы увидеть активные задачи в этом месте.

После прикосновения к пину контекста, на карте можно увидеть 3 типа окружностей (радиусов), используемых в MLO для функций местонахождения:

a) Радиус контекста используется для получения напоминаний, когда текущее местоположение пользователя внутри этого радиуса (как уже описано выше). Эта окружность вокруг контекста на карте имеет зеленый цвет и по умолчанию 100 метров.
 
b) Радиус «Рядом», который можно установить в настройках MLO, используется для включения задач в вид «Рядом». Значение по умолчанию – 30 км. Эта окружность прозрачно-серого цвета. Когда окружность контекста пересекается или входит в окружность «Рядом» - все задачи этого контекста включаются в список задач вида «Рядом» и пин контекста выделяется.  
 
c) Окружность «Точность местоположения» показывает точность, с которой устройство определило Ваше местоположение. Цвет данной окружности синий.  Точность определения координат зависит от метода, который используется системой (Cell/WiFi или GPS), и текущих условий. Точность может отличаться от нескольких метров до нескольких километров.  

Подытожим, как разные окружности используются в функциях местоположения:
1. Задачи с контекстами включаются в вид «Рядом» если окружность контекста (а) пересекается или включена в окружность «Рядом» (b).
2. Пользователь получает напоминание, когда окружность «Точность местоположения» (с) пересекается или включена в окружность контекста (а).   

Приглашаем написать в комментариях, что Вы думаете о новой функции MLO.

Андрей.

пятница, 23 декабря 2011 г.

Облачная синхронизация - скоро задача почтой!



Рад сообщить, что бета тестерами полным ходом тестируется новая функция облачной синхронизации MLO-Cloud: «Задача почтой» (Task by Email).

Как это будет работать:
1. Вы назначаете секретный email Вашему файлу на MLO-Cloud через веб интерфейс.
2. При отсылке письма на этот адрес, оно автоматически попадает в папку <Inbox> на MLO-Cloud и, при следующей синхронизации, Вы увидите эту задачу в Вашем MyLifeOrganized клиенте. Тема письма становится задачей, а ее текст заметкой (на данный момент извлекается только plain text).

Для защиты от возможного спама Вы сможете задать адреса, с которых разрешено отсылку писем или сменить Ваш секретный MLO-Cloud email на другой в любое время.

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

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

Кроме того, хочу отметить что автосинхронизация с MLO-Cloud является приоритетной задачей в нашем списке. Автосинхронизация уже тестируется на MyLifeOrganized для Android. После этого автосинхронизацию получат все основные клиенты MyLifeOrganized. Мы понимаем, что с вводом автосинхронизации, функция «Задача почтой» станет особенно полезной :)

Расскажите, а как Вы видите усовершенствование функции «Задача почтой»?



Андрей Ткачук
Разработчик MyLifeOrganized


среда, 30 ноября 2011 г.

Новый интерфейс MyLifeOrganized версии 4.0

C радостью хочу поделиться с Вами новостями о предстоящих изменениях в программе MLO версии 4.0 для Windows, которая уже сейчас находится в активной разработке.

Как Вы наверное уже успели заметить, внешний вид MyLifeOrganized под Windows давно не обновлялся. Первая версия MyLifeOrganized вышла в 2004 году и выглядела она примерно так.

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


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

Важным этапом для нас был недавний переход на новую UNICODE среду разработки. С этим переходом нам стали доступны современный инструментарий и элементы управления (контролы). 

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

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

 

Итак, представляем новую концепцию пользовательского интерфейса, которая будет доступна в MyLifeOrganized для Windows версии 4.0
MLO версии 4.0 Проект.
 
Что нового?


Вкладки (Tabs, табы) - одно из основных изменений. Вы можете создать несколько табов для Вашего файла и, переключая их, смотреть на Ваши задачи с разных сторон.
Например, в одном табе Вы работаете над текущим проектом, в другом - просматриваете мелкие домашние дела, а в третьем табе обрабатываете Inbox (Входящие). Табы рассматриваются как рабочая область, внутри которой сохраняются настройки выбранного вида, дополнительных фильтров, фокус и т.д. Таким образом, Вы можете быстро переключиться на определенную «конфигурацию» внутри файла и работать с отдельной его частью.
При этом все вкладки отображают разные части одного файла данных. Для работы с другим файлом как и раньше откройте другую копию MLO. Предусматривается также возможность открытия вкладки в отдельном окне, чтобы одновременно видеть несколько списков.
 

Левая панель предназначена для переключение видов (Views) одним кликом. Виды могут быть сгруппированы. Тонкая настройка текущего вида будет показана в этой же области левой панели переключением таба внизу.
 

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

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

Полный путь (Path) к текущей задаче теперь показывается вверху, получив больше места.
Одной из основных целей во время дизайна новой версии было сохранение MLO легким и воздушным – таким, каким вы все его знаете. Думаю, что нам это пока удается :). Мы очень тщательно подбираем новые профессиональные контролы, доступные сейчас на рынке, чтобы избежать лишнего торможения приложения.
 

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

Не нужно ждать.
Напоследок хочу напомнить, что все новые пользователи, купившие лицензию на MyLifeOrganized для Windows менее чем за год до выхода новой версии – получают MLO v.4 бесплатно. Таким образом, нет необходимости откладывать покупку - если вы купите лицензию сейчас, то MLO v.4 получите бесплатно.Старые пользователи, как всегда, смогут обновиться с хорошей скидкой.

Андрей Ткачук
Разработчик MyLifeOrganized.