TNMK024 - Mobilprogrammering

Storlek: px
Starta visningen från sidan:

Download "TNMK024 - Mobilprogrammering"

Transkript

1 TNMK024 - Mobilprogrammering Daniel Sundberg 2007

2 Föreläs are Daniel Sundberg Medieteknik Exjobb Silicon Graphics Inc. Designing and Implementing a 3D User Interface Forskaringenjör NVIS Mjukvaruarkitekt VION Solutions AB

3 Föreläs ningar Intro till Java för mobila enheter MIDP, CLCD, JSR, Mobile Processing etc. Animeringar, sprites etc. Blåtandskommunikation i praktiken

4 Kort om Java Platformsoberoende Compile once, run everywhere 1. Javakod (.java) 2. Kompilator (javac) 3. Bytekod (.class) 4. Virtuell Maskin (java) 5. Interpreteras till maskinkod 6. Applikation körs

5 Java ME (Micro Edition) Applikationsplatform för mobila enheter Designat för att köras på många typer av enheter Mobiler, PDA, digitalboxar, brödrostar etc. Består av olika komponenter Java Community Process (JCP)

6 JCP och JS R Stort community som tar fram s.k. Java Specification Requests (JSR) Formella dokument för teknologier som läggs till i Java platformen 300+ JSRer ME (76 JSRs) SE/EE (212 JSRs) Exempel är JSR 118, definitionen för MIDP 2.0

7 J2ME paket J2ME är uppbyggt av olika API paket Olika pakettyper Konfigurationer Profiler Valbara paket Vi är intresserade av sammansättningen av MIDP och CLDC samt Bluetooth

8 MIDP och CLDC Mobile Information Device Profile MIDP 1.0 (JSR 37) MIDP 2.0 (JSR 118) Connected Limited Device Configuration CLDC 1.1 (JSR 139) Java API for Bluetooth (JSR 82)

9 Proces sing Programmerings IDE Prototypning Wrapper kring Java Låg inlärningskurva Vanlig Java-kod

10 Mobile Proces s ing Lika som Processing Java ME Korta utvecklingstider Allt klart Tuta och köra

11 Mobile Proces s ing Wrappers för snabb start Full access till alla java APIer Java's emulator för testning JAR paketering

12 Länkar APIer Java Specification Requests Processing

13 Mobilprogrammering Animeringar, s prites m.m.

14 Innehåll Animera objekt Sprites Lager Tilade lager Bakgrunds parallax

15 Animering Animera Samlingsnamn för rörliga bilder, skapade genom fotografering av teckningar eller objekt (dockor, lerfigurer, silhuetter e.d.) eller i dator. En filmkamera tar en eller ett fåtal bildrutor av varje teckning eller rörelsefas. Då filmen visas med normal hastighet flyter de enskilda bilderna samman till en kontinuerlig rörelse.

16 Animera objekt Flytta positionen på objekt mellan renderingar Förändra objekt mellan renderingar Målet oftast att skapa en kontinuerlig rörelse

17 Animera Exempel

18 S prite Från början en metod för att i hårdvara rendera multipla objekt till skärmbufferten Datorerna blev snabbare, kunde lösa samma problem generiskt, namnet kvar Generellt menas 2D bild som integreras i en större scen Oftast har en sprite många bildrutor och kan animeras

19 S prite Inte nödvändigtvis en lågupplöst pixlad bild i datorspel Används ofta även som effekter i 3D-spel, filmer etc. Billigt sätt att skapa effekter I 3D är en sprite alltid en billboard, objekt som alltid är riktat mot kameran

20 S prites i MIDP Inbyggt stöd för sprites i MIDP Håller koll på: Bildrutor Animering Kollision Definiera animations mönster

21 S prites i MIDP

22 S prites i MIDP setframe(int) nextframe() prevframe()

23 S prites i MIDP Definiera special sekvenser för mer kontroll på animationen

24 S prites Exempel

25 Lager Smidigt sätt att hantera multipla objekt Separera bakgrund, objekt etc. MIDP har en lagerhanterare

26 TiledLayer i MIDP Bygga större bilder av mindre bitar, tiles Sparar minne då man slipper att lagra jättestora bilder Enkelt att göra olika designer

27 TiledLayer

28 TiledLayer

29 TiledLayer - Animering

30 TiledLayer - Exempel Några tiles från SuperMario i Mobile Processing

31 TiledLayer Exempel

32 S crollande bakgrund Enkelt sätt att skapa en värld som är större än skärmen Använd med fördel TiledLayers Bakgrunden kan loopas för en oändlig värld Daniel Sundberg 2007

33 S crollande bakgrund Exempel

34 Parallax s crollning En variant av scrollande bakgrunder Byggs upp av olika lager Förgrund... Bakgrund Rör sig med olika hastigheter för att skapa en djupkänsla

35 Parallax s crollning

36 Parallax s crollning

37 Parallax S crollning Exempel

38 Parallax s crolling Att tänka på Hastigheter mellan lager Ordningen på lagren

39 Allt-i-ett Resultat

40 Mobilprogrammering Feedback/Återkoppling

41 Återkoppling/Feedback Principen att föra tillbaka signaler från ett system och låta denna information i sin tur påverka systemet. Används inom användargränssnitt för att t.ex. påkalla fokus Används inom spel för att t.ex. förstärka upplevelsen

42 Återkoppling exempel Tända lampan med hjälp av strömbrytaren, vilken feedback ges? Taktil, vi känner att knappen tryckts in Hörbar, vi hör att strömbrytaren slår om Visuell, ljuset tänds/släcks...

