Changeset 317
- Timestamp:
- Nov 1, 2007, 10:57:55 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
presentations/wse07/wse07.tex
r316 r317 31 31 32 32 \subtitle 33 { Where Are We Now?}33 {Objects 2.0} 34 34 35 35 \author[Adrian Gschwend] … … 67 67 \end{frame} 68 68 69 \section{History} 70 71 \subsection{The Journey} 72 \begin{frame}[allowframebreaks=0.6] 73 \frametitle{The Idea} 74 The Story so Far\ldots 75 \begin{itemize} 76 \item Long process of thinking about the future for several years 77 \item First idea with Kernel of MacOS X in Summer 2004 78 \item First presentation of that idea at Developers Workshop 2005 in Dresden 79 \item Reconsideration of this idea because it doesn't solve the main problem: Desktop 80 \item New idea with OpenGL based Desktop with well known toolkits, developed at SYSTEMS fair in Munich 81 \item Talks to various people and first presentation of that idea at 82 Warpstock Europe 2005 in Dresden 83 \item Presentation of first concept and design studies at Developers 84 Workshop 2006 in Biel, Switzerland 85 \item License decision during Summer 2006 86 \item First 0.1 release of \textit{The Design of Voyager} released to the 87 public for Warpstock Canada 2006 88 \item Coding from various site, namely Chris Wohlgemuth on NOM 89 \item Design studies for GTK+ on OS/2 by Dmitry 90 \item Happy Hacking in Wintercamp 2007 91 \item No more progress on the DOV document because Adrian was in long holidays\ldots 92 \item but, progress on the projects itself, thanks to everyone! 93 \end{itemize} 94 \end{frame} 95 96 97 * Status 98 - - NOM: Alpha/Beta Status 99 - - Desktop: Proof of Concept 100 - - API: Current state (Wiki, demo...) 101 - - What is missing on OS/2 (GTK...) 102 103 * Ideas (zeigen was wir uns so berlegt haben in den letzten Monaten) 104 - - Scripting Interface 105 ---- wpSetup/wpQuerySetup (class methods for controlling objects) 106 ---- object oriented commandline (MS powershell, but better) 107 -- OpenLDAP etc 108 -- Unified Data access (fuse, internt protocols) 109 -- Configuration Database (write kernel&driver config completely from DB, don't feed DB from config files)(hide original config files completely) 110 -- Mozilla prism (successor to xulRunner) 111 112 113 * Contribute 114 - - API Design (devel only) 115 - - Implementation Ideas: Wiki, draw your own sketches (sample for a topic 116 in the presentation) 117 ---- sample sketch: drag&drop of skinining objects (simple sketch !) 118 - - (Translation, eventuell zu frh) 119 ---- presentation of DSW2007 for Resource Management, framework for system support of several languages (systemwide/per application) 120 --------- eyecatcher: killer feature: live system-wide switch for language 121 122 * Next steps 123 - - Porting to other platforms 124 - - Funding 69 \section{Status} 70 71 \subsection{Components} 72 73 \begin{frame} 74 \frametitle{Netlabs Object Model} 75 \begin{itemize} 76 \item NOM can be considered as beta 77 \item Basic things are there 78 \item XXX input Chris 79 \end{itemize} 80 \end{frame} 81 82 \begin{frame} 83 \frametitle{Desktop} 84 \begin{itemize} 85 \item Proof of Concept 86 \end{itemize} 87 \end{frame} 88 89 \begin{frame} 90 \frametitle{API Definition} 91 \begin{itemize} 92 \item Wiki 93 \item Demo 94 \end{itemize} 95 \end{frame} 96 97 98 \subsection{Missing Stuff} 99 100 \begin{frame} 101 \frametitle{Things we need} 102 \begin{itemize} 103 \item GTK+ port: Outdated, Everblue dependency 104 \item Will be done from scratch (time\ldots) 105 \item Garbage collector: Add multithreading 106 \end{itemize} 107 \end{frame} 108 109 \section{Ideas} 110 111 \begin{frame} 112 \frametitle{Integration of industry standarts} 113 We will not reinvent the wheel 114 \begin{itemize} 115 \item OpenLDAP 116 \item Kerberos 117 \item Samba 118 \item \ldots 119 \end{itemize} 120 \end{frame} 121 122 \begin{frame} 123 \frametitle{Scripting Interface} 124 \begin{itemize} 125 \item wpSetup/wpQuerySetup (class methods for controlling objects) 126 \item object oriented commandline (MS powershell, but better :) 127 \end{itemize} 128 \end{frame} 129 130 \begin{frame} 131 \frametitle{Unified Data Access} 132 \begin{itemize} 133 \item Abstract transport layers 134 \item Netdrive (eComStation) 135 \item FUSE (Unix Systems) 136 \end{itemize} 137 \end{frame} 138 139 \begin{frame} 140 \frametitle{Mozilla Prism} 141 \begin{itemize} 142 \item XULRunner 143 \item Desktop integration of web applications 144 \end{itemize} 145 \end{frame} 146 147 \begin{frame} 148 \frametitle{Configuration Database} 149 \begin{itemize} 150 \item write kernel \& driver config completely from DB 151 \item don't feed DB from config files 152 \item hide original config files completely 153 \end{itemize} 154 \end{frame} 155 156 \section{Contribute} 157 158 \subsection{Users} 159 160 \begin{frame} 161 \frametitle{How do you want to work?} 162 Tell us how you would like to do it! 163 \begin{itemize} 164 \item User administration 165 \item File sharing 166 \item File access 167 \item PIM synchronisation 168 \item \ldots 169 \end{itemize} 170 \end{frame} 171 172 \begin{frame} 173 \frametitle{Implementation Ideas} 174 \begin{itemize} 175 \item Draw your own sketches 176 \item Wiki 177 \item Demo: presentation of DSW2007 for Resource Management, framework for 178 system support of several languages (systemwide/per application) 179 \item eyecatcher: killer feature: live system-wide switch for language 180 \end{itemize} 181 \end{frame} 182 183 \begin{frame} 184 \frametitle{Translation} 185 \begin{itemize} 186 \item We still need a web-framework 187 \item eCS Team, input needed 188 \end{itemize} 189 \end{frame} 190 191 \subsection{Programmers} 192 193 \begin{frame} 194 \frametitle{API Design} 195 \begin{itemize} 196 \item Wiki 197 \end{itemize} 198 \end{frame} 199 200 \begin{frame} 201 \frametitle{Porting to other Platforms} 202 \begin{itemize} 203 \item NOM porting howto (see TRAC) 204 \item Other components will follow 205 \end{itemize} 206 \end{frame} 207 208 209 \section{Investors} 210 211 \begin{frame} 212 \frametitle{Funding} 213 \begin{itemize} 214 \item No money - no Voyager 215 \end{itemize} 216 \end{frame} 125 217 126 218 \end{document} 219 220 \section{Q\&A} 221 \begin{frame} 222 \frametitle{Questions/Feedback} 223 Any questions? 224 \end{frame}
Note:
See TracChangeset
for help on using the changeset viewer.