Не уверен, что сообщение прочитают все заинтересованные, ибо данный раздел не слишком популярен, но тем не менее
Все что ниже - сугубо мои личные мысли - буду рад любым замечаниям-предложениям - ради чего собственно и пишу.
Текущая ситуация:
Есть много обособленных программ для помощи людям с СД - у каждой свои плюсы/минусы, к тому же каждая программа работает на своей платформе. Например, диабет2000 и диакальк - которые разрабатываются, насколько понял - основателями данного сообщества (за это вам Уважаемые низкий поклон до земли - я совсем новичок, но уже вижу, что сделано огромное дело) - эти две программы не работают на андроиде, в линуксе, есть вопросы по седьмым форточкам и т.п.
Абсолютное большинство (если не все) из этих программ требуют постоянно что-то вбивать, логика работы большинства проста и ограничена - они не пытаются "думать" за человека, как-то систематизировать статистику за длительные сроки использования, выдавая рекомендации к коррекции доз инсулина, необходимых в том или ином случае.
Что ещё можно сделать:
Прежде всего, можно было бы написать кросс-платформенную программу с модульной структурой и открытым API, предоставив Сообществу возможность дополнять её функционал в том или ином аспекте:
1. Набор GUI для разных систем и экранов (таблетка, коммуникатор, десктоп, нетбук и т.п.)
2. Набор модулей ввода-вывода:
- Например, в андроиде можно использовать распознавание голоса от гугла - это очень удобно!
- Далее, можно сканировать бар-коды продуктов камерой телефона, с закачкой кол-ва углеводов из базы данных
- Можно было бы сделать модули для скачки статистики доз и измерений с помп, систем мониторинга и просто глюков, имеющих какие-нибудь порты вывода данных
- Различные сервисные вещи - вроде автонапоминалок, автопосылалок СМС и т.п.
Многие из этих функций со стороны кажутся очень сложными, но в наш современный век информационных технологий - сопливый студент старших курсов Бауманки или Физтеха, на мастер-классе Google Developer Days пишет то же распознавание лиц за пару часов - надо только грамотно определить архитектуру системы на основе имеющихся кирпичиков - и все полетит!
3. Набор модулей анализа статистики - самая сложная и наукоемкая часть комплекса. Хорошая, удачная реализация такого модуля может потянуть на кандидатский диссер по вычмату, с релевантной работой по эндокринологии. И тут уже наверняка сломано много копий, наталкивался в инете на серьёзный форум с обсуждением именно теоретической сложности построения математической модели уровня СК у отдельно взятого человека. Надо будет читать, вникать, общаться с людьми - может даже где-то публиковаться...
Тут могу сказать, что начать можно с портирования уже имеющегося функционала, с постепенным подключением более интеллектуальных функций. На прошлой работе, наша система ежедневно анализировала десятки гигабайт статистики по параметрам произведенных чипов - и выдавала вероятностные рекомендации производственной линии на корректировку техпроцесса. Доходило до того, что оператор заходил в "чистую" комнату примерно в одно и то же время - в начале рабочего дня - и система, не зная что есть какой-то оператор и что в момент открывания переходной двери температура в помещении чуть меняется - просто на основе статистики за пару месяцев научилась корректировать время полировки чипа на пару микросекунд - чтобы и в эти 5 минут чипы выходили без дефектов.
Так что современные алгоритмы машинного обучения способны на многое, в т.ч. подстроиться под конкретного человека, принимающего конкретные лекарства, дающего точное время и список поглощаемой еды, и указывающего результаты регулярных замеров СК.
Вопросы к аудитории:
1. На что уходит Ваше время при пользовании программами, помогающими при компенсации? Что по-вашему можно оптимизировать?
2. Каких функций в используемых программах не хватает? Что по-вашему можно улучшить?
3. Готовы ли Вы освоить новую программу, если она будет заметно удобнее и функциональнее? Либо Вам в любом случае будет удобнее пользоваться текущими инструментами - потому что они полностью устраивают? Человек по своей природе - жертва привычек, консерватор - сам такой
Почему я это написал:
В течение года, думаю, у меня появится какое-то время на волонтерский проект - мог бы заняться этим - если пойму, что он востребован.
По образованию я математик, давно работаю в разработке ПО, знаю как создаются сложные системы с в наукоемких областях, знаю на хорошем уровне теорию машинного обучения, матстат, тервер и слупы.