/14 Group project.
------------------
Waarom?
-------
Er zijn in /14 al meerdere malen pogingen gedaan een groep project op te starten wat meestal uitdraaide op veel idee'en spui'en en uiteindelijk geen regel code ophoesten.
Echter onze collega's van webdesign hebben het al meerdere malen voor elkaar gekregen enkele zeer successvolle sequence projecten te doen met z'n allen.
De reden om deze manier van samenwerken in /14 ook een kans te geven! Na overleg met de /14 mods is er toestemming om dit eens te proberen, lukt het niet, dan lukt het niet het is wat jullie er zelf van maken..
sequence?!
----------
Het idee is alsvolgt je schrijft je in, en als het jouw beurt is krijg je het project voor maximaal 7 dagen in jouw handen (langer kan in overleg), in die tijd kan en mag je features verbeteren of toevoegen, ben je klaar dan krijgt de volgende het project weer in handen die dan weer het zelfde mag doen.
Ok wat gaan 'we' maken dan?
---------------------------
Als basis applicatie is er een 3 pane Got viewer gemaakt.
die er momenteel ongeveer zo uitziet:

Wat moet/kan ik er aan toevoegen!?
----------------------------------
De basis applicatie is *erg* minimaal en daarom een goed start punt voor zowel de beginnende als de meer ervaren programmeur.
dingen die mij zo 123 te binnen schieten:
-Alle calls die data van got afhalen zijn synchoon slecht idee
-Geen icoontjes voor topics of ze open/gesloten zijn
-Geen preferences what-so-ever
-het topic view panel is gewoon een webviewer die de bewuste pagina op got opzoekt.
en zo zijn er nog wel 1001 dingen te verzinnen laat je fantasie de vrijeloop zou ik zeggen!?
Mooi maar welke taal dan?
-------------------------
Vrijwel alle projecten in /14 zijn stuk gelopen omdat mensen het niet eens waren met de taalkeus of features die in het programma zouden moeten komen (of zijn doodgebloed door het eindeloos bakkeleien over die punten waarna niemand meer zin had) daarom staat vast: de taal is C#, het is een gemakkelijke toegankelijke taal waarvan de compiler/documentatie voor iedereen vrij verkrijgbaar is.
Waaaaat maar ik doe liever taal XYZ want dat is veel beter!
-----------------------------------------------------------
Rot voor je.
Waaaaaaat geen design?
----------------------
Nee
Ok,Wat mag wel en wat mag niet?
-------------------------------
Over het algemeen mag alles, maar use common sence, Een pacman game in onze gotviewer is alles behalve zinnig te noemen bv.
Wat ook verboden is is het gebruik van commerciele 3th party components welke we niet mogen verspreiden, het gebruikt van freeware components en libraries is natuurlijk gewoon toegestaan zolang je maar aangeeft welke het zijn en waar men ze kan halen.
Goed maar wat krijg ik en wat moet ik weer inleveren dan?
---------------------------------------------------------
Je krijgt een volledig compilerend project van je voorganger en het is de bedoeling dat je ook weer een compilerend project naar je opvolger stuurt. Verder hou je in de changes.txt file bij aan welke features je gesleuteld hebt.
het project word gebuild dmv van nant hiervoor staan in de root dir 4 batchfiles met de volgende functionaliteit:
clean: Wist alle on nodige bestanden
build: Compileerd het project
test : Compileerd het project en start de daaruit resulterende exe file op
distr: Wist alle on nodige bestanden en maakt een nieuwe zipfile aan die je weer in kan sturen zodat de volgende er mee verder kan
(leuker kunnen we het niet maken, wel makkelijker)
Zorg iig dat voor je het weer in stuurt dat het project nog netjes compileerd met nant, niet iedereen zal vs.net hebben en het is daarom belangrijk dat de nant build file up to date blijft.
Wie bepaald wie er aan de beurt is?
-----------------------------------
we gaan gewoon de lijst op volgorde van inschrijving af, zijn we onderaan beginnen we gewoon weer boven. je krijgt het project/url toegemailed, en als je klaar bent mail je het project weer terug naar got@lcdstudio.com met daarbij nog evt speciale vermeldingen als er een extra 3th party lib nodig is.
Benodigde libraries/tools:
--------------------------
DotNet FrameWork SDK 1.1 of Visual Studio.Net 2003
De dotnet magic library
Deze lib wordt gebruikt voor de docking windows, de lib is commercieel gegaan en daarom gebruiken we de laatste gratis versie die nog op sourceforge te krijgen is.
nant compileerd het boeltje zodat ook mensen met alleen de Dotnet Framework sdk mee kunnen doen.
Ok waar meld ik mij aan?!
-------------------------
stuur een mailtje naar got@lcdstudio.com met je naam en gotnick waarna je in de startpost zal worden toegevoegd.
Waar vind ik de code?
---------------------
op Http://www.lcdstudio.com/got staan de laatste versies.
------------------
Waarom?
-------
Er zijn in /14 al meerdere malen pogingen gedaan een groep project op te starten wat meestal uitdraaide op veel idee'en spui'en en uiteindelijk geen regel code ophoesten.
Echter onze collega's van webdesign hebben het al meerdere malen voor elkaar gekregen enkele zeer successvolle sequence projecten te doen met z'n allen.
De reden om deze manier van samenwerken in /14 ook een kans te geven! Na overleg met de /14 mods is er toestemming om dit eens te proberen, lukt het niet, dan lukt het niet het is wat jullie er zelf van maken..
sequence?!
----------
Het idee is alsvolgt je schrijft je in, en als het jouw beurt is krijg je het project voor maximaal 7 dagen in jouw handen (langer kan in overleg), in die tijd kan en mag je features verbeteren of toevoegen, ben je klaar dan krijgt de volgende het project weer in handen die dan weer het zelfde mag doen.
Ok wat gaan 'we' maken dan?
---------------------------
Als basis applicatie is er een 3 pane Got viewer gemaakt.
die er momenteel ongeveer zo uitziet:

