+\subsection{The interface}
+% ==========================================
+
+
+%\vspace{0.5cm}\hrule
+%\section{The Development environment (bbStudio)}
+%\label{bbStudio}
+
+Just run it, typing in a console \bbStudio
+or clicking on its icon or its menu entry.
+At start, \bbStudio opens with a very minimal 'How to use' in the middle. \\
+Don't forget to read it : it will vanish at the first mouse click. \\
+\begin{verbatim}
+1) Click on the 'Demo' or 'Examples' link.
+2) Select a Demo or an Example
+3) Click on the [Source] link : the source file is loaded in bbStudio
+4) Click on the 'Run button' (the down arrow at the bottom right
+ of the source file).
+\end{verbatim}
+
+You'll get something like in figure
+\ref{bbi-fig-bbStudio-gui-start}
+(the exact appearance of \bbStudio is Operating System and \bbtk version dependent)
+
+\newpage
+
+
+\begin{figure}[!ht]
+\caption{\label{bbi-fig-bbStudio-gui-start}The bbStudio Development environment interface at start time}
+\begin{center}
+\includegraphics[width=0.7\textwidth]{bbStudioMainPageStart.png}
+\end{center}
+\end{figure}
+
+
+Feel free to resize any part you want.
+Your preferences will be kept next time you run again \bbStudio. \\
+
+Let's have a look at the resized window :
+
+\begin{figure}[!ht]
+\caption{\label{bbi-fig-bbStudio-gui}The bbStudio Development environment interface}
+\begin{center}
+\includegraphics[width=0.7\textwidth]{bbStudioMainPage.png}
+\end{center}
+\end{figure}
+
+You can see four parts : \texttt{Files}, \texttt{Messages}, \texttt{Command}, \texttt{Help}.\\
+
+The stuff is written using the Advanced User Interface library of wxWidgets,
+whose 'docking manager' allows windows and toolbars to be floated/docked
+onto a frame.\\
+Please don't use this feature at learning time (the snapshots of this document
+ wouldn't match with your screen ...)
+
+\subsubsection{'Files' part}
+\label{bbi-FilesPart}
+
+It's the .bbs script editor.\\
+If you load a file holding a script, it will be displayed here, and you'll be
+able to modify it, to save it, to save-as it, to run it, using the
+lower toolbar (see figure : \ref{lowertoolbar})
+
+\begin{figure}[!ht]
+\caption{\label{lowertoolbar}The lower tool bar}
+\begin{center}
+\includegraphics[width=0.7\textwidth]{lowertoolbar.png}
+\end{center}
+\end{figure}
+
+
+ \begin{itemize}
+ \item {\bf\emph{New file}} : Create a new file to hold a script
+ \item {\bf\emph{Open file}} : Open an already existing file holding a script
+ \item {\bf\emph{Close file}} : Close a file holding a script
+ \item {\bf\emph{Save file}} : Save he current file (if modified)
+ \item {\bf\emph{Save file as}} : Save he current file under a different name
+ \item {\bf\emph{Run file}} : Execute the script you just loaded/modified/written
+ \item {\bf\emph{cursor position}} : column number : line number
+ \end{itemize}
+
+
+\subsubsection{'Messages' part}
+\label{bbi-MessagesPart}
+
+Two kinds of messages will be output here:\\
+System messages : produced by the kernel, in case of a user mistyping, or an execution error\\
+Script messages : produced by the \bbtk equivalent of \texttt{printf} or \texttt{std::cout} in user programs
+
+\subsubsection{'Command' part}
+\label{bbi-CommandPart}
+
+This is where user will type his requirements.
+
+\subsubsection{'Help Contents' part}
+\label{bbi-HelpContentsPart}
+
+The 'Help Contents' part of \bbStudio is used to browse the html help of \BBTK.
+All the entries of the starting page are self-explanatory :
+ \begin{itemize}
+ \item {\bf\emph{Help Contents}}
+ \begin{itemize}
+ %\item {\bf\emph{Wiki}} : Direct link to the bbtk Wiki (intranet only, right now, www
+ %later).
+ \item {\bf\emph{Demo}} : Link to some 'sophisticated' demonstrations.
+ \item {\bf\emph{Examples}} : Link to some detailed 'How to use' examples
+ \end{itemize}
+
+ \item {\bf\emph{Guides}}
+ \begin{itemize}
+ \item {\bf\emph{User's Guide}} : Step to step How-to for user who wants to create his own
+ application, just using already existing boxes.
+ \item {\bf\emph{Package Developper's Guide}} : Step to step How-to for user who wants to create his own
+ black boxes.
+ \item {\bf\emph{Developper's Guide}} : For bbtk kernel developpers. Sorry, not yet written.
+ \item {\bf\emph{Reference Manual}} : Sorry, not yet written.
+ \item {\bf\emph{Booklet}} : Vade mecum. Sorry, not yet written.
+ \item {\bf\emph{Doxygen Documentation}} : Doxygen source browser.
+ \end{itemize}
+
+ \item {\bf\emph{Boxes}} : Box retrieving on various criterions :
+
+ \texttt{By name}} (Alphabetical list),
+ \texttt{{By package}},
+ \texttt{{By category}}.\\
+ A special hidden Box category, called \texttt{{Adaptors}} exists. \\
+ They are used internaly to perform type conversions. Thought there are not end user intended, an aware user may query them.
+
+
+ \end{itemize}
+
+