Støv Delphi af til mobile apps på tværs af iOS og Android

Udvikling af applikationer på tværs af platforme har altid givet problemer, og det er i disse år mest tydeligt på mobilfronten. Det forsøger firmaet bag det gamle værktøj til udvikling af Windows-applikationer, Delphi, nu at rette op på ved at genopfinde Delphi til mobiludviklere.

Udviklingsværktøjet Delphi er for de fleste nok synonymt med udvikling af applikationer til Windows, og de fleste vil også nok mene, at Delphis storhedstid er forbi. Nu forsøger Embarcadero, som i dag ejer Delphi, at relancere Delphi som værktøj til udvikling af mobilapplikationer på tværs af iOS og Android.

»Delphi er et gammel sprog, men det har udviklet sig, så det også har de funktioner, man finder i Java og .Net, så vi er ikke bagefter,« siger produktchef for Delphi, Marco Cantu, fra Embarcadero til Version2.

Delphi er et integreret udviklingsmiljø, som benytter Objective Pascal, og værktøjet blev oprindeligt udviklet under ledelse af danske Anders Hejlsberg i hans tid i Borland.

Værktøjet var ligesom andre af Borlands værktøjer kendt for at være bygget op om at udvikle applikationer ud fra applikationens grafiske brugerflade, hvor værktøjet hjalp udvikleren med at definere meget af den bagvedliggende kode.

Samtidig var Pascal på daværende tidspunkt i 1990′erne ét af de sprog, som mange dataloger og selvlærte programmører havde lært på deres uddannelser, så springet til Delphis variant af Pascal var forholdsvis kort.

Der findes i dag stadig virksomheder, som især i interne udviklingsafdelinger benytter Delphi til Windows-applikationer. Det er især dem, Embarcadero nu vil have fat i med Delphi til mobiludvikling.

»Det er forretningsapplikationer, hvor du kan bygge en grafisk brugerflade. Vi arbejder med visuel udvikling, så du hurtigt kan bygge en prototype,« siger Marco Cantu.

Det er der også andre værktøjer, som eksempelvis Delphis store konkurrent på Windows-markedet, Microsofts Visual Studio, som kan, men ifølge Marco Cantu satser Embarcadero på, at Delphis mulighed for udvikling på tværs af styresystemer vil gøre Delphi interessant til mobil-app-udvikling.

Tidligere i år lancerede Embarcadero en version af Delphi, som kunne bruges til at lave apps til Apples iOS. Nu er værktøjet blevet udvidet, så det også kan bruges til Android-applikationer.

Delphi til mobile apps benytter sig af en compiler, som bygger på den åbne LLVM-arkitektur. Det betyder også, at Delphi-applikationer til Android er oversat til maskinkode.

Oven på compileren benytter Delphi sig af sin egen grænseflade-platform, som i princippet virker på tværs af både Android og iOS.

»Der er dog nogle forskelle, som udviklerne er nødt til at håndtere forskelligt. Eksempelvis måden hvorpå en tilbage-knap er implementeret i iOS og Android,« siger Marco Cantu.

Visuelt vil der også være forskelle, ligesom der kan være forskellige skærmopløsninger, som der skal tages hensyn til. Det mener Marco Cantu dog ikke er et stort problem til forretningsapplikationer.

»Jeg tror ikke, det er nødvendigt med pixel-præcision i brugerfladen til forretningsapplikationer. Det er noget andet, hvis det er en applikation, du har tænkt dig at sælge i AppStore,« siger Marco Cantu.

Den åbenlyse hindring for Delphi som mobiludviklingsværktøj er programmeringssproget, som for udviklere uden for det etablerede Delphi-miljø næppe er det indlysende valg.

»Sproget er da en faktor, men der var også mange udviklere, som tog Objective C til sig til iOS, fordi det var det sprog, der var tilgængeligt. Lige nu understøtter vi kun Delphi, men i løbet af de næste måneder vil vi også udvide med C++,« fortæller Marco Cantu.

