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..