TNMK024 - Mobilprogrammering
|
|
- Ingemar Nyström
- för 6 år sedan
- Visningar:
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
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
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
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
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
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
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
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...
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
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
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,
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
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
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
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
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
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
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
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
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
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
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ä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
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
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å
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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/
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
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
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 -
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
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,
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
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
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
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
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
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
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
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...
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
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
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
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
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
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
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
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
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
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
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
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?...
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
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
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
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
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
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
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
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
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
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).
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
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å
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
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
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
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.
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
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
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
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
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
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
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...
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
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
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
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
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
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
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
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
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?...
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
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