WikiStart

Version 108 (Sebastien Metrot, 05/19/2009 01:51 pm)

1 57 Sebastien Metrot
h1. NUI Wiki
2 1
3 91 Sebastien Metrot
This wiki is about *NUI*, a C++ framework designed to build multiplatform applications with hardware accelerated GUIs.
4 58 Sebastien Metrot
5 83 Loïc Berthelot
To know a bit more:
6 79 Loïc Berthelot
7 84 Sebastien Metrot
"about nui":http://www.libnui.net/index.php?menu=about
8 84 Sebastien Metrot
"about nui's licensing":http://www.libnui.net/index.php?menu=licensing
9 84 Sebastien Metrot
"how to download nui":http://www.libnui.net/index.php?menu=download
10 57 Sebastien Metrot
11 102 Sebastien Metrot
h2. Services
12 102 Sebastien Metrot
13 105 Sebastien Metrot
* This server, http://redmine.libnui.net, is used to coordinate the developpers. Please use this "wiki":http://redmine.libnui.net/wiki/libnui, the "forums":http://redmine.libnui.net/projects/libnui/boards and file or fix "issues":http://redmine.libnui.net/projects/libnui/issues.
14 102 Sebastien Metrot
* The mailing lists on http://mailman.libnui.net
15 102 Sebastien Metrot
16 102 Sebastien Metrot
  * Each SVN commit send an email to the "NUI-SVN":http://mailman.libnui.net/mailman/listinfo/nui-svn list
17 102 Sebastien Metrot
  * Users can help each others on "NUI-Users":http://mailman.libnui.net/mailman/listinfo/nui-users
18 102 Sebastien Metrot
  * Developers can interact and organise their work on "NUI-Devel":http://mailman.libnui.net/mailman/listinfo/nui-devel
19 102 Sebastien Metrot
* If you don't like the way this server presents the sources you can use the alternative "ViewVC":http://viewvc.libnui.net
20 103 Sebastien Metrot
* Of course you can go social ;-)
21 102 Sebastien Metrot
22 108 Sebastien Metrot
  * Be a fan of NUI on !facebook.png!:http://www.facebook.com/pages/NUI/64218938150?ref=ts
23 108 Sebastien Metrot
  * Join to the NUI group on !facebook.png!:http://www.facebook.com/group.php?gid=81398872600&ref=ts
24 108 Sebastien Metrot
  * Follow the developers on !twitter.png!:http://twitter.com/meeelooo
25 104 Sebastien Metrot
  * Join us on IRC (Internet Relay Chat): #ngl on irc.freenode.net .
26 102 Sebastien Metrot
27 88 Sebastien Metrot
h2. Getting Started
28 74 Sebastien Metrot
29 88 Sebastien Metrot
* [[GettingStartedWin32|On Windows]]
30 89 Sebastien Metrot
* [[GettingStartedMacOSX|On MacOSX and iPhone]]
31 89 Sebastien Metrot
* [[GettingStartedLinux|On Linux]]
32 51 Sebastien Metrot
33 70 Loïc Berthelot
h2. Development tutorials
34 70 Loïc Berthelot
35 70 Loïc Berthelot
 * [[TutorialCommon|Let's get started]]
36 87 Loïc Berthelot
 * [[TutorialCommunication|Communication systems]] 
37 95 Loïc Berthelot
 * [[TutorialAlways|Basics Overview part I: Strings, Paths and Streams]]
38 1
 * [[VirtualFileSystem|The virtual file system]] and how to access files and resources in an nui application
39 100 Loïc Berthelot
 * [[TutorialAlways2|Basics Overview part II: Timers, Threads and Critical Sections]]
40 101 Loïc Berthelot
 * [[TutorialButtons|GUI Layout with the _Buttons_ tutorials]]
41 70 Loïc Berthelot
 * [[TutorialColorSelector|color selector]]
42 70 Loïc Berthelot
 * [[TutorialComboBox|combo box]]
43 1
 * [[TutorialCommands|do, undo and repeat commands]]
44 1
 * [[TutorialCoverFlow|cover flow]]
45 1
 * [[TutorialDragnDrop|drag'n drop]]
46 1
 * [[TutorialFileSelector|file selector]]
47 1
 * [[TutorialGrids|grids and boxes]]
48 1
 * [[TutorialKnobs|knobs]]
49 1
 * [[TutorialList|list of elements]]
50 1
 * [[TutorialMainMenu|application menu]]
51 90 Sebastien Metrot
 * [[TutorialMessageQueue|message queue and asynchronous communication]]
52 1
 * [[TutorialTabView|tabs]]
53 88 Sebastien Metrot
54 88 Sebastien Metrot
h2. Design documents
55 88 Sebastien Metrot
56 88 Sebastien Metrot
 * [[NuiOverall|Overall]]
57 88 Sebastien Metrot
 * [[SimpleTypes|Simple types]]
58 98 Sebastien Metrot
 * [[ObjectModel|Object Model]]
59 88 Sebastien Metrot
 * [[GraphicRenderingEngine|Graphic rendering engine]]
60 88 Sebastien Metrot
 * [[WidgetTree|Widget tree]]
61 88 Sebastien Metrot
 * [[WidgetTree#Layout|Widget layout]]
62 88 Sebastien Metrot
 * [[WidgetTree#Events|Event propagation]]
63 88 Sebastien Metrot
 * [[DebuggingTools|Powerful debugging tools]]
64 88 Sebastien Metrot
 * [[CssSyntax|CSS language syntax]]
65 94 Sebastien Metrot
 * [[Licensing]]
66 92 Sebastien Metrot
67 93 Sebastien Metrot
68 93 Sebastien Metrot
69 93 Sebastien Metrot
h4. [[PressRelations|Places to update with project news]]