Mercurial > hg > ucis.core
diff README.txt @ 97:d8bd5b4ba4d5
Added LICENSE and README files
author | Ivo Smits <Ivo@UCIS.nl> |
---|---|
date | Tue, 08 Jul 2014 14:21:59 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.txt Tue Jul 08 14:21:59 2014 +0200 @@ -0,0 +1,50 @@ +README +====== +The UCIS.Core library provides several relatively small reuseable .Net +components. + +License +------- +See LICENSE.txt for licensing information. + +UCIS.FBGUI +---------- +FBGUI consists of components to build a platform-independent graphical user interface. Components +are built in pure C# code and use the System.Graphics functions to draw directly to a framebuffer. + +UCIS.NaCl +--------- +This namespace contains a fairly straightforward port of some of the cryptographic functions found +in the NaCl library (http://nacl.cace-project.eu/). See also: http://wiki.ucis.nl/NaCl. The +UCIS.NaCl.v2 namespace provides some friendly wrappers around the commonly used low-level functions. + +UCIS.Net.HTTP +------------- +This namespace provides simple HTTP webserver components, including a WebSocket server. + +UCIS.Remoting +------------- +UCIS.Remoting is a custom .Net remoting solution. It needs only one single Stream channel to +provide remote access to objects. Delegates, serializable types, MarshalByReference types and +interfaces are supported. Garbage Collection is used for lifetime management. The simplicity of the +protocol allows for compatibility with other programming languages, like PHP and JavaScript. + +UCIS.USBLib +----------- +USBLib provides various functions to use USB devices in a platform independent way. Direct USB +communication is supported through libusb, WinUSB, VBoxUSB and USBIO drivers on Windows, and via +libusb on Linux systems. The UCIS.USBLib.Descriptor namespace provides classes for decoding USB +descriptor data. The UCIS.HWLib.Windows namespace provides managed access to the Windows Device Tree +and the Windows USB Device Tree. + +UCIS.VNCServer +-------------- +A simple VNC Server implementation serving a "virtual" VNC desktop. It can be used with FBGUI to +create simple remote graphical user interfaces, or can be connected to some other source of bitmap +data. + +Contact +------- +E-mail: Ivo@UCIS.nl +IRC: Ivo in #Chat on irc.kwaaknet.org +WWW: www.ucis.nl \ No newline at end of file