Accelerated mobile pages

(AMP) – ett projekt för kodning av tidningssidor så att de snabbt ska kunna visas på smarta mobiler. AMP har bland annat följande funktioner:

  • asynkron Javascript. Det innebär att en sida inte måste vänta medan ett Javascript blir inläst och exekverat. Resten av sidan renderas utan att vänta på Javascript;
  • – inga anrop till externa webbresurser får fördröja renderingen av resten av en sida;
  • – yttermått för varje element på sidan måste anges redan i HTML-koden. Telefonen kan därför avsätta utrymme åt varje element innan innehållet har laddats ner. Sidans struktur kan därför ritas upp innan sidan fylls på med text och bild. Man slipper ryckiga förändringar av sidan.

– AMP använder en form av HTML som heter AMP HTML. Det fungerar på de senaste versionerna av alla vanliga webbläsare. Det utvecklas i öppen källkod av Google i samverkan med projektet Digital news initiative, DNI. – Se amp.dev.

[massmedier] [webbpublicering] [öppen källkod] [ändrad 8 maj 2019]

Open source car control

(OSCC) – projekt i öppen källkod för att bygga om bilar till helt datorstyrda bilar. Alla funktioner ska styras genom elektriska ledningar (by wire). Syftet med projektet är att vem som helst ska kunna göra en sådan om­bygg­nad till överkomligt pris. OSCC är baserat på bilmodellen Kia Soul. Projektet finns på Github, se denna länk. – Se oscc.io.

[bilar] [öppen källkod] [ändrad 16 april 2018]

People’s code

The People’s code – amerikanska statens satsning på att göra de federala myndigheternas datorprogram allmänt tillgängliga med öppen källkod. Ett mål är att 20 procent av federala myndigheters program ska vara publicerade inom tre år. Projektets sajt, code.gov, öppnades den 3 november 2016.

committer

medutvecklare – person som kan ändra direkt i koden till ett projekt med öppen källkod. Hans eller hennes ändringar och tillägg behöver alltså inte godkännas av någon annan. (Men de kan bli ändrade av någon annan committer.) – Se commit.

upstreaming

  1. – om telefonavlyssning och dataavläsning: hemlig avlyssning / avläsning av kommunika­tion från stamnätet. Man kopplar alltså inte in sig nära den man avlyssnar eller avläser, utan man gör det långt ifrån, på en kabel med många kommunikationslinjer. Detta är ett vanligt förfarande bland de stora signalspanings‑organisationerna;
  2. – bidragande med kod till ett projekt med öppen källkod. (Koden går ”uppåt” – till källan.) Alltså att man inte bara använder koden i sitt eget projekt när man modifierar öppen källkod, utan också ger den öppna källkodens upphovspersoner tillgång till förändringarna. Ett företag som utvecklar ett eget utförande av Linux kan till exempel skicka sina ändringar och förbättringar till Linus Torvalds;
  3. – överföring av ett företags intäkter till ett företag i ett skatteparadis genom att man skickar interna fakturor;
  4. – att ”sno en taxi” genom att ställa sig framför någon som också försöker få en taxi.

[avlyssning] [företag och ekonomi] [öppen källkod] [ändrad 20 augusti 2018]

replicant

  1. replikant (ett slags människolik robot) – se android;
  2. Replicant – en förgrening av operativsys­temet Android med enbart fri mjukvara. Replicant är närmare bestämt en förgrening av operativsystemet CyanogenMod†, som i sin tur var en förgrening av Android. Projektet Replicant inleddes år 2010 och stöds av Free software foun­da­tion. Replicant kan in­stal­le­ras bara på ett begränsat antal modeller av smarta mobiler. – Se replicant.us.

[android] [fri mjukvara] [robotar] [ändrad 22 augusti 2017]

AOSP

förkortning för Android open source project – den officiella källkoden till Android. – AOSP förvaltas av Google, men får användas fritt av alla, med eller utan ändringar. Det krävs att man följer vissa licens‑villkor. För att operativsystem som bygger på AOSP ska få kallas för Android krävs att de följer Android compatibility program (ACP). Om man däremot inte vill kalla det för Android får man ändra det till oigen­känn­lig­het. – Se source.android.com.

[android] [förkortningar på A] [öppen källkod] [ändrad 7 augusti 2019]