dabodoc Commit
Revision 46
Date: 2007-05-22 09:00:31 -0700 (Tue, 22 May 2007)
Author: Nate
Trac: http://svn.dabodev.com/trac/dabodoc/changeset/46

Changed:
U   trunk/book/DaboBook.tex
U   trunk/book/Introduction/DaboInstallation.tex
U   trunk/book/Introduction/WhatIsDabo.tex
U   trunk/book/Preface.tex

Log:
Removed the annoying tags.  The copyright on the bottom of every page didn't 
quite look good so I commented it out.

Diff:
Modified: trunk/book/DaboBook.tex
===================================================================
--- trunk/book/DaboBook.tex     2007-05-22 06:59:26 UTC (rev 45)
+++ trunk/book/DaboBook.tex     2007-05-22 16:00:31 UTC (rev 46)
@@ -57,7 +57,7 @@
 
 %Define variables
 \renewcommand{\title}{The Dabo Book}                           %Title Goes Here
-\newcommand{\subtitle}{3-Tier Application Made Easy}   %Subtitle Goes Here
+\newcommand{\subtitle}{3-Tier Applications Made Easy}  %Subtitle Goes Here
 \renewcommand{\author}{Paul McNett, Nathan Lowrie}                             
        %Author Goes Here
 \newcommand{\copyrightHolder}{Ed Leafe, Paul McNett, et. al.}  %Copyright 
Holder Goes Here
 \newcommand{\subject}{3-tier desktop applications}                             
        %Subject Goes Here
@@ -127,7 +127,7 @@
                                           % as determined above---in non-upper 
case in the header, to the left on even pages.
                                                                  %Displays the 
lower-level (section) information---as
                                           % determined above---in the header, 
to the right on odd pages.
-\fancyfoot[c]{\textcopyright\ 2004-2007 \copyrightHolder}
+% \fancyfoot[c]{\textcopyright\ 2004-2007 \copyrightHolder}
 \fancyfoot[LE,RO]{\thepage}
 \fancyfoot[LO,RE]{\today}
 \renewcommand{\headrulewidth}{1.3pt}      %Underlines the header. (Set to 0pt 
if not required).

Modified: trunk/book/Introduction/DaboInstallation.tex
===================================================================
--- trunk/book/Introduction/DaboInstallation.tex        2007-05-22 06:59:26 UTC 
(rev 45)
+++ trunk/book/Introduction/DaboInstallation.tex        2007-05-22 16:00:31 UTC 
(rev 46)
@@ -2,7 +2,7 @@
 
 \chapter{Installation of the Dabo Development Environment}
 
-This chapter details the process for getting your computer set up for 
developing applications using Dabo. While these instructions would work for 
your deployment targets as well, there are better ways to deploy applications 
than by using the instructions here. Dabo has dependencies on a number of 
external libraries, and while developing your applications you'll want to keep 
all those libraries - and Dabo - as current as possible. For deployment, you 
want better control over the versions in use. Deploying applications is covered 
in <xref linkend="dabo-ap-b"/>.
+This chapter details the process for getting your computer set up for 
developing applications using Dabo. While these instructions would work for 
your deployment targets as well, there are better ways to deploy applications 
than by using the instructions here. Dabo has dependencies on a number of 
external libraries, and while developing your applications you'll want to keep 
all those libraries - and Dabo - as current as possible. For deployment, you 
want better control over the versions in use. Deploying applications is covered 
in (need link).
 
 \section{Downloading and Installing}
 
