söndag 23 december 2007

God jul, gott nytt år, och redovisningar

Hej!
Jag tänkte först passa på att önska god jul och gott nytt år! Själv tänker jag nu vara jätteledig fram till och med juldagen, men sedan är jag tillbaka och jobbar, läser mail och läser Blackboarddiskussioner igen.

Lite kort om redovisningarna: Jag har bokat in 15/1 och 17/1 för att ha redovisningar (ca kl 10-15 båda dagarna). Det är ännu inte helt klart med vilken datasal det kommer vara i och det finns en minimal risk att det inte finns någon sal 17/1, men sannolikt löser det sig.

Redovisningarna sker endast till mig, alltså ingen presentation inför någon grupp. Ni har 15-20 minuter på er under vilka jag ska hinna få en fullständig demo och dessutom ska man hinna med att diskutera poäng och ge feedback.

7/1 kommer jag maila ut lite mer info, och då går det också att börja boka in redovisningstider.

Jag kommer också skicka ut en webbenkät avseende dels kursen i allmänhet, men framför allt podcastar, slideshare och distansaspekterna. Allt detta är det väldigt intressant för mig att få feedback på, dels för kursens framtida omgångar, dels för att det är intressant för min forskning. Om man fyller i denna senast ett par dagar innan redovisning får man en bonuspoäng på kursen. Jag kommer också vilja samla några av er på fokusgruppsdiskussioner gällande detsamma, vilka kommer äga rum 15-17 på redovisningsdagarna. Det enda jag kan muta med blir någon biobiljett och min egen stora tacksamhet, men jag hoppas några kommer ställa upp. Jag återkommer även om detta.

Så, det var nog det för denna gång. God jul och gott nytt år, och hoppas ni inte behöver tänka på projekten mer innan nyår!

Mvh BjörnHej!
Jag tänkte först passa på att önska god jul och gott nytt år! Själv tänker jag nu vara jätteledig fram till och med juldagen, men sedan är jag tillbaka och jobbar, läser mail och läser Blackboarddiskussioner igen.

Lite kort om redovisningarna: Jag har bokat in 15/1 och 17/1 för att ha redovisningar (ca kl 10-15 båda dagarna). Det är ännu inte helt klart med vilken datasal det kommer vara i och det finns en minimal risk att det inte finns någon sal 17/1, men sannolikt löser det sig.

Redovisningarna sker endast till mig, alltså ingen presentation inför någon grupp. Ni har 15-20 minuter på er under vilka jag ska hinna få en fullständig demo och dessutom ska man hinna med att diskutera poäng och ge feedback.

7/1 kommer jag maila ut lite mer info, och då går det också att börja boka in redovisningstider.

Jag kommer också skicka ut en webbenkät avseende dels kursen i allmänhet, men framför allt podcastar, slideshare och distansaspekterna. Allt detta är det väldigt intressant för mig att få feedback på, dels för kursens framtida omgångar, dels för att det är intressant för min forskning. Om man fyller i denna senast ett par dagar innan redovisning får man en bonuspoäng på kursen. Jag kommer också vilja samla några av er på fokusgruppsdiskussioner gällande detsamma, vilka kommer äga rum 15-17 på redovisningsdagarna. Det enda jag kan muta med blir någon biobiljett och min egen stora tacksamhet, men jag hoppas några kommer ställa upp. Jag återkommer även om detta.

Så, det var nog det för denna gång. God jul och gott nytt år, och hoppas ni inte behöver tänka på projekten mer innan nyår!

Mvh Björn

torsdag 6 december 2007

Intressant artikel

Jag har brukat hävda att det är möjligt att läsa hyggligt långa texter på mobiler, men är nästan omöjligt att skriva mycket. I Japan är det tydligen annorlunda, där det nu är vanligt att både läsa och skriva(!) romaner på mobiltelefoner. Klippt från en artikel på http://www.smh.com.au/news/mobiles--handhelds/in-japan-cellular-storytelling-is-all-the-rage/2007/12/03/1196530522543.html
===
Remarkably, half of Japan's top-10 selling works of fiction in the first six months of the year were composed the same way - on the tiny handset of a mobile phone. They sold an average of 400,000 copies. By August, the president of Goma Books, Masayoshi Yoshino, was declaring in a manifesto that he was determined "to establish this not simply as a fad, but as a new kind of culture".
===

/Björn

måndag 3 december 2007

Veckomail V49

Hej!
Även detta mail blir ganska kort då inte så mycket finns att avhandla. Två punkter lyckas jag dock få ihop.

1) Jag kommer som jag skrev förra veckan ner till Norrköping i morgon och är med på de två labbtillfällena på eftermiddagen.

2) Notera att de schemalagda projekthjälptillfällena faktiskt så smått börjar lida mot sitt slut; i morgon tisdag är det två pass, ett ytterligare pass på fredag och två pass nästa tisdag. Det är bra om ni hunnit så pass klart som möjligt då eftersom det sedan blir svårare att få hjälp från Niclas eller mig.

Mvh Björn

fredag 30 november 2007

Gällande om "allt" måste vara XML+XSL

