Archive for the ‘Klas Sabelström’ Category

Teknikworkshop i startup projekt

fredag, september 9th, 2011

Slutet på gårdagen liksom hela eftermiddagen vigs åt teknikworkshop i ett startup projektet .

Det handlar ny produktjämförelse sajt för konsumentmarknaden.

Vi börjar närma oss slutet på uppstartsfasen och jag tillsammans med en systemarkitekt jobbar som bäst med att tugga igenom vår Product backlog. Nästa vecka börjar kodandet.

Kreativ försäljning, alla älskar appar

torsdag, september 8th, 2011

Oj vad veckan går fort. Fredagen är snart här och måste nu hinna ikapp med försäljningen inför kommande kvartal. Träffar snart ett av Sveriges största fackförbund var medlemmar ofta är ute i fält. Tillsammans med byrån Söderhavet har Nansens team tagit fram en både stöt och vattentät lösning vi hoppas ska falla förbundet i smaken vid offertpresentationen.

Men en bra idé och gott app-hantverk räcker inte alltid idag. Konkurrensen har ökat under 2011 och både stora IT-konsulter som enmannalådor levererar bra produktioner. Speciellt gängen Appcorn, Apegroup och Aggressive Development är lätt att inspireras av.

Web 2.0 Expo New York, Here I come!

torsdag, september 8th, 2011

Så var det bokat. I oktober åker en liten delegation från Nansen, till webb 2.0 expo i New York.Web 2.0 Expo New York 2011

Vi har som en policy att alla anställda ska åka på utlandskonferens en gång om året. Valet av konferens är helt fritt men alla får inte åka på samma och man ska helst inte åka själv.
Syftet med satsningen är att:

  • Få en vidare bild av vad som händer i branschen
  • Etablera kontakter
  • Stärka gemenskapen
  • Personlig utveckling
  • Marknadsföra Nansen
  • Extra morot för rekrytering

På Nansen har vi kör detta koncept  sedan starten och det var visat sig vara väl investerad tid och pengar. Vi har etablerat flera kontakter och inlett samarbeten med andra byråer. Hittat inspiration till lösningar för kunder. Gett oss lite blodat tand och vågat satsa utomlands.

Mobilutveckling kräver teknisk bredd

torsdag, september 8th, 2011

Först på jobbet idag igen! Inte illa efter att ha avslutat gårdagen på pubben Queens head med Jonas och Christer från Nansen. Det blev en hel del diskussioner om Windows Phone 7 och den kommande releasen av den nya versionen som kallas Mango. Windows Phone 7 finns ju ännu inte på Svenska och det känns lite som en förutsättning för att det ska ta fart.