@@ -34,7 +34,7 @@
 [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
 Type "help", "copyright", "credits" or "license" for more information.
 >>>
-You are now inside Python's command interpreter. Test to make sure that 
<application>MySQLdb</application>, <application>wxPython</application>, and 
<application>dabo</application> load correctly. If there are no errors, they 
are installed correctly.
+You are now inside Python's command interpreter. Test to make sure that 
MySQLdb, wxPython, and Dabo load correctly. If there are no errors, they are 
installed correctly.
 
 >>> import MySQLdb
 >>> import wx
@@ -42,4 +42,4 @@
 Dabo Info Log: Thu Sep  9 19:16:23 2004: No default UI set. (DABO_DEFAULT_UI)
 >>>
 \end{verbatim}
-The message from <application>dabo</application> is normal, and no errors 
happened during the import of the other packages, so everything is set up 
correctly on my system. 
\ No newline at end of file
+The message from Dabo is normal, and no errors happened during the import of 
the other packages, so everything is set up correctly on my system. 
\ No newline at end of file

Modified: trunk/book/Introduction/WhatIsDabo.tex
===================================================================
--- trunk/book/Introduction/WhatIsDabo.tex      2007-05-22 06:59:26 UTC (rev 45)
+++ trunk/book/Introduction/WhatIsDabo.tex      2007-05-22 16:00:31 UTC (rev 46)
@@ -14,12 +14,12 @@
 
 \section{Flexible Database Support}
 
-Dabo supports all databases for which there is a Python wrapper that conforms 
to the dbapi version 2. This includes all popular databases, as illustrated in 
<xref linkend="fig-tier1-1"/>. <warning>Please note that this book is being 
written for future benefit, and that as of this writing the only supported 
databases are MySQL, Firebird, and Sqlite, and MySQL is the most 
tested.</warning>
+Dabo supports all databases for which there is a Python wrapper that conforms 
to the dbapi version 2. This includes all popular databases, as illustrated in 
(need fig-tier1-1). Please note that this book is being written for future 
benefit, and that as of this writing the only supported databases are MySQL, 
Firebird, and Sqlite, and MySQL is the most tested.
 
 \section{Flexible User Interface Support}
 
-After version 1.0, Dabo will support a selection of user-interface libraries, 
as illustrated in <xref linkend="fig-tier3-1"/>. The support of multiple 
libraries while allowing the Dabo developer to use a common API makes Dabo a 
very flexible, powerful solution. Different toolkits have their pros and cons; 
you can choose which one to deploy and not worry too much about that during 
development. You could conceivably do all your development using one toolkit 
and deploy with another. You may have one deployment using PyQt, and another 
using wxPython, both using the same codebase. <warning>Please note that this 
book is being written for future benefit, and that as of this writing the only 
supported user interface is wxPython.</warning>
+After version 1.0, Dabo will support a selection of user-interface libraries, 
as illustrated in (need fig-tier3-1). The support of multiple libraries while 
allowing the Dabo developer to use a common API makes Dabo a very flexible, 
powerful solution. Different toolkits have their pros and cons; you can choose 
which one to deploy and not worry too much about that during development. You 
could conceivably do all your development using one toolkit and deploy with 
another. You may have one deployment using PyQt, and another using wxPython, 
both using the same codebase. Please note that this book is being written for 
future benefit, and that as of this writing the only supported user interface 
is wxPython.
 
 \section{Cross-platform Support}
 
-Dabo is truly multi-platform. Develop on any supported platform, and deploy 
the same code base to any supported platform. The supported platforms are 
Macintosh OS X (10.2 or higher), Linux, and Windows (98SE or higher). <xref 
linkend="fig-multiplatform-lin"/>, <xref linkend="fig-multiplatform-osx"/>, and 
<xref linkend="fig-multiplatform-win"/> show the same Dabo-developed 
application running on all three platforms.
+Dabo is truly multi-platform. Develop on any supported platform, and deploy 
the same code base to any supported platform. The supported platforms are 
Macintosh OS X (10.2 or higher), Linux, and Windows (98SE or higher). (need 
fig-multiplatform-lin), (need fig-multiplatform-osx), and (need 
fig-multiplatform-win) show the same Dabo-developed application running on all 
three platforms.

Modified: trunk/book/Preface.tex
===================================================================
--- trunk/book/Preface.tex      2007-05-22 06:59:26 UTC (rev 45)
+++ trunk/book/Preface.tex      2007-05-22 16:00:31 UTC (rev 46)
@@ -6,13 +6,13 @@
 
 For over a decade, the situation was mutually beneficial: the large company 
got to make billions off its operating system, and the developer got to make a 
living selling solutions using low-priced development tools provided by that 
same large company.
 
-Something started happening, however, late in the 1990's. At a time when 
everyone thought Unix was uttering its final words, "Linux" became a household 
term. A student's hobby in 1991 became a world-class enterprise operating 
system by 1998, and since then Linux has made impressive gains in the user 
application space: the desktop. At about the same time, Apple Computer released 
Darwin - another Unix based operating system - to the open source world and 
built a rock-solid user friendly interface on top of it, and today Apple's 
successful future seems guaranteed: elegant, user-friendly applications built 
on top of Darwin/OS X, such as <application>iTunes</application>, 
<application>iPhoto</application>, <application>iDVD</application>, and 
<application>iMovie</application> are reverberating among a growing user base.
+Something started happening, however, late in the 1990's. At a time when 
everyone thought Unix was uttering its final words, "Linux" became a household 
term. A student's hobby in 1991 became a world-class enterprise operating 
system by 1998, and since then Linux has made impressive gains in the user 
application space: the desktop. At about the same time, Apple Computer released 
Darwin - another Unix based operating system - to the open source world and 
built a rock-solid user friendly interface on top of it, and today Apple's 
successful future seems guaranteed: elegant, user-friendly applications built 
on top of Darwin/OS X, such as iTunes, iPhoto, iDVD, and iMovie are 
reverberating among a growing user base.
 
-A sea change is underway. Up until now, and into 2006, the open source 
community has been playing catch-up with Microsoft, trying to make applications 
that do everything the typical Microsoft Windows user expects, in the same 
ubiquitous fashion. As I type this (September 2004) I can say that the open 
source community has almost caught up. 
<application>OpenOffice.org</application> is approaching version 2.0, and can 
already replace <application>Microsoft Office</application> for all but the 
most complex <application>Word</application>, 
<application>Powerpoint</application>, and <application>Excel</application> 
documents. <application>Mozilla FireFox</application> and 
<application>ThunderBird</application> are approaching 1.0, and already handle 
browsing and emailing better than <application>Microsoft Internet 
Explorer</application> and <application>Outlook</application>. The Gnome and 
KDE Linux desktops, besides being fast and stable, now have all the goodies any 
modern user would want. From now on, the catch-up phase is over, and real 
innovation will begin to be defined not by one huge company, but by a 
loosely-knit community of open source developers from all over the world. The 
big company will have to become a part of that community - and play by its 
rules - or risk being sucked into the undertow.
+A sea change is underway. Up until now, and into 2006, the open source 
community has been playing catch-up with Microsoft, trying to make applications 
that do everything the typical Microsoft Windows user expects, in the same 
ubiquitous fashion. As I type this (September 2004) I can say that the open 
source community has almost caught up. OpenOffice.org is approaching version 
2.0, and can already replace Microsoft Office for all but the most complex 
Word, Powerpoint, and Excel documents. Mozilla FireFox and ThunderBird are 
approaching 1.0, and already handle browsing and emailing better than Microsoft 
Internet Explorer and Outlook. The Gnome and KDE Linux desktops, besides being 
fast and stable, now have all the goodies any modern user would want. From now 
on, the catch-up phase is over, and real innovation will begin to be defined 
not by one huge company, but by a loosely-knit community of open source 
developers from all over the world. The big company will have to become a part 
of that community - and play by its rules - or risk being sucked into the 
undertow.
 
 We aren't quite there yet. One very important missing piece for software 
development on Linux or Mac is a comprehensive, easy-to-use, flexible 
Integrated Development Environment (IDE), such as Microsoft Visual Basic, that 
lets people develop powerful applications without necessarily having to know 
how to write great code. An IDE is basically a collection of power tools, such 
as a visual form designer, a graphical debugger, a project manager, and a help 
system. Until such an application becomes available, the only people developing 
open source applications will be people comfortable with the command line, make 
files, and a c compiler.
 
-Enter Dabo, an open source, data aware, 3-tier development framework that      
you can use to develop open source and/or proprietary applications for 
distribution to your customers. Dabo aims to be easy to learn, fun to work 
with, flexible, and powerful. You can program in Python by hand using any 
editor, or you can use the Dabo IDE which centralizes all the files in your 
project and offers all the power tools you need to create your databases, build 
your user interface, write your business rules, and create your reports 
(printouts or previews of your data, formatted the way you define).
+Enter Dabo, an open source, data aware, 3-tier development framework that you 
can use to develop open source and/or proprietary applications for distribution 
to your customers. Dabo aims to be easy to learn, fun to work with, flexible, 
and powerful. You can program in Python by hand using any editor, or you can 
use the Dabo IDE which centralizes all the files in your project and offers all 
the power tools you need to create your databases, build your user interface, 
write your business rules, and create your reports (printouts or previews of 
your data, formatted the way you define).
 
 %Not really sure what this is so I commented it out.
 %Intro paragraph - first paragraph style




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]

Reply via email to