43 Återkoppling i gränssnitt Använder ofta signaler för att varna för t.ex. låg batterinivå etc. Blinkande fönster Mobiltelefon har olika typer av signaler för olika typer av händelser

44 De 5 s innena Syn Hörsel Smak Lukt Känsel

45 Mes t relevanta för oss Syn Hörsel Känsel

46 S yn Kroppens förmåga att upptäcka och tolka elektromagnetiska vågor i det synliga bandet ( nm, ljus) Intesiteten, antal fotoner Färg, fotonernas frekvens (våglängd)

47 S yn Sinne med störst bandbredd En bild säger mer än 1000 ord Approx. bandbredd för näthinnan 9 Mbit/s Väldigt fokuserat område, inga ögon i nacken

48 Hörs el Kroppens förmåga att uppfatta och tolka tryckförändringar i det omslutande mediet (luft, vatten, etc) Tryckförändringar uppfattas av trummhinnan Extremt höga samt låga frekvenser uppfattas också i viss mån av det taktila sensorsystemet

49 Hörs el 360 grader Indirekt, behöver inte fokusera på ljudet för att uppfatta det Dock bara ta upp direkt infomation från ett ljud i taget

50 Käns el Taktil återkoppling, uppfattas av känselceller t.ex. i fingertopparna Haptisk återkoppling, uppfattas av muskler och leder

51 Relevanta typer av återkoppling Visuell Hörbar Haptisk

52 Visuell återkoppling Informerar användaren om händelser Timglaset Pop-Up rutor Progress bar Nytt meddelande på mobilen visas ofta som ett litet brev Kräver att vi tittar på displayen

53 Hörbar återkoppling Typer Literell, Realistisk Abstrakt Metafor Kvitteringsljud

54 Literära ljud Ljud som efterliknar den verkliga händelsen Explosion Billjud, gas, broms, däckskrik Pappersprassel då papperskorgen töms Lätt att applicera som effekter till ett spel men svårt att applicera på ett användargränssnitt

55 Abs trakta ljud Så kallade Earcons Utvecklat delvis för synskadade Bygger på melodiska inslag Begränsat antal toner Rytm, pulser, slingor Kallas ofta musikaliskt gränssnitt

56 Metaforis ka ljud Ljud som försöker beskriva händelsen med en liknelse Exempel: Skrollist eller slider Pitchen (frekvensen) på ljudet återspeglar positionen Hög frekvens långt upp Låg frekvens långt ner

57 Aktions - eller kvitterings ljud Typ av ljud som ofta förknippas med kvittering av att något händer Knapptryckning, minimera fönster, avsluta datorn etc. Både medvetet designade eller på grund av kontruktion Ex. planerade ljud knappljudet ( pipen ) på mobiler Ex. oplanerade ljud, elektroniska lås som klickar när de låses upp

58 Haptis k återkoppling Används ofta i spelkotroller genom vibration Mer avancerade rattar och joysticks i form av Force-feedback Mer avancerad hårdvara som t.ex. SensAble Phantom

59 Vibration Visat sig mycket viktig för telefoner med touchscreen, ger kvittens på att något klickats på Tillgänglig i mobiltelefonen via Java Enkel och okomplex men ändå effektfull Varieras genom att t.ex. ändra längden på vibrationen eller att pulsa den samma

60 S ummering Mobiltelefonens fysiska egenskaper Visuella återkoppling Skärm Hörbar återkoppling Högtalare Haptisk återkoppling Vibrator

61 S ummering Hörbar återkoppling Förstärker det visuella Obegränsat med variationer (toner, ljudspår, effekter, etc.) Haptisk återkoppling Förstärker upplevelsen Inte lika dynamisk som ljud men det räcker

Mobila applikationer. Mobil applikationer. Java ME. Konfigurationer. Grunderna i ME

Mobila applikationer. Mobil applikationer. Java ME. Konfigurationer. Grunderna i ME Johan Eliasson Tentan 12/1 9-12 i skrivsal 7 östra paviljongen (om de inte flyttat den till ngn annan lokal) Förklara begrepp Ex: Vad är en tråd? Vad gör en LayoutManager? Hur fungerar Observer-Observable

Läs mer

Nya Medier. Gränssnitt, Interaktivitet och Digital kod

Nya Medier. Gränssnitt, Interaktivitet och Digital kod Nya Medier Gränssnitt, Interaktivitet och Digital kod Människa-Dator: Gränssnittet Tre lager tas upp i boken: Fysiska apparaten som möjliggör för användaren att styra/använda datorn Mjukvara som organiserar

Läs mer

Java: Utvecklingsverktyg, datatyper, kontrollstrukturer

Java: Utvecklingsverktyg, datatyper, kontrollstrukturer Java: Utvecklingsverktyg, datatyper, kontrollstrukturer Sven-Olof Nyström Uppsala Universitet 13 juni 2005 1 Utvecklingsverktyg för Java Vi rekommenderar Suns utvecklingsverktyg (SDK, tidigare JDK), se

Läs mer

Nya Medier. Gränssnitt, Interaktivitet och Digital kod

Nya Medier. Gränssnitt, Interaktivitet och Digital kod Nya Medier Gränssnitt, Interaktivitet och Digital kod Människa-Dator: Gränssnittet Tre lager tas upp i boken: Fysiska apparaten som möjliggör för användaren att styra/använda datorn Mjukvara som organiserar

Läs mer

Var befinner vi oss? Bakgrund. Vad är Mentombro?

Var befinner vi oss? Bakgrund. Vad är Mentombro? av Simon Rönnqvist Innehåll Var befinner vi oss? s.1 Bakgrund Vad är Mentombro? Hur använder man Mentombro? s.2 Möjligheter Marknadsföring s.3 Namn och slogan Logo och färg Var befinner vi oss? Detta dokument

