Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion.

Slides:



Advertisements
Verwante presentaties
Wat is het? Hoe gebruik je het? Wat biedt het?
Advertisements

Hoe veilig is moderne communnicatie?
PROS2 Les 13 Programmeren en Software Engineering 2.
Techniek: Het tafel oppervlak is gewoon een groot touchscreen aangesloten op een computer die zich in de bodem van de tafel bevind, de tafel heeft geen.
Staafdiagram Strookdiagram
Beveiliging van de PC. 2 december 2004NBC Presentatie2 Waar aan denken?  Beveiliging van data  Beveiliging tegen stroomuitval  Beveiliging tegen ongewenst.
Opdracht 25 IIIIk ga enkele informatie verzamelen over communicatie.
Hardware (1) NSG Informatica.
Extern Geheugen Lol.
Het computergeheugen.
Spectrum TRIZ. Er zijn te veel apparaten die op dezelfde bandbreedte communiceren met elkaar waardoor de bandbreedte vol raakt en de communicatie mogelijkheden.
Webapplicaties: de serverkant
PROS2 Les 11 Programmeren en Software Engineering 2.
Nadia van Turnhout2 of elektronische post (de afkorting van Electronic Mail (elektronische post) is een van de meest gebruikte toepassingen.
‘K LEG MIJN LEVEN IN UW HANDEN (Herman Boon)
Hoofdstuk 5: Bestanden.
1 Datastructuren Sorteren: alleen of niet alleen vergelijkingen College 5.
De koektrommel of de grabbelton
Geheugenbeheer ICT Infrastructuren hoofdstukken 7 en 8.1.
JE KRIJGT MAILTJES VAN VERSCHILLENDE SOORTEN MENSEN
Frank Stalpers en Ad Baars
Inleidend probleem Data structuur (hiërarchie van classes)
Visual Basic .NET voor studenten
MICPRG Les 11 Microcontroller Programmeren in C. 112 Datastructuren in C Werkgeheugen (PC en microcontroller): Statische datastructuren (vaste grootte):
Opg.1a: substring } String substring(int a) { int t; for (t=a; t
Mail Extra uitleg. aan In het filmpje zag je waar aan stond een adres word gezet dat adres bepaalt naar wie het word gestuurd.
Webapplicaties: de clientkant in het universitaire onderwijs Sylvia Stuurman – Herman Koppelman Faculteit Informatica.
Consoletoepassing Variabelen Klassen
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 3.
SPAM SPAM. Heeft u veel SPAM? Kan uw provider het niet tegenhouden?
LauwersCollege Buitenpost Java Applet programma dat op een website zichtbaar is Java Application programma dat zelfstandig werkt Javascript Scripttaal.
Netwerken / Internet ICT Infrastructuren David N. Jansen.
Looking at Code Size and Performance Kevin Muys.  Hoe efficiënt is C++ vergeleken met C  Hoe beïnvloed C++ het benodigde geheugen  Oplossingen voor.
Opgave 1a: void nvoid staat in de header van een methode die geen resultaatwaarde heeft nde aanroep van een void-methode is dan een opdracht i.p.v. een.
Operating Systems Informatica.
Hoofdstuk 13.6 File-I/O. Files n40 verschillende klassen in library java.io Exceptions niet meegeteld... nMethodes voor het plegen van Input en Output.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 9(1): Virtual.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Basisfuncties Operating System.
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  programma draaien vanuit ROM.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 6 - onderwerpen Uitleg.
Het verschil tussen telefoon en . Telefoon Telefoon is het communicatiemiddel waarmee je elkaar met een telefoon kan oproepen en zo met iemand kan.
JAVA: een platformonafhankelijke taal
Seminarie Software Open Bestandsformaten Open Versus Gesloten Software.
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
Hoofdstuk 10.3 Tekst-editor: MDI-interface Dialogen Files lezen Abstracte klassen.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  Een (vaste) melodie spelen op de PC speaker 
??  Google maps is een kaart van de hele wereld.  Google heeft een API gemaakt waarmee webontwikkelaars google maps in hun website kunnen integreren.
Programma zonder window commandline interface. Commandline programma public static void main (String [ ] params) { System. out. println (“Hoi allemaal!”);
Java Objectgeoriënteerd Programmeren in Java met BlueJ
 2 Fases ◦ Data van CPU overbrengen naar GPU  Mesh data, Render State, Blend State... ◦ GPU rendert scene  Programeerbare shaders verwerken input 
WAT IS ER NIET BEHANDELD IN Van BIOS naar UEFI, een zegening of een vloek. WAT IS ER NIET BESPROKEN IN Hoe ziet er een harde schijf uit, de indeling. EN.
Node.js en NPM. Node.js Open source, crossplatform runtime omgeving voor server-side javascript applicaties, primair bedoel snelle, schaalbare netwerk.
1 februari Web concepts formulieren. 2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename )
Netwerken 1 Enigma Netwerken paragraaf 1, 2 en 3.
Inleiding….. NetOp School brengt een complete oplossing voor lesgeven op de computer voor het klaslokaal met een netwerk. NetOp School brengt een complete.
Digitale gegevens Drs. Ing. Rainier Kock 1. Vorige les 2 Computers werken met elektrische schakelingen Schakelaar aan = 1, uit = 0 Tekst, geluid en beeld.
Drivers Wat is het Wat doet het Waar komen ze vandaan.
Operating Systems Informatica.
Milo van der Zee
Gevorderde programmeer Les
Tinpro015b-les5 Invoer en Uitvoer.
Arjan Egges Paul Bergervoet Wouter van Toll
Besturingssystemen Ga verder met een muisklik..
Besturingssysteem.
Netwerken & Internet 3.
Netwerken & Internet 2.
Netwerken & Internet 1.
Transcript van de presentatie:

Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion object Data in GUI getoond: voor debuggen/optimaliseren – Welke Behaviour actief? Welke barcode gelezen?

I/O: techniek Communicatie in Java-programma’s: streams – Inputstream – Outputstream Stream = soort van kanaal – Langs de ene kant info (bytes) erop zetten en doorsturen (flushen) – Langs de andere kant wordt die info gelezen

DIS en DOS (1) DataInputStream en DataOutputStream gebruikt : – Strings schrijven op de stream ipv bytes – Ook andere datatypes (bv. int, long) mogelijk, maar niet gebruikt (ontvanger zou dan perfect de volgorde waarmee die datatypes werden verzonden moeten weten)

DIS en DOS (2) Nadelen: – elke read/write spreekt het OS aan: kostelijk – Stream geblokkeerd om op te schrijve, als de vorige info erop nog niet gelezen is

Buffered I/O oplossing: buffered streams Info in buffer (in het geheugen van het Java- programma) geschreven OS minder vaak aangesproken: – Buffer vol – Wanneer expliciet gevraagd wordt om de info door te sturen (flushen) Toch niet gebruikt want Brick flushte niet

GUI