Date: November 2, 2010 at
Location: Algonquin College (Woodroffe Campus), room P211A
Developers can always use a tool that will save money and keep the boss happy. Automation boosts efficiency while skipping drudgery. But how to implement automation for the rest of us without slowing down the real work of developing software? Introducing expect-lite. Written in expect, it is designed to directly map an interactive terminal session into an automation script. As easy as cutting and pasting text from a terminal window into a script, and adding '>' and '<' characters to the beginning of each line with advanced features to take you further. No knowledge of expect is required!
In this presentation, you'll get an introduction to expect-lite, including applications where complex testing environments can be solved with just a few lines of expect-lite code. Although expect-lite is targeted at the software verification testing environment, its use is not limited to this environment, and it has been used world-wide for several years in router configuration, Macintosh application development, and FPGA testing. expect-lite can be found at:
Note: Not all distros have "expect" installed by default. If "which expect" shows it's absent, use your package manager to install it. For Debian/Ubuntu "sudo apt-get install expect". For Red Hat "sudo yum install expect".
Craig Miller is the author and current maintainer of expect-lite, an automation project. He developed the tool in 2005 and convinced his employer to open-source it in 2007. He has been a dedicated Linux and open-source user for over 10 years, is Red Hat certified and has been active in the LinuxPPC (powerpc) community.
Before moving to Canada, he was the Chief Engineer of a Public Radio station, a Society of Broadcast Engineers (SBE) Certified Senior Radio/TV Broadcast Engineer and networking expert with Bay Networks. In Ottawa, he has been creating embedded linux products at small to large companies including Seaway Networks, Spirent Communications, and Nortel.
NOTE: POSTPONED DUE TO UNFORESEEN PERSONAL CIRCUMSTANCES
Computers For Communities is a locally operated not for profit community organization striving to bridge the digital divide in the National Capital Region. We provide refurbished computers, hands-on experiential education, Internet access and job skills training in exchange for community service.
Computers For Communities advocates the use of affordable, reliable and accessible technology solutions including mature Free and Open Source Software (FOSS) in order to help.
The speaker will present some of the goals and activities of C4C.
Speakers will discuss recent "hiccups" that have surfaced in Ubuntu, and possible workarounds and solutions. Do you have an Ubuntu issue you would like help with? This is a great time to put our heads together and share ideas.
Small business computing for manufacturing retail purposes. Now moving to Linux for the last two years.
Algonquin College is close to the corner of Woodroffe and Baseline and right across from the Baseline transitway station. Room P211A is in Building P. Free parking is available in lots 8, 9 and 12 after 5pm.