04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

16
Panoramica TECNOLOGIE E STRUMENTI DI MODELING E SVILUPPO

Transcript of 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

Page 1: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

Panoramica

TECNOLOGIE E STRUMENTI DI MODELING E SVILUPPO

Page 2: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

• è un ambiente grafico per la simulazione multidominio e il Model-Based Design;

• Supporta:• la progettazione a livello di sistema;• la simulazione;• la generazione automatica del codice;• il testing e la verifica di sistemi embedded.

Simulink2

http://www.mathworks.it/products/simulink/

Page 3: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

È un software per la progettazione di sistemi che utilizza icone, terminali e collegamenti piuttosto che testo, per permettere la programmazione nel modo in cui pensi.

LabVIEW include strumenti basati sulla configurazione e funzioni di programmazione avanzate per lo sviluppo di applicazioni di controllo, analisi e misura con interfacce utente professionali.

LabVIEW3

http://www.ni.com/labview/i/

Page 4: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

• Internet connectivity accessed directly by objects (with embedded network interfaces and various levels of computing capabilities);

• Is the current incarnation of the ubiquitous computing.

Internet Of Things (IoT)4

Page 5: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

• È l’IoT implementato attraverso le Web Technologies;

• SWoT – Semantic Web of Things

WoT5

Page 6: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

Standard emergenti6

Page 7: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

• Constrained Application Protocol• RESTful HTTP-like protocol• Based on UDP, not TCP

• I messaggi in CoAP si basano sulla trasmissione di file binari e si compone di:

• Header;• Token;• Options;• Payload.

CoAP7

Page 8: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

• Protocollo ausiliario per implementare publish/subscribe sulle risorse collegate

• In questo modo è possibile ricevere messaggi ogni volta che varia un valore della risorsa.

CoAP Observe8

Page 9: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

• CoRE Link Format (RFC 6690)• Location predefinita sul server «/.well-

known/core»;• Metodi POST, DELETE per aggiungere

risorse;• Metodo GET per fare query al server.

Resource Discovery in CoAP9

Page 10: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

• Geometria epipolare;• Rettificazione;• Misurare la profondità;• 3D.

Stereovisione10

Page 11: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

11

Matlab: http://www.vision.caltech.edu/bouguetj/calib_doc/

Page 12: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

12

Page 13: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

13

Page 14: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

Dimostrazioni…

Leap Motion14

Page 15: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

Leap Motion15

https://airspace.leapmotion.com/

Page 16: 04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges

Dimostrazioni…

Kinect16