Personal tools
The Open Lighting Project has moved!

We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.

Difference between revisions of "OLA 0.3"

From wiki.openlighting.org

Jump to: navigation, search
(New page: This page discusses the development release of LLA (0.3). ==User facing changes== * (Optional) HTTP server with web interface for configuration * Support for embedding * OS X support =...)
 
m (Known Issues: Update link)
 
(17 intermediate revisions by 9 users not shown)
Line 1: Line 1:
This page discusses the development release of LLA (0.3).
+
This page discusses the 0.3 release of OLA.
  
 
==User facing changes==
 
==User facing changes==
  
 
* (Optional) HTTP server with web interface for configuration
 
* (Optional) HTTP server with web interface for configuration
* Support for embedding
+
* Web based DMX console
 +
* Support for embedding the OLA server within other programs
 
* OS X support
 
* OS X support
 
+
* Port-Universe patchings are now saved between server restarts
 +
* Removed dependence on libshownet and libespnet
 +
* Full Python API
  
 
==Internal changes==
 
==Internal changes==
  
* Completely new RPC system based on [[http://code.google.com/p/protobuf/ Protocol Buffers]]
+
* Completely new RPC system based on [[http://code.google.com/p/protobuf/ Protocol Buffers]] allowing for fully asynchronous rpcs.
* ExportMap
+
* ExportMap - exports debugging information via http
 
+
* A much improved logging framework
==Still left to complete==
+
* Abstraction of network code to support porting to other platforms
 
+
* Refactored the plugin architecture to remove redundant code
* convert all the plugins to the new format
 
* convert the usb_pro binary to the new format
 
* check everything works under Linux correctly
 
  
 +
==Known Issues==
  
==Other Docs==
+
Please report issues at https://github.com/OpenLightingProject/ola/issues
  
* [[LLA on OS X]]
+
* Due to bugs in libmicrohttpd, you need version 0.4 and above for it to work correctly.

Latest revision as of 16:09, 28 December 2013

This page discusses the 0.3 release of OLA.

User facing changes

  • (Optional) HTTP server with web interface for configuration
  • Web based DMX console
  • Support for embedding the OLA server within other programs
  • OS X support
  • Port-Universe patchings are now saved between server restarts
  • Removed dependence on libshownet and libespnet
  • Full Python API

Internal changes

  • Completely new RPC system based on [Protocol Buffers] allowing for fully asynchronous rpcs.
  • ExportMap - exports debugging information via http
  • A much improved logging framework
  • Abstraction of network code to support porting to other platforms
  • Refactored the plugin architecture to remove redundant code

Known Issues

Please report issues at https://github.com/OpenLightingProject/ola/issues

  • Due to bugs in libmicrohttpd, you need version 0.4 and above for it to work correctly.