Changeset 299 for presentations
- Timestamp:
- Jul 8, 2007, 2:10:45 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
presentations/dws07/dws07.tex
r298 r299 87 87 public for Warpstock Canada 2006 88 88 \item Coding from various site, namely Chris Wohlgemuth on NOM 89 \item Design studies for GTK+ on OS/2 by Dmitry XXX89 \item Design studies for GTK+ on OS/2 by Dmitry 90 90 \item Happy Hacking in Wintercamp 2007 91 91 \item No more progress on the DOV document because Adrian was in long holidays\ldots … … 177 177 \item Class creation from IDL files 178 178 \item Subclassing 179 \item Explicit metaclasses180 179 \item Method overriding 181 180 \end{itemize} … … 186 185 Thinks that do not work yet: 187 186 \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 190 189 \item \ldots 191 190 \end{itemize} … … 194 193 \item Use of an environment pointer in each method call (CORBA exception 195 194 handling) 196 \item IDL is 100\% CORBA197 \item SOM specific IDL extensions are not supported. Implemented as macros198 instead.195 \item SOM specific IDL extensions are not supported 196 \item No distributed SOM 197 \item Object pointer check 199 198 \item \ldots 200 199 \end{itemize} … … 204 203 \frametitle{Voyager Desktop} 205 204 \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} 209 Summary: There is quite a lot of code available for Voyager - no vaporware :-) 212 210 \end{frame} 213 211 … … 229 227 \item LGPL license (binary linking possible, unlike qt) 230 228 \item Abstraction layer called GLIB 231 \item Ongoing development 229 \item Ongoing development (well, somewhat) 232 230 \item wxWidgets and SWT are implemented on top of it 233 231 \item Not yet available on eCS, PM port is evaluated right now 234 \item We might have to fork GTK+ sooner or later XXX232 \item We might need to enhance it in mid-term 235 233 \end{itemize} 236 234 \end{frame} … … 284 282 \subsection{License} 285 283 286 \begin{frame} [allowframebreaks=0.6]284 \begin{frame} 287 285 \frametitle{Voyager License} 288 286 We do not want to use GPL for our own code for various reasons: 289 287 \begin{itemize}[<+->] 290 \item our object modelallows (and encourages) binary code, GPL does not allow288 \item NOM allows (and encourages) binary code, GPL does not allow 291 289 that (see endless Linux device driver discussion) 292 290 \item GPL forces developers to release linked source 293 291 \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} 296 297 Conclusion: 297 298 \begin{itemize}[<+->] … … 299 300 \item APL for sample applications (very liberal license) 300 301 \end{itemize} 302 The license discussion is thus over :-) 301 303 \end{frame} 302 304 … … 304 306 \subsection{Work in Progress} 305 307 306 \begin{frame}[allowframebreaks =0.6]308 \begin{frame}[allowframebreaks] 307 309 \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} 311 313 \item Triton 312 314 \item Netlabs Object Model 313 315 \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} 331 322 \end{itemize} 332 323 \end{frame} … … 352 343 \begin{itemize}[<+->] 353 344 \item Update NOM and Triton section 354 \item Kernel discussions, outcome of presentation at DWS 07?355 \item Make it easily buildable on eCS ( needcontact 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) 356 347 \item Cleanup PDF generation 357 348 \item Goal: Frequent updates! … … 360 351 \end{frame} 361 352 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 362 364 \begin{frame} 363 365 \frametitle{Internationalization} … … 365 367 \item Future in Asia \& Eastern Europe 366 368 \item Localisation a requirement 367 \item Clever framework needed (see presentation XXX)369 \item Clever framework needed (see presentation of Christian Langanke) 368 370 \item Webbased ressource management for the core 369 371 \item Might be done with some clever DHTML coding … … 379 381 \item We need WPS showcases (Movies on Youtube \& co) 380 382 \item Local guerilla groups (Usergroups, TeamOS/2 like) 383 \item Do presentations in your town/University\ldots 381 384 \end{itemize} 382 385 \end{frame} … … 404 407 \end{itemize} 405 408 \end{frame} 406 407 409 408 410 \begin{frame}
Note:
See TracChangeset
for help on using the changeset viewer.