150 likes | 328 Views
University of Nebraska–Lincoln Campus Energy Management System: Technology Overview April 11, 2006. Stefan Newbold (snewbold@unl.edu). System Topology. What is Open Source Software?. Code is available to users so that they may view, add, build new versions
E N D
University of Nebraska–Lincoln Campus Energy Management System: Technology Overview April 11, 2006 Stefan Newbold (snewbold@unl.edu)
What is Open Source Software? • Code is available to users so that they may view, add, build new versions • Program may be changed to suit individual needs • Usually a Collaborative effort (made possible by the internet) • Free • Companies have been formed around successful projects open source projects • How do these companies make money? • Support, consulting, education. • “Professional” editions
Open Source Software Examples • Linux Operating System • Apache Web Server
Open Source Software Examples • MySQL Database • PHP Web Programming Language • Linux + Apache + MySQL + PHP = LAMP
Other Open Source Tools • New Distributed Control Language (DCL) developed using GNU LEX and YACC scanner / parser • Backend processes written in C/C++ using GNU compilers and KDevelop • User workstation software built using Java programming language and NetBeans Integrated Development Environment
Where is the Control Logic? Everywhere!- Workstation- Server- Field Computers- Controllers
How to Represent Control Logic? • Icon based graphics
How to Represent Control Logic? • Text based control language
EMCS User Interface Demo • Our “marketing” department came up with the name jEMS “Java Energy Management System • The use of Java makes this interface portable (Windows, Linux, Apple, Solaris, etc.) • You can download a copy of jEMS from our website http://emcs-web1.unl.edu
Jump in, the water is fine! • We are looking for other like minded universities or governmental entities that would like to use our technology and collaborate with us • Does require a paradigm shift • More information can be found at: http://emcs-web1.unl.edu
Questions? “Technology is ruled by two types of people: those who manage what they do not understand, and those who understand what they do not manage.” Mike Trout