PDA

Просмотр полной версии : Desktop client for Google Dictionary


EjikVTumane
02.06.2010, 20:58
Страница приложения на SourceForge: http://sourceforge.net/projects/gddc/

http://sourceforge.net/dbimage.php?id=243126
еще скриншоты (http://sourceforge.net/project/screenshots.php?group_id=277907)

Что это:
Как видно из названия это просто десктоп-клиент для Google Dictionary (http://www.google.com/dictionary). Позволяющий переводить слова по двойному нажатию Ctrl+C, Ctrl+Insert.

Зачем:
Несколько месяцев назад, у меня возник перерыв между проектами и я решил потратить немного свободного времени на то, чтобы поиграться с какими-нибудь технологиями/фреймворками, с которыми я не работал ранее и которые не относятся непосредственно к тому с чем я работаю каждый день. Мне давно было интересно потрогать SWT (http://www.eclipse.org/swt/), так как я Java developer, но работающий с вебом и иже с ним. Соответственно по работе необходимости копаться в SWT не возникает. Также было бы неплохо освежить знания по C (для Linux), чтобы иметь возможность при необходимости использовать нативный код из Java.

Поскольку свободного времени ожидалось не так много, то замахиваться на что-то грандиозное я не стал, а решил накидать небольшую тулзу, которая бы как и Lingvo переводила бы слова по двойному Ctrl+C, Ctrl+Insert. Почему просто не использовать Lingvo? Потому, что на работе весь софт лицензионный, а Lingvo не отностися к софту, который сильно необходим, тем более что можно открыть браузер и воспользоваться Google Dictionary :)
Таким образом было решено исправить мелкое неудобство в повседневной жизни.

Думаю, что уже стало понятно, что интерес был сугубо академический и это объясняет зачем desktop приложение писалось на Java. Да, кстати, еще мне было интересно добиться работы приложения не только под Windows, но и под Linux, благо SWT кросплатформенная библиотека.

Дистрибутив: http://sourceforge.net/projects/gddc/files/
Для Windows и Ubuntu собраны инсталлятор и deb пакет соответственно.