Projekt xiT++

tech • 331 słów • 2 minuty czytania

Mój nowy projekt - biblioteka xiT++ implementująca w C++ obsługę protokołu komunikatora Tlen.pl ;)

xiT++ is an easy-to-use, robust library for connecting to polish popular Instant Messaging Network - Tlen.pl, aimed to support IM images, file transfer, and more.
Whole library is implemented in pure C++, it provides an abstract interface which can be used with any xml parser and network/socket library. Project is part of crossplatform Instant Messenger xime.

Jest to prosta obiektowa biblioteka do obsługi proto tlenu. Jej użycie jest banalne - tworzymy klasę dziedziczącą po xiTlen i “przeciążamy” (chyba niezbyt pasujące tutaj słowo) wirtualne metody eventów ;)

Na stan dzisiejszy xiT++ potrafi prawie wszystko to co libtlen2, prócz p2p/file i katalogu publicznego. Prawdopodobnie pierwsza wersja i tak wyjdzie bez tej obsługi. Aktualny stan projektu to 18 plików i około ~2600 linii kodu ;)

Założyłem projekt na sourceforge.net, tylko, że nadal czekam na aktywację. Status projektu to “Pending Review”.

Już prawie 5 dni czekam na zatwierdzenie, mimo, że z tekstu po rejestracji zrozumiałem, że decyzja zostanie podjęta w ciągu 1-2 dni roboczych. A tu już mija prawie tydzień roboczy i żadnej reakcji. Nad listą projektów wspominają coś o 2-3 tygodniach, ale nie wiem do czego się to konkretnie odnosi…

Jeśli ktoś ma jakiś doświadczenia z SF w tej kwestii to proszę o podzielenie się informacjami ;)

[dodano 22:12]

Po wczorajszym resubmicie, dziś (niedawno) na SF zmienił się status projektu na “Queued for processing”.

[dodano 2007-04-07 11:46]

No to projekt został zaakceptowany ;)
Strona projektu (kiedyś): xitpp.sourceforge.net
Strona projektu na sf: sourceforge.net/projects/xitpp/

[dodano 2007-04-07 14:48]

Temat na forum ekipa.tlen.pl dotyczący biblioteki: xiT++, nastepca libtlena?

[dodano 2007-04-13 23:55]

Wrzuciłem na SVN-a źródła biblioteki xiT++. Na razie bez implementacji interfejsów xmla i socketów.

Sockety mam napisane, xmla również (na wxWidgets), ale tę publiczną implementację parsera XML wypadałoby “oprzeć” na najpopularniejszym parserze - expat. A właśnie nie za bardzo mi się chciało męczyć z expatem w ostatnich dniach ;)

Wszystkich zainteresowanych zapraszam do przeglądnięcia źródeł i podzielenia się swoimi uwagami, spostrzeżeniami i propozycjami.

Komentarze (7)

Grom avatar
Grom
20070406-135301-grom

Nooooo Mal, oby tak dalej :)

Ari avatar
Ari
20070407-173326-ari

Jesli autor nie straci zapalu do pisania tego softu, to bede sie przygladal rozwojowi tego projektu :)

Malcolm avatar
Malcolm
20070413-133707-malcolm

A kiedy na SF sie cos pojawi ? Lokalnie ten projekt trzymasz? Przeciez tam jest SVN :)

MalCom avatar
MalCom
20070413-134115-malcom

Dziś powinny źródła wylądować na SVN-ie ;) Musiałem trochę kod oczyścić i poprawić.

Jeszcze musiałbym zaimplementować interfejs parsera XML na expacie, ale za bardzo mi się tego nie chce robić :D

MalCom avatar
MalCom
20070413-235432-malcom

Wrzuciłem właśnie źródła biblioteki do repo SVN-a! Info o tym dołączam do notki, aby nie dodawać kolejnego wpisu…

bubx avatar
bubx
20110406-022124-bubx

Chcialbym dowiedziec sie jak rozwija sie projekt xiT++ gdyz poszukuje biblioteki do obslugi protokolu tlen dla projektu “uczelnianego” :) Na jakim poziomie obecnie jest projekt, czy jest zdatny do uzytku, czy dziala poprawnie?

Banalne pytania, moglem sam sprawdzic, aczkolwiek, jestem leniwy :)

Projekt to klient protokolu tlen z Gui w Qt, na zaliczenie.

MalCom avatar
MalCom
20110406-230804-malcom

Od dawna lib nie jest rozwijany, czekał na lepsze czasy i “rewrite”, ale obecnie niestety nie zapowiada się to szybko…

Życzę powodzenia z projektem ;)

Dodaj komentarz

/dozwolony markdown/

/nie zostanie opublikowany/