97
|
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 |