Changeset 88


Ignore:
Timestamp:
Nov 19, 2006, 11:15:33 AM (19 years ago)
Author:
ktk
Message:

Version which got shown at WSE06

File:
1 edited

Legend:

Unmodified
Added
Removed
  • presentations/wse06/wse06.tex

    r87 r88  
    262262\begin{frame}
    263263\frametitle{NOM Design}
    264 Rather complex design ;-)
    265 FIXME
     264%\begin{columns}
     265%\column[T]{5cm}
     266\includegraphics[width=8cm]{images/SOMClassMgrObject-layout.pdf}
     267%\column{5cm}
     268%Simplified design of the Xorg OpenGL backend (taken from official docs), Xlib stripped out
     269%\end{columns}
     270
     271\end{frame}
     272
     273\begin{frame}
     274\frametitle{Netlabs Object Model}
     275Things that work right now:
     276\begin{itemize}[<+->]
     277  \item Binding files creation (IDL compiler)
     278  \item Class creation from IDL files
     279  \item Subclassing
     280  \item Explicit metaclasses
     281  \item Method overriding
     282\end{itemize}
     283\end{frame}
     284
     285\begin{frame}
     286\frametitle{Netlabs Object Model}
     287Thinks that do not work yet:
     288\begin{itemize}[<+->]
     289  \item Class replacement
     290  \item Dynamical loading of classes (have to be linked in atm)
     291  \item \ldots
     292\end{itemize}
     293Difference to SOM:
     294\begin{itemize}[<+->]
     295  \item Use of an environment pointer in each method call (CORBA exception
     296  handling)
     297  \item IDL is 100\% CORBA
     298  \item SOM specific IDL extensions are not supported. Implemented as macros
     299  instead.
     300  \item \ldots
     301\end{itemize}
    266302\end{frame}
    267303
     
    269305\frametitle{Voyager Desktop}
    270306\begin{itemize}[<+->]
    271   \item FIXME
     307  \item WPS base classes in development now. Already some code available
     308  \item Snapshot available but not for mere mortals
     309  \item Subversion available but no checkin yet
     310  \item Todo lists will be online soon
     311  \item Right now based on Xlib (Everblue) because of GTK+
    272312\end{itemize}
    273313\end{frame}
     
    293333  \item wxWidgets and SWT are implemented on top of it
    294334  \item Not yet available on eCS, PM port is evaluated right now
     335  \item Everblue already provides some support for it
    295336\end{itemize}
    296337\end{frame}
     
    298339\begin{frame}
    299340\frametitle{Triton}
    300 The OS/2 way to abstract codecs and such stuff is quite unique
    301 \begin{itemize}[<+->]
    302         \item FIXME
    303 \end{itemize}
    304 \end{frame}
     341\begin{itemize}[<+->]
     342        \item Well-defined subsystem
     343        \item Core library
     344        \item Easy-to-use API for the application developers to visualize and control multimedia contents
     345        \item Easy-to-use API for the plugin developers to be able to extend the system with support of new multimedia formats
     346\end{itemize}
     347\end{frame}
     348
     349\begin{frame}
     350\frametitle{Triton Status}
     351\begin{itemize}[<+->]
     352  \item First audio codec implemented: MP3 (April 2006)
     353  \item First image codecs implemented: GBM module support
     354  \item First video codec implemented: (can't remember which one ;)
     355\end{itemize}
     356\end{frame}
     357
    305358
    306359\subsection{Next Steps}
     
    431484\begin{itemize}[<+->]
    432485  \item It is a great motivation to go on with eCS
    433   \item It is a ambizioniertes FIXME project
     486  \item It is a ambitious project
    434487  \item It is a great challenge
    435488  \item It will become a great piece of software
Note: See TracChangeset for help on using the changeset viewer.