Wat moet/kan ik er aan toevoegen!?
----------------------------------
De basis applicatie is *erg* minimaal en daarom een goed start punt voor zowel de beginnende als de meer ervaren programmeur.
dingen die mij zo 123 te binnen schieten:
-Alle calls die data van got afhalen zijn synchoon slecht idee
-Geen icoontjes voor topics of ze open/gesloten zijn
-Geen preferences what-so-ever
-het topic view panel is gewoon een webviewer die de bewuste pagina op got opzoekt.
en zo zijn er nog wel 1001 dingen te verzinnen laat je fantasie de vrijeloop zou ik zeggen!?
Mooi maar welke taal dan?
-------------------------
Vrijwel alle projecten in /14 zijn stuk gelopen omdat mensen het niet eens waren met de taalkeus of features die in het programma zouden moeten komen (of zijn doodgebloed door het eindeloos bakkeleien over die punten waarna niemand meer zin had) daarom staat vast: de taal is C#, het is een gemakkelijke toegankelijke taal waarvan de compiler/documentatie voor iedereen vrij verkrijgbaar is.
Waaaaat maar ik doe liever taal XYZ want dat is veel beter!
-----------------------------------------------------------
Rot voor je.
Waaaaaaat geen design?
----------------------
Nee
Ok,Wat mag wel en wat mag niet?
-------------------------------
Over het algemeen mag alles, maar use common sence, Een pacman game in onze gotviewer is alles behalve zinnig te noemen bv.
Wat ook verboden is is het gebruik van commerciele 3th party components welke we niet mogen verspreiden, het gebruikt van freeware components en libraries is natuurlijk gewoon toegestaan zolang je maar aangeeft welke het zijn en waar men ze kan halen.
Goed maar wat krijg ik en wat moet ik weer inleveren dan?
---------------------------------------------------------
Je krijgt een volledig compilerend project van je voorganger en het is de bedoeling dat je ook weer een compilerend project naar je opvolger stuurt. Verder hou je in de changes.txt file bij aan welke features je gesleuteld hebt.
het project word gebuild dmv van nant hiervoor staan in de root dir 4 batchfiles met de volgende functionaliteit:
clean: Wist alle on nodige bestanden
build: Compileerd het project
test : Compileerd het project en start de daaruit resulterende exe file op
distr: Wist alle on nodige bestanden en maakt een nieuwe zipfile aan die je weer in kan sturen zodat de volgende er mee verder kan
(leuker kunnen we het niet maken, wel makkelijker)
Zorg iig dat voor je het weer in stuurt dat het project nog netjes compileerd met nant, niet iedereen zal vs.net hebben en het is daarom belangrijk dat de nant build file up to date blijft.
Wie bepaald wie er aan de beurt is?
-----------------------------------
we gaan gewoon de lijst op volgorde van inschrijving af, zijn we onderaan beginnen we gewoon weer boven. je krijgt het project/url toegemailed, en als je klaar bent mail je het project weer terug naar got@lcdstudio.com met daarbij nog evt speciale vermeldingen als er een extra 3th party lib nodig is.
Benodigde libraries/tools:
--------------------------
DotNet FrameWork SDK 1.1 of Visual Studio.Net 2003
De dotnet magic library
Deze lib wordt gebruikt voor de docking windows, de lib is commercieel gegaan en daarom gebruiken we de laatste gratis versie die nog op sourceforge te krijgen is.
nant compileerd het boeltje zodat ook mensen met alleen de Dotnet Framework sdk mee kunnen doen.
Ok waar meld ik mij aan?!
-------------------------
stuur een mailtje naar got@lcdstudio.com met je naam en gotnick waarna je in de startpost zal worden toegevoegd.
Waar vind ik de code?
---------------------
op Http://www.lcdstudio.com/got staan de laatste versies.