Udviklerne kan lige nu vælge mellem flere forskellige Android-telefoner og iOs-enheder, når de skal prøvekøre applikationerne på virtuelle maskiner, ligesom det er muligt at overføre applikationer til udvikler-hardware. Ud over standardudgaven af Android, understøtter Delphi også Amazons variant.

»Vi har en platform, som gør det relativt let for os at komme over på nye mobilplatforme. Og vi har set, hvordan en ny platform kan tage over relativt hurtigt i løbet af et par år. Så vi overvejer andre platforme og overvejer eksempelvis WinRT og Windows Phone,« siger Marco Cantu.

En udfordring for Delphi på mobilfronten er, at der findes en række værktøjer, som er næsten gratis for individuelle udviklere eller studerende, mens Delphi til sammenligning har en forholdsvis høj licenspris.

»Vi kan ikke tilbyde gratis værktøjer, men vi prøver at gøre vores tilbud mere fleksible ved eksempelvis at tilbyde et værktøj kun til iOS. Men vi tror, at i en virksomhed, vil besparelsen ved kun at have ét udviklerhold, være prisen værd. Vi arbejder også med universiteter for at få dem til at overveje Objective Pascal. Der er flere, som har foreslået, at studerende ikke bør lære C# eller Java som deres første sprog, og Pascal var en gang populært til undervisning,« siger Marco Cantu.

»Vi vil udnytte det, vi er gode til, nemlig at bygge brugerflader, og så med 2-3 linjers kode at få noget til at køre,« siger Marco Cantu.

Posted in computer.

Skjulte mobil-styresystemer kan hackes fra luften

Det er ikke noget, der bliver fremhævet på salgsæsken, når du køber en ny telefon, men alle smartphones kommer faktisk med to styresystemer. Det ene tager sig af al interaktion med brugeren, og du kender det formentlig i forvejen som enten iOS eller Android.

Det andet kender de fleste til gengæld ikke så meget til. Styresystemet er et såkaldt RTOS (Real-time Operating System), der kører på telefonens baseband-processor og er dedikeret til at afvikle telefon-funktionaliteten i smartphones.

Rasmus Villefrance er leder af smartgrid forskningsplatformen iPower på DTU og tidligere udvikler hos Nokia, hvor han også var leder af afdelingen for Modem SW verifikation.

»En smartphone er i bund og grund en computer, hvor der i et hjørne er installeret en lille device driver, som indeholder en komplet gammeldags mobiltelefon med alle de funktionaliteter, der for eksempel var i en Nokia 3310,« siger Rasmus Villefrance til Version2.

Ingen certifikater

Selvom baseband-chippen udgør hjertet i det, der gør en smartphone til en telefon, er det langtfra alle, der overhovedet er klar over, at chippen eksisterer, og det er nok de færreste, der ved, hvordan den fungerer.

»Ud over at en baseband chip er GSM- og 3G-certificeret, er der ingen steder, hvor man ikke læse sig til, hvad det er, chippen kan, og hvordan den virker. Selvom der er masser af høje sikkerhedskrav til mobiltelefoner, er RTOS-systemet simpelthen ikke på nogens radar,« siger Rasmus Villefrance til Version2.

Rasmus Villefrance pointerer, at selvom et system som Android er sat op til at beskytte på system-niveau, har platformen ingen råderet over RTOS’et, hvilket åbner for muligheden for at skyde kommandoer ind via mobilnettet og eksempelvis overvåge al radiokommunikation.

»Der kan være 10.000 bugs i det her software, som kan udnyttes til for eksempel at køre ‘remote procedure calls’, hvis nogen skulle finde svaghederne. Hvad værre er: Eventuelle fejl bliver meget sjældent rettet, når først et device er på gaden,« siger Rasmus Villefrance til Version2.

Ikke en direkte vej

Hacking af mobiltelefonernes RTOS er dog ikke det rene barnemad. Det kræver udstyr, der kan efterligne en basestation og forholdsvis stor indsigt i de enkelte chipsets og deres firmware. Rasmus Villefrance påpeger også, at vejen ind gennem baseband-processoren langtfra er den letteste for uvedkommende.

