comparison 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
comparison
equal deleted inserted replaced
96:94df2951d118 97:d8bd5b4ba4d5
1 README
2 ======
3 The UCIS.Core library provides several relatively small reuseable .Net
4 components.
5
6 License
7 -------
8 See LICENSE.txt for licensing information.
9
10 UCIS.FBGUI
11 ----------
12 FBGUI consists of components to build a platform-independent graphical user interface. Components
13 are built in pure C# code and use the System.Graphics functions to draw directly to a framebuffer.
14
15 UCIS.NaCl
16 ---------
17 This namespace contains a fairly straightforward port of some of the cryptographic functions found
18 in the NaCl library (http://nacl.cace-project.eu/). See also: http://wiki.ucis.nl/NaCl. The
19 UCIS.NaCl.v2 namespace provides some friendly wrappers around the commonly used low-level functions.
20
21 UCIS.Net.HTTP
22 -------------
23 This namespace provides simple HTTP webserver components, including a WebSocket server.
24
25 UCIS.Remoting
26 -------------
27 UCIS.Remoting is a custom .Net remoting solution. It needs only one single Stream channel to
28 provide remote access to objects. Delegates, serializable types, MarshalByReference types and
29 interfaces are supported. Garbage Collection is used for lifetime management. The simplicity of the
30 protocol allows for compatibility with other programming languages, like PHP and JavaScript.
31
32 UCIS.USBLib
33 -----------
34 USBLib provides various functions to use USB devices in a platform independent way. Direct USB
35 communication is supported through libusb, WinUSB, VBoxUSB and USBIO drivers on Windows, and via
36 libusb on Linux systems. The UCIS.USBLib.Descriptor namespace provides classes for decoding USB
37 descriptor data. The UCIS.HWLib.Windows namespace provides managed access to the Windows Device Tree
38 and the Windows USB Device Tree.
39
40 UCIS.VNCServer
41 --------------
42 A simple VNC Server implementation serving a "virtual" VNC desktop. It can be used with FBGUI to
43 create simple remote graphical user interfaces, or can be connected to some other source of bitmap
44 data.
45
46 Contact
47 -------
48 E-mail: Ivo@UCIS.nl
49 IRC: Ivo in #Chat on irc.kwaaknet.org
50 WWW: www.ucis.nl