Archive for January 23, 2015

Slik fungerer HoloLens

Den kanskje største overraskelsen i løpet av Microsofts Windows 10-presentasjon var HoloLens-brillene.

Det har lenge ligget i kortene at selskapet ønsker å komme seg inn i utvidet/virtuell virkeliget, nå som diverse typer høyteknologiske briller dukker opp fra stadig flere kanter. Oculus Rift, Project Morpheus, Samsungs Galaxy VR og Magic Leap er bare noen av navnene som har kommet frem de siste årene.

HoloLens lover å være ganske annerledes.

Det er tilsynelatende ikke noe Microsoft har satt kjapt sammen som respons på veksten i lignende teknologier. HoloLens har vært under utvikling i et ultrahemmelig laboratorium som befinner seg direkte under det åpne besøkssenteret hos Microsoft i Redmond. Besøkssenteret krever ingen adgangsbevis, mens laboratoriet under har vært ukjent selv for mange Microsoft-ansatte.

Prosjektet ble altså satt i gang i 2010, og etterfulgte faktisk lanseringen av Kinect-kameraet til Xbox 360. Kinect hadde også svært ambisiøse mål, vist frem på den første presentasjonen av kameraet på E3-messen i 2009. Det ferdige resultatet var imidlertid langt fra så presist som lovet, og det kom få spilltitler som utnyttet mulighetene. Per i dag er Kinect blitt nokså forlatt av Microsoft.


Et konsept av grensesnittet.

Man får bare håpe at HoloLens får en lysere fremtid. Teknologien er jo absolutt lovende.

Prosjektet er på en måte ikke bare ambisiøs i seg selv, men kan også betegnes som en test for Satya Nadella – det er den første store nyvinningen fra Microsoft som blir lansert under hans ledelse.

Basert på de mange inntrykkene fra journalister som har fått prøve HoloLens-headsettet, er det en virkelig imponerende teknologi selskapet har utviklet, selv om det naturligvis er langt fra ferdig polert.

I motsetning til virtuell virkelighet av Oculus Rift-typen, der brukeren blir plassert i en altomfattende grafisk generert verden, er HoloLens nærmere utvidet virkelighet (augmented reality), der man ser og beveger seg gjennom vår egen virkeliget, som blir utvidet med futuristiske hologrammer.

Det fungerer på en måte som å se gjennom solbriller, bare at man samtidig får opp en boks med datagenerert innhold foran i synsfeltet.

Demoene Microsoft har vist er begrenset i funksjon, og skal først og fremst demonstrere potensialet.

For eksempel en Skype-samtale. Man får opp en oversikt over kontakter foran øyene, og bruker fingeren til å berøre personen man vil snakke med. I demoen får man sette sammen en lysbryter, guidet av kontakten man snakker med. Vedkommende kan se det samme som brukeren ser. Instruksjonene kan innebære tegning og diagrammer som vises frem «i luften».


Interaktiv Skype-samtale.

Andre demoer har enda mer potensiale. Det finnes en demo som lar brukeren se seg rundt Mars-landskap. Ikke bare se seg rundt, men også bevege seg i og sette markører. Dette fører naturligvis til ganske mange praktiske muligheter – 3D-visning av leiligheter eller utstillinger rett foran ansiktet.

En demo av spillet Minecraft plasserer byggeklossene rundt brukeren, på møbler, på veggene, og man kan grave seg gjennom disse og se gjennom hullene som flaggermus flyr ut av. HoloLens skal kunne analysere objektene rundt i sanntid og tilpasse programvaren til disse.

En applikasjon kalt Holostudio gjør det mulig å skape 3D-objekter med hendene, og ble også demonstrert på Windows 10-pressekonferansen. Med støtte for 3D-printing av det man designer kan dette potensielt bli et interessant verktøy.

Microsofts visjon for HoloLens.

