Oversikt
>Lingo
Lingo
AJAX | Asynchronous JavaScript And XML. Bruk av Javascript til å kommunisere med tjeneren uten å kjøre en full runde med opplasing av ny vevside. AJAX-teknologien er basert på to tilgjengelige objekter på vevsiden: document (for å arrangere innholdet på en side) og XMLHttpRequest (for å hente data fra tjeneren). |
---|---|
API | Application Program Interface. Et sett med rutiner, protokoller og verktøy som en utviklingsomgivelse, f.eks. et operativsystem, tilbyr oss som programmerere når vi skal lage et program, en applikasjon. |
ASCII | American Standard Code for Information Interchange. Tegnsett med 128 tegn. Utvidet ASCII brukes oftte om tegnesett som bruker den siste biten i en byte(den 8.) til å utvide antall tegn. |
Blob | Binary Large Object. Brukes i forbinelde med databaser og filtransport f.eks av bilder. |
BOM | Byte Order mark. Tre tegn som legges i starten av en fil for å indikere hvordan, hvilket tegnsett, som er brukt i fila. |
CAPTCHA | Completely Automated Turing Test To Tell Computers and Humans Apart. Teknikker som gjør det mulig å finne ut om det er et menneske eller en datamaskin som forsøker f.eks. å fylle ut en form. For å unngå spam. |
CGI | Common Gateway Interface. En måte å utveksle data mellom tjener og klient på over HTTP. Normalt sender klienten en forespørsel til tjeneren som aktiviserer et program som returnerer data. Slike CGI-programmer på tjeneren kan skrives i et hvilket som helst programmeringsspråk. |
CSS | Cascading Style Sheet. Et språk som er laget for å tilføre layout, utseende til HTML- og XML-dokumenter. (En tidligere student ved HiØ, Håkon Lie, er en av hovedmennene bak CSS) |
DOM | Document Object Model. DOM som generelt begrep angir hvordan et XML-dokument skal betraktes fra et program. En DOM er en trestruktur og det er beskrevet en API for å bearbeide denne trestrukturen i programmer. |
DSSL | Document Style Semantics and Spesification Language. Utviklet for å ta seg av formattering av SGML-dokumenter. DSSL er for SGML hva CSS eller XSLTFO er for XML. Har vel bare historisk interesse. |
DTD | Document Type Definition. En definisjon av et XML-språk. En DTD angir hvilke elementer og attributter som er lovlige, rekkefølgen av dem osv. Et dokument kan valideres mot en DTD. |
ECMA | -. Opprinnelig European Computer Manufacturers Association, siden 1960-tallet. ECMA skal nå oppfattes som et egetnavn. Driver standardiseringsarbeid. |
GUID | Globally Unique Identifier. String som skal kunne identisere et objekt entydig. F.eks et program. |
HTML | HyperText Markup Language. Utviklet for å strukturere dokumenter ved CERN (Conseil Européen pour la Recherche Nucléaire, nå:Organisation Européenne pour la Recherche Nucléaire). HTML er basert på SGML, men bruker bare en liten del av SGML-mulighetene. Blir i praksis (mis)brukt både til å lage layout og struktur. |
HTTP | Hyper text Transport Protocol. Den dominerende protokollen for å flytte data på Internett. "http" i starten av URL'er angir at denne protokollen skal brukes. HTTP er tilstandsløs. Hver meldingsutveksling mellom en klient og en tjener er uavhenig av tidligere meldingsutvekslinger, hva angår selve protokollen. |
IDL | Interface Description Language. Alternativt: Interface Definition Language. Et språk som beskriver et grensesnitt på en nøytral måte. Hensikten er at beskrivelsen skal være nyttig for de som skal programmere mot dette grensesnittet i forskjellige språk. F.eks. beskriver W3C en programmeringsmodell mot DOM på en slik måte. |
ISAPI | Internet Server API. API for Microsoft's IIS (Internet Information Server) Web tjener. ISAPI muliggjør applikasjoner som er raskere enn tradisjonelle CGI-løsninger. Andre tjenere enn IIS fra andre leverandører støtter ISAPI. |
JSON | JavaScript Object Notation. En måte å pakke data på slik at de kan parses (eval()) og behandles som Javascript objekter. Brukes i AJAX-løsninger som et alternativ til Text og XML. |
KISS | Keep It Simple Stupid. Sterkt undervurdet prinsipp for å forklare kompliserte og ukompliserte sammenhenger og mekanismer. |
KML | Keyhole Markup Language. XML-språk for å framstille geografiske data. Brukes blandt annet i Google Earth, Google Maps og Google Maps for mobile. |
MAC | Media Access Control. Din maskins fysiske adresse. Hardware nummer på lokalnett, eventuelt samme som ethernet adresse. Mappes til IP-adresse på internett. |
MATHML | Mathematical Markup Language. Et XML-basert språk for å beskrive og framstille matematiske uttrykk. |
MIME | Multipurpose Internet Mail Extensions. Til tross for at navnet indikerer bruk i e-post, brukes mime-type generelt til å angi hva slags data som kommer i en melding fra tjener til klient over http-protokollen. Det er opp til tjeneren å sende en header som angir mime-typen på de data som kommer i en melding. Klienten kan dra nytte av denne informasjonen når dataene skal tolkes, f.eks. for framstilling. Eks. "text/html; charset=ISO-8859-1". |
MVC | Model View Controller. En systematisk oppdeling av logikk i interaktive programmer/dokumenter. Skiller altså mellom datamodellen, hvordan den presenteres og hvordan den kan bearbeides. |
RDF | Resource Description Framework. RDF er et initiativ for å beskrive metadata, altså data om data. RDF er et XML-basert språk. Det er ikke tilstrekkelig å vite at alt er tilgjengelig, ett eller annet sted. Vi blir etterhvert avhengige av å kunne lete etter og velge data ut fra en rimelig standardisert beskrivelse av dataenes innhold. |
RSS | Really Simple Syndication (RDF Site Summary, Rich Site Summary). RSS er et XML-basert språk for å utveksle informasjon. Brukes blandt annet i forbindelse med aviser og andre publisiter som tilbyr sine lesere tilgang på nyheter i standardisert form. Syndicate: " an agency that purchases articles, photographs, and the like for distribution to a number of different newspapers and periodicals." (fra www.wordsmyth.net) |
SAX | Simple API for XML. SAX gjør det mulig å foreta enkle operasjoner på et XML-dokument. Det etableres ikke et komplett tre i hukommelsen. Behandling av dokumentet skjer sekvensielt. |
SCHEMA | Alternativ til DTD. Tilsvarende hensikt som DTD, validering av XML-språk. Schema muliggjør langt mer detaljerte dokumentbeskrivelser. Blandt annet når det gjelder format på lovlige datafelter. |
SGML | Standard Generalized Markup Language. Utviklet før HTML og XML. Tilsvarende hensikt som XML. En svært omfattende standard som ble tatt i bruk i begrenset omfang for å handtere store tekstmengder. Grunnlaget for HTML og XML. Har mye større toleranse for manglende velformethet enn XML. |
SOC | Separation Of Concern. Brukes oftes i forbindelse med web-løsninger. Skille mllom fokus på struktur (XML/HTML,) utseende (CSS) og dynamikk (Javascript). |
SSI | Server Side Include. En variant av CGI. Data som returneres inkluderes i den strømmen tjeneren sender over til klienten. Det er altså tjeneren som oppdager ønsket om en slik inkludering når data blir sendt. |
SVG | Scalable Vector Graphics. Et XML-basert språk for å framstille vektorgrafikk. |
URI | Uniform Resource Identifier. En URI skal entydig identifisere en ressurs på nettet. URI er et videre begrep enn URL, siden en URI ikke nødvendigvis trenger å angi en absolutt adresse direkte. Den kan angi en tilgangsmekanisme. |
URL | Uniform Resource Locator. En URL angir en entydig adresse på nettet. En URL kan være absolutt eller relativ. |
UTF | Universal Character Set Transformation Format. Finnes som UTF-8, der "et hvert tegn i verden" kan framstilles som en eller flere bytes, eller som UTF-16 eller UTF-32. UTF-8 er den dominerende standarden for å kode tegn på vevsider. |
WSDL | Web Services Description Language. Beskrivelse av en Web service og dens parametere. Bruks i forbindelse med SOAP-protokollen. |
XAML | Extensible Application Markup Language. .Net teknologi. Beskriver UI-komponenter. Brukes i Silverlight, WPF(Windows Presentation Foundation) og WF(Windows Workflow Foundation). |
XHTML | HTML definert som XML. Stiller absolutte krav til velformethet. Finnes i tre tapninger, Transitional, Strict og Frames. Strict versjonen innfører et klarere skille mellom struktur og layout enn tilfellet er i HTML. Det vil si at attributter som beskriver utseende skal beskrives i et stilsett. |
XML | eXtensible Markup Language. Egentlig et regelsett for å spesifisere markup språk. XHTML er et eksempel på et språk som er definert etter disse reglene. Det finnes utallige andre som har mindre utbredelse. |
XSLFO | eXtensible Stylesheet Language Formatting. Et XML-basert språk som er laget for å formatere XML-dokumenter. Har flere muligheter enn CSS, men har mindre utbredelse og støtte. Spesielt egnet for å formatere utskrift. Har i motsetning til CSS et velutviklet sidebegrep. |
XSLT | eXtensible Stylesheet Language Transformation. Et XML-basert språk som er laget for å transformere XML-strukturer. Transformasjonen kan være mellom XML-formater og fra XML-formater til andre formater som flat text, rtf e.l. |
XUL | XML User-interface Language. Et XML-basert språk for å beskrive brukergrensesnitt. |
Du er velkommen til å korrigere disse beskrivelsen eller bidra med nye begreper og korte forklaringer.