Headway (J2ME)
Эту программу я написал в то далекое время, когда изучал английский язык на курсах (курсах английского языка конечно же :) ).
Дорога на курсы общественным транспортом занимала минимум 40-45 минут и терять по 1,5 часа в день трижды в неделю (почти 20 часов в месяц) мне казалось слишком неразумным...
Решив использовать это время с пользой я начал перебирать методы его использования для изучения английского языка:
- Изучать грамматику (а книга, по которой я занимался была довольно большая) мне казалось неудобным - не всегда в автобусе найдется место для сидения. К тому же, доставать и убирать эту книгу тоже было не очень удобно;
- Учить новые слова или повторять уже выученные по бумажным копиям из книги также не всегда удобно;
- А вот мобильный телефон, поддерживающий технологию Java был со мной всегда, достать и убрать его занимает секунды, и для того чтобы им пользоваться нужна всего одна рука, что доступно даже в самом набитом автобусе :);
Тут и появилась отличная идея - учить и повторять английские слова с помощью мобильного телефона!
Решив действовать я начал поиски литературы и в конце концов заказал себе книгу "Программирование мобильных телефонов на Java 2 Micro Edition [С.Г. Горнаков]" по которой начал изучать это самое программирование на J2ME.
Тут и началось самое интересное :). Опыта программирования ни на J2ME, ни на C/C++ у меня не было, поэтому писать что-либо на J2ME было очень проблематично, но тем не менее шаг за шагом я все-таки смог реализовать необходимые и некоторые "опциональные" функции.
Реализованные функции:
- Использование текстовых файлов для пополнения словарной базы (пополнение осуществляется с помощью ПК);
- Возможность деления слов из файла на группы по 5, 10 или 20 слов (для более продуктивного процесса первичного запоминания слов);
- Слова перебираются в случайном порядке, что исключает возможность запоминания порядка слов (как в случае с бумажными носителями);
- В процессе запоминания слов можно динамически исключать выученные слова из списка запоминания;
В скором времени ожидается видео с показом работы программы...