Indlæg med tagget Android

Stregkoder (og android)

Jeg har i en kort periode kigget lidt på stregkoder. Der findes nemlig op til flere programmer, der kan læse og dekode stregkoder til Android. I virkeligheden er det ikke specielt relevant, men derfor kan det jo godt være interessant.

Det hele startede med at korturl.dk, som jeg lejlighedsvis benytter, fik QR-koder (firkantede stregkoder) – d.v.s. at for hver kort url man laver, kommer der en stregkode, som kan scannes med moderne smartphones som f.eks. iPhone og Android-baserede enheder med et kamera. Dernæst åbner telefonen automatisk en webside. Senest har jeg set det på flasker med softdrinks. Det som korturl.dk laver ser således ud:

korturl QR-kode

korturl QR-kode

Nå men altså – når nu den kan scanne de der firkantede stregkoder, kunne den måske også scanne en almindelig stregkode. Første forsøg var en nærliggende bog og det gik helt fint:

ISBN-stregkode

ISBN-stregkode

På en eller anden snedig måde kan den faktisk lure at der er tale om en bog. Trykker man på Book Search-knappen, åbner den books.google.com.

Nå men – i en kort periode gik jeg så amok med stregkoder – i langt de fleste tilfælde, var der i al kedelighed bare tale om en række tal, som stod som almindelige tal nedenunder og som i øvrigt var aldeles uinteressante. Jeg nåede at få afprøvet tre programmer til Android’en: Barcode Scanner, ixMAT Barcode Scanner og ScanLife. Jeg fik også leget lidt med ScanPaste – totalt skrammel. Jeg vil anbefale det første program – det virker klart bedst og var det eneste, der kunne dekode en relativt lille stregkode:

Stregkode

Stregkode forsøget dekodet med tre programmer (fra oven): Barcode Scanner, ixMAT Barcode Scanner og ScanLife. Nederste billede viser Barcode Scanners (delvise) succes

Men så skulle jeg ud og flyve :)

Flybillet

Boardingkort

Der sidder jo også en stregkode på sådan et uhyre. Den ser vældig kompliceret ud, så jeg blev enig med mig selv om, at den skulle da også dekodes. Efter et stykke tid med lidt søgning på internettet, kom jeg frem til at over 200 flyselskaber, har vedtaget en standard stregkode-type kaldet Bar Coded Boarding Pass, der bygger på en stregkode-standard kaldet PDF417.

Med den viden vidste jeg hvad jeg skulle kigge efter, og efter at have surfet lidt rundt i Android Market, fandt jeg ud af at der findes vist ikke et program til Android, der kan læse og afkode sådan nogle stregkoder. Men heldigvis er der jo internettet og hurtigt fandt jeg Datasymbol online barcode decoding demo. Og kort tid efter fandt jeg ud af hvad der står i stregkoden på min flybillet:

M1BOEGH/HENRIK MR     EWD99T  CPHMUCSK 2657 178M033D0106 356>10B0 K0178BSK 251172097261031     SK EBB611374844    *21301015K011786324600100111DEMO

De sidste fire tegn er udskiftet med DEMO, men ellers skal den nok passe. Så vidt jeg kan lure fra det, står der informationer om navn, afgangslufthavn, ankomstlufthavn, flynummer, billetnummer, SAS-bookingnummer og så en helt masse andre informationer jeg ikke har luret. De har givetvis et eller andet formål :)

QR-koderne er faktisk smarte nok. På et tidspunkt kommer der måske en standard for kontaktoplysninger i QR-kode format – så har folk en lille stregkode på visitkortne, og så kan man blot scanne og indsætte en ny kontakt person med to klik – snedigt :). Der er muligheder nok. Resten af mine stregkode “eksperimenter” viste sig blot at være en øvelse i læsning i stregkoder. Og det er der i virkeligheden så meget der kan…

Tags: , , , , , , , , , , ,

De to største teknologi-trends i 2010 set fra sidelinjen

