Novinka:A je to tu. Súťaž - Vianoce '09
(Kategória: Server mikroZONE)
Zaslal EdizonTN
04.12.2009-18:35

Čas Vianoc - čas pokoja, zmierenia a

Ako bolo už v editoriáli z 25.11.2009 naznačené, schyľuje sa k Vianociam, a tým pádom je čas na vyhlásenie súťaže.

server mikroZONE vyhlasuje súťaž - Vianoce 09.


Naša vianočná súťaž sa tentokrát bude niesť v znamení pokoja a zmierenia. Konkrétne pôjde o zmierenie medzi tábormi užívateľov rôznych platforiem mikrokontrolérov. Namiesto rivality a večného ohovárania tých "nesprávnych" tentokrát pôjde o nefalšovanú spoluprácu v záujme spoločného cieľa.

Ale predovšetkým je potrebné sa dohodnúť, dohovoriť.
Navrhnúť čiastkové riešenia, tak, aby zapadli do celkového "veľkého obrazu" a presadiť si ich. Tentokrát teda nestačí sedieť a kutiť si utiahnutý vo svojom kútiku, a potom ukázať výsledok. Je treba sa zapojiť, prichádzať s nápadmi a riešeniami, a priebežne sledovať, čo robia ostatní. A to nie je vôbec jednoduché; ba priam je to úloha hodná majstra v obore. A o tom predsa súťaže sú, aby sa ukázalo, kto je najväčší macher, či nie?


Zadanie
je trochu neobvyklé.
Cieľom zadania je vytvoriť blikač. JEDEN BLIKAČ.
Úlohou súťažiaceho je, prispieť svojími poznatkami do vytvorenia jednej jedinej aplikácie.
Takže pôjde o tímovú spoluprácu na jednom projekte.

Blikač bude riadený mikroprocesorom. Akým chcete, resp. na aký viete napísať a napíšete program.
Zdrojový kód bude multiplatformový. Bude v jednom originále prenositeľný na rôzne platformy procesorov.
Z tohoto dôvodu je zrejmý programovací jazyk, ktorý bude C.

Projekt teda bude mať individuálne (platformovo závislé - napr. ovládanie periférií, prerušenia, časovanie) a spoločné (platformovo nezávislé - základná kostra programu, algoritmus blikania) prvky - pravdepodobne pôjde o nejakú adresárovú štruktúru a popis postupu prekladu, prípadne nejaký vtipný makefile. Je potrebné jednotlivé algoritmy navrhnúť a implementovať, jednak pre jednotlivé platformy, druhak tie spoločné.

Ak sa podarí dospieť k viacerým alternatívam s plnou podporou všetkého, čo k tomu treba, o to lepšie. Pre jednotlivé platformy je potrebné vypracovať konkrétne zapojenie a návod na naprogramovanie.

Hardwérovo, by mal byť návrh maximálne jednoduchý - tak, aby si ho bol schopný postaviť pomerne ľahko každý záujemca.

Potrebné je samozrejme všetko zadokumentovať, tak, aby si výsledok mohol neskôr postaviť, naprogramovať a zmodifikovať na svoj obraz ktokoľvek.

Toto všetko sú čiastkové úlohy, na ktorých jednotliví súťažiaci môžu pracovať. Každý si môže nájsť svoje miestečko, pozíciu. Niekto prispeje pridaním nového druhu procesora, alebo iného prekladača; niekto môže prispieť vypracovaním jedného či viacerých blikacích algoritmov; niekto iný zasa môže vylepšovať dokumentáciu.

Ale nielen to. Hľadajú sa aj vodcovské osobnosti, organizačné talenty, ľudia schopní navrhnúť vhodnú adresárovú štruktúru, metodiku prekladu, či optimálny spôsob spolupráce jednotlivých účastníkov. Je síce pripravený jednoduchý vzor (dokonca funkčný! ), aby bolo z čoho vychádzať; je to však len narýchlo spichnutá malá a obmedzená aplikácia, ktorú je potrebné dôkladnejšie rozpracovať.


Ako na to?
Každý kto sa chce zúčastniť súťaže, musí mi toto oznámiť cez Internú poštu (niečo ako registrácia).
Prihlásenie nie je časovo obmedzené, takže sa dá prihlásiť aj v priebehu súťaže.

Každý súťažiaci, získa prístup do špeciálneho diskusného fóra (Fóra :: Server mikroZONE :: Súťaž: Vianoce 09), v ktorom nájde pomoc a podporu a príklad riešenia.
Do tohoto fóra budú súťažiaci zasielať aj svoje príspevky. Technické podrobnosti budú priebežne upresňované podľa návrhov a potrieb súťažiacich - ako bolo uvedené, súťažiaci si (v rozumnej miere) sami môžu určovať, akým smerom sa bude organizácie projektu uberať.

Po skončení súťaže bude následne táto diskusia zverejnená pre všetkých registrovaných členov.

Ostatní, nesúťažiaci členovia, budú samozrejme o aktuálnom dianí v súťaži priebežne informovaní.


Vyhodnotenie
prebehne po uzavretí súťaže.
Termín uzavretia nie je pevne daný. Súťaž sa uzavrie ak sa súťažiaci dohodnú že je projekt hotový.

Hodnotiť sa bude aktivita a odborná úroveň príspevkov.

Každý príspevok bude bodovaný v stupnici od 1 do 5 (aj keď je spoločným jazykom C, známy maniakálnym počítaním od nuly; tu každý, aj ten sebemenší príspevok, je hodný najmenej jedného bodu.
Vyššie bodové ohodnotenie závisí - načo si to zakrývať - čiste a len na subjektívnom hodnotení poroty.
Nakoniec budú body sčítané a vyhodnotené poradie.

Členovia poroty sa môžu do súťaže zapojiť, samozrejme nemôžu byť ale hodnotení, a tým pádom sú bez možnosti získať výhru.
Porota bude pracovať v zložení: EdizonTN, Dali2, wek.

Porota sľubuje, že bude maximálne objektívna.


Výhra
Keďže ide o multiplatformnú súťaž, je zrejmé, že cena vo forme nejakého konkrétneho vývojového kitu alebo hŕstky mcu z potenciálne "odlišného" tábora nie je to pravé orechové.

Víťazi budú preto slávnostne odmenení Diplomom uZ.

Okrem toho bude víťaz víťazov pozvaný jedným z redaktorov uZ na posedenie a pokecanie pri večeri a poháriku niečoho dobrého podľa vlastného výberu - je však potrebné dodať, že termín odovzdania tejto ceny môže byť v prípade časovej a geografickej nezhody odsunutý na príhodnejšiu chvíľu...



Takže, počítadlá sú vynulované, porota je pripravená, ceruzky sú naostrené... hrrr na nich!



Táto novinka je z mikroZONE
( http://www.mikrozone.sk/news.php?extend.222 )