Changeset 88
- Timestamp:
- Nov 19, 2006, 11:15:33 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
presentations/wse06/wse06.tex
r87 r88 262 262 \begin{frame} 263 263 \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} 275 Things 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} 287 Thinks 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} 293 Difference 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} 266 302 \end{frame} 267 303 … … 269 305 \frametitle{Voyager Desktop} 270 306 \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+ 272 312 \end{itemize} 273 313 \end{frame} … … 293 333 \item wxWidgets and SWT are implemented on top of it 294 334 \item Not yet available on eCS, PM port is evaluated right now 335 \item Everblue already provides some support for it 295 336 \end{itemize} 296 337 \end{frame} … … 298 339 \begin{frame} 299 340 \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 305 358 306 359 \subsection{Next Steps} … … 431 484 \begin{itemize}[<+->] 432 485 \item It is a great motivation to go on with eCS 433 \item It is a ambi zioniertes FIXMEproject486 \item It is a ambitious project 434 487 \item It is a great challenge 435 488 \item It will become a great piece of software
Note:
See TracChangeset
for help on using the changeset viewer.