ES9I7/ES4C1

2010-2011

INTERNET ENABLED ENGINEERING INSTRUMENTATION

ES9I7/ES4C1 - Course Plan

Aims and Objectives

Wk15

DDI Tue: Lecture 1 – Introduction + Intro to LabVIEW

Introduction to Internet enabled Instrumentation, Virtual Instrumentation and LabVIEW : simple + express

DDI Tue: Lecture 2 – More LabVIEW

LabVIEW (data types and structures)

DDI Wed: Lab 1 – Introduction to Graphical Programming and LabVIEW

LabVIEW Basics Interactive Tutorial (simple VI, sub-VI, express) –LabVIEW 2010 and check tutorial on the web

YC Fri: Lecture 3 – Networks hardware

Network examples, hardware, software

Wk16

DDI Mon:Lab 2 – Programming in LabVIEW: Data Types and Structures

LabVIEW Basics Interactive Tutorial (structures, arrays, clusters)

YC Tue: Lecture 4 –Low level network protocols (1), TCP-IP, UDP

General client-server model and interaction. Example also of peer to peer

YC Tue: Lecture 5 – Low level network protocols(2), TCP-IP, UDP

Explain those protocols

DDI Thu: Lab 3 – General Network Configuration or More LabVIEW (depends on how much time they take to do the exercises)

Ping, nslookup, route, camera id., picture through img, picture through web, picture through Labview activeX container

YC Fri: Lecture 6 – Client-Server Models (1 hour)

High level protocols : WWW and high level protocols

Wk17

DDI Mon: Lab 4 – Low level networking and Client-Server models in LabVIEW

VIs connected through TCP-IP and UDP in LabVIEW

DDI Tue: Lecture 7 – High Level Internet Protocols HTTP, FTP etc..

TCP-IP and UDP in LabVIEW

DDI Tue: Lecture 8 – Data Socket and VI Server

Explain the main characteristics of those technologies

DDI Fri: Lecture 9 – Web based control: static and dynamic pages

Explain the main characteristics of Java technologies

Wk18

DDI Tue: Lecture 10 – Web based control: scripting

Explain the main characteristics of Java technologies

DDI Tue: Lecture 11 – Web based control: Java/ActiveX technology in detail

DDI Fri: Lecture 12 – Internet Presentation allocation + assignments details

DDI Fri: Lab 5 – DataSocket in LabVIEW

VIs connected through Data Socket

Wk19

DDI Mon: Lab 6 – Web server

Web server

YC Tue: Lecture 13 - Network Security 1

YC Tue: Lecture 14 – Network Security 2

DDI Wed: Lab 7 – VIServer Applications in LabVIEW

Controlling Vis with VIServer in LabVIEW

YC Fri: Lecture 15 - Compression 1

Wk20 ALEX HT

DDI Mon: Lab 8 – ActiveX +Java Applications in LabVIEW

Integrating ActiveX Applications in LabVIEW

DDI Tue: Lab 9 – Security

VIs connected thorough ImageUpdater and AppletView to install Image Updater and AppletView and prepare

DDI Tue: Lecture 16 – LabVIEW Instrumentation 1

DDI Fri: Lecture 17 – LabVIEW Instrumentation 2

LabVIEW Instrumentation Examples

Wk21

YC Tue: Lecture 18– Compression 2

YC Fri: Lecture 19 – Mobile Networks 1;

Wk22

YC Tue: Lecture 20 - Mobile Networks 2

DDI Wed: Lab 10 – Compression

LabVIEW Applications for PDA

DDI Thu: Lab 11 – Instrumentation

LabVIEW Applications for PDA

DDI Fri:- : Lecture 21 - Revision + Exam topics

Wk23

DDI Mon: Lab 12 – Instrumentation

Wireless??

DDI/YC Tue: Lecture 22– Internet technologies and applications - Presentation 1 + peer marking Given by students,

DDI/YC Fri: Lecture 23 - Internet technologies and applications - Presentation 2 + peer marking Given by students,

DDI Fri: Test

Wk24

DDI/YC Tue: Lecture 24 Internet technologies and applications - Presentation 3 + peer marking (remaining)

Given by students, Depends on stiudent numbers and how slowly they run

DDI Fri: Lecture 25 – Presentations (remaining) + Feedback Given by students, Depends on stiudent numbers and how slowly they run

2