Vinder af Imagine Cup 2011 Orchard konkurrencen

Ja, det er noget af en overskrift, men det er sandt nok.

Imagine Cup 2011 logo

Min bror (Mads Sandberg Brun) og jeg valgte i år at prøve at deltage i Imagine Cup 2011, som et hold kaldet MPBrun, i konkurrencen kaldet “Orchard Challenge”.  Den konkurrence gik i sin enkelhed ud på at løse et eller flere af verdens problemer ved hjælp af et modul til det nye open source CMS fra Microsoft kaldet Orchard. I dette års Imagine Cup deltog over 350.000 studerende i en eller flere af de 9 mulige konkurrencer.

Den idé vi fik, blev at udvikle et modul til systemet, som kunne hjælpe til at gøre hjemmesiders indhold mere tilgængeligt for de mennesker i verden som har svært ved at læse og skrive, hvilket der ifølge statistikker er flere end 1 milliard af. Det er et omfattende problem, men vi mente vi havde en simpel løsning på det, så vi gik hurtigt i gang med at udvikle vores løsning. Løsningen blev det modul til Orchard som jeg herunder lige vil skrive kort om.

Modulet består hovedsageligt at to dele. Den første del anvender sig af Microsoft Translators API. Denne udnytter vi til fra Orchard at få genereret en lydfil baseret på det indhold der er på siden, hvorefter det ved hjælp af en HTML5 afspiller i frontenden er muligt at afspille indholdet. Med denne del kan analfabeter og alle andre altså nu få læst indholdet op af hjemmesiden. Hvis det er en engelsk tekst er det en englænder som læser det, og hvis det er dansk tekst er det en dansker som læser det op, osv.

Derudover har vi udvidet Orchard indbyggede lokaliseringsmodul med den ekstra funktionalitet at en redaktør kan lokalisere indhold med et enkelt tryk på musen, hvorefter han/hun kan rette det helt korrekt til. Med denne del kan analfabeter og alle andre altså nu få læst indholdet op af hjemmesiden.

Frontend

I den anden del udnytter vi Google Chromes mulighed for genkendelse af tale (dog kun engelsk i øjeblikket). Dette anvendte vi til at implementere en funktion vi valgte at kalde “Voice Commands”, altså stemmekommandoer, som gør det muligt for en administrator af en Orchard website at tilføje kommandoer en bruger kan bruge sin tale til at aktivere. F.eks. kan en administrator af siden, tilføje en kommando med aktiveringsstrengen “Search for”, og da lade denne kommando gå til søgesiden for hjemmesiden. Dermed vil en almindelig bruger i kunne klikke på mikrofonen i bunden af siden og sige f.eks. “Search for earthquake”, hvorefter siden vil søge siden for “earthquake”.

Backend administrering af stemmekommandoer

Derudover lavede vi desuden hurtigt en wrapper uden om kommentarfeltet i Orchard, således en bruger også kan bruge sin stemme til at kommentere på blogindlæg eller lignende.

En demonstrationsside af modulet kan findes på http://attools.mpbrun.dk/, som selvfølgelig er drevet af Windows Azure. ;)

Selve modulet helt open source under licensen Ms-PL, og kan hentes fra:
http://www.orchardproject.net/gallery/List/Modules/Orchard.Module.ATTools

Projektets kildekode, dokumentation og meget mere findes på CodePlex:
http://attools.codeplex.com/

Times Square

Men nok om selve modulet. Det som vi endte med i konkurrence var at vi gik videre fra runde 1, hvorefter vi i runde 2 endte med at vinde hele konkurrencen. Og som vinder af førstepladsen i denne konkurrence er præmien $8000 og en betalt rejse til Imagine Cup 2011 finalerne i New York City på hotellet Marriott Marquis, som ligger pladask på Times Square. Dette kommer til at foregå fra den 8. juli til 14. juli 2011, og det kan godt ske at jeg smider et par billeder og historier op her på siden omkring begivenheden og turen, da vi allerede ankommer til NYC 7. juli.

Helt præcist har vi afgang om:

Rent faktisk er vi det første nordiske hold som får en førsteplads i Imagine Cup, og jeg kan kun anbefale alle studerende i Danmark at overveje om man ikke lige skulle deltage i Imagine Cup 2012, hvor finalerne kommer til at foregå i Australien. ;)

- Peter Sandberg Brun, @PeterSBrun

4 kommentarer til “Vinder af Imagine Cup 2011 Orchard konkurrencen”


  1. 1 Jan Pedersen

    Tillykke med 1 pladsen

  2. 2 Peter Brun

    Tusind tak.

  3. 3 Niels Jensen

    Bedre sent en aldrig “Tillykke med det flotte resultat”

  4. 4 Essal

    STORT tillykke.
    100% velfortjent. Jeg har benyttet mig meget a din ekspert-viden, fra dengang du også havde et forum på siden (savnes i øvrigt meget), så der er for mig helt naturligt at du vinder en sådan konkurrence.

    Har endnu ikke oplevet ÉN der tilnærmelsesvis havde så meget specialiseret viden om emnet…God stil. Keep up the good work.

    PS: Virkelig ærgerligt at du ikke har et forum mere, for ligger inde med de første 10 spørgsmål, som nok ikke kan besvares af andre…

Skriv en kommentar