четвер, 25 жовтня 2012 р.

ToDo:

1. Сделать нормальную страничку поддержки на друпале. Точнее перевести свой сайт на друпал и сделать нормлаьный раздел поддержки. Для этого купить книгу и прочесть. Можно в инете в формате е-паб, за деньги. А лучше и то и то.
2. Доделки программы:
- Сделать пагу отображения хостов и сервисов отдельных, выбирать по тапу в списке
- Разобраться с ошибкой конструктора , изучив ооочень подробно пример на мсдн. Есть мысль убрать на главной привязку названия сервера , а при загрузке ставить триггер на обновление.
- Еще раз почитать про локализацию и подумать надо ли это на самом деле.
- Убрать наверное логи и полный список сервисов и хостов. Последние можно упрятать под гиперссылку с открытием новой xaml , а логи отображать только 20 последних, остальные в отдельной паге отдельным запросом (переделать php-ку).
- В сеттингах организовать кнопку сброса в дефолтовые демо-параметры
- Написать обработчик ошибок "нет сети" , "хост не дал данных, Not Found" или "хост выдал хрень" - загрузить локальные данные примера.

субота, 20 жовтня 2012 р.

1. Сделать About.xaml
2. Прикрутить в нагиос серверную часть отсылку Tile.
4. Дорисовать временный метки к сервисам.
5. Сделать pivot Logs.

Побочный эффект: отрисовка всего этого съедает всю память и вываливается исключение OutOfMemory. Проблема в том что списки Services и Logs очень длинные. Нужно реализовывать механизм вывода по 20-30 записей. Пока исключил из главного пивота Services полностью - приложение стало работоспособным. Но мне такой вариант не совсем нравится.


понеділок, 15 жовтня 2012 р.

Заработали Toast Notifications. Помогли статьи:


Additional Requirements for Specific Application Types


How to: Determine Application Capabilities


http://msdn.microsoft.com/en-us/library/gg180730(v=vs.92).aspx
Создал окно настроек.
Нарисовал код для реализации Push уведомлений. Причем Tile работают хорошо, а вот Toast только на эмуляторе. Пока не нашел.

Дальше по плану:
1. Сделать About.xaml
2. Прикрутить в нагиос серверную часть отсылку Tile.
4. Дорисовать временный метки к сервисам.
5. Сделать pivot Logs.
6. Почитать про локализацию.
7. Переписать наработки по диплому.
8. Написать обработчики ошибок:
8.1. неверных данных регистрации -> открыть settings
8.2. отсутствия сети -> показать демоданные
8.3. Кнопочку сброса настроек к демосайту.



неділя, 7 жовтня 2012 р.

Зарегистрировался в аппмаркете. Разброкировал свой телефон и залил на телефон текущую версию программы.