Läs mer

EV3 Roboten. Sida 1 av 13

EV3 Roboten. Sida 1 av 13 EV3 Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg

Läs mer

Bygga kurser för mobila enheter

Bygga kurser för mobila enheter Bygga kurser för mobila enheter NETCOMPETENCE 2017-10-30 Innehåll Inledning... 2 Om Responsive Design och Adaptive Design... 3 Responsive Design... 3 Adaptive Design... 3 Exempel... 4 Tips och rekommendationer...

Läs mer

Instuderingsfrågor och övningar

Instuderingsfrågor och övningar Instuderingsfrågor och övningar Innehåll Delmoment 4... 2 Kapitel 1-5:... 2 Delmoment 5... 3 Kapitel 7 Förslag på instuderingsfrågor... 3 Kapitel 8 Förslag på instuderingsfrågor... 4 Övningar utan svar

Läs mer

Roboten. Sida 1 av 11

Roboten. Sida 1 av 11 EV3 ipad Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg

Läs mer

Viktiga begrepp. Algoritm. Array. Binärkod. Blockprogrammering. Bugg / fel och felsökning. Dataspel. Dator

Viktiga begrepp. Algoritm. Array. Binärkod. Blockprogrammering. Bugg / fel och felsökning. Dataspel. Dator Viktiga begrepp Den här ordlistan är till för dig som går kursen Om Programmering. Eftersom detta är en grundläggande kurs har vi i vissa fall gjort en del förenklingar. En del begrepp är svåra att förenkla,

Läs mer

Tema: Underhållning Teknikspanarna

Tema: Underhållning Teknikspanarna Tema: Underhållning Teknikspanarna Tema: Underhållning Övergripande om temat Dagens tekniker har en lång och gedigen historia. Såväl kameran som datorn var i det närmaste underverk när de först såg dagens

Läs mer

F: Anslutningsknapp G: Batterihållare H: Laddningsanslutning I: Rörelsesensor/rörelselampa. 12 h

F: Anslutningsknapp G: Batterihållare H: Laddningsanslutning I: Rörelsesensor/rörelselampa. 12 h TRUST MI5400X BLUETOOTH OPTICAL MOUSE Produktinformation Mus Laddare F A B D G I E C H J A: Höger musknapp B: Intelli-hjul/batterilampa tom och laddning C: Vänster musknapp D: Bläddra bakåt-knapp E: Bläddra

Läs mer

SeniorNet Huddinge Dagens tema: Trådlösa uppkopplingar

SeniorNet Huddinge Dagens tema: Trådlösa uppkopplingar SeniorNet Huddinge 2018-04-26 Dagens tema: Trådlösa uppkopplingar Olika sätt att koppla upp sig trådlöst WIFI eller Bluetooth Bluetooth används vid uppkoppling på korta avstånd. Strömsnålt. Går ej att

Läs mer

Bortom skärmen II. Haptik, ljud och projektstart

Bortom skärmen II. Haptik, ljud och projektstart Bortom skärmen II Haptik, ljud och projektstart Innehåll Haptik Ljud Gruppindelning Projektstart Typisk mobil användare! Svårt att se skärmen (rörelseoskärpa, sol ) Svårt att koncentrera sig 100% Bullrig

Läs mer

Att göra spel med Game Maker. Rum. Grundläggande delar. Gamemaker, dagens föreläsning. Programmeringsmodell

Att göra spel med Game Maker. Rum. Grundläggande delar. Gamemaker, dagens föreläsning. Programmeringsmodell Gamemaker, dagens föreläsning Vad innehåller Gamemaker? Rum Objekt Händelser Aktioner Sprites Ljud Variabler och uttryck Live exempel: Början på Pac Man Att göra spel med Game Maker Programmeringsmodell

Läs mer

Grafik. För enklare datorsystem

Grafik. För enklare datorsystem Grafik För enklare datorsystem Grafik förr VGA-signalen Direktdriven grafik eller bildminne Bitmap-grafik Tile/teckenbaserad grafik Spritebaserad grafik Kollisionskontroll Rörelse : Hastighet / riktning

Läs mer

PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN

PROJEKT LJUD. KOPIERINGSUNDERLAG Martin Blom Skavnes, Staffan Melin och Natur & Kultur Programmera i teknik ISBN PROJEKT LJUD PROJEKT LJUD s 1 I det här projektet ska du koppla en krets som innehåller en högtalare och skriva ett program som får högtalaren att spela toner och melodier. Materiel Arduino dator kopplingsdäck

Läs mer

Kognition crash course

Kognition crash course Kognition crash course Termen kognition kommer från det latinska ordet cognitare (att tänka) Kognitionsvetenskap och kognitiv psykologi syftar till att beskriva och förstå hur tänkande går till. Människans

Läs mer

Med process-styrenheten undviker du komplicerade anslutningar och avståndsbegränsning. Njut av kvalitetsmusik - när som helst och var som helst.

Med process-styrenheten undviker du komplicerade anslutningar och avståndsbegränsning. Njut av kvalitetsmusik - när som helst och var som helst. BRUKS- ANVISNING SÄKERHETSMEDDELANDEN Vänligen läs följande information innan du använder Bluetooth-högtalaren. Håll den torr och ta inte med den till fuktiga platser för att undvika att produktens inre

Läs mer

SMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007

SMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007 SMULTRON av Fredrik Li, Ester, Anders, Jessica, Philip Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007 - När man har turen att hitta en plats där man trivs

Läs mer

Personsökare RX-300 Bruksanvisning