»Jeg er sikker på, at efterretningstjenester som NSA kender til denne slags svagheder, men jeg tror ikke, de udnytter det, for der findes meget nemmere måder at overvåge på. Det er forholdsvis kompliceret at komme ind i maven på en device driver, for du skal kende til den konkrete kode, du angriber,« siger Rasmus Villefrance til Version2.

Kreative hackere skal altså have konkret viden om systemets opbygning og omfattende ressourcer, hvis de vil finde ind via telefonens baseband-processor. Den type af hacking er nok ikke for de fleste, men ifølge Rasmus Villefrance ændrer det ikke ved problemet: Ingen vurderer trusselsniveauet for RTOS-systemerne.

»Det her med datasikkerhed bliver grundlæggende drevet af de kommercielle interesser, som især producenterne har, og her er der altså ingen, der har nogle interesser i at forsikre sikkerheden af de her RTOS-systemer,« siger han til Version2.

Posted in computer.

Fem problemer så store at big data må give op

Overblik over jordens uran-beholdning

Uran er på mange måder en hemmelig ressource, selv om det anvendes som brændstof i både kraftværker og i masseødelæggelses-våben.

Puds de store big data-analyseværktøjer på uran-registre og lagre samt sæt dem til at kværne data fra salgs-statistikker, distributions-kanaler, blogs, myndigheder, produktionsdata, transport-data, mine-data og alt muligt andet fra såvel erhvervslivs-, NGO- og myndigheds-kanaler, og det kunne være muligt at få overblik over hvor, hvordan og hvornår uran anvendes.

Problemet
Mange lande holder deres lagre og forekomster af beriget uran helt hemmelige.

Posted in computer.

Undskyld, men må vi lige stjæle dine fortrolige filer?


De to sikkerhedsfolk medbragte en to-do-liste på fem punkter, som de gerne ville have opfyldt i den svenske myndighed.

Listen så således ud:

1. Få fysisk adgang til bygningen

2. Skaffe netværksadgang

3. Få godkendt netværksadgang

4. Installere bagdør i netværket

5. Stjæle fortrolig information

Posted in computer.

Fem firmaer lurer på at snuppe stor it-opgave

Kommunerne gør via Kombit klar til det såkaldte monopol-brud, hvor KMD i dag sidder på monopol-systemer svarende til cirka en milliard kroner om året i værdi.

Seneste nyt i processen er en stribe såkaldte tekniske dialogmøder med leverandører vedrørende de fælleskommunale støttesystemer, der skal udgøre dele af infrastrukturen i den fælleskommunale Rammearkitektur.

Konkret har fem leverandører foreløbig tilmeldt sig de seneste 24 timer, men interessen er generelt stor for hele processen om de kommende udbud på monopolområdet, oplyser Kombits kommunikationschef Mikkel Tang Hedegaard.

Den tekniske dialog er, ifølge Kombit, en opfølgning på en tilsvarende dialog i forsommeren 2013.

Her gav en række potentielle tilbudsgivere input til Kombits daværende version af kravsspecifikationen.

Vejen mod konkurrencedygtige tilbud
Kombit oplyser at der afholdes denne form for dialog med leverandørerne på alle Kombits projekter, hvor man forinden offentliggør den seneste version af kravsspecifikationer, kontrakter og øvrigt relevant materiale.

“Helt overvejende handler det her om åbenhed, og om at klæde leverandørerne på til at kunne give konkurrencedygtige og konditionelle tilbud,” siger Mikkel Tang Hedegaard

I dialogen med leverandørerne skal også drøftes hele programkoordinationen, der indeholder en beskrivelse af Kombits krav til og illustration af den kommende samarbejdsorganisation mellem støttesystemerne og de resterende projekter i monopolbruddet.

“Det handler jo om, at vi går fra en monopolsituation til et marked, hvor der åbnes op for flere leverandører. Derfor er det nødvendigt at beskrive rammer for samarbejdet imellem de forskellige leverandører,” siger kommunikationschefen.

