Знакомьтесь, gvic: thread-safe java swing IRC client.

Oct 01, 2009 01:12

Представляю вам мое детище под названием gvic и текущей версией 0.2.0a :)



Как и любой софт с такой версией он глючный, не всегда ведёт себя интуитивно понятно для пользователя, а количество его функций можно пересчитать по пальцам.

Но, он работает, и работает хорошо, особенно для java, а дополнительный функционал на него можно накидывать в неограниченных количествах, я старался :)

Немного об архитектуре, в качестве GUI используется стандартный Swing и SwingUtilities, в отделный трэд вынесен текстовый процессор, который обновляет табы независимо от основного окна. Также есть системный трэд, который всем заправляет, и два трэда на приём и передачу данных. Обработка сообщений написана на регулярных выражениях, с минимумом привязок к локалям, в перспективе, он должен быть раскладка- и кодировка-независимый. Ну а пока с последним траблы и тестировался он только под Windows, и только с cp1251 :)

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

Latest version:
gvic-0.2.2.jar

irc, java, programming, gvic

Previous post Next post
Up