Диагноз ДЦП не означает, что человек обречен на ограниченную и унылую жизнь, в которой мало места для общения, путешествий и интересной работы. 19-летний петербуржец Иван Бакаидов из-за тяжелой формы ДЦП не может координировать свои движения и плохо изъясняется. Однако еще до окончания школы он успел создать ряд приложений, делающих возможным общение для тех, кто не может говорить, выступил на саммите ООН и получил не одну медаль в спорте.
Ограничения в плане возможностей для Ивана Бакаидова оказались серьезными — он не может ходить и внятно говорить (понимают его только самые близкие люди), мышцы тела произвольно сокращаются, так что о координации не может быть и речи. Когда мальчику исполнилось семь лет и встал вопрос о начале обучения, ему определили программу обучения, которая ориентирована на детей с умственной отсталостью. В том, что Ваня не является умственно отсталым (скорее наоборот), разобрались уже учителя, и программа была скорректирована.
С компьютером Бакаидов познакомился еще до школы — уже в пять лет он умел набирать некоторые слова.В школе знакомство с компьютером продолжилось благодаря программе «ПервоЛого», позволяющей писать простейшие алгоритмы для виртуальной черепашки, которая ползает по экрану и, оставляя за собою след, формирует изображения. Потом появилась одна из версий Basic, благодаря которой Ваня получил представление о программировании. Она оказалась достаточно ограниченной по возможностям, поэтому дальше были программирование на C+, освоение инструментов для веб-разработки — WordPress, Php, CУБД MySql, Linux-систем.
Писать для тех, кто не может писать. К самостоятельной разработке подтолкнул случай. В группе продленного дня Ваня познакомился с девочкой по имени Лина, которая могла совершать лишь небольшие движения головой. «Я влюбился в Линку и захотел помочь ей как-то управлять компьютером, — рассказал парень нашему журналу. — И мы с отцом сделали каску с пультом Nintendo, который передавал по Bluetooth в компьютер свое пространственное положение, считываемое гироскопом, а специальная программа двигала курсор. На самом деле получилась ерунда полная, и тяжелая к тому же. Но я понял, что хочу писать такие штуки, и летом написал DisQwerty, клавиатуру для одной кнопки, так как в школе их было много».
Базовый вариант программы оказался достаточно простым, но уже мог быть полезным. «Изначально была табличка с русской раскладкой, по которой ползает «перебиралка», — продолжает Иван. — Сначала выбирается строка, а потом - буква в строке. Выбор идет через нажатие кнопки, скорость перебора можно задать. В первой версии имелись только буквы, но потом мы с Линкиной учительницей придумали делать свои наборы, поскольку дети не знали буквы». Вслед за DisQwerty, которая послужила хорошей отправной точкой, появилось на свет Android-приложение DisType, довольно простое по сути — поле ввода и кнопка «Сказать». Но и этой функциональности оказалось вполне достаточно, чтобы помочь выражать свои мысли вслух многим из тех, кто не может говорить. В дальнейшем в приложении появилась функция сохранения набранных фраз и сортировки их по категориям. И в конце концов родилось DisTalk — приложение, озвучивающее текст, закрепленный за картинками в пользовательском наборе (каждый может загрузить свой набор картинок, хотя в пакете уже присутствует стартовый набор). Пользователь нажал на картинку — прозвучала определенная фраза. Это дает возможность общаться тем, кто не способен вводить текст.
Сейчас над данными программами кипит работа, и развитием занимается уже целый коллектив. «Цель — создать набор кросс-платформенных приложений с красивым и удобным дизайном, предиктором («предсказатель» — функция, предлагающая наиболее релевантные варианты продолжения фразы, которую пользователь начал набирать. — Прим. ред.), который подстраивается под диалог, и так далее, — объясняет Бакаидов. — Планируется продвигать эти приложения, набирать пользовательскую базу. Сейчас у нас около 140 пользователей по СНГ, но, надеюсь, наши программы смогут принести пользу намного большему количеству людей».
Читайте полностью по ссылке.