Der er gået mode i at spå om trends i 2010 og der findes i nærheden af uendeligt mange, mere eller mindre kvalificerede bud på hvor det teknologiske fokus ligger det næste år (-ti). Jeg vil ikke være undtagelsen. Her er mine to bud på IT-trends i Danmark set fra sidelinjen:

  • Integration af services og platforme
    Ting skal virke sammen. I en tid med webphones, smartphones og hvad-ved-jeg, skal netservices virke på telefoner. Og netservices skal snakke sammen. Jeg tror at services som FourSquare, Endomondo, Arena365 og Gowalla blot er den første bølge. I fremtiden vil applikationer snakke sammen på kryds og tværs, således at når jeg f.eks. checker ind i mit lokale fitness-center, bliver det automagisk registreret i min træningsdagbog, og når jeg checker ind på en bodega, har rejseplanen allerede styr på hvordan jeg kommer hjem uden at skulle tage en taxa etc. Der er rigtigt mange muligheder når man kigger på potentialerne ved Android og iPhone – og der kommer sikkert flere ligesom disse. I den forbindelse vil jeg også lige nævne mit tidligere indlæg om DSB’s SMS-billet.
  • Slankning af IT-organisationer
    Hvor længe giver det mening at have store IT-organisationer in house? Det er de færreste virksomheder, der har fastansatte elektrikere og VVS-folk. Tiderne hvor et operativsystem var noget frygteligt ustabilt stads, og hvor printeren konstant gav problemer er ved at være ovre. Men alligevel er der mange steder hvor virksomheder opretholder en kraftig IT-organisation. Der er selvfølgelig gradvist ved at ske en outsourcing af nogle funktioner, men der er stadigvæk plads til meget mere. Backup-løsninger, brugervedligeholdelse, service og drift behøver ikke være interne funktioner. Vedligeholdelse af web-sider er i dag så let, at alle kan gøre det. Kunsten er ikke at lave websider – kunsten er at fylde noget i dem og det behøver man ikke en IT-organisation til.

Og så lige en krølle: Du har måske læst IDC’s CIO survey 2009 om trends i 2010? Personligt tror jeg at nogen (måske mig) har misforstået noget et sted. IT-sikkerhed bliver ikke en trend. Det er en forudsætning, der blot har været underprioriteret nogle steder. Det er de blevet straffet for.

Tags: , , , , , , , , , , , ,

Mine første ti dage med Android & HTC Magic

Sådan ser den udIkke helt uden inspiration fra Lars K. Jensens blogindlæg om sine 10 første dage med Apple iPhone 3GS, tænkte jeg, at det måske var på sin plads at benytte denne overskyede og storblæsende lørdag formiddag på et tilsvarende indlæg om mine første ti dage med min HTC Magic, som er udstyrret med Googles mobil OS Android.

Set udefra er telefonen relativt simpel: Seks knapper og en trackball på forsiden og to knapper på den ene side. De seks knapper på forsiden er udstyrret med simple og logiske pictogrammer, og dækker følgende funktioner: Retur til startskærmen, menu, tilbage, Google søgning, ring op og læg på. På siden er der yderligere to knapper til justering af lydstyrken. Selv skærmen er – selvfølgelig – fingerfølsom.

Google integration
Men det er ikke så meget telefonen, der er interessant – det er derimod Android systemet. Det er udviklet af Google og baseret på en Linux-kerne. Dette betyder, at arbejdsflowet fra Android til Googles services er ret velintegreret. Under opsætningen indtastes en GMail- eller Google Apps-adresse samt tilhørende password. Herefter sker synkronisering af mail, kalender og kontakter helt automatisk. Fra rod-menuen er der direkte adgang til mail- og kalender applikationerne, som i store træk indeholder det samme som deres Google pendanter, men som er optimeret til mobil OS’et. Der er selvfølgelig også Google Talk funktion, men jeg har ingen erfaringer med den. Ud over Google mail applikationen, er der også en traditionel mailapplikation som enten kan sættes op til Exchange ActiveSync (EAS), POP3 eller IMAP ligesom kalenderen og kontakterne understøttes af EAS. Google Earth er også med i pakken men mere om det længere nede.

Browseren
Den indbyggede browser er som man kan forvente sådan en er, og bygger på Apple WebKit ligesom Safari. Den er først og fremmest begrænset af skærmens størrelse, men tilbyder de funktioner der skal til. I normal brug er menuen skjult og kan fremkaldes ved hjælp af menu-knappen. Den understøtter desuden flere vinduer, som man kan skifte imellem. Selve skiftet er dog lidt besværligt, og kræver at man bruger menuen.

Der er desværre ikke flash-understøttelse, ligesom jeg også har haft nogle problemer med defekt afvikling af java-funktioner – funktioner som ellers virker udemærket i Firefox på en PC. Til de YouTube-engagerede mennesker er der en udemærket YouTube-applikation.

For de teknisk interesserede ser browserens request-header ud som følger:

Accept-Encoding: gzip
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Linux; U; Android 1.5; en-ie; HTC Magic Build/CUPCAKE) AppleWebKit/528.5+ (KTML like Gecko) Version/3.1.2 Mobile Safari/525.20.1
x-wap-profile: http://www.htcmms.com.tw/Android/Common/HTC_Magic/ua-profile.xml

Den øvrige software
Der er ingen umiddelbar office-pakke på telefonen, men det er muligt at læse et antal office dokument-formater og PDF-filer via den indbyggede Quickoffice-pakke. Telefonen indeholder også et fotogalleri-værktøj som er udemærket til at se billeder og lave simple redigeringer med, men mere kan det så heller ikke.

