fredag 20 februari 2009

GUI design och Synk krångel

Den här veckan insåg jag att med de resurser vi har (tid/hjälp) så kommer vi inte att kunna skapa en PDA version genom att använda den befintliga koden, för detta behöver vi ngn som är insatt och har tid och lust att hjälpa oss och dessutom är det ett projekt som man måste lägga ner mer tid än den vi har och vi är ju trots allt interaktionsdesigners, vilket betyder att vi vill lägga ner mer tid och arbete på GUI:t. Så nu har jag börjat skapa GUI:t med hjälp av CE databasen som Jacob skapade. Nu har det äntligen släppt och det känns att man rör sig framåt, tyvärr är det inte lika roligt för Jacobito som sitter med den tunga uppgiften att komma på hur vi ska synka applikationen med den stora databasen. Men jag hoppas att det släpper för honom också snart.
Tur att det är helg snart iaf, trots att det troligtvis blir lite jobb då också men det är en viss mysig känsla att koda lite på en söndag...

Trevlig helg!

torsdag 12 februari 2009

Svårigheter

Vår handledare vill att vi skall återanvända programkoden från desktopversionen så mycket som möjligt. Det låter ju fint för alla parter, MEN! Det är inte så lätt som det låter. Vi brottas just nu med varsin stor del av projektet som vi inte hade planerat för. Vivi sitter med själva den existerande koden och raderar, gör namespace dummies mm vilket enligt DevExpress-experten här på DeLaval borde ta uppskattningsvis 10 dagar. Ett mycket intressant arbete som hon har framför sig. Själv så måste jag hitta ett sätt att kopiera datan från databasen till en Compact databas som man använder till windows mobile enheter. Replication kan vi inte använda eftersom de använder Sql Server Express så detta måste göras för hand. Det är min uppgift. Vi har alltså snackat ihop oss om att göra en "bridge"-applikation som helst skall sköta synkroniseringen mellan databaserna men hela funktionen kommer inte hinnas med. Jag håller på med att prova de sätt som finns til buds inklusive att kopiera "Persistent objects" (typ databasobjekt kanske man kan kalla dem) och att klona objekten. Ganska lika metoder som ger väldigt olika fel. Så nu skall jag testa en färdig grej jag hittade på nätet. Jag skriver det här medan jag väntar på att Visual Studio 2008 skall installeras klart. Om inte detta funkar testar jag med att gå tillbaka till ursprunget och köra sql-satser på alla 162 tabeller.

Allt det här är problematiskt för vårt tidsschema. Själva designandet, implementerandet av det och tid till utvärdering (iterativa designprocessen) blir lidande. Vi hoppas att vi löser de här problemen snart.

Positivt är dock att vi har fått en leksak, En HP iPAQ 214 för att testköra på. Vi testade den del av själva interfacet som Vivi hade hunnit med innan klättringen över bergskedjan blev aktuell och det ser bättre ut där än i emulatorerna faktiskt. Compact versionen av Windows är ju väldigt begränsad tyvärr och vi kan inte använda de lite snyggare DevExpress-komponenterna som används i desktopversionen.

Well, nu är installationen klar. Så nu skall vi se..

fredag 6 februari 2009

MVG på fördjupningarna

Veckan började tungt med en massa motgångar från alla håll. Vi ska ju utveckla en PDA applikation, vilket innebär att vi måste använda Compact editions vilket i sin tur leder till begränsad funktionalitet och slutligen frustration. Men med hjälp av google ocn DevExpress support-killarna samt lite tvingad hjälp från en kille här har vi kommit förbi de värsta motgångarna och är i gång med implementationen, sweet!
Jag sitter mest och kämpar med GUI:t och Jacob kämpar med databaserna.
Idag fick vi svar från handledaren på skolan som nu har läst våra fördjupningar och gett oss MVG på de =), ännu mer sweet. Trots att vi idag kom till jobbet lagom till lunch har energin börjat ta slut, vi ska nog röra oss hemmåt snart och släppa kodantet ett tag.

Trevlig helg!