Vi pratade även en hel del om de olika programmeringsspråken som Android (java), iPhone (Objective C) och Windows Phone (c#) använder. För att på ett bra sätt verkligen kunna veta vad som är möjlig att göra krävs nästa att man har kodat lite på de olika plattformarna.

Nu på morgonen hittade jag tre riktigt bra exempel i tidningen Code Magazine på hur man bygger samma Twitter app i de tre olika plattformarna. Alla guider börjar helt från början med installation av utvecklingsmiljö och sen hela vägen fram till en färdig app som går att köra.
Här är kodexempel för de tre olika:

Om att skicka app till App Store

onsdag, september 7th, 2011

Vi ligger lite i slutfasen med en uppdatering av Bilprisers iPhone app och kommer snart lägga upp en ny version till App Store. Publicering av appar skiljer sig en hel del från en ”vanligt” webbsajtsrelase som är mer förlåtande för buggfixar och korrigeringar. En submittal på App Store kan i vissa fall ta mer än en vecka att få igenom och inkluderar ett antal moment. Dessa måste noggrant planeras och förberedas.

Några av de faktorer som vi måste ta hänsyn till är bl.a. att Apple har en godkännande process som inte bara tittat på teknisk kvalité utan även på lösning och innehåll. Upptäcker vi själva en bugg under själva godkännande processen måste börja om från början med en ny submittal och ytterligare en veckas väntetid.

Granskningen av Apple är i många avseenden bra och tvingar oss i utvecklarledet att tänka till en extra gång. Det finns dock delar i bedömningen som ligger lite i gråzonen eller helt enkelt är saker som Appel lite egensinnigt bestämt att vi inte får göra.

Exempel på bra, konkret regler:

  • Se till att din app inte krachar.

Apples mer svårtolkade och godtyckliga regler:

  • Innehåller din politiskt, obscent eller stötande material.
    - Vilken del av Apples organisation avgör detta? Du får tex inte skämta om en politiker.
  • Det finns en för liten marknad för din app.
    - Egentligen ingen regel men det händer att att appar blir nekade för det.
  • Var inte för detaljerad i din beskrivning av appen.

Apples properitära regler:

  • Använder appen funtioner (API:er) som Apple inte dokumenterat eller godkänt.
    -Kreativa utvecklare gillar vi inte, hittar ni en lösning som vi inte känner till är det inte ok!
  • Ta du betalt för innehåll eller funktioner utanför Apples egna betalningsmodell.
    - Apple ska ha 30% av intäkterna. Punkt slut!

På Nansen använder vi checklistan App Store Pre-Submission Test som vi snabbt kan kontrollera mot.
Vi försöker också informera kunden om eventuella funktioner eller delar där det kan finnas osäkerhet i hur de kommer tolkas av Apple.

Image: digitalart / FreeDigitalPhotos.net

Statistik över nedladdning av appar

onsdag, september 7th, 2011

Hanteringen av en iPhone app sker genom iTunes Connect. Denna skapelse är nog ingenting som Apple kan vara speciellt nöjda med. En av många märkligheter är statistik över antalet nedladdningar och ev. försäljning.
Presentationen av informationen är ganska dålig och det går bara att se tre månader tillbaka i tiden, äldre statistik raderas.
För att komma runt detta testar vi nu ett webbaserad system som heter AppFigures.
I AppFigures hämtas statistiken ner varje dag från Apple och lagras så historiken inte försvinner. Grafer och uppdelning av informationen är mycket mer tydligt och mer intuitiv.
Om man har fler appar går det att samla dem under ett konto. Även statistiken från Android Market (för Android appar) går att lyfta in. Informationen kan även levereras samlat och snyggt i dags- eller veckomejl.

Vi testar nu AppFigures för två olika kunder. Vi får en samlad bild över samtlig appar som vi jobbar med och kan lätt dela informationen med kunden.

Möte med samarbetspartner

onsdag, september 7th, 2011
Hyfsat tomt på kontoret vid 7

Hyfsat tomt på kontoret vid 7

Tidig onsdag, först på kontoret. Det blev lite av en hektisk avslut på gårdagen så jag tänkte få en lugn stund på morgonen för att jobba i kapp lite.
Eftermiddagen igår bestod till största delen av en mastig teknikworkshop för ett startup-projekt som vi jobbar med (mer om det senare).
Jag han även med att träffa Niclas Jonson från Appcorn. Han var egentligen i stan i annat ärende men vi passade på att ses. Appcorn, Nansen och vår systerbyrå Söderhavet har gjort en del iPhone projekt tillsammans under de senaste åren. Vi har bland annat jobbat med SvDs Quiz app och Coops iPhone app.
Det är lite märkligt hur hårfint det kan vara mellan att vara konkurrent eller samarbetspartner. Men det är väl helt enkelt så att vi gillar varandra och kompletterar varandra väl.

Idag kommer blir det en del plockande med iPhone appen som vi byggt åt bilpriser.se och  som snart ska uppdateras med en ny verion.

Separat mobilsajt vs. Adaptive design

tisdag, september 6th, 2011

Nansen har under våren jobbar med Sacos nya sajt (se mitt förra inlägg).
Den initiala tanken var att bygga sajten med sk. Adaptive design vilket innebär att sajten automatisk anpassa sin utseende efter besökarens webbläsare. Om besökaren sitter framför en dator med stor skärm visas sidan i större format. Surfar däremot besökaren in med en mobil presenteras sajten i format som passar bättre för liten skärm.

Med Adaptive design kan exakt samma innehåll användas oavsett vilken klient besökaren har. Samma sajt med anpassat utseende helt enkelt.
Adaptive design ställer ganska stora krav på formgivningen av sajten. På stora sajter med många olika typer av mallar blir det lätt ganska komplext. En annan nackdel ligger i att samma innehåll laddas till både mobil och dator även om vissa delar av innehållet kanske inte kommer visas vilket kan göra sidan trögladdad i mobilen.

För Sacos nya webbplats kom vi fram till att vi inte på något enkelt sätt skulle kunna presentera rätt information i mobilen utifrån den ordinarie startsidan. Vi valde i stället att bygga en separat mobilsajt baserat på EpiServers MobilePack. På detta sätt kan vi enklare lyfta fram saker som är mer relevanta för en mobilbesökare som kontakt- och adressuppgifter. Vi kan också var lite med flexibla vid t.ex. mässdagar och andra händelser då mobilbesökaren är i behov av anpassat innehåll.

Mer läsning:
Sajten cssgrid.net är bra demo på Adaptive Design där man kan testa vad som händer när storleken skärmen förändras. Öppna sajten och minska storleken på webbläsaren (dra i högra hörnet). Skillnaden blir störst i sidfoten på sajten där spalter och bilder ändar storlek.

Från automat till semiautomat

tisdag, september 6th, 2011

Tisdagen är här. Veckan har kommit igång på riktigt. Dagen ägnas först åt att med kund gå från automatiserad mobilwebb till en semiautomatiserad som utgår från samma mallar som i CMS-systemet.

Det är centralorganisationen Saco som lämnar en RSS-baserad Mobiletech lösning för att istället landa på nya EPiServer MobilePack mallar. De ger fler möjligheter för redaktörerna och tillåter oss att utveckla och designa dem tillsammans med Saco.se’s övriga EPiServer mallar.

Nansen tog del av den nya open source mobillösningen när den släpptes i våras men detta blir vårt första kundprojekt på open source produkten.
http://www.episerver.com/mobile

(mera…)

En offert för en app lämnar ofta frågor om mobilwebb

måndag, september 5th, 2011

Ett inställt möte lämnade lite tid över för att börja titta på en offert som ska skickas i början på nästa vecka.

Förfrågan har kommit via mejl så vi har inte haft möjlighet ställa så mycket frågor.
Underlaget till offerten är ett önskemål om utveckling av en iPhone- och Android app från en ny kund. De har idag en etablerad webbnärvaro sen många år men saknar närvaro i mobilen.

I den här typen av förfrågningar är grundidén om vad appen ska innehålla ofta ganska bra. Det som brukar vara lite oklart är hur appen ska fungera tillsammans med den befintliga webbsajten.

Några av de frågor som brukar dyka upp är:

  • Ska det finnas länkar till sajten inne i appen? Ska den länkade sidan vara mobilanpassad?
  • Hur har resonemanget gått tidigare kring mobil webbplats. Finns det några sådana planer. Hur många mobila besökare har ni idag på webbplatsen?
  • Om appen innehåller funktioner för att tipsa på Facebook. Hur och med vad kommer läsaren av tipset ta del av det. Är det med en mobiltelefon eller framför datorn.

Efter att ha skrivit det här inlägget tror jag nästan att det är på sin plats att ringa och stämma av lite med kunden. Det bästa skulle vara om de har tid för att träffas.