Archive for November 15, 2013

USA-spionasje rammer Cisco


Nettverksgiganten Cisco advarte onsdag om at deres resultater inneværende kvartal kan falle hele 10 prosent, og fortsette nedgangen i 2014, som en direkte konsekvens av spion-avsløringene som rammer USA. Det er særlig etterspørselen fra det kinesiske markedet som har fått en alvorlig smell etter avsløringene, melder Reuters.

Dette ble kjent i forbindelse med presentasjon av selskapets resultater for deres regnskapsmessige første kvartal, som ble kjent onsdag. Tallene var langt svakere enn hva markedet hadde forventet: Omsetningen endte på 12,1 milliarder dollar, mot forventet 12,3 milliarder dollar. På samme tid i fjor omsatte selskapet for 11,9 milliarder.

Nettoresultatet endte på 2,0 milliarder dollar, mot 2,1 milliarder dollar samme periode i fjor. Bruttomarginen endte på 63 prosent.

Bekymringene – og de svake resultatene – sørget for at aksjekursen til selskapet falt med 10 prosent i etterhandelen på Wall Street.

– Omsetningsveksten var noe under forventningen, våre finanstall er solide, strategien vår er sterk og vår innovasjonsmaskin går ekstremt godt. Vi er fremdeles sikre på å nå vårt langsiktige mål om å bli verdens fremste IT-selskap og å hjelpe kundene våre å løse deres største forretningsutfordringer, sier Cisco-sjef John Chambers i en kommentar til tallene.

I den offisielle meldingen fra selskapet, som du kan lese her, skriver de ikke direkte at spionskandalen, som NSA-varsler Edward Snowden har avslørt, er bakgrunnen for at de kommer til å levere svakere resultater i månedene som kommer.

Men finansdirektør Frank Calderoni uttalte at selskapet merket mest til den politiske uroen i det kinesiske markedet.

Blant annet har kinesiske myndigheter varslet tilsyn med flere IT-giganter, og deres mulige medvirkning til amerikansk spionasje. Samtidig vet kineserne veldig godt at deres teknologiflaggskip Huawei er defacto utestengt fra det amerikanske markedet, basert på sikkerhetsbekymringer.

– Avviste bud på 18 milliarder


Snapchat nektet å la seg kjøpe opp av Facebook, trass et bud på minst 3 milliarder dollar i kontanter, melder Wall Street Journal.

Facebook har også tidligere blitt avvist da budet sto i 1 milliard dollar, ifølge samme avis.

Den knapt to år gamle meldingsappen er for tiden det heteste stjerneskuddet på den amerikanske internett-himmelen.

Snapchat har spesialisert seg på å la en stadig esende brukermasse sende hverandre bilder, video og tekst som forsvinner etter noen sekunders visning på mottakerens telefon. Tjenesten er særlig populær blant yngre.

Selskapet har ingen synlige inntekter, men skal etter flere kapitalutvidelser likevel ha vært priset til over 20 milliarder norske kroner.

Snapchat-sjef og medgründer Evan Spiegel (23) er verken interessert i å selge ut eller ta ombord flere investorer før tidligst neste år. I mellomtiden håper han veksten og verdien deres vokser ytterligere, ifølge kildene til Wall Street Journal.

Facebook lanserte ved juletider i fjor en ren klone av Snapchat i form av mobilappen Poke.

Google lanserer Portable Native Client


I motsetning til det digi.no skrev på tirsdag, kommer ikke Chrome 31 i neste uke. I stedet kom den nye versjonen av Googles nettlesere allerede tirsdag kveld. Vår dato var basert på en kjedelig regnefeil.

Som vi skrev i på tirsdag, bringer Chrome 31 flere nyheter. Men de fleste er ikke umiddelbart synlige for vanlige brukere. Oppdateringen er uansett viktig, for den fjerner 25 ulike sikkerhetshull, samt bringer med seg en ny og sikrere versjon av Flash Player. Det er ikke kjent at noen av sikkerhetshullene skal være utnyttet av ondsinnede.

PNaCl
Det er likevel noe helt annet ved Chrome 31 som er verdt litt ekstra oppmerksomhet. Inkludert i nettleseren følger nemlig Portable Native Client (PNaCl, uttales som «pinnacle»).

PNaCl er basert på Native Client (NaCl) som lenge har fulgt med Chrome. NaCl brukes til å kjøre arkitekturspesifikke, men operativsystem-uavhengige applikasjoner – skrevet i C eller C++, i en egen sikkerhetssandkasse i Chrome. Fordi NaCl-applikasjoner har mer direkte tilgang til den underliggende maskinvaren enn det nettlesere tilbyr til webstandard-baserte applikasjoner, kan de også utføre mer krevende oppgaver.

