Hej igen
(Håber nogen finder den her slags indlæg lidt interessante)
Det er ved at være noget tid siden jeg har holdt jer opdateret med hvad der sker på softwareingeniør studiet. Dette skyldes primært at der har været en eksamens periode (gik af helvedes til) samt der går et par dage i et nyt semester før der er noget at skrive om.
Som jeg skrev lidt om tidligere så vil dette semester handle om udvikling til mobile enheder (fx smart phones). Der diskuteres stadig en del omkring de endelige detaljer i projektet men det bliver højst sandsynligt noget omkring udvikling af en Android applikation der skal benyttes af turister til at finde attraktioner.
Nu kan dette virke temmelig trivielt men vi har en række glimrende ideer til dette projekt (der stadig er ved at blive begrænset). Hele projektet bygges på følgende problemstilling:
”Du er turist i et givent område og du ønsker nemt at kunne se hvilke attraktioner i området der kunne have din interesse samt hvilke du kan nå at besøge hvis du afsætter en dag på det.”
Jeg er sikker på nogen kan nikke genkende til problemet. Man sidder sammen med familien i et sommerhus og ser bunker af gamle brochure igennem med åbningstider og adresser og ser måske samtidig på sin GPS eller kort for at være sikker på at man tager tingene i den bedste rækkefølge.
Vi har ikke kunne se nogen programmer med lignende funktionalitet og vi tror der er rigtige gode muligheder for at udvide lige præcis denne ide. Ideen er et resultat af en meget produktiv uge hvor vi foruden ideudvikling også har set på forskellige software teknologier projektet måske vil indeholde. Problemet med sådan et projekt er at det tager en hel del flere ressourcer at beregne ruter end en almindelig smart phone kan håndtere. Derfor skal alle de beregningstunge dele flyttes over på en server som også vil indeholde data omkring ruter, information omkring attraktioner mm.
Ved alle forrige projekter har vi kunne bruge servere der er blevet stillet til rådighed af universitet men fordi vi skal bruge mobiltelefoner så er det vigtigt at man kan tilgå serveren et hvilket som helst sted via 3G og her dur universitets servere desværre ikke. Og her vil jeg så sige rigtig stor tak til xcanner. Han har givet mig og resten af min gruppe lov til at bruge Crafters.dk serveren til at host vores universitetsprojekt for dette semester. Jeg har lovet ham at vi nok skal forsøge at være yderst forsigtige hvad angår ressourcetunge opgaver og de helt slemme vil komme til at ligge om natten. Uanset hvad så forsøger jeg at gøre hvad jeg kan således ingen kommer til at mærke noget.
Som en del af denne tak vil jeg så vidt muligt forsøge at holde jer alle lidt opdateret omkring hvad der sker omkring Universitetsprojektet og så vidt muligt kommer med lidt materiale. På den måde kan i også opleve lidt hvordan projektet starter ud og den proces projektet gennemgår. Og til dem der ikke kan lide bunker af tekst (som jeg jo er lidt kendt for efterhånden) så lover jeg at der nok skal være nogle billeder.
Så jeg vil bare lige slutte af med at sige igen tusind tak til xcanner og så give en kort information om den nærmeste fremtid. Alle disse ideer der er præsenteret af dette indlæg er endnu ikke godkendt af vores vejleder og vi har derfor vejledermøde i morgen hvor vi skal gennemgå alle planerne. Vi håber selvfølgelig at han synes godt om vores ideer men mest af alt at han kan komme med noget input til at gøre projektet endnu bedre. Der er allerede blevet undersøgt mange tekniske beslutninger og jeg forventer at vi også i denne uge vil bruge noget tid på at undersøge de tekniske aspekter i projektet (blandt andet at få styr på kommunikationen mellem serveren og telefonen)
Og her er de billeder jeg lovede:
Følgende viser et såkaldt mockup/skitse af vores brugergrænseflade til mobilen. Dette er en meget vigtig del af processen eftersom der er uendeligt meget nemmere at rette ting på et stykke papir end at skulle rode med Android GUI elementerne. Det skal siges at vi allerede har en lang række ændringer og dette mockup kun er lavet med henblik på kort at kunne forklare ideen til vores vejleder i morgen.
Her ser vi hvordan vi i øjeblikket forestiller os arkitekturen for projektet. Vi bruger denne tegning til både at kunne forklare vores vejleder projektet men også for at vi kan begynde at finde frem til de enkelte tekniske løsninger der er behov for (for at udfylde hver enkelt komponent og streg imellem dem). Det er mig der har tegnet denne figur ved brug af værktøjet Inkscape (så fik i lige den med).
Jeg tager gerne imod alle slags kommentarer så bare kom med dem.