Sappiamo usare

Metodi Agili

L’ Agile Programming è una vera e propria filosofia di programmazione di cui si è parlato molto negl’ultimi anni. Essa nasce come critica all’eccessiva astrazione e al formalismo rigido introdotto negli anni Novanta dal linguaggio UML. L’Agile Programming contribuisce in ogni fase dello sviluppo a mettere al centro di tutto il cliente e a considerare le tecnologia e le metodologia al suo servizio . Perchè Agile?

- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan

Agile Manifesto - http://agilemanifesto.org/

LabVIEW

LabVIEW è un linguaggio di programmazione prodotto da National Instruments. Si tratta di un potente linguaggio “G”, cioè grafico, rivolto principalmente ad applicazioni di test, misura e controllo ma non solo. Utilizzare LabVIEW vuol dire anche avere a disposizione una estesa libreria di funzioni e di driver specializzati per l’acquisizione e l’elaborazione dei segnali, il controllo della strumentazione e la trasmissione dei dati grazie ai quali lo sviluppatore può concentrarsi direttamente nella progettazione e realizzazione delle funzionalita specifiche dell’applicazione.
Per il cliente questo si traduce in tempi di sviluppo, modifica e integrazione molto rapidi.
http://www.ni.com/labview/

Hardware

- Telecamere Digitali, Ottiche e Illuminatori per Visione Artificiale
- Strumentazione da Laboratorio (GPIB/RS232/Ethernet)
- PLC
- Dispositivi di I\O remoto (RS485/Ethernet)

National Instruments

- Schede DAQ
- Compact Vision System
- Field Point
- cRIO
- FPGA
- PXI
- SCXI
- Motion

Software

- LabVIEW
- LabVIEW moduli RealTime, FPGA e VISION
- C
- Java
- PHP
- LUA
- XML
- PLC ladder logic
- Network e Internet (TCP/IP, Apache Web Server, CGI, Web Applications)
- Databases - SQL, Access, MySQL, Oracle
- Object Oriented Analysis and Design (OOAD)
- Unix/Linux
- Windows


Categories