Personsökare RX-300 Bruksanvisning Personsökare RX-300 Bruksanvisning Personsökare RX-300 är en trådlös mottagare med 99 kanaler Sändarna/larmen som används tillsammans med RX-300 kan programmeras valfritt på de 99 kanalerna Man kan använda

Läs mer

Läsplattor är gjorda för att läsa på

Läsplattor är gjorda för att läsa på Läsplattor är gjorda för att läsa på om skillnaden mellan dataskärmar, läsplattor, surfplattor och smartphones? Gustaf Öqvist Seimyr, är doktor i datorlingvistik och expert på ögonrörelsemätningar, vid

Läs mer

A. Datorn från grunden

A. Datorn från grunden A-1 A. Vad är en dator? En dator är en apparat som du kan utföra en mängd olika uppgifter med t.ex: Skriva och läsa e-post, lyssna på musik, titta på film, spela spel. De olika uppgifterna utförs av program

Läs mer

Grunder. Grafiktyper. Vektorgrafik

Grunder. Grafiktyper. Vektorgrafik 2 Grunder All vår början bliver svår eller hur det nu brukar heta, och detta är något som gäller även Flash. För den som är ovan vid Flash gäller det säkert extra mycket, då det kan vara knepigt att förstå

Läs mer

Föreläsning 2. Operativsystem och programmering

Föreläsning 2. Operativsystem och programmering Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data

Läs mer

Laboration i datateknik

Laboration i datateknik KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Programmering av LEGO-robot Rickard Eriksson 2012-09-06 rieri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport är till följd

Läs mer

Föreläsning 10: Gränssnitt och webbdesign

Föreläsning 10: Gränssnitt och webbdesign Föreläsning 10: Gränssnitt och webbdesign FSR: 6 Att läsa: Kapitel 6 i Rogers et al.: Interaction Design 1501006 Gränssnitt och webb 2 Översikt Gränssnitt historiskt Kännetecken olika gränssnitt Designutmaningar

Läs mer

After Effects Lathund

After Effects Lathund After Effects After Effects Lathund After Effects En komposition är det samma som ett filmklipp i After Effects. En komposition kan vara hela filmen/ animationen eller så använder man sig av flera kompositioner

Läs mer

Vad utmärker ett bra användargränssnitt?

Vad utmärker ett bra användargränssnitt? Vad utmärker ett bra användargränssnitt? Att kommunicera med användarna Feedback och Pliancy Excise kontra Flow GUI = Graphic User Interface GUI = Graphic User Interface GUIn, eller grafiska gränssnitt

Läs mer

TBSK 03 Teknik för Advancerade Datorspel

TBSK 03 Teknik för Advancerade Datorspel TBSK 03 Teknik för Advancerade Datorspel Bakgrund / Motivation Fler och fler system (NVIDIA 3D Vision, Playstation 3D, Nintendo 3DS, 3D Android phones,...) 1/17 Bakgrund / Motivation Fler och fler system

Läs mer

Ljud och interaktion. Kirsten Rassmus-Gröhn, Avd. för Rehabiliteringsteknik, Inst. för Designvetenskaper

Ljud och interaktion. Kirsten Rassmus-Gröhn, Avd. för Rehabiliteringsteknik, Inst. för Designvetenskaper Ljud och interaktion Innehåll och mål Om ljud och hörsel Om ljudinteraktion Lite om virtuellt 3D-ljud Tips och trix Mål: att ni ska få verktyg att resonera om ljudinteraktion, samt få lite exempel Ljudet

Läs mer

TBSK 03 Teknik för Advancerade Datorspel

