Børre Stenseth

Pensjonert 1.amanuensis i informatikk ved Høgskolen i Østfold

Resultatet av en opprydning. En samling av litt håndtverk, hovedsaklig utvikling på web-klienter. Materialet er basert på egne og studenters erfaring gjennom en god del år. Moro for meg og kanskje nyttig for andre.

MERK at det materialet som er beregnet på utviklere er primært laget for PC, og alt er ikke så mobilvennlige som det kanskje burde være.

Alt materialet er fritt tilgjengelig dersom ikke annet er spesifisert. Du kan jo gi en referanse hvis du har bruk for noe av det. Jeg er veldig mottagelig for forslag til forbedringer og utvidelser. Du kan nå meg på [ denne epost-adressen ]

WEB utvikling

Materiale basert på noen års undervisning. Du vil finne HTML, JavaScript, CSS og litt Python i alle disse vevstedene. Når det forsøksvis er sortert nedenfor er det basert på hva som er hovedfokus i vevstedet, og det er referanser på tvers. Noe av dette er av litt eksperimentell art og jeg garanterer ikke at alle nettlesere handterer alt likt. Jeg tester i hovedsak på Firefox og Chrome.

Oversikt over innholdet i de forskjellige bolkene (sitene).
Basis. Rask oppsummering av noen viktige begreper. Her kommer mer senere
XML. Hva og hvorfor
HTML. Noen utviklingstrekk. Gjennomgang av noen sentrale elementer.
JavaScript. Språket, omgivelsene, JSON og AJAX
CSS.
XSLT. Transformasjoner fra XML til HTML, XML, text. På server og på klient.
Processing. Processing.js i canvas-elementet i HTML5.
Canvas. Tegning, bilder og video.
Litt Python. Trenger et greitt verktøy på tjeneren.
WebGL. Noen eksperimenter med ulike verktøy. (3D på web er gøy)
Responsive design Noen høyst foreløpige eksperimenter
SVG. Noen eksperimenter med en teknologi i forandring.
Google stuff. Noen veldig enkle og nyttige Google verktøy (det kommer flere)
Data Noen enkle datasett å eksperimentere med. XML, DB, JSON, CSV
3D

Materiale basert på mange års undervisning. Studenter har laget flere av eksemplene som sitt kursprosjekt.

Java og OpenGL. Litt 3D-matematikk.
Java and OpenGL. English, shorter version.
Eksempler

Noen eksempler som fungerer rimelig greitt på pc, brett og telefon

Geografisk plassering og resultater for noen fotballigaer i Europa.
Noen limericks
Noen bøker å bla i.
Her kan du forsøke å leke litt med tall.
Noen grunnleggende algoritmer.
Med et klikk åpner døra seg til en god jul
HiO logoen i 3D
Hva foregår inn i PC'en og mobilen din. Et eksperiment med CSS, nivåer, tid og WebGL
Her kan du male kommuner i Norge (slik de var). SVG og CSS
En webside som lar deg spille sjakk med dine venner.
Verktøy

Jeg har lenge vært opptatt av og samle egne og studentenes erfaringer i åpne nettsteder. Det er mange verktøy tilgjenglige for å vedlikeholde slike websider, men jeg fant det tjenlig å spesialsy et javabasert verktøy som gir de effektene jeg trenger (WXT).

WXT. Et hjemmesnekret verktøy for å bygge og vedlikeholde websider.