dash

  1. – engelska för tecknet , se tankstreck;
  2. – arbetsnamn på det program­språk som sedan fick namnet Dart;
  3. – sökfunktionen i Ubuntu;
  4. – se Amazon Dash;
  5. – se dashboard;
  6. Dash – nerlagda smarta hörsnäckor från det tyska företaget Bragi . De släpptes till försäljning i januari 2016. Efter problem med leveranser sålde företaget Bragi sin hårdvaruverksamhet till ett icke angivet företag i april 2019 för att enbart ägna sig ut utveckling av hårdvara i samarbete med taiwanesiska Asia Universal Technology.  – Snäckorna, som var av typen in‑ear (man tryckte in dem i hörselgången), var trådlösa, hade inbyggd musikspelare med lagring, hade sensorer för stegräkning och mätning av annan träning, kunde filtrera bort yttre ljud, kunde styras med handgester och huvudskakningar och kunde kopplas till en smart mobil. – Se bragi.com.

[e-handel] [grafiskt användargränssnitt] [ljud och bild] [nerlagt] [programspråk] [sökningar] [tecken] [ändrad 18 december 2020]

DCML

Data center markup language – ett språk för beskrivning av resurserna på ett datacenter och datacentrets uppbyggnad. En form av XML. Bland annat avsett för att underlätta det som då kallades för utility computing. – DCML lanserades 2003 av EDS och dåvarande Opsware (senare köpt av dåvarande HP). – Se dcml.org (inte uppdaterad sedan 2006).

[förkortningar på D] [it-system] [xml] [ändrad 19 januari 2022]

Ajax

Asynchronous Javascript and XML – en vanlig teknik för programmering av webb­sidor med interaktiva program. – Den stora för­delen är att en webbsida program­me­rad i Ajax kan påverkas av be­sö­karen en bit i taget medan en be­­sö­karen har den uppe. Be­­sö­karen behöver inte vänta på att en hel webbsida blir inläst varje gång hon gör en liten ändring. – Ajax är en kombination av Java­­script, XML och andra verk­­tyg. Med Ajax får man webbsidor som direkt svarar på an­vändarens in­matningar utan att webbläsaren behöver vänta på nya sidor från webb­servern. Pro­grammen sänds nämligen från webb­servern till webb­läsaren efter an­ropet och körs lokalt, alltså på samma dator som webbläsaren. Det behövs därför ingen tät trafik mellan webbläsare och webb­servern. – Ajax är ingen produkt eller varumärke, utan ett namn som samman­­fattar en kom­bina­tion av verk­­tyg. Namnet infördes 2005 av an­vänd­bar­hets­experten Jesse James Garrett i artikeln Ajax: A new approach to web applications (länk). – Namnet: Ajax eller Aias / Ajas var namnet på två hjältar i Iliaden (länk)Aias den store och Aias den lille. – Läs mer om Ajax i Wikipedia.

[programspråk] [webbpublicering] [ändrad 7 maj 2022]

Biztalk

Microsofts satsning på ett XML-baserat språk för utbyte av affärs­data över internet. Målet är att data ska be­skrivas på ett en­het­ligt sätt så att de kan över­föras mellan program från olika företag och be­arbetas. – Biztalk Framework är rikt­linjer för hur man bygger system baserade på Biztalk. – Biztalk Server är en Micro­softprodukt som hanterar verk­sam­hets­processer i enlig­het med Biztalk Frame­work. – Se Microsofts webb­sidor (länk).

[affärssystem] [xml] [ändrad 16 april 2018]