TBSK 03 Teknik för Advancerade Datorspel TBSK 03 Teknik för Advancerade Datorspel Översikt 3D och Stereoskopi Introduktion Bildskärmsteknik Depth Cues Limiteringar Design-riktlinjer Texturkompression Introduktion Algoritmer & Standarder (DXT,

Läs mer

Grundläggande programmering DVG A08 & ISG A04. Allmän information. Å vem är jag då. Karlstads Universitet, Johan Öfverberg 1

Grundläggande programmering DVG A08 & ISG A04. Allmän information. Å vem är jag då. Karlstads Universitet, Johan Öfverberg 1 Grundläggande programmering DVG A08 & ISG A04 Allmän information Grupp C och D slås ihop Schemat är ändrat Kurs i programmering utan förkunskaper Hjälp oss med detta Lita inte på era klasskamrater De ställer

Läs mer

Detta kommer vi att läsa om nu:

Detta kommer vi att läsa om nu: Våra sinnen Detta kommer vi att läsa om nu: Lukt Smak Känsel Syn Ljus Hörsel Ljud Hjärnan och nervsystemet Skador på syn, hörsel, hjärna och nervsystem Sömn Droger Hjärnan begrepp att kunna Hjärna Nerver

Läs mer

Pulsmätare med varningsindikatorer

Pulsmätare med varningsindikatorer Pulsmätare med varningsindikatorer Elektro- och informationsteknik Projektrapport, EITF11 Digitala Projekt Charlie Hedhav Sofia Johansson Louise Olsson 2016-05-17 Abstract During the course Digitala Projekt

Läs mer

Styra olika typer av objekt som animering, video, ljud och Flashfilm

Styra olika typer av objekt som animering, video, ljud och Flashfilm Grunder och Filmklippsobjekt med animering Vi vill kunna visa olika typer av mediaobjekt i en och samma Flashfilm. Vi börjar med att titta på hur man kan visa och köra en animering samt stoppa och dölja

Läs mer

Programmering. Den första datorn hette ENIAC.

Programmering. Den första datorn hette ENIAC. Programmering Datorn är bara en burk. Den kan inget själv. Hur får man den att göra saker? Man programmerar den. Människor som funderar ut program som fungerar. Datorn förstår bara ettor och nollor och

Läs mer

n-abler PRO JOYSTICK Handledning

n-abler PRO JOYSTICK Handledning Underhåll n-abler PRO har inga utbytbara eller reparerbara delar. Om reparation blir nödvändig var vänlig kontakta er leverantör. n-abler PRO JOYSTICK För ytterligare information eller frågor, kontakta

Läs mer

BT-500. Bluetooth Stereo Hörlurar

BT-500. Bluetooth Stereo Hörlurar BT-500 Bluetooth Stereo Hörlurar 1 Introduktion BT-500 Bluetooth Stereo Hörlurar är gjorda för en aktiv livstil kombinerat med en skön design och teknologi som enheten innehåller. Dessa exklusiva hörlurar

Läs mer

Grafik. För enklare datorsystem

Grafik. För enklare datorsystem Grafik För enklare datorsystem Grafik förr VGA-signalen Direktdriven grafik eller bildminne Bitmap-grafik Tile/teckenbaserad grafik Spritebaserad grafik Kollisionskontroll Rörelse : Hastighet / riktning

Läs mer

KOM IGÅNG, UPPDRAG OCH KOMPONENTER

KOM IGÅNG, UPPDRAG OCH KOMPONENTER KOM IGÅNG, UPPDRAG OCH KOMPONENTER Kom igång: Gå in på http://microbit.org/ http://microbit.org/guide/ 1 http://microbit.org/guide/quick/ Koppla in din micro:bit och gå in på http://microbit.org/code/

Läs mer

Jabra. Sport Coach. special edition. Bruksanvisning

Jabra. Sport Coach. special edition. Bruksanvisning Jabra Sport Coach special edition Bruksanvisning 2015 GN Audio A/S (GN Netcom A/S). Med ensamrätt. Jabra är ett registrerat varumärke som tillhör GN Audio A/S (GN Netcom A/S). Övriga varumärken som nämns

Läs mer

MINIX NEO A2 Användarguide

MINIX NEO A2 Användarguide MINIX NEO A2 Användarguide Produkt Information Tack för att du köpt en MINIX NEO A2. MINIX NEO A2 är en trådlös air mouse + dubbelsidigt tangentbord med inbyggd mikrofon och högtalare. MINIX NEO A2 utnyttjar

Läs mer

3: 21/ Det är tillbehören som förenklar!

3: 21/ Det är tillbehören som förenklar! Digital ADL eller Smarta mobiler som hjälpmedel för personer med dövblindhet Inspelade, textade föreläsningar och presentationer för nedladdning finns på http://utbildning.nkcdb.se/webbinarier/ Del 1 -

Läs mer

JABRA SPORT COACH WIRELESS

JABRA SPORT COACH WIRELESS JABRA SPORT COACH WIRELESS Bruksanvisning jabra.com/sportcoachwireless 2015 GN Netcom A/S. Med ensamrätt. Jabra är ett registrerat varumärke som tillhör GN Netcom A/S. Övriga varumärken som nämns här tillhör

Läs mer

Grafiska användargränssnitt i Java

Grafiska användargränssnitt i Java jonas.kvarnstrom@liu.se 2017 Grafiska användargränssnitt i Java En genomgång av de viktigaste begreppen Alternativ 2 Från början fanns AWT, Abstract Window Toolkit Till stor del ersatt av Swing: Mer omfattande,

Läs mer

Workshop PIM 2 - PowerPoint

Workshop PIM 2 - PowerPoint Workshop PIM 2 - PowerPoint Varje ny sida i bildspelet kallas för en Bild. Foton och andra bilder som man lägger in kallas för Bildobjekt. All text skrivs i Textrutor. Växlingen från en bild till nästa

Läs mer

Snabbstartsguide NBW-11604N

Snabbstartsguide NBW-11604N Snabbstartsguide NBW-11604N Översikt av enheten 1. Strömknapp: Tryck ner för att starta eller stänga av skärmpanelen. Du kan också låta datorn gå in i viloläge, genom den här knappen eller väcka den från

Läs mer

Vad är ZOOM? Så är det dock inte!

Vad är ZOOM? Så är det dock inte! Vad är ZOOM? När man köper en ny kamera så lockas man kanske av att den har ett stort Zoom-värde. På denna nya kamera ser man på objektivet att det står 24X OPTICAL ZOOM. Att det är ett optiskt och inte

Läs mer

Interaktiva Bibliotek. Eva Eriksson. IDC Interaction Design Collegium

Interaktiva Bibliotek. Eva Eriksson. IDC Interaction Design Collegium Interaktiva Bibliotek Eva Eriksson Innehåll Children s Interactive Library, Århus Danmark Ubiquitous Computing, Chalmers Göteborg The Interactive Children s Library Interactivespaces.net Aarhus School

Läs mer

SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE.

SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE. SÄTT DIG NER, 1. KOLLA PLANERINGEN 2. TITTA I DITT SKRIVHÄFTE. Vad gjorde vi förra gången? Har du några frågor från föregående lektion? 3. titta i ditt läromedel (boken) Vad ska vi göra idag? Optik och

Läs mer

Högskolan i Halmstad Multimedia och visuell kommunikation Övning 1 Adobe Flash, grundfunktioner & interpolering. Efter övningen förväntas du kunna:

Högskolan i Halmstad Multimedia och visuell kommunikation Övning 1 Adobe Flash, grundfunktioner & interpolering. Efter övningen förväntas du kunna: Högskolan i Halmstad Multimedia och visuell kommunikation Övning 1 Adobe Flash, grundfunktioner & interpolering Efter övningen förväntas du kunna: Skillnaden mellan: o Bildrutor och nyckelbildrutor; o

Läs mer

Materialspecifikationer webb 2014

Materialspecifikationer webb 2014 SYDSVENSKAN CITY NÄRA H I T TA H E M. S E MERAJOBB.SE SYDSVENSKAN WEBBYRÅ Materialspecifikationer webb 2014 www.sydsvenskan-webbyra.se Standardformat Panoramabanner Storlek: 980x240 px Framerate: 18-24

Läs mer

Tor Sterner-Johansson Thomas Johansson Daniel Henriksson

Tor Sterner-Johansson Thomas Johansson Daniel Henriksson Lab 4: Anti Tower Defence Oskar Mothander Alan Mendez Larsson dit06omr dit06mln Lärare: Handledare: Johan Eliasson Johan Granberg Tor Sterner-Johansson Thomas Johansson Daniel Henriksson Innehåll 1. Problemspecifikation...

Läs mer

Grafiska pipelinen. Edvin Fischer

Grafiska pipelinen. Edvin Fischer Grafiska pipelinen Edvin Fischer Sammanfattning Rapporten behandlar den grafiska pipelinen och dess steg, vilka stegen är och hur de funkar. Inledning Rapporten har till syfte att beskriva hur den grafiska

Läs mer

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS Individuellt Mjukvaruutvecklingsprojekt (Utvecklare av digitala tjänster) Den 1 juni 2011 ABSTRAKT Rapporten tar upp positiva och negativa erfarenheter som jag erhållit

Läs mer

Lektion 1: Möt Robo! Områden: Robotteknik, ingenjörsteknik mekanisk design

Lektion 1: Möt Robo! Områden: Robotteknik, ingenjörsteknik mekanisk design Lektion 1: Möt Robo! Områden: Robotteknik, ingenjörsteknik mekanisk design Svårighetsgrad: Lektion #1 är en introduktion till Robo Wunderkind Robotics Kit. Det är perfekt för elever som redan känner till

Läs mer

Styrteknik 7.5 hp distans: E-1000 och E-Designer

Styrteknik 7.5 hp distans: E-1000 och E-Designer PLC8A:1 E1000 operatörsterminaler En operatörsterminal ger ett gränssnitt mellan männinska-maskin, (MMI människa-maskininteraktion, HMI Human Machine Interface) Alla terminalerna i E1000-serien är utvecklade

Läs mer

Fotorealism, animering, SW resurser

Fotorealism, animering, SW resurser Fotorealism, animering, SW resurser 1 Visa hur produkten kommer att se ut när den är klar. För att kunna beskriva funktionen Snygg presentation är bra marknadsföring I SolidWorks finns moduler för att

Läs mer

JAVAUTVECKLING LEKTION 1

JAVAUTVECKLING LEKTION 1 JAVAUTVECKLING LEKTION 1 2016 Mahmud Al Hakim mahmud.al.hakim@nackademin.se www.alhakim.se AGENDA Introduktion till kursen Java historik och särdrag Javautvecklarens yrkesroll Installation och konfiguration

Läs mer

Total överblick för alla behov R-CONTROL ELEKTRONISKA LÅS FÖR HEM OCH FÖRETAG

Total överblick för alla behov R-CONTROL ELEKTRONISKA LÅS FÖR HEM OCH FÖRETAG Total överblick för alla behov R-CONTROL ELEKTRONISKA LÅS FÖR HEM OCH FÖRETAG Koll på läget i realtid med R-CONTROL RCO Securitys mjukvara R-CONTROL erbjuder avancerad systemstyrning och oöverträffad anläggningskontroll

Läs mer

Upp gifter. c. Hjälp Bengt att förklara varför det uppstår en stående våg.

Upp gifter. c. Hjälp Bengt att förklara varför det uppstår en stående våg. 1. Bengt ska just demonstrera stående vågor för sin bror genom att skaka en slinkyfjäder. Han lägger fjädern på golvet och ber sin bror hålla i andra änden. Sen spänner han fjädern genom att backa lite

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! Veta kursmålen. Lite grunder om WCF Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se

Läs mer

Ljudinteraktion. Kirsten Rassmus-Gröhn, Avd. för Rehabiliteringsteknik, Inst. för Designvetenskaper

Ljudinteraktion. Kirsten Rassmus-Gröhn, Avd. för Rehabiliteringsteknik, Inst. för Designvetenskaper Ljudinteraktion Innehåll och mål Om ljudinteraktion Lite om virtuellt 3D-ljud Tips och trix Mål: att ni ska få verktyg att resonera om ljudinteraktion, samt få lite exempel Vad är ljud? Ljud är kombinationen

Läs mer

Digitala bilder & Fotografering med Digitalkamera

Digitala bilder & Fotografering med Digitalkamera Digitala bilder & Fotografering med Digitalkamera Den digitala bilden. Det finns två huvudtyper av digitala bilder på datorn. Den ena bildtypen är uppbyggd av pixlar. Vill man göra det lätt för sig, översätter

Läs mer

Tips på AKK-appar. Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse

Tips på AKK-appar. Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse Tips på AKK-appar Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse Januari 2019 Innehåll Innehåll... 2 Vad är AKK och vad är AKK-appar?...

Läs mer

Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets

Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets GUI (forts) Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets Sven-Olof Nyström Uppsala Universitet 18 mars 2005 Skansholm: Kapitel 6 Användaren kan kommunicera med programmet

Läs mer

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text. Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare

Läs mer

JAVA 2 MICRO EDITION - FÖR SVERIGE I MOBILEN?

JAVA 2 MICRO EDITION - FÖR SVERIGE I MOBILEN? HANDELSHÖGSKOLAN VID GÖTEBORGS UNIVERSITET INSTITUTIONEN FÖR INFORMATIK MAGISTERUPPSATS I INFORMATIK 20 POÄNG JAVA 2 MICRO EDITION - FÖR SVERIGE I MOBILEN? Andreas Carlsson & Lars Setterlund HT 2002 Inom

Läs mer

Objektorienterad programmering i Java I

Objektorienterad programmering i Java I Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram

Läs mer

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap

Innehåll. Styrdon (ej i boken) Fitts lag (sidan ) Natural user interfaces. Kap 6.2.9, , Kap Interaktion 2 Innehåll Styrdon (ej i boken) Fitts lag (sidan 527-528) Natural user interfaces Kap 6.2.9, 6.2.11, 6.2.12 Kap 6.3-6.4 Styrdon Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout

Läs mer

Beskrivning av gesällprov RMI Chat Mikael Rydmark

Beskrivning av gesällprov RMI Chat Mikael Rydmark Beskrivning av gesällprov RMI Chat Mikael Rydmark rydmark@kth.se Mikael Rydmark 1(8) 12-06-06 Innehållsförteckning Inledning...3 Server...3 Klient... 3 Ansluta till servern...3 Huvudchat...4 Privat kommunikation...5

Läs mer

Giraffen & ballongen

Giraffen & ballongen Giraffen & ballongen presentation av koncept Idén för kortfilmen utvecklades från ordspråket katt åt ballong, blev blåst som sedan vidareutvecklades i skisser och slutligen resulterade i en giraff som

Läs mer

IRONCAD KONFIGURATIONER

IRONCAD KONFIGURATIONER IRONCAD KONFIGURATIONER IRONCAD har något som kallas för konfigurationer eller configurations på engelska. Det innebär att sammanställningar, parter och features i en och samma 3D-fil kan ha olika positioner

Läs mer

Department of Information Technology Digitala projekt. SuperKull. Daniel Öhman Alexander Persson

Department of Information Technology Digitala projekt. SuperKull. Daniel Öhman Alexander Persson Department of Information Technology Digitala projekt SuperKull Daniel Öhman Alexander Persson Abstract The purpose of this course was to design and construct an electronic

Läs mer

Teknik, principer, metaforer och modeller Lars Oestreicher

Teknik, principer, metaforer och modeller Lars Oestreicher Teknik, principer, metaforer och modeller Innehåll All interaktion mellan människor och teknik måste gå genom våra sinnen. Vi skiljer mellan input-kanaler och output-kanaler (ur människans perspektiv).

Läs mer

MANUAL CHRONO COMAI Comai AB erbjuder kvalificerade anpassningsbara och Comai AB

MANUAL CHRONO COMAI Comai AB erbjuder kvalificerade anpassningsbara och Comai AB MANUAL CHRONO COMAI 1 Innehållsförteckning 1 Tekniskbeskrivning...3 1.1 Funktionsbeskrivning...3 2 Installation...3 2.1 Installera Chrono Comai via länk...3 2.2 Installera Chrono Comai via minneskort...3

Läs mer

Trådlös, tillgänglig fri!

Trådlös, tillgänglig fri! Trådlös, tillgänglig fri! Ny modern teknik ger dig frihet i ditt arbete! Behovet av snabb kommunikation ökar hela tiden. I takt med den tekniska utvecklingen ställer vi också högre krav på att alltid få

Läs mer

QosmioEngine För avancerad video

QosmioEngine För avancerad video QosmioEngine För avancerad video Qosmio förenar QosmioEngines och QosmioPlayers högkvalitativa videofunktioner, Harman Kardon högtalare och SRS TruSurround XT: s funktioner för surroundljud och digital

Läs mer

Model View Controller. Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016

Model View Controller. Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 Model View Controller Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 Model View Controller Model View Controller (MVC) är ett design pattern (architectural pattern) som är väldigt

Läs mer

ATT ARBETA MED VEKTORGRAFIK

ATT ARBETA MED VEKTORGRAFIK ATT ARBETA MED VEKTORGRAFIK Helene Brogeland Vektorgrafik och animation VT 2014 2014-04-29 Inledning Före aktuell kurs hade jag bara en vag uppfattning av innebörden av vektorgrafik och hade aldrig jobbat

Läs mer

Nu gör den interaktiva leken sitt intåg.

Nu gör den interaktiva leken sitt intåg. INTERAKTIV LEK FONO Det finns genvägar till lycka att dansa är en av dem. Nu gör den interaktiva leken sitt intåg. Får vi presentera musik- och dansmaskinen Sona och den interaktiva fotbollsväggen, Sutu.

Läs mer

SCENER. Att ändra i en scen

SCENER. Att ändra i en scen 192 DMX kanaler 12 armaturer med upp till 16 kanaler 30 banker med 8 scener i varje ( totalt 240 scener) 6 programmerbara chases med totalt 240 scener i varje 8 reglar för kanal kontroll Signerbar Joystick

Läs mer

AWARE! DESIGN OPEN 2016

AWARE! DESIGN OPEN 2016 DESIGN OPEN 2016 Användarstudier De första veckorna på projektarbetet arbetade vi med en undersökning för att se hur ofta människor cyklar och vad som skulle få dem att cykla mer. Vi gav ut undersökningen

Läs mer

Människa-datorinteraktion. Innehåll. Forts. Teknik, principer, metaforer och modeller Bengt Sandblad

Människa-datorinteraktion. Innehåll. Forts. Teknik, principer, metaforer och modeller Bengt Sandblad Människa-datorinteraktion Teknik, principer, metaforer och modeller Bengt Sandblad Syfte Att beskriva grunderna för hur människor interagerar med datorsystem och andra tekniska system, för att utföra en

Läs mer

1420E ID Markörsökare

1420E ID Markörsökare 1420E ID Markörsökare En ny banbrytande teknologi för sökning av nedgrävda installationer 3M Dynatel 1420E är mikroprocessbaserad och omfattar avancerad digital processteknik för att snabbt och effektivt

Läs mer

NT-1 Bluetooth Stereo Headset med NFC

NT-1 Bluetooth Stereo Headset med NFC NT-1 Bluetooth Stereo Headset med NFC Användar Guide - 2 - Tack för att du köpt en MINIX NT-1. Med MINIX NT-1 Bluetooth Stereo Headset med NFC, kan du lyssna på musik trådlöst och du kan svara och ringa

Läs mer

Få ditt skrivbord att vibrera med musik

Få ditt skrivbord att vibrera med musik Användarmanual Paddy Vibe BT Edition Få ditt skrivbord att vibrera med musik 1. Produkt information Paddy Vibe BT Edition är en innovativ 360 högtalare som skapar ljud enli gt principen för resonans. Den

Läs mer

Wittkopp. Primor 2000 Level 5

Wittkopp. Primor 2000 Level 5 Wittkopp Primor 2000 Level 5 Användarmanual Innehåll 1 Användning... 3 Öppna... 3 Låsa... 3 2 Master- och användarkod... 4 Programera användarkod Program 1... 4 Byta Master- eller användarkod Program 0...

Läs mer

Tynker gratisapp på AppStore

Tynker gratisapp på AppStore Tynker gratisapp på AppStore Innehåll Använda appen 2 Koordinatsystemet 6 Rita rektanglar i koordinatsystemet 7 Rita ellipser i koordinatsystemet 9 Rita trianglar i koordinatsystemet 11 Skapa mönster med

Läs mer

Programmering eller Datalogiskt tänkande

Programmering eller Datalogiskt tänkande Programmering eller Datalogiskt tänkande I förskolan handlar programmering om att få en begynnande förståelse vad det kan innebära. Barnen ges ett kreativt utrymme och har möjlighet att forma sin egen

Läs mer

Innehålls förteckning

Innehålls förteckning Programmering Uppsats i skrivteknik Axxell Företagsekonomi i informationsteknik 19.3.2015 Respondent: Tomas Björklöf Opponent: Theo Wahlström Handledare: Katarina Wikström Innehålls förteckning 1. Inledning...3

Läs mer

Universe Engine Rapport

Universe Engine Rapport 1 Universe Engine Rapport Alexander Mennborg 2017-05-08 2 Inledning I denna rapport diskuteras utvecklingsprocessen till projektet Universe Engine. Denna diskussion omfattar hela utveckling från starten

Läs mer

1. PRESENTATION... 3 2. SÄKERHETSFÖRESKRIFTER... 3. 2.1 Säkerhetsföreskrifter...3. 2.2 Användningsvillkor...3 3. BESKRIVNING AV INSTRUMENTET...

1. PRESENTATION... 3 2. SÄKERHETSFÖRESKRIFTER... 3. 2.1 Säkerhetsföreskrifter...3. 2.2 Användningsvillkor...3 3. BESKRIVNING AV INSTRUMENTET... Användarmanual Tack för att Du har införskaffat en CA 834 Ljudnivåmätare. För att få ut mesta möjliga av ditt instrument så ber vi Dig att: Läsa användarmanualen noggrant Följa säkerhetsföreskrifterna

Läs mer

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud. Analog Digitalitet Kontinuerlig Direkt proportionerlig mot källan Ex. sprittermometer Elektrisk signal som representerar ljud Diskret Digital Representation som siffror/symboler Ex. CD-skiva Varje siffra

Läs mer

Manuell SMARTCD.G2 02.2015

Manuell SMARTCD.G2 02.2015 02.2015 2 / 14 1 Avsedd användning... 3 2 Säkerhetsanvisningar... 4 3 Ingår i leveransen... 5 4 Anslutning till en dator/bärbar dator... 6 5 Ladda batterierna... 7 6 Driftsättning... 8 7 Konfigurering

Läs mer

TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY

TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY Fysik Datorgrafik Spelmekanismer AI Nätverk Nätverksaspekter i spel z Fleranvändarspel blir allt populärare z Roligare att spela

Läs mer

Tips på AKK-appar. Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse

Tips på AKK-appar. Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse Tips på AKK-appar Jag tycker om dig! Appar med symboler, text och ljud för personer som behöver AKK-stöd för uttryck och förståelse Oktober 2019 Innehåll Innehåll... 2 Vad är AKK och vad är AKK-appar?...

Läs mer

Manual för grunderna i PowerPoint Sara Eriksson 2009-02-03

Manual för grunderna i PowerPoint Sara Eriksson 2009-02-03 Manual för grunderna i PowerPoint Sara Eriksson 2009-02-03 Sara Eriksson, Lärare extern vuxenutbildning, Uppsala www.lektion.se 1 Bildlayout En bra grund när du börjar arbeta med din presentation i PowerPoint

Läs mer

Avancerad Interaktionsdesign

Avancerad Interaktionsdesign Avancerad Interaktionsdesign MAMN01, KIRSTEN RASSMUS-GRÖHN Idag Upprop Översikt över kursen Kursmål och metoder Examinationskriterier Inspiration Praktisk information Upprop Förkunskaper Krav Interaktionsdesign/MDI

Läs mer