Автор Тема: Ищу желающих принять участие в разработке СуперБлокнота  (Прочитано 4055 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн oldor

  • Коллежский регистратор
  • *
  • Сообщений: 6
  • Репутация: 0
Что такое СуперБлокнот?

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

Что это было? Как можно было назвать это?

Я называю это “сеанс удаленного обмена знаниями” или непосредственное обучение учеников мастером.

При этом вспоминается такая китайская народная мудрость:

“Знающий не говорит, говорящий не знает.”

Как же тогда быть знающему? Что он делает? Правильно - знающий показывает.

В сети в последнее время стало уделяться больше внимания “показыванию”. Но вот что касается обучения начинающих программистов, то тут ответ почему-то один: RTFM. В то время как немаловажным фактором обучения является слежение, наблюдение за действиями профи.

Вот именно это я и предлагаю реализовать в качестве основной функции СуперБлокнота.

Понятно, что СуперБлокнот в таком варианте будет являться сетевой программой-клиентом к некоторой серверной части, которая будет являться посредником между учеником и мастером.

Конечно, возникает вопрос, как можно эмулировать, скажем, работу такого сложного приложения как C++ Builder или той же 1С, но собственно это и есть глобальная задача проекта.

Варианты решения: не эмулировать работу приложений, но показывать лишь результаты работы с интерфейсом. Как вариант - использовать упакованные скриншоты или небольшие, записанные на лету ролики.

Частный же случай решения: давно известно то, что любимый редактор некоторых чудаков-экспертов это Блокнот или vim или другой простейший текстовый редактор. Конечно это немного спорное утверждение, но тем не менее… Т.е. я думаю, если для начала мы реализуем такую “возможность для сеанса одновременной игры” только для этих двух редакторов, то уже можем получить некоторую аудиторию учеников и учителей.

Что у нас может получиться в самом последнем итоге?

Предположим, пользователь захочет обучиться 1С.

В этом случае, СуперБлокнот будет эмулировать интерфейс программы 1С. И пользователь сможет просмотреть какие-либо обучающие ролики, возможно уже записанные кем-то когда-то и сохраненные с разрешения учителя на сервере.

Другой пример: предположим пользователь, у которого WinXP хочет посмотреть как работают с vim (текстовый редактор Linux). Он закачивает в СуперБлокнот с сервера себе интерфейс vim, обучающий, демонстрирующий ролик к нему и смотрит его. Либо находит желающего продемонстрировать, как происходит работа с vim и также обучается, наблюдая.

При этом, он по-прежнему остается WinXP пользователем

Особо вкусно выглядит перспектива изучить достоинства MAC OS находясь все в той же старушке ХР

Варианты получения дохода от проекта могут быть самыми разными. Начиная от доходов рекламы и заканчивая роялти за использование нашего СуперБлокнота

Задача web-программистов может быть в разработке сайта, на котором можно будет посмотреть какие обучающие ролики есть, выбрать и скачать нужный.
RES системы в жизнь

Оффлайн Elman

  • Коллежский секретарь
  • ***
  • Сообщений: 69
  • Репутация: 1
  • Пол: Мужской
типа виртуальные рабочие столы(лабораторные работы) как в Microsoft?

Оффлайн oldor

  • Коллежский регистратор
  • *
  • Сообщений: 6
  • Репутация: 0
Чем-то похоже на AutoIt, но в тоже время немного другое направление
RES системы в жизнь

Оффлайн beholder

  • C++ fan
  • Статский советник
  • *****
  • Сообщений: 754
  • Репутация: 20
  • Пол: Мужской
я бы назвал МегаБлокнот или БэтНот :)

Оффлайн #pragma

  • Титулярный советник
  • ****
  • Сообщений: 130
  • Репутация: 0
  • Пол: Мужской
Learnote.... Учнот  :lol:

Оффлайн oldor

  • Коллежский регистратор
  • *
  • Сообщений: 6
  • Репутация: 0
Как вы яхту назовете, так она и поплывет ;)
RES системы в жизнь