Selve enheten journalistene testet skal ha vært veldig uferdig, langt unna prototypen det foreligger offisielle bilder av. Det er heller ikke så mye Microsoft offentliggjør om spesifikasjonene. Bildet som vises skal være i HD-oppløsning, men det er uklart hvor høy oppløsningen faktisk er. Det er en rekke sensorer og kameraer foran på brillene, men det er ikke helt klart hvordan de fungerer. Det er rimelig å anta at det er snakk om dybdekameraer og infrarøde sensorer.


3D-modellering.

Mye av prosesseringen internt gjøres av en egen holografisk prosessor, som tar i mot data om omgivelsene, som skjønner tale, bevegelser og andre former for interaksjon. Denne kommer i tillegg til en GPU og en CPU. Grunnen til såpass mye regnekraft i brillene er at de skal kunne fungere helt uavhengig av en pc, uten at man må sette ut markører eller eksterne kameraer som kan lese bevegelser eller posisjonere brukeren. Slike begrensninger finnes gjerne i andre løsninger.

HoloLens skal lanseres en gang i løpet av levetiden til Windows 10, sier Microsoft. Det er ikke klart hvor mye enheten vil koste og hva slags programvare vil finnes ved lansering, men det er trygt å si at konseptet er verdt å følge med på.

– Ingen overoppheting av Snapdragon

Den senere tiden har det kommet en del ubekreftede rykter om at Qualcomms nyeste og kraftigste systembrikke for mobile enheter, Snapdragon 810, skal ha problemer med overoppheting. Tirsdag skrev Bloomberg at Samsung vil droppe å bruke denne prosessoren i den kommende Galaxy S6 nettopp på grunn av slike problemer. I stedet vil selskapet, ifølge Bloomberg, benytte en egenutviklet brikke – altså en brikke i Exynos-familien.

Det er ventet at Samsung neste flaggskipmodell skal bli avduket tidlig i mars.

Men under en pressekonferanse i dag sa LG Electronics, som også leverer mobile enheter, at selskapet ikke har støtt på problemer med overoppheting av den aktuelle brikken.

– Jeg er fullt kjent med ulike bekymringer i markedet om 810, men brikkens ytelser er tilfredsstillende, sa Woo Ram-chan, LGs sjef for produktplanlegging til blant annet Reuters.

LG skal nemlig bruke den Snapdragon 810 i smartmobilen G Flex2, som skal komme i salg i Sør-Korea om en drøy uke.

Ifølge Woo skal selskapets egne tester ha vist at den nye mobilen utvinner mindre varme enn andre modeller.

Samsung har ikke villet uttale seg om saken. Det er ikke utenkelig at Galaxy S6 vil bli utstyrt med en systembrikke fra Samsungs egen Exynos-familie. Flere tidligere Galaxy S-modeller har i noen markeder vært utstyrt med en Snapdragon-brikke, mens de i andre markeder har vært basert på en Exynos-brikke.

Mer kontroll for nettsted-eiere

Når man klikker på en lenke på et nettsted, en lenke som peker til en annen webside på nettstedet eller til et helt annet nettsted, så vil nettleseren opplyse webserveren til den websiden man går inn på om adressen til den siden man kom fra. Denne informasjonen finnes i HTTP Referer-headeren (inkludert skrivefeilen) og kan være nyttig for mange nettsteder. I alle fall kommersielle nettsteder er opptatt å vite hva som skaper trafikk, inkludert de eksterne kildene til denne trafikken – som altså ofte er lenker på andre nettsteder.

Stort sett er dette ikke noe problem, verken for nettsteder eller brukere. Men det finnes unntak, for eksempel at adressen som er oppgitt i HTTP Referer-headeren inkluderer informasjon som kan identifisere brukeren, slik som brukernavn eller -id. Dette kan potensielt misbrukes.

Derfor er Mozilla nå i ferd med å innføre støtte for en webteknologi som kan begrense disse mulighetene, uten å fjerne dem helt – noe som er mulig med HTML5 og nøkkelordet noreferrer som verdi for attributten rel i lenker.