Altså hvordan hele processen vil blive styret.

“Denne ønsker projektet ligeledes leverandørernes input til,” hedder det.

Kombits udkast på dette område ligger klar i løbet af ugen.

Endelig oplyser Kombit, at man fortsat mangler den endelige afklaring med KMD omkring udfasning.

Det kan du læse mere om her.

Posted in computer.

Ukendt it-fejl sendte københavnske valgsteder i sort

Københavns Kommune aner ikke helt, hvad der ramte to af de største valgsteder blandt kommunens i alt 27 lokationer, hvor borgerne i dag kan sætte deres kryds til kommunalvalget.

Ikke desto mindre måtte de to valgsteder sløjfe deres digitale valglister og gå over til old school-metoden med at bruge papir ved valgbordene. 

“Indtil videre er det for tidligt at pege på, hvad der gik galt, og hvem der bærer skylden for det,” siger direktøren for Københavns Kommunes it-koncernservice, Stig Lundbech.

Han fortæller, at kommunen ikke vil begynde at undersøge sagen i dag, eftersom de digitale valglister har kørt upåklageligt alle steder siden middag.

“Nu skal vi lige have valget overstået, og så vil vi begynde at evaluere, hvad problemerne skyldtes,” siger Stig Lundbech til Computerworld.

Så forsinkede var de
I København kom de digitale valglister op at køre igen klokken 10.00 på Islands Brygge, mens det på Nyboder Skole på Østerbro er lykkedes at få gang i systemerne igen klokken 11.20.

“Det gav selvfølgelig lidt uro i starten, men alt forløber planmæssigt nu, og vi kan faktisk allerede nu se, at stemmeprocenten er på vej op i København,” fortæller Københavns borgerservicechef Thomas Jakobsen.

Han vurderer, at ventetiden har været på omkring et kvarter, før det blev besluttet at tage fat i papirlisterne, som har givet yderligere forsinkelser, da vælgerregistreringen foregår manuelt med navneoverstregning på papir.

Garanterer valg-sikkerhed
Hvis en vælger har afleveret sit valgkort, blevet registreret i computersystemet og fået udleveret sin stemmeseddel, hvorefter computersystemet så er gået ned, hvordan sikrer I jer så i, at samme person ikke bare stiller sig i kø igen til valgstederne for denne gang at blive krydset af på en papirliste?

“Både de digitale valglister og papirlisterne bliver løbende stemt af med hinanden, så jeg kan garantere for, at ingen har kunnet stemme to gange,” understreger Thomas Jakobsen.

Kommunen har ifølge Thomas Jakobsen brugt omkring 20 millioner kroner på valghandlingen, hvoraf en million er spenderet på de digitale valglister, som af ukendte årsager altså ikke virkede efter hensigten i formiddags.

Ingen mudderkastning, tak
Leverandøren af de digitale valglister, KMD, melder til Computerworld, at selskabet ikke har hørt fra Københavns Kommune angående nedbrud ved valgstederne.

Men det har direktøren for Københavns Kommunes it-koncernservice, Stig Lundbech, ikke umiddelbart nogen kommentarer til.

“Vi ønsker ikke at deltage i en offentlig mudderkastning med KMD om, hvem der bærer skylden for nedbruddet. Om et par dage har vi fundet ud af, hvad problemet skyldtes,” lyder svaret.

Læs også:
 
Sådan styrer KMD it-maskinerne bag kommunalvalget

Valget: En fis i en hornlygte – men sådan burde det ikke være

Posted in computer.

Kikset it-opsætning skyld i valg-kaos

Køge kommune har i lighed med København og andre kommuner haft sine it-problemer at slås med i formiddags, da valgstederne åbnede klokken 9.00.

“Vores pc’er på kommunens 16 valgsteder har været forkert sat op, men vi er i gang med at udbedre fejlen, som udelukkende er et lokalt problem i Køge,” forklarer Køge Kommunes borgerservice-chef Mogens Pejtersen.

