Location: PHPKode > projects > MyDB > docs/whitepaper.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
	<TITLE></TITLE>
	<META NAME="GENERATOR" CONTENT="StarOffice/5.1 (Win32)">
	<META NAME="AUTHOR" CONTENT="Philippe Lewicki">
	<META NAME="CREATED" CONTENT="20000604;23264763">
	<META NAME="CHANGEDBY" CONTENT="Philippe Lewicki">
	<META NAME="CHANGED" CONTENT="20000607;9171391">
	<STYLE>
	<!--
		@page { margin: 2cm }
		H1 { margin-bottom: 0.21cm; font-family: "Arial", sans-serif; font-size: 16pt }
	-->
	</STYLE>
</HEAD>
<BODY>
<P ALIGN=CENTER STYLE="margin-bottom: 0cm"><FONT SIZE=5>White Paper</FONT></P>
<P ALIGN=CENTER STYLE="margin-bottom: 0cm"><FONT SIZE=5>Free MyDB
project </FONT>
</P>
<P ALIGN=CENTER STYLE="margin-bottom: 0cm">Author : Philippe Lewicki</P>
<H1>Goals</H1>
<P STYLE="margin-bottom: 0cm">The goals is to create a collection of
components and an IDE to reduce the time need to deliver web sites
and web applications.<BR><BR>We and our client have been using MyDB
for more than a year now. And we have divide by 4 the time to deliver
our web sites and web applications.</P>
<H1>Architecture</H1>
<P STYLE="margin-bottom: 0cm"><IMG SRC="mydbarchitecture.gif" NAME="Image3" ALIGN=BOTTOM WIDTH=794 HEIGHT=343 BORDER=0>
</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">MyDB is compose in a collection of
classes (objects) and 2 applications. MyData and the WebIDE.</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<P STYLE="margin-bottom: 0cm">MyDB is very open and can be used with
other classes and libraries.</P>
<P STYLE="margin-bottom: 0cm"><BR>
</P>
<H1>MyDB in the web application building process</H1>
<P STYLE="margin-bottom: 0cm"><BR>The web site or web application
building process in composed in 5 main step.<BR><BR><B>Step 1
:<BR></B>Define clients need and create the global web application
structure. This part is usually done by the project manager.<BR><B>Step
2 :<BR>C</B>reate the design and layout for the web application. Done
by web designers.<BR><B>Step 3 :<BR></B>Programming the web
application.<BR><B>Step 4 :<BR></B>Integration of the design layout
and the programming code.<BR><B>Step 5 :<BR></B>Content integration.
Field up the application with its data. Usually done by different
actors. Translators, the client it self and the copywriters.</P>
<P STYLE="margin-bottom: 0cm">In the time line process there is two
phases. <BR><B>Phase one : </B>The conception of the initial
application. It follows the 5 step in a chronological order.<BR><B>Phase
two : </B>the Modification cycle.</P>
<P STYLE="margin-bottom: 0cm">Most of the time we think that at the
end of phase one the project is done. But the web is a fast moving
world. And phase two in a critical part.</P>
<P STYLE="margin-bottom: 0cm">The use of MyDB starts with the step 3
but doesn't cut the modification cycle with the designers..<BR>This
mean that the phase two is an easy job with MyDB.<BR>Designer can
change the layout without affecting the code or the content of the
web site.</P>
<P STYLE="margin-bottom: 0cm">MyDB helps a in the step 3, 4, and
5.<BR>In the step 3 by giving to the developers a collection of
classes integrating the most common code need to create a web
application.<BR>In the step 4 by providing a Web IDE for developers
and designers for the fusion of the design and the programming.<BR>In
the step 5 by providing a Web application : MyData that instantly
create a web interface to your database to insert and update content.</P>
<P><IMG SRC="webuildingprocess.gif" NAME="Image1" ALIGN=BOTTOM WIDTH=563 HEIGHT=499 BORDER=0>
<BR><IMG SRC="webuildingprocess2.gif" NAME="Image2" ALIGN=BOTTOM WIDTH=591 HEIGHT=499 BORDER=0></P>
<H1><BR><BR>
</H1>
</BODY>
</HTML>
Return current item: MyDB