Hehe
@ProTofik: Nie wiem, czy z jednej. Może porobię exeki dla Windowsa i pakiety dla Linuksa, a może po prostu zrobię instalator w JAR.
A Java z dwóch względów:
-
Łatwo ruszy i na Windowsie, i na Linuksie, liczę na to, że nie napotkam problemów związanych z różnymi platformami.
-
Jest to jedyny język, który znam. Jestem jeszcze początkującym programistą, a komunikator piszę na pewien konkurs. Cóż - przyznam, że nie będzie to dla mnie łatwe zadanie.
Poza tym, że piszę program na konkurs, jeszcze jedna rzecz mnie skłoniła do napisania własnego IM’a - właściwie nie znalazłem komunikatora, który byłby idealnie dopasowany do moich potrzeb. Najbardziej pasuje mi AQQ 2, z którego korzystam, jednak jest parę rzeczy, które chciałbym zmienić.
Może krótko opiszę założenia projektu:
-
Działanie na Windowsie i Linuksie.
-
Duża konfigurowalność wyglądu i opcji programu.
-
Obsługa GG w wersji 8.0, prawdopodobnie w jednej z późniejszych wersji Jabber. Ale dopiero, gdy zrobię wszystko, co musi mieć każdy komunikator.
-
Obsługa kilku kont GG równolegle.
-
W interfejsie postaram się wykorzystać HTML/CSS (coś podobnego do tego, co w AQQ 2.0)
-
Możliwość wyświetlania list kontaktów osobnych dla każdego konta lub wszystkich kontaktów na jednej liście
-
Tutaj coś, czego jeszcze nie widziałem w innych komunikatorach - synchronizowanie listy kontaktów GG z serwerem (zapisywanie po każdej zmianie i importowanie przy uruchamianiu komunikatora). Oczywiście z możliwością wyłączenia.
-
Skórkowanie okien i komponentów w oparciu o standardowe LookAndFeel z Javy początkowo, potem dojdzie możliwość konfiguracji skórek i SynthLookAndFeel.
-
Zero reklam.
Myślę, że o programie na razie mogę powiedzieć tyle. Na konkurs program będę prawdopodobnie wysyłać pod koniec marca, do tego czasu nie wypuszczę wersji publicznej, ale możliwe, że będę szukał testerów. Jeśli zrobię już jakąś wstępną wersję, może napiszę na tym forum.
Jak na razie w internecie znajduje się jeden mój program - EqualMath. Można pobrać go na dobreprogramy.pl lub z mojej strony:
http://www.xprogs.110mb.com - zapraszam. Jeśli już zrobię jakieś konkretne postępy, tam właśnie pojawią się newsy. Stronę do wypuszczenia komunikatora prawdopodobnie przebuduję i postawię na jakimś CMS-ie.
A jeśli chodzi o Wasze propozycje nazw - bardzo dziękuję wszystkim, którym chciało się pomyśleć. Jak na razie najbardziej spodobały mi się nazwy JIM i TrayKot (ciekawe połączenie Tray’a z kotem :P). PKS też oryginalny, ale “Polski Komunikator Sieciowy” brzmi tak, jakby to był powszechny i popularny program w Polsce (a monopolu GG przecież nie rozbiję :P).
Poczekam jeszcze dzień lub dwa na pomysły innych. Dzięki wielkie
Edit: @up: Te, co są tutaj są ciekawsze