Curl

  1. curl – ett program för överföring av filer mellan datorer med användning av olika protokoll. – curl ut­veck­la­s sedan 1997 i fri och öppen källkod av Daniel Stenberg (länk), och har blivit mycket spritt. Daniel Stenberg belönades 2017 med Polhemspriset för curl, se motivering.  – Namnet stavas numera oftast curl med liten begynnelsebokstav, tidigare även cURL. – libcurl (även skrivet libcURL) är ett bibliotek med protokoll för överföring av filer, se curl.haxx.se/libcurl/. – curl användes i den helikopter som den 19 april 2021 flög på Mars (se länk). – Se curl.se och boken Everything curl, som kan laddas ner här;
  2. Curl – ett programspråk för webb­sidor, avsett att ersätta både HTML och skriptspråk som PHP. – Den som hämtar en webbsida skriven i Curl får hela källkoden till den efter­frågade sidan, och den körs sedan hos mottagaren i ett tilläggs­program till webbläsaren, Surge. – Curl är ett objekt­orienterat språk som har utvecklats av David A KranzMIT med finansiering från Darpa, och med hjälp av Tim Berners-Lee. – Läs mer på curl.com.

[datakommunikation] [programspråk] [webbpublicering] [ändrad 11 januari 2020]

Rosetta

  1. – The Rosetta project – ett projekt som samlar prov på alla språk i världen och sparar dem för fram­tiden på webben och på speciella, praktiskt taget oförgängliga, nickeldiskar. – Se rosettaproject.org;
  2. – RosettaNet – en satsning på att utveckla ett allmänt, XML‑baserat språk och pro­cesser för internetbaserad handel och affärer. – Se denna länk;
  3. – gammalt – och nytt: ett program som konverterade program skrivna för Macar med PowerPC†‑processorer så att de skulle kunna köras på Macar med Intel‑processorer. Konverteringen gjordes medan programmet kördes. Detta skedde utan att användaren märkte något, utom att programmet gick lite långsammare. Beräkningsintensiva program som 3d‑animering kunde inte köras med Rosetta. – Rosetta utvecklades av Apple med tanke på övergången 2005 från PowerPC till Intel‑processorer i Macintosh. 2020 återuppstod Rosetta, nu som Rosetta2, ett program för att konvertera program skrivna för Macar med Intel‑processorer till de kommande Macarna med Arm‑processorer. – Läs också om universal binary†;
  4. Rosetta Code – se krestomati.

– Namnet Rosetta kommer av Rosetta­stenen, se Wikipedia, den sten med flerspråkiga inskriptioner, påträffad i den egyptiska staden Rosetta (Rashid på arabiska), som i början av 1800‑talet användes för tolkningen av hieroglyferna.

[arkiv och bibliotek] [programmering] [programspråk] [språk] [xml] [ändrad 19 april 2023]

Go!

ett programspråk som skapades 2003 av Frank McCabe och Keith Clark. – Go! var täm­ligen okänt till november 2009 då Google lanserade ett annat programspråk som också hette Go – fast utan utropstecken. Webb­sidan där Go! kunde laddas ner är stängd, men dokumentation finns på GitHub, se denna länk. – Läs mer i Wikipedia.

[programspråk] [ändrad 15 oktober 2018]

Java virtual machine

(JVM) – ett program som behövs för att man ska kunna köra program, skrivna i Java. (Och några andra språk, se nedan.) – JVM ”över­sätter” Javapro­gram­mets kod så att pro­grammet kan köras på den datortyp och det operativ­system som JVM körs på. Alla Javaprogram kan i princip köras på vilken dator och vilket operativsystem som helst utan ändringar, men bara under förutsättning att det finns en lämplig JVM. Det går inte att köra Javaprogram utan en JVM. – ­JVM är en virtuell maskin, det vill säga att den beter sig som en komplett dator gent­emot Java­programmet. Alla instruktioner från pro­grammet till den materiella datorn måste för­medlas av JVM. – Det hela är en tvåstegsprocess. Javaprogrammets programkod kompileras först till en form som kallas för bytekod, som JVM kan behandla. JVM tolkar sedan bytekoden till binärkod som värddatorn kan exekvera. – JVM kan inte bara behandla Java­program, utan också flera andra vanliga program­språk – se lista i Wikipedia. – En enklare version av JVM var KVM†. – Jämför också med Dalvik. – Mot­svarande i Micro­softs utvecklingsmiljö Dotnet heter Common language runtime (CLR).

[java] [virtuellt] [ändrad 6 juli 2020]