Han fortæller, at kommunens it-folk ved 12.30-tiden havde været på otte valgsteder for at rette på fejlene i opsætningen, mens der endnu manglede fejlretning på otte andre valgsteder i Køge.

Nødplan på USB-nøgler
I Køge har nødproceduren med den manglende opkobling til de digitale valglister betydet, at USB-nøgler med valglisterne blev sat i computerne kort efter klokken otte i morges, hvorefter valglisterne er blevet printet lokalt på de enkelte valgsteder.

Aktiveringen af de digitale valglister skete omkring 11-tiden. 

Indtil da måtte Køge-borgerne altså pænt vente på, at den manuelle nødprocedure blev iværksat og de lidt længere ventetider, som manuelle valglister med fast tilknyttede valgborde uundgåeligt giver.

“Brugen af papir har betydet, at det gik lidt langsommere end normalt, men jeg var selv ude på et valgsted i formiddags, hvor der var fem minutters ventetid. Med en digital valgliste havde ventetiden kun været halvt så lang,” lyder det fra Køge Kommunes borgerservice-chef.

Spændt stemning hos KMD
Hos leverandøren af de digitale valglister, KMD, har der ikke været meldt om nogen nedbrud.

It-leverandøren ringede ellers rundt til kommunerne omkring middagstid efter flere pressehistorier omkring bøvl med de digitale valglister. 

KMD har blandt andet været i kontakt med Køge og Brøndby, hvor det ifølge KMD’s pressechef Christoffer Hellmann bekræftes, at der har været knas med kommunernes interne it-setup.

“Stemning hos os er lige nu god og spændt, som den plejer, og vi er lige nu stadig i kontakt med en del kommuner,” forklarer Christoffer Hellmann.

Årsagen til den tætte kontakt med kommunerne ligger i skrivende stund ikke i nogen nye nedbrud, men derimod at kommunerne forbereder sig til den store optælling i aften, når valgstederne lukker klokken 20.00.

Hvordan optællingen foregår via KMD’s computere kan du læse mere om her

Læs også: 

Valget: En fis i en hornlygte – men sådan burde det ikke være

Posted in computer.

Apps-crashet? Det er lige om hjørnet

Det ser ud til, at en helt ny – og stensikker – indikator i økonomien har set dagens lys:

Når jeg starter en ny biks sammen med en gammel ven, så kommer der et it-crash.

Da Lasse og jeg startede Miracle i 2000 ramte vi lige ind i dotcom-crashet.

Nu har Ole og jeg startet Fair & Square, og lige om lidt kommer apps-crashet. Det er supersjovt, og det hærder.

Det klareste bevis på det er, at mange mennesker kontakter mig (og andre) med en rigtig god idé:

Mønstret er, at:

- de har den FEDESTE idé,
- de fremhæver meget hurtigt og tydeligt, at de ikke selv er teknikere,
- de har fuldt styr på en NDA,
- de har en helt klar idé til, hvordan de kan exit’e foretagendet efter et par år, så de kan prøve noget andet,
-deres venner har sagt god for idéen,
-der er noget CSR indblandet, f.eks. ved at hver transaktion udløser en donation til en NGO med nogle triste eller glade billeder fra et varmt land på deres hjemmeside
-beskrivelsen af konceptet får de varme følelser frem ét eller andet sted på kroppen – og
-de kun liiiige mangler pengene til alt det praktiske, inkl. udviklingen af konceptet (det er et cool, moderne ord, der betyder idé), business­plan, budget, lokaler, medarbejdere, udviklingen/kodningen, markedsføringen, salget, administrationen – og de andre småting.

Mange andre tegn på crashet
Der er masser af andre tegn på, at vi nærmer os et crash:

Overvurderede bikse med underlige forretningsmodeller (Tumbl, Snapchat, osv.), meget høje lønninger til nyansatte, og – som nævnt – masser og masser af fantastiske idéer til nye portaler/apps uden skyggen af idé om, hvor alle pengene skal komme fra, for at det bliver en kommerciel succes.

