Nie wiem jak Wy, ale ja swego czasu dość często korzystałem z konferencji w sieci GG: głównie 3-4 osoby, czasem trochę więcej, ale zawsze irytował mnie jeden fakt: do konferencji tej nie można dodać kolejnych osób, a od wersji GG 8, nie można z niej zrezygnować. Sprawa trochę irytująca. Oczywiście wyjściem jest Jabber, ale spróbuj namówić kilkanaście osób do skorzystania z AQQ/WTW… ops – WTW nie obsługuje czatów, a AQQ nie pozwala na automatyczne dołączanie do nich. No i główna wada tych czatów: co jeśli wyjdę i wrócę za kilka godzin? Serwer będzie trzymał dla mnie te dziesiątki wiadomości? Nie bardzo.
QChat jest właśnie czymś, co zapełnia tę lukę. Uczestnicy nie muszą instalować alternatywnego komunikatora, tym bardziej, że wielu z nich nie chce („bo nie i koniec”). QChat pozwala na utworzenie własnego kanału (a nawet serwera) rozmów z grupą znajomych w taki sposób, że wyjście z rozmowy nie skutkuje brakiem możliwości odczytu wiadomości (jak w przypadku zwykłych czatów) oraz pozwala na dołączenie do czatu w dowolnym momencie. Oczywiście program ładuje się wraz ze startem systemu i od razu informuje o nowych wiadomościach.
QChat to jednak nie tylko program do pogawędek, ale również narzędzie do informowania zainteresowanych o wydarzeniach ich dotyczących. Opiszmy to jednak na przykładzie:
Załóżmy, że jesteśmy właścicielami firmy, zatrudniamy przynajmniej kilkanaście osób. W szybki sposób chcemy poinformować wszystkich pracowników o jakimś zdarzeniu (niekoniecznie istotnym, w końcu program jest w fazie beta).
Załóżmy, że jesteśmy studentami. Jeden z uczestników czatu otrzymał informację o tym, że jutrzejsze kolokwium jest odwołane – szybka informacja wysłana może być do wszystkich dzięki QChat 😉
Załóżmy, że mamy po prostu grupę znajomych, z którymi uwielbiamy rozmawiać, poprzez QChat możemy umawiać się na spotkania, omawiać szczegóły różnych przedsięwzięć… Nic nikogo nie ominie, bo wszystkie wiadomości składowane są na serwerze i w każdej chwili można odczytać całe archiwum rozmów z danego kanału.
Obecnie program udostępniam w fazie beta. Głównym założeniem było to, aby własny czat mógł założyć każdy, stąd transmisja danych między QChatem a serwerem odbywa się przez protokół HTTP(s) z wykorzystaniem XML. Aktualnie nie udostępniam aplikacji serwerowej publicznie, gdyż nie jest ona odpowiednio zoptymalizowana i ma zapewne jeszcze wady, które wyjdą w trakcie korzystania z samego klienta. Jeśli jednak ktoś chce stworzyć swój własny serwer czatowy, proszę o wiadomość – być może to Ty wpadniesz na jakieś optymalniejsze rozwiązanie od mojego (PHP nie jest moim atutem i nie będę ukrywał, że nie widzę pewnych rzeczy)