Hej!
En fråga som brukar dyka upp är om verkligen allt behöver vara XML+XSL, även delar som inte har med själva innehållsmodellen som ni gjort DTDer för. Svaret på det är ja, allt ska gå via XML+XSL. Dock är det inte så att ni för den sakens skull inte kan använda t.ex. xhtml-element där det är lämpligt. Typexemplet är formulär som är ganska bra på att modellera vad som ska ingå i just ett formulär. Det finns alltså inget som hindrar att lämpliga delar av indataträdet är xhtml som sedan transformeras till identiskt samma, eller snarliknande, xhtml.

Däremot kan det vara så att ett formulär bör presenteras olika för olika utenheter. I en webbläsare kan man ha råd att breda ut sig på bredden, men på en mobil bör man nog infoga olika former av radbrytningar ofta. Även radioknappsgrupper (som kan vara lämpliga för webb) kontra popupmenyer (som är bättre om man har begränsat utrymme) kan vara något där man har behov att att göra så att resultatträdet inte ser exakt ut som inputträdet.

Så: modellen/modellerna ni gör ska vara presentationsneutral och därför måste allt gå XML+XSL-omvägen.

För att det ska bli lite mer konkret har jag knapprat ihop ett litet exempel som jag bifogar. XSL:en är lite mer avancerad än ni är vana vid, men själva poängen är snarare XML-filen + hur den visas om man öppnar den i Firefox. Växla stylesheet i login.xml mellan webb.xsl och mobil.xsl för att se skillnaderna.

Jag har skrivit gott om kommentarer som förhoppningsvis gör saker lite klarare.

Mvh Björn

torsdag 29 november 2007

Veckomail V48

Hej!
Här kommer det något försenade veckomailet. Jag har inte så mycket att ta upp, men fyra saker kan vara värda att nämna.

1) Jag kommer ner till handledningstillfällena 4/12 nästa vecka, för de som har intresse av att diskutera projekt eller något annat med mig.
2) 13 grupper har än så länge kvitterat ut en databas, men jag skulle tro att det är några till som kanske borde göra det. Om det är så att ni sköter allt med databaser och sådant på egen hand kan ni väl skicka mig ett mail och meddela det, så jag har lite koll på vilka som gör vad och hur.
3) Redovisningsdatum är ju preliminärt satta till 15/1 och 17/1. Vissa strö-redovisningar kan också skötas på distans, men om det är många som har problem med något eller båda av dessa dagar kan man ju fortfarande byta datum. Hör alltså av er till mig om det är några problem med dessa dagar.
4) Glöm inte möjligheterna att ställa frågor i diskussionsforumet, just i projektet kan det vara väldigt användbart att utbyta erfarenheter (+ att det kan ge bonuspoäng att vara aktiv där)

Det var nog allt. Lycka till med veckans kursaktiviteter!

mvh Björn

tisdag 20 november 2007

Veckomail V47

Hej!

Detta blir ett ganska kort veckomail. I dag tisdag är det alltså deadline för den sista obligatoriska laborationen. Hoppas alla uppfattat det. Efter den rekommenderar jag att ni fokuserar på projektet.

Det är inte så många grupper som bett om att få sina databaser än. Maila alltså mig med ett förslag på användarnamn och lösenord (inte samma som ert normala lösenord) så fixar jag databasen.

Gällande projektet rekommenderar jag att ni gör något minimalistiskt till en början men som får alla delar att fungera (generera XML från databas, transformera med XSLT till två utkanaler). När det väl är på plats är det lätt att bygga ut. Det är svårare om man gör en del, t.ex. en avancerad XML-generering helt klar, för att sedan upptäcka att man egentligen behövde en annan XML-struktur.

Väldigt konkret skulle jag föreslå följande:
1) Handkoda ett XML-dokument enligt den struktur ni tänkt er.
2) Gör två stylesheets; ett för mobil och ett för webb, och försök få allt att funka med ert XML-dokument
3) Skriv PHP-kod som genererar XML-dokumentet dynamiskt från databasen, och se att hela cykeln fungerar.
4) Gör php-kod för att mata in och ändra på information (även denna del ska köras via XSLT), men sannolikt med någon annan underliggande XML-struktur.

När det är klart har ni i princip ett godkänt projekt. Sedan kan ni börja göra utvidgningar och lägga till bättre funktionalitet.

Mvh Björn

fredag 16 november 2007

Databaskonton och XSL-FO-deadlinepåminnelse

Hej!
nu har ni ju formerat grupper inför projekten så det är hög tid att ni får tillgång till de databaser ni ska kunna använda. De kommer vara en mysqldatabas per grupp, som ni kan komma åt dels via phpmyadmin och dels via programkod ni lägger upp på studentwebbservern. Räkna inte med att databasen finns kvar efter kursens slut.

För att ge åtminstone rudimentär säkerhet tänkte jag att ni varje grupp får maila mig ett förslag på användarnamn och lösenord (där de inte båda ska vara identiska med era vanliga användarnamn/lösenord). Skriv även med i mailet vilka som är med i gruppen.

Sedan tänkte jag påminna om att deadline för XSL-FO-laborationen är på tisdag nästa vecka, 20/11.

Mvh Björn