Changeset 299


Ignore:
Timestamp:
Jul 8, 2007, 2:10:45 PM (18 years ago)
Author:
ktk
Message:

Almost ok version for DWS2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • presentations/dws07/dws07.tex

    r298 r299  
    8787  public for Warpstock Canada 2006
    8888  \item Coding from various site, namely Chris Wohlgemuth on NOM
    89   \item Design studies for GTK+ on OS/2 by Dmitry XXX
     89  \item Design studies for GTK+ on OS/2 by Dmitry
    9090  \item Happy Hacking in Wintercamp 2007
    9191  \item No more progress on the DOV document because Adrian was in long holidays\ldots
     
    177177  \item Class creation from IDL files
    178178  \item Subclassing
    179   \item Explicit metaclasses
    180179  \item Method overriding
    181180\end{itemize}
     
    186185Thinks that do not work yet:
    187186\begin{itemize}[<+->]
    188   \item Class replacement
    189   \item Dynamical loading of classes (have to be linked in atm)
     187  \item Class replacement, almost done
     188  \item Dynamical loading of classes, in development
    190189  \item \ldots
    191190\end{itemize}
     
    194193  \item Use of an environment pointer in each method call (CORBA exception
    195194  handling)
    196   \item IDL is 100\% CORBA
    197   \item SOM specific IDL extensions are not supported. Implemented as macros
    198   instead.
     195  \item SOM specific IDL extensions are not supported
     196  \item No distributed SOM
     197  \item Object pointer check
    199198  \item \ldots
    200199\end{itemize}
     
    204203\frametitle{Voyager Desktop}
    205204\begin{itemize}[<+->]
    206   \item WPS base classes in development now. Already some code available
    207   \item Snapshot available but not for mere mortals
    208   \item Subversion available but no check-in yet
    209   \item Todo lists will be online soon
    210   \item Right now based on Xlib (Everblue) because of GTK+
    211 \end{itemize}
     205  \item WPS classes in development now
     206  \item Subversion available, code checked in
     207  \item Roadmap needed, discussion open! Target: 1.0 release
     208\end{itemize}
     209Summary: There is quite a lot of code available for Voyager - no vaporware :-)
    212210\end{frame}
    213211
     
    229227  \item LGPL license (binary linking possible, unlike qt)
    230228  \item Abstraction layer called GLIB
    231   \item Ongoing development
     229  \item Ongoing development (well, somewhat)
    232230  \item wxWidgets and SWT are implemented on top of it
    233231  \item Not yet available on eCS, PM port is evaluated right now
    234   \item We might have to fork GTK+ sooner or later XXX
     232  \item We might need to enhance it in mid-term
    235233\end{itemize}
    236234\end{frame}
     
    284282\subsection{License}
    285283
    286 \begin{frame}[allowframebreaks=0.6]
     284\begin{frame}
    287285\frametitle{Voyager License}
    288286We do not want to use GPL for our own code for various reasons:
    289287\begin{itemize}[<+->]
    290   \item our object model allows (and encourages) binary code, GPL does not allow
     288  \item NOM allows (and encourages) binary code, GPL does not allow
    291289  that (see endless Linux device driver discussion)
    292290  \item GPL forces developers to release linked source
    293291  \item No commercial plugins/extensions possible (see KDE, Joomla)
    294   \item however, we might want to use (L)GPLed code!
    295 \end{itemize}
     292  \item However, we might want to use (L)GPLed code!
     293\end{itemize}
     294\end{frame}
     295\begin{frame}
     296\frametitle{Voyager License Conclusion}
    296297Conclusion:
    297298\begin{itemize}[<+->]
     
    299300  \item APL for sample applications (very liberal license)
    300301\end{itemize}
     302The license discussion is thus over :-)
    301303\end{frame}
    302304
     
    304306\subsection{Work in Progress}
    305307
    306 \begin{frame}[allowframebreaks=0.6]
     308\begin{frame}[allowframebreaks]
    307309\frametitle{Timeline}
    308 \begin{itemize}[<+->]
    309   \item First source code is online!
    310   \begin{itemize}[<+->]
     310\begin{itemize}
     311  \item First source code is online & available in SVN. Developers only so far
     312  \begin{itemize}
    311313    \item Triton
    312314    \item Netlabs Object Model
    313315  \end{itemize}
    314   \item First version of \textit{The Design of Voyager} got released in October 2006
    315   \item New server for netlabs.org, new CMS with dedicated Voyager pages (work in progress)
    316   \item Goal: provide development environments for at least two platforms ASAP
    317   \item eCS: XXX
    318   \item Windows: Interest of developer, minimal Windows XP ready :)
    319   \item BSD/Linux: Developers wanted!
    320 \end{itemize}
    321 \end{frame}
    322 
    323 \subsection{Future}
    324 \begin{frame}
    325 \frametitle{Public Relations}
    326 \begin{itemize}[<+->]
    327   \item We need more contributors
    328   \item We need publicity
    329   \item We need money
    330   \item (order doesn't matter ;)
     316  \item Platforms for Voyager
     317  \begin{itemize}
     318    \item eCS: Initial setup in SVN, no native GTK+ yet (Everblue)
     319        \item Windows: Interest of developer, minimal Windows XP ready :)
     320        \item BSD/Linux: Developers wanted!
     321  \end{itemize}
    331322\end{itemize}
    332323\end{frame}
     
    352343\begin{itemize}[<+->]
    353344  \item Update NOM and Triton section
    354   \item Kernel discussions, outcome of presentation at DWS 07?
    355   \item Make it easily buildable on eCS (need contact with DocBook/2 crew)
     345  \item Kernel discussions, outcome of presentation at DWS 2007?
     346  \item Make it easily buildable on eCS (contact with DocBook/2 crew)
    356347  \item Cleanup PDF generation
    357348  \item Goal: Frequent updates!
     
    360351\end{frame}
    361352
     353\subsection{Future}
     354\begin{frame}
     355\frametitle{Public Relations}
     356\begin{itemize}[<+->]
     357  \item We need more contributors
     358  \item We need publicity
     359  \item We need money
     360  \item (order doesn't matter ;)
     361\end{itemize}
     362\end{frame}
     363
    362364\begin{frame}
    363365\frametitle{Internationalization}
     
    365367  \item Future in Asia \& Eastern Europe
    366368  \item Localisation a requirement
    367   \item Clever framework needed (see presentation XXX)
     369  \item Clever framework needed (see presentation of Christian Langanke)
    368370  \item Webbased ressource management for the core
    369371  \item Might be done with some clever DHTML coding
     
    379381  \item We need WPS showcases (Movies on Youtube \& co)
    380382  \item Local guerilla groups (Usergroups, TeamOS/2 like)
     383  \item Do presentations in your town/University\ldots
    381384\end{itemize}
    382385\end{frame}
     
    404407\end{itemize}
    405408\end{frame}
    406 
    407409
    408410\begin{frame}
Note: See TracChangeset for help on using the changeset viewer.