Kamera
Der er indbygget et 3,2 megapixel kamera i telefonen. 3,2 MP lyder måske ikke som noget imponerende, men det er nu engang også mere en mobiltelefon end et kamera, så det er okay. Kamerasoftwaren har en autofokusfunktion, men man kan ikke selv vælge fokusområdet. Selv lys- og afstandsmålingen sker enten via en centermåling eller en gennemsnitsmåling. Farvegengivelsen er lidt i den slappe ende, men omvendt tegner det ret skarpt, hvilket antyder at der er en hæderlig optik foran foto-chippen. Der er digital zoom, men den er ikke værd at skrive hjem om. Klik på billederne for original størrelse.

Eksempel 1Eksempel 2Eksempel 3

GPS (og kompas)
Det er mere ved at være reglen end undtagelsen, at mobiltelfoner i denne kaliber har en GPS-modtager og forventeligt er det en Star III-chip, der p.t. er den chip, der giver den bedste modtagelse sammenholdt med strømforbruget. Samtidigt har telefonen Assisted GPS, som gør positioneringstiden yderligere hurtigere. Når det nu er et Google operativsystem, er Google Earth også naturlig del af det, og det virker fortrinligt til såvel positionering som ruteplanlægings- og kørselsvejledningsværktøj.
Ud over GPS-delen er der også indbygget et elektrisk kompas, der virker hæderligt. Sammenholdt med det elektriske kompas i en decideret GPS-modtager som Garmin GPSMap 76CSx taber den, men som gadget-funktion og i en rask nødsituation er det da også brugbart.

Sprog
En af de store faldgrupper ved Android er at det i sin nuværende version kun kommer på engelsk. Det vil sige at for folk som ville foretrække et dansk brugerinterface, så står den altså på en skuffelse. Når det så er nævnt, så er sprogbrugen okay; der er ikke mange mærkelige formuleringer og anvendelsen af udtryk er gennemført (f.eks. holder man sig konsekvent ‘Search’ og ikke en blandet brug af både ‘Search’ og ‘Find’ som det er set andre steder). Der er dansk ordbog i telefonen, men adgangen til danske bogstaver på tastaturet er bøvlet.

Forbindelser (bluetooth, WiFi m.m.)
Forbindelsen til og brugen med mine headsets (Plantronics Discovery 665 og Jabra BT2010) virker selvfølgelig problemløst, men i sin nuværende version understøtter Android ikke filoverførsler via Bluetooth. Årsagen skulle være den, at bluetooth-standarden for filoverførsler er usikker og ind til der er udviklet en sikker integrering i OS’et, er dette udeladt. Filoverførsler er derfor begrænset til kun at finde sted via netværket.
Netværksadgang via GPRS/Edge /3G virker fortrinligt, men desværre er telefonen ikke udstyrret med en tænd/sluk-funktion for dette, og med sine baggrundopdateringer har man ikke fuldstændigt overblik over hvor meget båndbredde telefonen rent faktisk bruger i det daglige. Heldigvis findes der et antal applikationer der tilbyder denne tænd/sluk-funktionalitet.
WiFi-mæssigt virker telefonen fortrinligt og kvaliteten af WiFi-interfacet er udemærket. Den kan ikke opnå helt så god signalkvalitet som en bærbar computer, men jeg har kun oplevet få problemer i yderkanten af accesspointsnes operationsområder.

Android Market
Android Market er installationsværktøjet, og det minder umiddelbart meget om Apples App Store (AAS). Det ser ikke helt ud til at der er samme kvalitetsvurdering af applikationerne som hos AAS, men tilgengæld kommer applikationerne hurtigere ud, og man oplever ikke de forsinkelser som blev observeret hos AAS i forsinkelse med den såkaldte “twitapocalypse“. Programudbuddet er ikke helt så imponerende som AAS’s, men der er mange gode applikationer at vælge imellem – såvel gratis- som betalingsprogrammer.

Afslutningsvis
Hardwaremæssigt virker telefonen gennemført. Batteritiden er hæderlig – 3-5 dage med moderat GPS- og internetbrug – men der er plads til forbedringer. Den fingerfølsomme skærm virker fint pånær med våde fingre, hvor så tilføjelsen med trackballen er udemærket.
Softwaren er tilgengæld knap så moden, og der er flere steder hvor der er plads til forbedringer. Heldigvis er der et åbent og aktivt community (på androidcommunity.com og Google Code), og mit indtryk er helt klart at udviklerne lytter til brugernes forespørgsler og ønsker. Om 2-3 udgaver vil Android sandsynligvis være et ret stærkt og gennemført mobil OS.

Tags: , , , ,