[335] | 1 | %% LaTeX Beamer presentation template (requires beamer package)
|
---|
| 2 | %% see http://latex-beamer.sourceforge.net/
|
---|
| 3 | %% idea contributed by H. Turgut Uyar
|
---|
| 4 | %% template based on a template by Till Tantau
|
---|
| 5 | %% this template is still evolving - it might differ in future releases!
|
---|
| 6 |
|
---|
| 7 | % ``netlabs.org 2010'' for Developers Workshop 2008
|
---|
| 8 | % Adrian Gschwend
|
---|
| 9 |
|
---|
| 10 | \documentclass{beamer}
|
---|
| 11 | % Handout:
|
---|
| 12 | %\documentclass[handout]{beamer}
|
---|
| 13 |
|
---|
| 14 | \mode<presentation>
|
---|
| 15 | {
|
---|
| 16 | \usetheme{Warsaw}
|
---|
| 17 | \setbeamercovered{transparent}
|
---|
| 18 | }
|
---|
| 19 |
|
---|
| 20 | \usepackage{amsmath,amssymb}
|
---|
| 21 | \usepackage[latin1]{inputenc}
|
---|
| 22 | \usepackage{times}
|
---|
| 23 | \usepackage[T1]{fontenc}
|
---|
| 24 |
|
---|
| 25 | \beamertemplatetransparentcovereddynamic
|
---|
| 26 |
|
---|
| 27 | %\logo{\includegraphics[height=0.5cm]{dws06.png}}
|
---|
| 28 |
|
---|
| 29 | \title[netlabs.org - The Voyager Project]
|
---|
| 30 | {netlabs.org 2010}
|
---|
| 31 |
|
---|
| 32 | \subtitle
|
---|
| 33 | {Open Source Surival Guide}
|
---|
| 34 |
|
---|
| 35 | \author[Adrian Gschwend]
|
---|
| 36 | {Adrian~Gschwend}
|
---|
| 37 |
|
---|
| 38 | \institute[netlabs.org]
|
---|
| 39 | {
|
---|
| 40 | netlabs.org - Open Source Software
|
---|
| 41 | }
|
---|
| 42 |
|
---|
| 43 | \date[17.05.2008]
|
---|
| 44 | {Developers Workshop 2008, Duesseldorf, Germany}
|
---|
| 45 |
|
---|
| 46 | \subject{OS/2 and eCS development}
|
---|
| 47 | \keywords{OS/2 eCS eComStation open source netlabs.org}
|
---|
| 48 |
|
---|
| 49 | % \AtBeginSubsection[]
|
---|
| 50 | % {
|
---|
| 51 | % \begin{frame}<beamer>
|
---|
| 52 | % \frametitle{Overview}
|
---|
| 53 | % \tableofcontents[part-1]
|
---|
| 54 | % \end{frame}
|
---|
| 55 | % }
|
---|
| 56 |
|
---|
| 57 |
|
---|
| 58 | \begin{document}
|
---|
| 59 |
|
---|
| 60 | \begin{frame}
|
---|
| 61 | \titlepage
|
---|
| 62 | \end{frame}
|
---|
| 63 |
|
---|
| 64 | \begin{frame}
|
---|
| 65 | \frametitle{Outline}
|
---|
| 66 | \tableofcontents[hideallsubsections]
|
---|
| 67 | \end{frame}
|
---|
| 68 |
|
---|
| 69 | \section{History}
|
---|
| 70 |
|
---|
| 71 | \subsection{The Past 10 Years}
|
---|
| 72 | \begin{frame}
|
---|
| 73 | \frametitle{netlabs.org Review}
|
---|
| 74 | The Story so Far\ldots
|
---|
| 75 | \begin{itemize}
|
---|
| 76 | \item Founded in 1997
|
---|
| 77 | \item Goal: Do free OS/2 software
|
---|
| 78 | \item First success with GIMP but developers disappeared
|
---|
| 79 | \item Some good publicity with Mozilla, no product though
|
---|
| 80 | \item Up and downs during the years, depending on everyone spare time
|
---|
| 81 | \item Some serious motivation issues around 2003
|
---|
| 82 | \item New motivation since 2005 with \textit{The Voyager Project}
|
---|
| 83 | \end{itemize}
|
---|
| 84 | \end{frame}
|
---|
| 85 |
|
---|
| 86 | \begin{frame}
|
---|
| 87 | \frametitle{Issues}
|
---|
| 88 | \begin{itemize}
|
---|
| 89 | \item Development progress is ``best effort''
|
---|
| 90 | \item Same for website \& services
|
---|
| 91 | \item Coordination was often minimal or non existing
|
---|
| 92 | \item No real goal for quite some time
|
---|
| 93 | \item We lost many developers to other platforms
|
---|
| 94 | \item Just a few new people
|
---|
| 95 | \item OS/2 and eCS support gets more and more work
|
---|
| 96 | \item Other platforms make much bigger steps
|
---|
| 97 | \end{itemize}
|
---|
| 98 | \end{frame}
|
---|
| 99 |
|
---|
| 100 | \begin{frame}
|
---|
| 101 | \frametitle{The Cool Part}
|
---|
| 102 | \begin{itemize}
|
---|
| 103 | \item Many people are joining us for years
|
---|
| 104 | \item Not too nerdy crowd :)
|
---|
| 105 | \item Regular real world meetings
|
---|
| 106 | \item Wintercamps
|
---|
| 107 | \item Always great knowledge exchange
|
---|
| 108 | \item 15 years of OO know how (beat this!)
|
---|
| 109 | \item Most of us are no longer ``religious''
|
---|
| 110 | \end{itemize}
|
---|
| 111 | \end{frame}
|
---|
| 112 |
|
---|
| 113 | \begin{frame}
|
---|
| 114 | \frametitle{Services @ netlabs.org}
|
---|
| 115 | \begin{itemize}
|
---|
| 116 | \item Project hosting: http, ftp
|
---|
| 117 | \item CVS
|
---|
| 118 | \item Subversion
|
---|
| 119 | \item TRAC (Bugtracking, project tracking)
|
---|
| 120 | \item Wikis
|
---|
| 121 | \item Mailing lists
|
---|
| 122 | \item Mail accounts (on request)
|
---|
| 123 | \end{itemize}
|
---|
| 124 | \end{frame}
|
---|
| 125 |
|
---|
| 126 | % irgendwas dazwischen
|
---|
| 127 | \section{Web Services}
|
---|
| 128 | \subsection{Features}
|
---|
| 129 |
|
---|
| 130 | \begin{frame}
|
---|
| 131 | \frametitle{New Features}
|
---|
| 132 | \begin{itemize}
|
---|
| 133 | \item User registration
|
---|
| 134 | \item User management
|
---|
| 135 | \item LDAP synchronisation for Single Sign On
|
---|
| 136 | \begin{itemize}
|
---|
| 137 | \item netlabs.org Web pages
|
---|
| 138 | \item Wiki (also EDM/2)
|
---|
| 139 | \item Subversion
|
---|
| 140 | \item TRAC
|
---|
| 141 | \item VoIP
|
---|
| 142 | \item XMPP
|
---|
| 143 | \end{itemize}
|
---|
| 144 | \item Content management of projects
|
---|
| 145 | \end{itemize}
|
---|
| 146 | \end{frame}
|
---|
| 147 |
|
---|
| 148 | \begin{frame}
|
---|
| 149 | \frametitle{Under Construction}
|
---|
| 150 | \begin{itemize}
|
---|
| 151 | \item Screenshots (on popular demand by Chris)
|
---|
| 152 | \item Blog (for netlabs.org \& per project)
|
---|
| 153 | \item News/Links will get redone
|
---|
| 154 | \item Some RSS integration from TRAC
|
---|
| 155 | \item CSS adjustments (quite a lot)
|
---|
| 156 | \item IE mode ;)
|
---|
| 157 | \item Goal: Attractive page, motivation to visit
|
---|
| 158 | \end{itemize}
|
---|
| 159 | \end{frame}
|
---|
| 160 |
|
---|
| 161 | \begin{frame}
|
---|
| 162 | \frametitle{Quality Management}
|
---|
| 163 | \begin{itemize}
|
---|
| 164 | \item Project documentation
|
---|
| 165 | \item Release management
|
---|
| 166 | \item Security (file hashes, signatures)
|
---|
| 167 | \item Quality assurance
|
---|
| 168 | \end{itemize}
|
---|
| 169 | \end{frame}
|
---|
| 170 |
|
---|
| 171 |
|
---|
| 172 | \section{Communication}
|
---|
| 173 | \subsection{Technologies in Use}
|
---|
| 174 |
|
---|
| 175 | \begin{frame}
|
---|
| 176 | \frametitle{IRC Network}
|
---|
| 177 | \begin{itemize}
|
---|
| 178 | \item Interactive communication
|
---|
| 179 | \item Networks (Freenode.net)
|
---|
| 180 | \item Channels (\#netlabs)
|
---|
| 181 | \item Often filtered
|
---|
| 182 | \item Some like it, some don't
|
---|
| 183 | \item Can be time consuming \& distracting
|
---|
| 184 | \item Was and is important for netlabs.org
|
---|
| 185 | \end{itemize}
|
---|
| 186 | \end{frame}
|
---|
| 187 |
|
---|
| 188 | \begin{frame}
|
---|
| 189 | \frametitle{Mailinglists}
|
---|
| 190 | \begin{itemize}
|
---|
| 191 | \item project-(user|dev)@netlabs.org
|
---|
| 192 | \item News (nntp) and web interface at gmane.org
|
---|
| 193 | \item Popular among projects
|
---|
| 194 | \item Important for teams
|
---|
| 195 | \item Archive for new contributors
|
---|
| 196 | \end{itemize}
|
---|
| 197 | \end{frame}
|
---|
| 198 |
|
---|
| 199 | \subsection{Upcoming Features}
|
---|
| 200 |
|
---|
| 201 | \begin{frame}
|
---|
| 202 | \frametitle{XMPP/Jabber}
|
---|
| 203 | \begin{itemize}
|
---|
| 204 | \item Instant Messaging Service
|
---|
| 205 | \item User to user communication
|
---|
| 206 | \item Open alternative to AIM/ICQ, MSN\ldots
|
---|
| 207 | \item username@im.netlabs.org
|
---|
| 208 | \item Status information (away, not available\ldots)
|
---|
| 209 | \item Based on http protocol, rarely filtered
|
---|
| 210 | \item Software: OpenFire
|
---|
| 211 | \item LDAP integration missing
|
---|
| 212 | \end{itemize}
|
---|
| 213 | \end{frame}
|
---|
| 214 |
|
---|
| 215 | \begin{frame}
|
---|
| 216 | \frametitle{VoIP}
|
---|
| 217 | \begin{itemize}
|
---|
| 218 | \item SIP number per user
|
---|
| 219 | \item Can be used with hardware or software SIP phones
|
---|
| 220 | \item FRITZ!Box and others for integration into POTS/ISDN systems
|
---|
| 221 | \item Works worldwide for free
|
---|
| 222 | \item Conference rooms available (public \& protected)
|
---|
| 223 | \item Software: FreeSWITCH
|
---|
| 224 | \item LDAP integration missing, issues with NAT
|
---|
| 225 | \end{itemize}
|
---|
| 226 | \end{frame}
|
---|
| 227 |
|
---|
[336] | 228 | \begin{frame}
|
---|
| 229 | \frametitle{Live Streaming}
|
---|
| 230 | \begin{itemize}
|
---|
| 231 | \item Audio streaming is already done
|
---|
| 232 | \item Video streaming is much more work
|
---|
| 233 | \item CCC events do that in perfection
|
---|
| 234 | \item We need that as well
|
---|
| 235 | \item VoIP for user questions (so far only IRC)
|
---|
| 236 | \end{itemize}
|
---|
| 237 | \end{frame}
|
---|
| 238 |
|
---|
[335] | 239 | \subsubsection{Person 2 Person}
|
---|
| 240 |
|
---|
| 241 | \begin{frame}
|
---|
| 242 | \frametitle{Real World}
|
---|
| 243 | \begin{itemize}
|
---|
| 244 | \item Nothing beats the Real World\texttrademark
|
---|
| 245 | \item Most productive
|
---|
| 246 | \item Most creative
|
---|
| 247 | \item Best motivation
|
---|
| 248 | \item But expensive \& time consuming
|
---|
| 249 | \item Cannot work for everyone (hi Paul!)
|
---|
| 250 | \end{itemize}
|
---|
| 251 | \end{frame}
|
---|
| 252 |
|
---|
| 253 | \begin{frame}
|
---|
| 254 | \frametitle{Wintercamp}
|
---|
| 255 | \begin{itemize}
|
---|
| 256 | \item Combine fun \& netlabs.org
|
---|
| 257 | \item Daytime sports
|
---|
| 258 | \item Nightime hacking \& talking
|
---|
| 259 | \item Great for progress
|
---|
| 260 | \item Great motivation
|
---|
| 261 | \item Team building
|
---|
| 262 | \item Summercamp might follow :-)
|
---|
| 263 | \end{itemize}
|
---|
| 264 | \end{frame}
|
---|
| 265 |
|
---|
| 266 | \begin{frame}
|
---|
| 267 | \frametitle{Behind the Scene}
|
---|
| 268 | \begin{itemize}
|
---|
| 269 | \item Core members meet more or less on a regular base
|
---|
| 270 | \item We plan to do that more often,
|
---|
| 271 | \item if it works out with Voyager at least
|
---|
| 272 | \end{itemize}
|
---|
| 273 | \end{frame}
|
---|
| 274 |
|
---|
| 275 | \section{Organization}
|
---|
| 276 |
|
---|
| 277 | \begin{frame}
|
---|
| 278 | \frametitle{Getting Serious}
|
---|
| 279 | \begin{itemize}
|
---|
| 280 | \item netlabs.org is still a spare time project
|
---|
| 281 | \item Does not work out if we want to be successful
|
---|
| 282 | \item Some of us try to get professional the next months
|
---|
| 283 | \end{itemize}
|
---|
| 284 | \end{frame}
|
---|
| 285 |
|
---|
| 286 | \begin{frame}
|
---|
| 287 | \frametitle{Company Status}
|
---|
| 288 | \begin{itemize}
|
---|
| 289 | \item We look for alternate models (foundation \& alike)
|
---|
| 290 | \item Combine commercial software with free software
|
---|
| 291 | \item Get some serious amount of money (and we mean serious)
|
---|
| 292 | \item Hire some long time netlabs.org members
|
---|
| 293 | \end{itemize}
|
---|
| 294 | \end{frame}
|
---|
| 295 |
|
---|
| 296 | \begin{frame}[allowframebreaks=0.6]
|
---|
| 297 | \frametitle{Vision}
|
---|
| 298 | \begin{itemize}
|
---|
| 299 | \item Use the experience we have with OS/2 \& the Workplace Shell
|
---|
| 300 | \item Integrate new technologies
|
---|
| 301 | \item Provide something the world really needs
|
---|
| 302 | \item Be visionary
|
---|
| 303 | \item Bring some quality into the software industry
|
---|
| 304 | \item Bring computers an important step ahead
|
---|
| 305 | \item Move away from old concepts (it's soooo nineties)
|
---|
| 306 | \item Get new people into it
|
---|
| 307 | % \pause
|
---|
| 308 | % \item Get rich, famous \& reach world domination
|
---|
| 309 | % \pause
|
---|
| 310 | % \item In no particular order
|
---|
| 311 | \end{itemize}
|
---|
| 312 | \end{frame}
|
---|
| 313 |
|
---|
| 314 | \begin{frame}
|
---|
| 315 | \frametitle{If it doesn't Work Out
|
---|
| 316 | }
|
---|
| 317 | \begin{itemize}
|
---|
| 318 | \item Then the future might be not so bright anymore
|
---|
| 319 | \item Quite some of us would probably move ahead
|
---|
| 320 | \end{itemize}
|
---|
| 321 | \end{frame}
|
---|
| 322 |
|
---|
| 323 | \begin{frame}
|
---|
| 324 | \frametitle{Q\&A}
|
---|
| 325 | Questions?
|
---|
| 326 | \end{frame}
|
---|
| 327 |
|
---|
| 328 | \end{document}
|
---|