Referrer Policy
Siden i fjor sommer har det i regi av W3C blitt jobbet med en ny webteknologi som kalles for Referrer Policy (uten skrivefeilen denne gang). Dette er en policy som gjør det mulig for utgiveren av en webside å i større grad avgjøre hva «referrer»-informasjonen skal inneholde og når den skal sendes.

Referrer Policy-spesifikasjonen er basert på arbeid WHATWG tidligere har gjort med en nå foreldet spesifikasjon som heter Meta referrer.

Webutviklere kan ta i bruk Referrer Policy ganske enkelt ved å inkludere et HTML-elementet «meta» med «referrer» som navn og for eksempel «origin» som policy-verdi. «Origin» omfatter typisk skjema/protokollnavn (for eksempel «HTTP»), vanligvis etterfulgt av «://», domenenavn/servernavn/IP-adresse og eventuelt et portnummer.

De resterende delene av URL-en, slik som PATH, Query_string og fragmentindikator (#), utelates. Dermed kan nettstedet man besøker bare se hvilket nettsted man kommer fra, men ikke fra hvilken side eller annen mer avslørende informasjon.

Chrome
Firefox er dog ikke først ute med slik støtte. Google, som leder arbeidet med Referrer Policy-spesifikasjonen, har støttet Meta referer siden Chrome 21. I alle fall Google selv og Facebook har dessuten tatt i bruk slike metatagger på en del av websidene sine. Dette opplyser Google her.

På den samme siden opplyses det også at Apple er i ferd med å implementere teknologien i Safari. Internet Explorer og Project Spartan skal få støtte for Referrer Policy i år.

Windows 10 – siste sjanse for mobil?

Winows Phone er dødt – nå er det bare Windows 10 som gjelder. Uansett om det er på en pc eller en smartmobil. Microsoft skal fra nå av holde seg til ett navn – og én plattform, som det heter. Dette er en del av det stadig større fokus på å bringe samtlige plattformer nærmere hverandre, og det fokuset er nå også tydeligere enn noensinne.


Thomas Marynowski er journalist i digi.no

Dette er ikke første gangen vi hører dette. Windows 8 og Windows Phone 8 skulle snakke bedre sammen enn noensinne. Windows 8.1 og Windows Phone 8.1 skulle snakke enda bedre sammen. Spesielt med utrullingen av Windows Phone 8.1 skulle plattformen for utvikling av applikasjoner være enda bedre sammenkoblet med resten av Windows-universet. Det var allerede for ett år siden snakk om universelle applikasjoner som kunne utvikles for Windows RT og Windows Phone mer eller mindre samtidig og enkelt publiseres på samtlige nettbutikker. Dermed ble utviklingen for de forskjellige plattformene lettere, men ikke helt uproblematisk. Ikke all kode var felles, ikke alt var like smertefritt.

Og det har heller ikke ført til et skred av applikasjoner for Windows Phone. Eller – applikasjoner er det mange av, men man kan ikke nekte for at det fremdeles, den dag i dag, mangler flere essensielle programmer, at mange andre apper henger betydelig etter sine iOS- og Android-versjoner når det gjelder funksjonalitet.

Windows Phone har også fremdeles få brukere, sammenlignet med konkurrentene. Uten brukere er det ikke verdt å bruke ressurser på å utvikle flotte applikasjoner. Noen store aktører bestemmer seg til og med for å trekke applikasjonene sine helt ut.

Windows 10 skal altså endelig bli det gjennombruddet som fører alle plattformer nærmere hverandre, fører utviklingen nærmere hverandre, og gir mobilversjonen av operativsystemet det løftet det sårt trenger.

Mobilversjonen av Windows 10 er ment å kjøre på skjermer som er 8 tommer eller mindre. Bruksopplevelsen skal være sømløs mellom denne versjonen og full Windows 10 på store pc-er. Er man pålogget begge versjonene samtidig, vil det meste av informasjonen synkroniseres mellom enhetene. Aktivitetene man gjør i varslingsenteret på mobilen (for eksempel sletter en melding) vil synkroniseres med det nye varslingsenteret på desktop. Nylige dokumenter i Office-applikasjoner vil også være synkronisert til enhver tid. Bilder, musikk og andre mediefiler skal være synkroniserte. Til og med innstillingsmenyen vil synkroniseres (og det er blitt grundig visuelt overhalt). Det er altså ingen tvil om at den daglige brukeropplevelsen vil være enklere hvis man benytter Windows 10 på flere enheter. Det er klart at plattformene trenger denne typen dyp synkronisering.


Startskjermen på nye Windows 10 - både på mobil og pc.

Det store spørsmålet er den nye generasjonen universelle applikasjoner. Denne gangen er de virkelig universelle, sier Microsoft, og bruker det offisielle navnet Universal Windows Applications. Dette innebærer et ytterligere forenkling av utviklingsprosessen sammenlignet med tidligere forsøk, på tvers av plattformer. Og selvsagt, selskapets egne eksempler ser veldig lovende ut. Office-pakken for mobil er visuelt og funksjonalitetsmessig ganske lik desktop-versjonene. Grensesnittet er samtidig strømlinjeformet til å fungere best mulig med berøring. Andre applikasjoner som Skype kan integreres direkte i operativsystemet, der Skype-meldinger blir samkjørt med SMS og andre meldinger (forhåpentligvis vil det også omfatte andre, tredjeparts meldingsplattformer).

Microsofts egne utviklere klarer helt klart å bringe de beste sidene av universelle applikasjoner frem i lyset. Bilde-appen ser nesten identisk ut på mobil og desktop. Musikk-spillelistene er de samme uansett enhet.

Men vi har fremdeles ikke sett noen tredjeparts-applikasjoner benytte seg av mulighetene. Alt Microsoft har vist frem har selskapet laget selv.

Konseptet er selvsagt fristende for utviklere, velger vi å tro. Er det virkelig så enkelt som å kode én app og rulle den nesten automatisk ut til både desktop og mobil (og på sikt også spillkonsoll), bør det endelig blåse skikkelig liv i spesielt Microsofts mobile plattform.

Det er betryggende at Microsoft vil gjøre Windows 10 for mobil tilgjengelig til testing på lik linje med pc-versjonen. Dermed vil både interesserte forbrukere og utviklere kunne gjøre seg kjent med plattformen tidlig. Deretter er det bare å vente på Build-konferansen i april – forhåpentligvis vil vi da få langt mer informasjon om hvordan applikasjonene kan spille sammen i fremtidens Windows.

Windows 10 skal fornyes hurtig

Mange bedrifter har behov for å benytte den samme programvaren i flere år, uten at brukergrensesnitt og funksjonalitet endres, noe som ofte vil føre til behov for ny opplæring av ansatte og i verste fall at applikasjoner slutter å fungere. Samtidig er Microsoft nødt til å holde et høyt innovasjonstempo dersom selskapet skal kunne holde følge med konkurrentene i forbrukermarkedet. Det betyr at ny funksjonalitet vil kunne bli tilbudt både raskt og ofte.

Windows 10 skal tilbys enheter i alle størrelser, til kunder med svært forskjellige behov. For å dekke behovene til så mange som mulig, har Microsoft derfor valgt at operativsystemet skal kunne oppdateres med flere ulike tilnærminger.

– Vi forstår at virksomheter har behov for valg når det gjelder hvordan oppdateringer blir levert, og i hvilken takt, skriver Jim Alkove i et blogginnlegg.

Der forteller han at virksomheter vil kunne velge hvilken «innovasjonshastighet» som er den rette for hver av virksomhetens brukergrupper, i stedet for én felles løsning.

– Bedriftskunder vil kunne velge å bli med i den hurtige forbruker-oppdateringstakten, eller å låse ned virksomhetskritiske miljøer til bare å motta sikkerhetsrelaterte og kritiske oppdateringer til systemene sine. Virksomheter vil ha et ytterligere valg for systemer som ikke er virksomhetskritiske, og som har behov for å holde følge med de nyeste innovasjonene, men samtidig med fordelen av å installere oppdateringer etter at de har blitt testet i det brede markedet, skriver Alkove.

Han forteller videre at det ikke dreier seg om et enten-eller-valg.

– Vi regner med at de fleste bedrifter vil ha behov for en blanding av disse valgene for tilpasning til deres forretningsscenarier. Ta for eksempel en investeringsbank, hvor virksomhetskritiske systemer i tradingavdelingen bare mottar sikkerhetsoppdateringer, mens mobile enheter for finansrådgivere holder oppdaterte med den nyeste funksjonaliteten – noe som åpner for den hensiktsmessige oppdateringstakten for hver enhet.

Funksjonalitetsoppdateringene vil tilbys via Windows Update så snart de er klare til konsumentbrukere og virksomheter som ønsker.

Uklart samarbeid om nytt IT-byråkrati

Utredningen av et mulig nytt direktorat med ansvar for IT i helsesektoren ser ut til å foregå uten et organisert samarbeid med resten av statsforvaltningen.

Samtidig er regjeringens mantra å åpne opp mellom departementene. Hensikten er bedre samordning av de offentlige tjenestene på brukernes premisser, uavhengig av fagområder.

Snakker med kolleger
Helsedirektoratet har fått oppdraget fra Helse- og omsorgsdepartementet (HOD) om å vurdere behovet for et separat direktorat for Helse-IT.

I oppdragsbrevet fra departementet får de beskjed om snakke med andre om jobben, men kun innenfor eget fagområde:

– Vi ber Helsedirektoratet underveis i arbeidet sikre nødvendig dialog med relevante aktører i sektoren, skriver HOD.

På sidelinjen
Samtidig er «IT-direktoratet» Difi under evaluering, blant annet for å finne ut hvordan IT-arbeidet på tvers av fagområdene i departementene kan bli bedre.

I en ekstern evalueringsrapport kommer det frem at Difi forventes å ha en samordnende rolle, men blir i praksis satt på sidelinjen i de store IT- og omstillingsprosessene i forvaltningen.

– Ingen kommentar
Både Difi og Helsedirektoratet skal være klare med sine vurderinger 15. februar, men det er ikke lagt opp til noen samkjøring mellom de to.

Difi er klar over hva som skjer, men vil ikke si noe mer enn det.
– Vi er naturligvis oppmerksom på prosessen om å opprette et eget IKT-direktorat i helsesektoren. Vi skal levere våre anbefalinger til videre arbeid til KMD innen 15. februar, og vi ønsker ikke å kommentere på dette nå, sier kommunikasjonsdirektør Eirik Andersen hos Difi.

Ikke mitt bord
Kommunal- og moderniseringsminister Jan Tore Sanner (H) betegner seg selv om IT-minister, og hans departement har en overordnet rolle i arbeidet med å effektivisere forvaltningen.

Digi.no har bedt politisk ledelse i departementet om en reaksjon på det som ser ut til å være manglende samspill på tvers av sektorene, slik man snakker høyt om å få til.

Svaret fra KMD er kort:
– Denne må du ta med HOD, skriver seniorrådgiver og pressevakt Sissel Mossing i en e-post.

Digi.no har også bedt HOD om å redegjøre for hvordan det eventuelt er planlagt å samkjøre et mulig nytt IT-direktorat på helseområdet med omleggingen av Difis oppgaver.

Her sier departementsråd Bjørn-Inge Larsen at det foregår et samspill på tvers i form av en tett dialog mellom de to departementene.

– Vurderingen av et nytt IT-direktorat på helse drøfter vi med KMD, og vi deltar i evalueringen av Difi, skriver Larsen i en e-post til digi.no.