womit ist icq... programmiert

  • Vermutlich MFC mit Visual C++, wie die meisten Windows-Programme, warum ist das so wichtig?
    Ich hab mal spaßhalber einen programmiert, allerdings unter Mac OS 8.x. Es hängt davon ab, was du machen willst, aber vermutlich dürften libicq oder Jabber (mit Transports) recht interessant in diesem Bezug für dich sein.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • also ich würde sagen, dass so gut wie alle (guten) standalone-windows-programme auf c++ (VC++, Builder, ...) geschrieben sind!
    -> einfache erklärung: mit c++ kannst du im prinzip alles machen!!! (+schnell
    -> du könntest natürlich auch ein java-standalone (evtl. sogar applet?!!) programm schreiben, die socket-"unterstützung" ist da so gut (einfach), dass sich das programm fast von selbst schreibt ;)
    -> wenn du dich für solche messenger's interessierst kann ich dir folgendes projekt empfehlen: http://iserverd.khstu.ru/index.html
    ein ICQ-daemon bzw. server für unix/linux geschrieben in c++ (funktioniert meines wissens aber nicht mit den neuesten icq-versionen)

    ps: wenn du einen icq-server oder client für neue (protokoll) versionen schreiben willst wirst du aber ein problem bekommen: das icq-protokoll wurde nie veröffentlicht -> einigen findigen personen ist es zwar gelungen das protokoll zu "entschlüsseln", meines wissens aber nur die älteren versionen des icq-protokolls!! as protokoll ist zudem sehr komplex -> großer programmieraufwand!

    mfg marX

  • Zitat von marX

    das icq-protokoll wurde nie veröffentlicht -> einigen findigen personen ist es zwar gelungen das protokoll zu "entschlüsseln", meines wissens aber nur die älteren versionen des icq-protokolls!! as protokoll ist zudem sehr komplex -> großer programmieraufwand!

    Deswegen auch mein Hinweis auf Jabber. Das ist (in Form von xmpp) ein offizieller, gut dokumentierter Standard, basiert auf XML, und vor allem, man muss net alles davon implementieren (zB JEP-0118 und JEP-0107 kann man sich ruhig sparen), um einen funktionierenden IM-Client zu haben.
    Die Kommunikation mit anderen IM-Netzwerken kommt gratis und ohne Programmieraufwand in Form der Transports.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • hey,

    danke erstmal für eure zahlreichen posts.
    man kann ein javaapplet schreiben, das "go-icq" funktioniert ja auch auf diese weise.
    meines erachtens ist icq jedoch nicht gerade die beste alternative. gibt ja eine menge wirklich gefinkelterer sachen, aber icq hat sich aus einem mir nicht ersichtlichen grunde durchgesetzt.

    nun werde ich mich mal in die materie rein versetzen und ein bisschen code studieren.

    grüße ;)

  • Zitat von lacklady

    icq hat sich aus einem mir nicht ersichtlichen grunde durchgesetzt.

    Das liegt am Netzwerkeffekt. In Amiland hat sich AIM durchgesetzt, dort kennt kaum jemand ICQ. Wenn ich mir keinen ICQ-Transport eingerichtet hätte, wär ich sehr einsam auf meinem Jabber-Account.

    btw, ICQ und AIM verwenden im Prinzip das gleiche Protokoll und den gleichen Server, was das ganze noch absurder macht.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • Zitat von JGoblin

    hab als Diplomarbeit an der HTL einen P2P chat programmiert.


    ist als htl-diplomarbeit aber schon recht simpel !
    ich habe (zu zweit) eine grafische-entwicklungsumgebung für den 68000 prozessor von motorolla mit eigenem simulator und integrierem gcc+einem speziellen assembler geschrieben !

    (nicht böse nehmen )

    mfg marX

  • Zitat von marX

    ist als htl-diplomarbeit aber schon recht simpel

    Ich glaub du überschätzt die HTL-Ausbildung. Ich hab als Diplomarbeit eine Alarmanlage auf Linux-Basis gemacht (zu fünft). Ich war für die Software zuständig, hatte meinen Teil bis Mitte November fertig und hab die restliche Zeit bis zum Fertigstellungsdatum im Mai damit verbracht, den anderen zu erklären, was ich da programmiert hab :D

    Dazu hab ich den kompletten Source ausgedruckt und in der Klasse hinten aufgehängt:

    jaja, das waren noch Zeiten :D

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • Die Diplomarbeit war ja nicht nur der P2P Chat sondern auch eine Analyse von den ganzen Protokollen die JXTA verwendet....
    Zudem haben wir noch Ein Maturaprojekt ghabt:
    Ein 2D Animationssystem
    Ein Toolkit für 2D Spiele quasi. Hat HL Modells in 2D Sprites Rippen können, automatisch 8 Richtungen und auf einer Tile Landschaft herumlaufen... Chat, Objekte aufheben und wieder fallen lassen.
    Softwaremixer für Sound, Stereo lala
    Ja so war das ...

  • Zitat von hal

    Ich glaub du überschätzt die HTL-Ausbildung.

    stimmt schon ;)
    bei uns konnten die meisten in der 5. klasse noch nicht wirklich (gut) programmieren...


    Zitat von hal

    hab die restliche Zeit bis zum Fertigstellungsdatum im Mai damit verbracht, den anderen zu erklären, was ich da programmiert hab :D

    das kenn ich gut ;)


    Zitat von hal

    jaja, das waren noch Zeiten :D

    wem sagst du das ?!!!! hehe

    JGoblin: war nicht ernst gemeint ;) i wollte deine programmierkünste natürlich nicht in frage stellen ! :D

    mfg marX

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!