Arkiv for kategorien 'Aarhus Universitet'

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

Brobygning 3. dag – Første rigtige forelæsning

I dag startede dagen med en “rigtig” forelæsning om “Equilibrium and Elasticity”, hvilket var enormt interessant! Det handlede om moment og elasticitet, altså at strække noget.

Derefter fik vi en demonstration af nanoprodukter der findes i dag, hvilket var også var meget interessant. F.eks. at kunne bygge en elevator ud i rummet, ved hjælp af kulstofnanorør, da disse ikke ville bryde samme under deres egen vægt. Lige efter dette var vi på en rundvisning i uniparken, hvor man rigtigt kunne se, hvor tæt de forskellige fag på universitet lå.

Efter der var frokost var der et foredrag om “Nyt fra Dybet”, hvilket var et rigtigt sjovt foredrag.

Efter dette var dagen slut, og som gave fik alle en Hummel dynevest. :-)

Alt i alt den mest spændende dag af de tre dage, da vi mere så, hvordan det var at gå på studiet. Forelæsningen fik man også et godt indtryk af, hvordan disse virker.

Efter at have været på brobygning, har jeg nu et bedre indtryk af nanoteknologistudiet, men er stadig i tvivl om det skal være nanoteknologi eller datalogi jeg skal vælge. Fremtiden er forudsigelig…

Min 2. dag på nanoteknologi
Læs eventuelt om Mads Bruns 3. dag på datalogi

- Peter Sandberg Brun

Brobygning 2. dag – Solcellen i aktion

I dag startede dagen med at vi fik besøg af tre 1. års studerende. Disse tre personer fortalte om, hvordan det var at starte, og hvordan det ellers gik for dem. Dette var meget interessant, men de vidste ligesom mange af de andre studerende ikke hvad man kunne bruge nanoteknologi studiet til. Øhh? NÅ

Derefter fik vi den anden del af forelæsningen om Grätzel solcellen. I dag handlede det om, hvordan man opfyldte de betingelser, der skulle til for at den kunne virke. F.eks. at båndgabet (et slags energispring) skulle være så stort som muligt, og hvordan det gik for sig (teorien bag).

Ca. kl. 10:30 fik noget tid til at regne de opgaver vi havde fået for. Derefter gennemgik vi de indviklede opgaver. Derefter var der endelig en frokostpause (i kemisk kantine).

Dagen sluttede af med, at vi fik lavet vores solceller færdige, hvorefter vi bestemte deres nyttevirkning.

I morgen bliver det en spændende dag (nok den mest spændende dag af de tre). Først starter vi med en forelæsning om mekanik og termodynamik. Derefter skal vi høre om nanoprodukter nu og i fremtiden. Når dette er slut skal vi på en rundvisning på iNANO og i uniparken. Senere på dagen skal vi høre på et foredrag med titlen: “Nyt fra Dybet”.

Sidst på dagen i morgen slutter vi af med at mødes i matematisk kantine, hvor alle de andre “brobyggere” kommer, og der holdes en evaluering.

Min 1. dag på nanoteknologi
Læs eventuelt om Mads Bruns 2. dag på datalogi

- Peter Sandberg Brun

Brobygning 1. dag – Introduktion til studiet

I dag var jeg på brobygning på Århus Universitet. Jeg havde valgt nanoteknologi faget (Synes det lyder spændende). Her kommer der en lille kort beskrivelse af den 1. dag i en “nanoverden” :-)

Dagen startede med at alle 3. års gymnasieeleverne var samlet i matematisk kantine (bygning 1530). Der var der serveret brød og noget at drikke. Derefter gik vi med nogle 3. års – og 4. års studerende med over til det sted, hvor de nanoteknologiske studerende holder til. Da vi ankom til et lokale (1521-322) fik vi en introduktion til studiet af dem.

FAKTA: Faget kræver, at man har haft matematik A, fysik B og kemi B.

Cirka kl. 10:30 fik vi en forelæsning om Grätzel solcellen, som vi senere på dagen skulle fremstille. Derudover fik vi en artikel fra Nature om denne solcelle. Derudover fik 32 siders materiale om den forelæsning vi skal høre på fredag. Denne forelæsning kommer til at handle om mekanik og termodynamik. Lyder spændende

Nå nok om det. Derefter havde vi lang frokostpause (i fysisk kantine).

Efter frokostpausen skulle vi lave laboratorieøvelser om Grätzel solcellen. Øvelsen gik ud på at fremstille sådan en solcelle. Dette gik fint, så i morgen skal vi arbejde videre med denne celle.

Konklusionen på dagen, er at den var spændende, da jeg fik et godt indblik i, hvordan det er at gå på universitet. I morgen skal vi igen høre en forelæsning om solcellen. Derefter skal vi regne opgaver vedrørende solcellen. Disse opgaver har jeg kun en bemærkning om: De er indviklede!

Læs eventuelt om Mads Bruns 1. dag på Datalogi

- Peter Sandberg Brun