Monthly Archives: June 2007

Program för mobiler och webbkameror byggt på öppen källkod för att läsa 2D streckkod (QR code)

Program för mobiler

Som jag skrivit i mina tidigare inlägg så finns det redan många bra mobila läsare. Men då jag hittade en bra grund till en läsare som var släppt som öppen källkod (GPL) tänkte jag att det vore bra att sprida den också för att hjälpa till med användningen av 2D koder. Dock passade jag på att lägga till lite funktioner så att man kan öppna en webbsida eller ringa ett telefonnummer beroende på kod. Programmet kan du ladda ned här. Om din mobil klagade vid nedladdning så kan du även testa denna länk (som går direkt till programmet).

Programmet stödjer de flesta nya mobiler med kamera, dock är kvaliten stor mellan de bästa mobilerna och de lite äldre. T.ex. SonyEricsson T610 har kamera, men klarar inte programmet (då den är rätt gammal). SonyEricsson K500 och SonyEriccson Z1010 klarar programmet, men avkodningen går inte så jättebra. Bäst blir det med nya mobiler som SonyEricsson K800.

Om avkodning misslyckats, så tas du direkt till kameraläget igen och kan ta en ny bild. Lyckas det så får du se det avkodande meddelandet. Om det finns en pym.se kod i anknytning till 2D streckkoden, så är det enklaste sättet alltid att använda den. Dock är det ju roligare om det fungerar att ta en bild. Testa att ta bilden på lite olika avstånd och kolla att bilden blir så skarp som möjligt. Om du fotar en datorskärm och du inte har en platt skärm (LCD), så kan det vara bättre att skriva ut bilden först. Annars fungerar en platt skärm oftast bättre än en utskrift då det är skarpare kontraster.

Kom ihåg dock att detta program är i sin tidiga utveckling och om du vill ha ett bättre program för att läsa 2D streckkoder så ska du ladda ned Kaywa Reader (dock stödjer inte de alla telefoner).

Program för webbkameror

När jag gjort klart mobilklienten skapade jag även ett program för datorn som då använder en webbkamera för att ta bilderna som ska avkodas. Om koden är en webbsida, så öppnar programmet sidan i datorns webbläsare. Programmet finns både som fristående program (rekommenderas) och som applet. Programmet kräver att man installerat java 1.5 samt Java Media Framework API (JMF). Jag testade att skriva ut ett visitkort med en 2D kod (QR code) som var länkat till ett kontaktkort / vCard och höll det framför webbkameran, då öppnades webbläsaren och laddade ned kontaktkortet till Outlook (den 2D koden skapades genom min tjänst Skapa kontaktkort / vcard för mobiler). Vill du bara testa lite så kan du generera en 2D kod på skärmen med hjälp av min tjänst Skapa 2D streckkod för mobiler och redan rikta webbkameran mot skärmen (och trycker decode).

För att göra det så enkelt som möjligt för folk att utveckla vidare så kan man ladda ned källkoden som en Netbeans projektmapp. Vill du använda annat utvecklingsverktyg så är det bara att kopiera src mappen.

Sidan för programmen och licenstexterna finns på http://www.mobilize.se/java/

Bästa mobila läsaren för 2D streckkoder (QR code) är Kaywa reader

Det finns ett stort antal mobila läsare för 2D koder, men de flesta av dem är kopplade till en egen variant av 2D kod. Vill man därför läsa de koder som skapats av Mobilize.se krävs en läsare som klarar av en av de två standarderna för 2D streckkoder, nämligen QR code. Jag har laddat ned och testat många olika läsare, och den som fungerade bäst både för mobiler med java och de med symbian var Kaywa reader. Den stödjer flera olika extra funktioner också, som att öppna mobilens webbläsare om den avkodade texten är en url, att ringa ett telefonsamtal om det är ett nr, samt att skicka ett sms om texten är skrivet på ett speciellt format.

Om du skriver in http://pym.se/aaci i mobilen, så kommer du till deras nedladdningssida. Dock kan du mötas av texten att de inte stödjer din mobiltelefon. Gå i så fall till samma länk via datorn och välj en liknande mobil som den du har, dvs samma märke och prismodell. Sedan får du föra över filen via IR eller Bluetooth. Jag har t.ex. testat på både K500 och Z1010 med utmärkt resultat, men de stöds inte enligt Kaywa.

Se även Skapa 2D streckkod (QR code) för mobiler och webbkameror

Tele2s tävling för ringsignaler

Tele2 har nu avslutat sin tävling om bästa ringsignal. Vinnaren och andra ringsignaler kan ni ladda ned från tele2s site. Dock kostar varje nedladdning 3kr, men det är iaf mycket billigare än vanliga signaler. Även om tävlingen är över så går det fortfarande att ladda upp egna ringsignaler som andra kan få lyssna på.

Förinstallerad 2D streckkodsläsare i Nokia N95

Nokia N95 har många nya funktioner som det skrivits om de flesta tidningar. Men ett program, som fungerar riktigt bra, har jag inte läst något om. Därför tycker jag det är dags att lyfta fram det.

Programmet är en streckkodsläsare för 1D och 2D streckkoder. Man hittar det om man går in i menyn under Kontor/Office och väljer programmet som heter Streckkod (borde väl heta Barcode i engelska versionen). När man startat programmet och öppnat linskyddet så är det bara att föra mobilen över streckkoden så skannas den av och avkodas till text eller siffror. Om det som avkodats var ett telefonnummer så ger programmet dig möjlighet att ringa upp det, var det istället en url/hemside adress så kan du välja att öppna upp den adressen i mobilens egna webbläsare. Allt går riktigt snabbt och smidigt, och avkodningen sker korrekt. Mycket tack vara den bra optiken i kameran.

Eg är programmet inget som är nytt för N95:an. Det fanns redan förinstallerat i föregångaren N93, men jag har inte hört någon som skrivit om det då heller. För de av er som har en Nokia N80, så kan jag glädja er att programmet går att ladda ned i efterhand till de telefonerna. På Nokias supportsida för N80 finns programmet längst ned på sidan. Det skulle också gjorts för N73, men enligt vad jag läst på forum så var det problem med mjukvaran på N73 som gjorde att det inte fungerade. Kanske kommer senare med en uppdatering av N73.