Men fordi NaCl-applikasjoner ikke er like flyttbare som tradisjonelle webapplikasjoner, har NaCl primært blitt brukt i forbindelse med applikasjoner som kun er beregnet for Chrome og Chrome OS. Disse tilbys i Chrome Store.


Flytdiagram for utvikling og kjøring av henholdsvis PNaCl- og NaCl-baserte applikasjoner.

PNaCl tar NaCl et betydelig skritt videre ved også å gjøre applikasjonene arkitekturuavhengige. I stedet for at utvikleren må kompilere separate applikasjoner til hver av prosessorarkitekturene som skal støttes, slik man må med NaCl, kan man med PNaCl kompilere applikasjonene bare én gang. Dette skaper en LLVM-lignende bytekode som Chrome kan lese og konvertere til en arkitektur-spesifikk maskinkode som er optimalisert for enheten den kjøres på, uavhengig om det er x86-, ARM- eller MIPS-arkitektur som benyttes av enheten. Dermed vil PNaCl-applikasjonene på sikt også kunne kjøres på nettbrett og smartmobiler så snart det også kommer PNaCl-støtte i Chrome for slike enheter. I praksis er det kun Android dette vil gjelde, siden Apple ikke tillater at Chrome for iOS tolker kode på egenhånd.

Det er mulig å teste noen enklere PNaCl-demoer her.

Google antyder likevel at PNaCl vil kunne bli tilbudt til andre nettlesere på sikt. Det vil trolig avhenge av at også andre nettlesere støtter Pepper Plugin API (PPAPI), som er en modernisert utgave av Netscapes gamle plugin-grensesnitt, NPAPI, som de fleste nettlesere fortsatt benytter.

Likevel skal det være for utviklere som ønsker å tilby PNaCl-applikasjoner til Chrome å gjøre disse tilgjengelige også for andre nettlesere, uten å måtte gjøre altfor mye jobb. Løsningen heter pepper.js, et JavaScript-bibliotek som gjør det mulig å kompilere PNaCL- og Pepper-applikasjoner om til JavaScript ved hjelp av LLVM-til-JavaScript-kompilatoren Emscripten.

Dette skal fungere i alle moderne nettlesere. Noen av de samme demoene som er tilgjengelige for Chrome og PNaCl er tilgjengelige for andre nettlesere her, men da basert på pepper.js. Den opplevde ytelsen av applikasjonene avhenger av JavaScript-ytelsen til den enkelte nettleser.

Ønskelig?
Så kommer det store spørsmålet: hva er det som gjør dette bedre enn dagens allerede døende plugins? Google vil jo selv fjerne støtten for alle andre plugins enn Adobe Flash i Chrome i løpet av 2014, og (P)NaCl har like lite med åpne webstandarder å gjøre som Flash og Silverlight. Tvert imot er det Google-styrt teknologi som det ikke finnes konkrete planer om å gjøre til en åpen standard. Kritikk har for lengst kommet.

Det som taler til fordel for PNaCl er først og fremst plattform-uavhengigheten, selv om den på ingen måte er fullstendig, siden PNaCl i alle fall foreløpig kun fungerer i Chrome. Dessuten er PNaCl basert på åpen kildekode med Apache- eller BSD-lignende lisenser. Det betyr at koden også kan brukes i andres proprietære programvare. Men det spørs om dette vil kunne skje så lenge teknologien ikke er gjort til en åpen standard som Google ikke kan endre etter eget forgodtbefinnende.

En omfattende gjennomgang av PNaCl ble holdt allerede under Google I/O-konferansen i mai i år. Den kan sees nedenfor.

PNaCl er på ingen måte ferdig, for det er betydelige mangler. En del av disse er listet her.

Chrome OS
Som digi.no tidligere har skrevet, er Chrome Googles viktigste utviklingsplattform. Men selskapet tilbyr også det Chrome- og Linux-baserte operativsystemet Chrome OS som framstår som en stadig mer potent plattform. PNaCl passer dessuten som hånd i hanske for Chrome OS, som stort sett kjører de samme applikasjonene som Chrome, men gjerne på billigere maskinvare med x86- eller ARM-baserte prosessorer.

Det som gjenstår å se er om applikasjonsutviklere tenner på ideen om å kunne tilby applikasjoner med høy ytelse som fungerer på tvers av både pc-er og nettbrett – de sistnevnte med enten Android eller Windows 8. For som tidligere nevnt kommer neste versjon av Chrome med en Modern UI-modus som er nesten identisk med brukergrensesnittet man finner i Chrome OS.