Ligesom med bannerreklamerne og pay-per-click og mærkelige metrikker, der faktisk var indtjeningsargument nok dengang i 2000.

Effekten af denne ophedning af markedet ovre i USA er masser af investorkroner, der smides i alt muligt mærkeligt, som vil fordufte om lidt. Fordi de faktisk HAR investerkroner derovre.

Højteknologifonden i Danmark investerede i tre bikse i 2010.

Venturekapitalister investerede i 33.000 bikse i Californien i 2010.

Fortsættes …

Posted in computer.

Få overblikket: Disse teledata snager politiet i

Dansk politi benytter i stigende grad muligheden for at indhente de oplysninger, som teleselskaberne opbevarer om danskernes mobil-, internet- og fastnet-kommunikation.

Fra 2008 til 2012 er indhentningen af teleoplysninger steget til godt det dobbelte.

Det viser de seneste fem års opgørelser over de danske politikredses brug af retsplejelovens bestemmelser om indgreb i meddelelseshemmeligheden.

“Én grund til stigningen er, at udbredelsen af teknologi, eksempelvis smartphones, er vokset. Tidligere var der ikke mange data at finde, men det er der nu [...] så der er ikke noget hokuspokus i stigningen,” fortæller politidirektør i Rigspolitiet Svend Larsen til Computerworld.

Disse data er politiet særligt glade for
Tallene viser samtidig, at mobilkommunikation er det mobil-data, som politiet henter mest. Politiet har således sendt 18.676 forespørgsler på mobil-data til teleselskaberne i årene 2008 til 2012.

Tryk på emnerne øverst i grafen for at fravælge enkelte eller flere typer af data.

Du kan læse, hvad kategorierne helt præcist dækker over på side tre.

Derfor elsker politiet mobildata
Som det ses i grafen, er det særligt det mobile data, der er interessant for politiet.

“Oplysninger om mobilkommunikation er i vidt omfang interessant, fordi vi kan bruge oplysningerne til at stedfæste personer,” siger Svend Larsen.

Udbredelsen af smartphones betyder samtidig, at politiet i dag har langt større datasæt til rådighed.

“En smartphone genererer dybest set data hele tiden. Og når den kommunikerer med en mast og sender og modtager oplysninger, vil det sige, at aktiviteten lagres hos teleselskaberne,” fortæller Svend Larsen.

Fortsættes …

Posted in computer.

Efter to år med vilde stigninger: Lønnen falder for Microsofts chefer

For første gang i fire år er lønnen faldet for Microsofts fem øverste chefer.

De fem bedst betalte topchefer har ellers oplevet ret kontante stigninger i deres lønpakker i de seneste år.

Alene i de seneste to år er deres løn således steget mere end 22 procent årligt.

Men nu er det altså slut.

Ifølge en indberetning til det amerikanske finanstilsyn modtog de fem højest betalte Microsoft-chefer i 2013 tilsammen knap 199 millioner kroner i løn.

Det svarer til en samlet nedgang på 3,7 procent i forhold til året før.

Driftsindtjening faldet
Topchefernes lønnedgang har forbindelse til Microsofts økonomiske bedrifter i perioden, der er falmet i forhold til året før.

Microsofts drifts-indtjening var i 2013 nemlig 5,4 procent lavere end i 2012, og det rammer altså nu ledelsen på pengepungen.

Anderledes så det ud i 2011 og 2012, hvor Microsofts driftsindtjening steg med henholdsvis 12,7 procent og 4,9 procent.

Her steg Microsoft-ledelsens løn med 23,1 procent og 22 procent.

Microsofts generalforsamling er på trapperne og vil blive afholdt onsdag. Her skal aktionærerne blandt andet stemme om selskabets aflønnings-metoder.

Blandt andet vil det blive foreslået, at topcheferne maksimalt kan modtage fem millioner aktier samt 20 millioner aktie-optioner ved udgangen af et regnskabsår.

Læs også:

Microsoft presser Steve Ballmer ned i løn – se hans årsløn her

Posted in computer.