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 (5)

Grom
20070406-135301-grom

Nooooo Mal, oby tak dalej :)

Ari
20070407-173326-ari

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

Malcolm
20070413-133707-malcolm

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

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
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…

Dodaj komentarz

/dozwolony markdown/

/nie zostanie opublikowany/