Geldt eigenlijk voor allen, verwacht er nu niet veel van, als het goed is moeten we het wel aan de praat kunnen krijgen voor chatten, maar voor file-transfer en audio/video chat hebben we geen tijd nog kennis.
Het belangrijkste nu is mensen die eraan willen werken: Programeren: Eiji (kan bestaand editten, niet zelf schrijven) Vormgeving: Plexyglazz, Boramor (icons en derg.), jimmorris
Goed nu nog een echte programmeur en we moeten ergens komen; als je al ideen hebt of al dingen kunt leveren, gewoon hier posten (zoals broncode link van een multi-im programma of een klad GUI/icon)
(Bewerkt door Eiji om 21:01, 20-04-2004)
Daarnaast zal ik wel een schetsje maken, maar als je al code daarvoor hebt, dat zou toppie zijn. (btw, waarom heb je dat al liggen, als ik vragen mag)
Adium heeft: MSN, AOL/iChat en ICQ supportMSN Usericon support (ism met adresboek geloof ik zelf)Behoorlijk wat cocoagebaseerd op Gaimeen open source licentie
Adium mist:Een gbruiksvriendelijke interfaceEen aantal specifieke msn features zoals link naar profielpagina en zo
Volgens mij komen we al een heel eind door met interface builder eens aan de nibjes van adium te zitten...
Zie http://www.adiumx.com/development.php
Als mensen onze interface leuker vinden dan zal 'ie wel in Adium worden ingebouwd... Want als ik zo kijk zijn er hier een half dozijn interfacebouwers (ik ben er ook een) en anderhalve programmeur, dus tja, dit lijkt me een hoop werk schelen wat niemand hier kan/wil doen.
(Voor de meer diehard mensen is XiC's jabber client nemen en daaromheen een cocoa UI bouwen ook mogelijk natuurlijk, maar wel net iets lastiger...)
Btw ik wil wel dat de MFMessnger ook Jaguar ondersteunt, kan ik mee genieten
En het is wel zo: hoe meer terugwaarts compatible je programma is, hoe minder cool het kan zijn, want met iedere versie van OS X komen er voor developers coele features bij die ze kunnen gebruiken, en dan is er altijd het dilemma om te kiezen tussen coolheid (krijg je gebruikers mee, zeker op de mac) of compatibiliteit (zodat er geen mensen bij voorhand worden uitgesloten).
Verder wordt het met iedere nieuwe versie van OS X makkelijke om te programmeren, doordat apple je steeds meer werk uit handen neemt door standaardfancties.
Ik denk dat 10.3 vrij lang op de markt is, en tegen de tijd dat 'ons' progje uit komt wel mainstream genoeg is.
Ik wil wel eventjes onze opties opsommen. we kunnen, in volgorde van moeilijkheid:
Een cocoa open source app nemen en een nieuwe interface bouwen: - met Adium (heeft al meer features, (iTunes support, Adresboek- en msn-iconen supprt) gaim-gebaseerd, laat minder werk voor ons over, maar werkt pas vanaf 10.3 door al die features) - met Fire (is erg spartaans, maar wel compatible met 10.1 of zo, maar dat komt weer omdat het zo spartaans is)
Een java open source app nemen en de interface tunen voor mac-gedrag: - met dMSN (een goede mac interface in pure java kan heel erg goed, is alleen niet altijd snel)
Een java open source app nemen en een nieuwe interface bouwen: - met dMSN (Apple heeft heel veel werk gestoken in java-cocoa interactie, dus moet goed kunnen)
Een X11 app nemen en de interface naar OS X porten: - met Gaim (is nog niet gebeurd, maar gaim draait wel binnen X11) - met aMSN (hebben ze zelf al gedaan, maar is brak)
Een X11 app nemen en daarvoor een cocoa interface bouwen - met Gaim (maar dat heeft Adium ook al gedaan) - met aMSN (want geporte X11 interfaces blijven bijna altijd lelijk)
Wat we NIET kunnen: - iChat aanpassen zodat het MSN ondersteunt (closed source) - iets doen met Proteus (ook closed source) - Microsoft MSN verder aanpassen dan een paar resources
Wat waarschijnlijk geen optie is: - Mac Messenger (werkt prima, werkt zelfs op hele oude macs, iTunes support, maar enkel MSN)
Een outsider - Gnomemeeting voorzien van een aqua inerface, dit programma zou met msn moeten kunnen videochatten, maar ik heb het nog niet getest.
Ik opteer voor de bovenste optie, maar de rest is wel wat avontuurlijker.
(Bewerkt door External Brainz om 17:05, 22-04-2004)
Proteus heeft WEL zijn multiservice code vrij, sinds dit deel wel Opensource is (is namelijk libGaim), maar het programma zelf niet, dus daar kunnen we wel wat mee, maar dat wordt nu even wat moeilijker
Ik weet niet zeker of 10.4 wel al uit is wanner ons proggie in beta is, als we toch beslissen Adium te gebruiken, kan het best al eens eerder uit zijn.
Fire noem jij spartaans, wat bedoel je daarmee?
Java moeten we niet doen; dan krijg je zoiets al dMSN, het werkt wel, maar ongelooflijk bagger.
X11 is niet echt practisch, veel mensen hebben het niet en kunnen er niet mee werken/ hebben er nooit mee gewerkt (waaronder ik)
Ik heb btw al in de nibs gekeken van ichat (dat kan dan weer wel) maar om die user interface identiek over te nemen gaat niet werken, simpel weg omdat die connecties niet zullen kloppen.
Die link van jouw naar Gnome meeting verwijst in feite naar fink, ik heb daar alle eens eerder van gehoord, maar wat is fink nu eigenlijk?
(als ik aan panther kan krijgen (mss via me broer, waarschijlijk niet) dan kan ik wel al beginnen aan Adium; ook al zunnen een heleboel andere jaguar users MFMessnger dan niet kunnen draaien)
Tegen die tijd is 10.4 wel uit en zullen veel mensen toch die switch maken.En je gaat me toch niet wijsmaken dat je niet aan 10.3 kan komen?
Misschien dat je op die manier veer sneller resultaat kan hebben. Wat Boramor al zei, onderschat het ontwikkelwerk niet. En aan de OpenSource licentie zitten ook nog wel wat haken en ogen, die je ook goed door moet nemen.
Uit jouw posting maak ik op dat je je nauwelijks eerder in de onderwereld van OS X hebt begeven. Dat is niet erg, maar ik denk dat je dan (veel) te veel hooi op je vork neemt als je een messenger wilt programmeren. Een tip: Lees op de sites van dingen als fink wat het doet, en Google doet ook wonderen. En OS X 10.3 is inmiddels wel overal te krijgen voor minder dan 129 euro.Maar goed, we doen dit allemaal om bij te leren dunkt mij, dus keep up the good work!
@nuance
Dit kan, maar is natuurlijk niet zo leuk. Maar wat mij het beste lijkt is een tussenweg tussen wat jij voorstelt en waarmee Eiji is begonnen.
Een hele messenger maken lijkt me niets, maar in het adium team komen wil ik ook niet. Ik ga liever klooien zonder dat de profs over mijn schouder meekijken.
Wat mij het mooiste lijkt is om de source van adium te pakken, daaromheen een prachtige UI te maken met interface builder, dat te publiceren als fork, met credit aan iedereen. Als het adium team onze interface beter vindt dan kunnen ze gewoon de onze nemen, en hebben we alsnog meegewerkt aan het programma, en wordt het niks, dan hebben we tenminste niet hun project verprutst.
Het lijkt mij zaak om onze UI voortdurend up to date te houden met elke nieuwe release van adium, en er verder heerlijk aan te verbouwen. Zou hebben we altijd een up to date programma.
@nuance, het is niet zo zeer om een het maken van een "perfecte" messenger, maar om de "macfreak community" wat uit te breiden, met bijv. ook een IRC kanaalvoor Macfreak waar je onder 1 knop kan komen om zo met mede macfreakers te praten (de ichatgroep macfreak is btw dood)
@external, Mijn programmeer mogelijkheden zijn idd heel erg klein, dat kan je hier lezen, maar dat is ook meteen een reden waarom ik dit wil doen, door mee te "helpen" en te denken met "proffesionals" leer ik er weer wat meer van, sinds ik uiteindelijk wel in de programmeer "business" wil belanden (ik wil technische informatica gaan studeren omzo ICT-ontwikkelaar te worden)
Ik kan zelf ook nauwelijks programmeren hoor! Ben net op de universiteit begonnen met Java. Maar net als jij wil ik ook meer gan kunnen. Maar daarom lijkt me simpel beginnen de beste optie. En dan kunnen we later verder in adium gaan rommelen dan alleen de UI. Misschien pakken ze ons 'geweldige' werk wel op daarzo
@external, i can see we share a passion Maar idd; eerst een GUI schrijven is wel het makkelijskst, naast het feit dat ik geen Panther heb
Ben daarom maar weer teruggegaan naar dMSN, waarvan versie 1703 behoorlijk goed werkt. Niet snel, maar het heeft een redelijk aqua interface als je die instelt.
En aangezien ik nu toch java aan het leren ben, en je daar in de toekomst altijd wel wat aan hebt, is hiet misschien toch handig daar eens naar te kijken...
Maak je borst maar nat; want naast een klein beetje informatica, heb je in het eerste jaar ook een aantal projecten en presentaties te doen (en veel wiskunde uiteraard)
Als je me ziet lopen: jongen, 1.78 meter lang, wellicht rode element pet op, voorzien van baggy kleren (wat daar wel redelijk opvalt)
Helaas ben ik nog ergens hier. Maar je moet ergens beginnen natuurlijk...
Als je serieus bezig wilt raad ik je de laatste link zeker aan. Ik ben er nu mee bezig, en ik kan het tot mijn verbazing nog grotendeels volgen ook. (ik ben absoluut geen meesterprogrammeur en zal dat ook nooit worden ben ik bang, maar iets maken vind ik leuk.)
Het lijkt me ook leuk om gewoon bij dMSN de java interface aan te houden en te kijken hoe we die zo kunnen aanpassen dat het zich in ieder geval aan de Apple HIG (human interface guidelines) houdt. De de voorkeuren op de goede plek en zo.
En mochten we java eenmaal kennen, dan moet het kunnen om er een cocia interface omheen te bouwen, en dan is je app wel snel. (Een goed Cocoa-java voorbeeld is natuurlijk Acquisition, t.o.v. LimeWire)
als er een eindhovenaar (en regio) is die zo vriendelijk is om met mij iets af te spreken over het uitlenen van zijn panther cd's (of andere manieren ) dan begin ik meteen aan een nieuwe interface voor adium
http://www.eclipse.org is een gratis Java IDE (grotendeels funded by IBM)
Eiji om 21:41, 19-04-2004Ik gebruik vaak Instant messenger's, maar ze doen niet net dat wat jij wil, of zien er niet zo uit.Hoe dan ook, met alle verschillende source codes op het internet (proteus, fire, GAIM, aMSN vast ook wel) en alle creatievelingen hier dacht ik, misschien zouden wij met z'n alle een eigen instant messnger maken.ik dacht zelf aan een soort van iChat, maar dan met alle IM service's, maar wat zeggen jullie ervan, een eigen MacFreak Messenger?
Hoe dan ook, met alle verschillende source codes op het internet (proteus, fire, GAIM, aMSN vast ook wel) en alle creatievelingen hier dacht ik, misschien zouden wij met z'n alle een eigen instant messnger maken.
ik dacht zelf aan een soort van iChat, maar dan met alle IM service's, maar wat zeggen jullie ervan, een eigen MacFreak Messenger?
Yo @jen,weet je wel hoe moeilijk dit is? JIJ hebt zo'n boek...
over die moeilijksheid graad, als je weet wat er in de source staaat en wat alles doet (en hij is al klaar) dan hoef je dus alleen een interface te maken(ook dit kan uitdagend zijn), het wordt pas moeilijk wanneer je zelf aan die code gaat zitten
Maarre, deze manier van werken is het tegenovergesteld van wat ik nu "leer" want in mijn boek"-je" geven ze eerst de tip (hun eerste gouden regel) om eerst de interface te bedenken, en te bouwen, daarna pas de code en dan pas uitbreiden op dezelfde manier. totaal het tegenovergestelde
(btw we moeten nog een afspraak te maken wat betreft een 3 delig zwarte grote kat )
(Bewerkt door Eiji om 11:15, 24-04-2004)
Eiji om 11:12, 24-04-2004TOMMIE!!!! je bent er weer;
Al een paar uur.
Eiji om 11:12, 24-04-2004(btw we moeten nog een afspraak te maken wat betreft een 3 delig zwarte grote kat )
Waar heb je het over?
UPDATE: ik vat je al :wiink:
(Bewerkt door macfreakie om 12:18, 24-04-2004)