The following people, companies or organizations have offered to do talks at LUGOD on these various subjects, but a meeting date has not yet been confirmed. Once they have, they'll be moved to our Upcoming Meetings page. (In no particular order.)
Exact topic TBA.
About the Speaker:
Alison Chaiken is a senior
software engineer at the
Embedded Software Division of
Mentor Graphics, working in embedded Linux and middleware. She was
in the recent past a MeeGo
Technical Consultant at Nokia Mobility
Solutions, and describes herself as 'a recovering physicist', who has
computed primarily on Unix since the days of the VAX 11/750. Before her
work at Nokia, she worked on pervasive computing projects at HP Labs,
then moved to Stanford Linear Accelerator Center to write instrument
control and user interface software.
Topics will include separation and communication between the
application and scripting engine, why Python is "safe" for audio
work including empirical performance metrics, and caveats related
to multithreaded processing as performance requirements increase. I
will share my experiences using the standard
CPython implementation
to research and develop a state-of-the-art scripting engine for the
Play commercial sampling engine.
About the Speaker: Patrick Stinson has a BSc in Computer Science
from the University of
London and currently lives in the North Lake Tahoe area. He started
out working with CPython and Zope/Plone in his home town of Anchorage,
Alaska and has most recently developed the user interface and scripting
engine for the Hollywood-Based "Play" music platform.
Play is a commercial audio engine intended for building software
musical instruments. It runs in popular audio plugin formats, and
provides a scripting engine that allows studio musicians to create
complex musical effects and sequencing behavior. It uses Qt for the
GUI, juce for audio support, and python for the scripting engine.
Itemscript is a standard provisioning language for rich web applications. It is a simple declarative language based on JSON that describes applications, components, events and data in an open, standard language built on JSON that's independent of the details of any particular implementation. Any component can be swapped out for an independent reimplementation, and all of Itemscript's protocols and APIs are documented. The goal of the project is to provide an easy to learn, easy to use, easy to change application environment based on JSON. On the server, Itemscript exposes elements while hiding the details of the service or access method. On the client, Itemscript provisions pages, widgets and components while hiding the implementation details of the AJAX application.
Exact topic TBA.
OpenVZ is an operating system-level virtualization technology based on the Linux kernel and operating system. OpenVZ allows a physical server to run multiple isolated operating system instances, known as containers, Virtual Private Servers (VPSs), or Virtual Environments (VEs). It's similar to FreeBSD Jails and Solaris Zones.