PlugSys International LLC 1636 Graff Avenue San Leandro, CA 94577 (510) 352-2228 Fax: (510) 352-2231 http://www.plugsys.com News Release FOR IMMEDIATE RELEASE CONTACT: Marc Schnapp, PlugSys International (510) 352-2230 May 10, 2001 New Max 2.0 Xbase Compiler Creates Download Frenzy Thousands Of Preview Downloads In One Week 32-bit Tool Runs Same Applications On Linux and Windows SAN LEANDRO, CA— PlugSys today announces immediate availability of Max 2.0 Free Edition, the 32-bit Xbase compiler for Linux and Windows providing free registration to application developers worldwide. Using classic Xbase commands and functions, Max developers write character-based applications that access data from FoxPro, dBASE and Clipper. To ensure scalability, Max also connects to all popular SQL databases. The product can be downloaded from the PlugSys.com web site. Xbase is still the workhorse scripting language around the world. PlugSys quietly placed preview Linux and Win32 versions on the company’s web site last week. The download rate drove PlugSys to add an FTP server and to post the release software on globally distributed web sites (Simtel.net and TUCOWS.com). Xbase Scripting Language Max offers superior options to today’s Xbase developers: a.. Clipper developers will appreciate Max’s ability to rejuvenate applications—in a 32-bit environment—and without resorting to C++ compilers. Legacy DOS applications can now be hosted under Windows and Linux without memory management add-ons and tweaks to accommodate applications under Windows. Computer Associates still sells its 16-bit DOS-only CA-Clipper 5.3, based on a 1988 design. b.. Fox and dBASE developers can work under Win32 and gain the Linux platform for their time-tested applications. Microsoft no longer offers Fox products for UNIX. Borland no longer publishes dBASE. c.. Other Xbase products require developers to use C++ compilers as an intermediary compilation environment. Xbase is a friendly language to learn. New programmers and learners can take advantage of this development tool—at no cost. Max Free Edition includes a free 600-page language reference, Developer’s Overview and Migration Guide. Free Edition Functionality Max Free Edition (Max/FE) provides unlimited DBF access—at no cost to the developer or the organization using the application. Applications using Free Edition functionality may be distributed and deployed broadly—again at no further cost. Max/FE provides the basic level of data access with the core DBF and Max/MTX single-key index format. When developers want access to SQL databases or FoxPro, dBASE and Clipper data, they can use Max Free Edition to evaluate the full functionality as well. Max/FE does not expire. Once developers are satisfied that Max delivers the needed functionality, they can license Professional Edition with confidence derived from direct experience. Or stick with Max Free Edition for less demanding purposes. Max Professional Edition: For Demanding Applications When developers require more connectivity or extensibility, Max Professional Edition (Max/PE) provides broader data access options to meet the needs of more demanding applications: a.. Querying and updating SQL databases using the PlugSys ODBC Connector. Max natively supports ODBC under Windows and Linux. (Red Hat 7.x includes ODBC support. Users of other distributions can obtain documentation and software from http://www.unixodbc.org/.) a.. Access to FoxPro, dBASE and Clipper data including native locking functionality via the PlugSys DBF Extender* b.. Loading and calling precompiled Xbase libraries (with the included Max Xbase language compiler) c.. Executing custom C, C++ functions and system services Max Professional Edition can be licensed for $79.00 (US). Pricing for data access drivers and other products can be found on the PlugSys web site. Full Database Connectivity Max provides developers with access to all significant data stores: a.. RDBMS- Using the PlugSys ODBC Connector, developers can query and update any SQL database with an ODBC driver. As with all PlugSys products, this capability is supported for Windows and Linux servers. b.. Xbase data files- The native Max data engine supports DBF files and its own MTX single-key index format. By adding the PlugSys DBF Extender, developers can access FoxPro, dBASE and Clipper datafiles. Multiple key index files (MDX/CDX) are supported. And the DBF Extender respects native LAN locking behaviors for each respective environment. Max Benefits Max offers developers numerous benefits: · Scalability and portability- The same Max source code can be compiled and run under Intel Linux and the 32-bit Microsoft platforms. (Max Server Pages, a sister product, enhances Linux and Windows web servers with server-side scripting using the same language set.) · Painless migration- Fox developers can move old DOS & Unix applications to Linux. Clipper developers can at last adopt a 32-bit product—and run applications under Microsoft and Linux—without the need for fussy C++ compilers and hard-to-decipher error messages. · Code security- Max compiles source code, so clients and end users cannot make modifications. · Easy Linux installation- Max has attracted new-to-Linux developers. So, Max ships with a an installer that sets the standard for ease of setup on that operating system. · Low cost upgrade to Professional Edition- With a $79 base license fee, Max/PE is the easy choice for one-time data conversion projects and full-featured applications. The Evolution of Xbase While carrying forward traditional Xbase language functionality, Max introduces productivity-enahncing features new to most Xbase developers: a.. Max introduces function prototypes to Xbase. Long a key feature of ANSI C, prototypes enable the Max compiler to identify defectively constructed function calls before they become complicated runtime errors. Using prototypes, developers can avoid data type mismatches and argument list errors. b.. Max adds a universal concatenation operator. This operator casts non-string data values (such as dates and numerical values) as part of concatenation operations. c.. Block enclosure characters make multiple lines of code simple to write and easy to read. With block enclosure, no longer need to restate a continuation character on every intervening line of code. d.. Long string delimiters make multi-line quoted strings simpler to express and also obviate continuation characters. e.. Further information (including a feature comparison table) is available at the PlugSys web site (http://www.plugsys.com/). # # # About PlugSys PlugSys International enjoys a decade of development experience based upon a predecessor product line marketed in Brazil as Joiner. Joiner is still heavily used by DOS and SCO Unix developers in that market. Max is the 32-bit successor with availability for Microsoft’s 32-bit Windows operating systems and for major Linux distributions. About Xbase Xbase first appeared in dBASE II in 1981. The introduction of the Clipper compiler made the language an ideal tool for consultants and VAR’s to create vertical applications. A language standard committee (ANSI X3J19) was convened in 1990 to identify the common language features. (The committee’s convenor, Marc Schnapp, directs product strategy for PlugSys.) Xbase remains highly popular, appearing in the PlugSys Max compiler and “visual” flavors of dBASE and FoxPro. About Sequiter and CodeBase * DBF Extender is built using CodeBase, the premier DBF access technology, from Sequiter Software. Sequiter (www.sequiter.com) has been continually developing and enhancing CodeBase since 1988. CodeBase has won a string of plaudits from computer reviewers over its career. VB Tech Journal put it mos t succinctly, saying “its query optimization technology is fast.” ---------------------------------------------------------------------------- ---- ------=_NextPart_001_0010_01C0D8E6.B8F203C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20 "urn:schemas-microsoft-com:vml" xmlns:o =3D=20 "urn:schemas-microsoft-com:office:office" xmlns:w =3D=20 "urn:schemas-microsoft-com:office:word" xmlns:dt =3D=20 "uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"><HEAD><TITLE></TITLE> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3DWord.Document name=3DProgId> <META content=3D"MSHTML 6.00.2462.0" name=3DGENERATOR> <META content=3D"Microsoft Word 9" name=3DOriginator><LINK=20 href=3D"cid:filelist.xml@01C0D3DF.ECB75720" rel=3DFile-List><LINK=20 href=3D"cid:editdata.mso@01C0D3DF.ECB75720" rel=3DEdit-Time-Data><!--[if = !mso]> <STYLE>v\:* { BEHAVIOR: url(#default#VML) } o\:* { BEHAVIOR: url(#default#VML) } w\:* { BEHAVIOR: url(#default#VML) } .shape { BEHAVIOR: url(#default#VML) } </STYLE> <![endif]--><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Template>Press Release version 2.0.dot</o:Template> <o:Revision>2</o:Revision> <o:TotalTime>6</o:TotalTime> <o:LastPrinted>1601-01-01T00:00:00Z</o:LastPrinted> <o:Created>2001-05-03T23:08:00Z</o:Created> <o:LastSaved>2001-05-03T23:08:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>1122</o:Words> <o:Characters>6400</o:Characters> <o:Company>PlugSys International</o:Company> <o:Lines>53</o:Lines> <o:Paragraphs>12</o:Paragraphs> <o:CharactersWithSpaces>7859</o:CharactersWithSpaces> <o:Version>9.2720</o:Version> </o:DocumentProperties> <o:CustomDocumentProperties> <o:Department dt:dt=3D"string">Publicity</o:Department> <o:Document_x0020_Type dt:dt=3D"string">News = Release</o:Document_x0020_Type> </o:CustomDocumentProperties> <o:OfficeDocumentSettings> <o:DoNotRelyOnCSS/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:AttachedTemplate=20 HRef=3D"K:\PlugSys\Office Templates\Press Release version = 2.0.dot"></w:AttachedTemplate> <w:DoNotHyphenateCaps/> <w:EnvelopeVis/> <w:PunctuationKerning/> = <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEve= ry> = <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery> <w:UseMarginsForDrawingGridOrigin/> <w:Compatibility> <w:FootnoteLayoutLikeWW8/> <w:ShapeLayoutLikeWW8/> <w:AlignTablesRowByRow/> <w:ForgetLastTabAlignment/> <w:DoNotUseHTMLParagraphAutoSpacing/> <w:LayoutRawTableWidth/> <w:LayoutTableRowsApart/> </w:Compatibility> <w:DoNotOptimizeForBrowser/> </w:WordDocument> </xml><![endif]--><![if !supportAnnotations]> <STYLE id=3DdynCom type=3Dtext/css></STYLE> <SCRIPT language=3DJavaScript><!-- function msoCommentShow(anchor_id, com_id) { if(msoBrowserCheck())=20 { c =3D document.all(com_id); if (null !=3D c) { a =3D document.all(anchor_id); var cw =3D c.offsetWidth; var ch =3D c.offsetHeight; var aw =3D a.offsetWidth; var ah =3D a.offsetHeight; var x =3D a.offsetLeft; var y =3D a.offsetTop; var el =3D a; while (el.tagName !=3D "BODY")=20 { el =3D el.offsetParent; x =3D x + el.offsetLeft; y =3D y + el.offsetTop; } var bw =3D document.body.clientWidth; var bh =3D document.body.clientHeight; var bsl =3D document.body.scrollLeft; var bst =3D document.body.scrollTop; if (x + cw + ah / 2 > bw + bsl && x + aw - ah / 2 - cw >=3D bsl )=20 { c.style.left =3D x + aw - ah / 2 - cw; } else=20 { c.style.left =3D x + ah / 2; } if (y + ch + ah / 2 > bh + bst && y + ah / 2 - ch >=3D bst )=20 { c.style.top =3D y + ah / 2 - ch; } else=20 { c.style.top =3D y + ah / 2; } c.style.visibility =3D "visible"; } } } function msoCommentHide(com_id)=20 { if(msoBrowserCheck()) { c =3D document.all(com_id); if (null !=3D c) { c.style.visibility =3D "hidden"; c.style.left =3D -1000; c.style.top =3D -1000; } }=20 } function msoBrowserCheck() { ms =3D navigator.appVersion.indexOf("MSIE"); vers =3D navigator.appVersion.substring(ms + 5, ms + 6); ie4 =3D (ms > 0) && (parseInt(vers) >=3D 4); return ie4; } if (msoBrowserCheck()) { document.styleSheets.dynCom.addRule(".msocomanchor","background: = infobackground"); document.styleSheets.dynCom.addRule(".msocomoff","display: none"); document.styleSheets.dynCom.addRule(".msocomtxt","visibility: hidden"); document.styleSheets.dynCom.addRule(".msocomtxt","position: absolute"); document.styleSheets.dynCom.addRule(".msocomtxt","top: -1000"); document.styleSheets.dynCom.addRule(".msocomtxt","left: -1000"); document.styleSheets.dynCom.addRule(".msocomtxt","width: 33%"); document.styleSheets.dynCom.addRule(".msocomtxt","background: = infobackground"); document.styleSheets.dynCom.addRule(".msocomtxt","color: infotext"); document.styleSheets.dynCom.addRule(".msocomtxt","border-top: 1pt solid = threedlightshadow"); document.styleSheets.dynCom.addRule(".msocomtxt","border-right: 2pt = solid threedshadow"); document.styleSheets.dynCom.addRule(".msocomtxt","border-bottom: 2pt = solid threedshadow"); document.styleSheets.dynCom.addRule(".msocomtxt","border-left: 1pt = solid threedlightshadow"); document.styleSheets.dynCom.addRule(".msocomtxt","padding: 3pt 3pt 3pt = 3pt"); } // --></SCRIPT> <![endif]> <STYLE>@font-face { font-family: Wingdings; } @font-face { font-family: Tahoma; } @page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; = mso-header-margin: .5in; mso-footer-margin: .5in; mso-footer: = url("cid:header.htm@01C0D3DF.ECB75720") f1; mso-paper-source: 0; } P.MsoNormal { FONT-SIZE: 11pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-style-parent: ""; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman" } LI.MsoNormal { FONT-SIZE: 11pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-style-parent: ""; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman" } DIV.MsoNormal { FONT-SIZE: 11pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-style-parent: ""; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman" } H1 { FONT-SIZE: 10.5pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-style-next: Normal; mso-outline-level: = 1; mso-font-kerning: 0pt } H2 { FONT-SIZE: 14pt; MARGIN: 12pt 0in 3pt; FONT-STYLE: italic; FONT-FAMILY: = Arial; mso-pagination: widow-orphan; mso-style-next: Normal; = mso-outline-level: 2 } H3 { FONT-SIZE: 12pt; MARGIN: 12pt 0in 3pt; FONT-FAMILY: Arial; = mso-pagination: widow-orphan; mso-style-next: Normal; mso-outline-level: = 3; mso-style-update: auto; mso-bidi-font-size: 13.0pt } P.MsoCommentText { FONT-SIZE: 10pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman" } LI.MsoCommentText { FONT-SIZE: 10pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman" } DIV.MsoCommentText { FONT-SIZE: 10pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman" } P.MsoHeader { FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New = Roman"; tab-stops: center 3.0in right 6.0in } LI.MsoHeader { FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New = Roman"; tab-stops: center 3.0in right 6.0in } DIV.MsoHeader { FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New = Roman"; tab-stops: center 3.0in right 6.0in } P.MsoFooter { FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New = Roman"; tab-stops: center 3.0in right 6.0in } LI.MsoFooter { FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New = Roman"; tab-stops: center 3.0in right 6.0in } DIV.MsoFooter { FONT-SIZE: 10pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New = Roman"; tab-stops: center 3.0in right 6.0in } SPAN.MsoCommentReference { mso-bidi-font-size: 8.0pt; mso-ansi-font-size: 8.0pt } P.MsoBodyText { FONT-SIZE: 10.5pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman" } LI.MsoBodyText { FONT-SIZE: 10.5pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman" } DIV.MsoBodyText { FONT-SIZE: 10.5pt; MARGIN: 6pt 0in; FONT-FAMILY: "Times New Roman"; = mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman" } A:link { COLOR: blue; TEXT-DECORATION: underline; text-underline: single } SPAN.MsoHyperlink { COLOR: blue; TEXT-DECORATION: underline; text-underline: single } A:visited { COLOR: purple; TEXT-DECORATION: underline; text-underline: single } SPAN.MsoHyperlinkFollowed { COLOR: purple; TEXT-DECORATION: underline; text-underline: single } P.TempHeader1 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0in 4.3pt 0pt 0in; = LINE-HEIGHT: 12pt; FONT-FAMILY: Tahoma; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman"; tab-stops: -9.0pt; = mso-style-name: "Temp Header1"; mso-line-height-rule: exactly } LI.TempHeader1 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0in 4.3pt 0pt 0in; = LINE-HEIGHT: 12pt; FONT-FAMILY: Tahoma; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman"; tab-stops: -9.0pt; = mso-style-name: "Temp Header1"; mso-line-height-rule: exactly } DIV.TempHeader1 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 0in 4.3pt 0pt 0in; = LINE-HEIGHT: 12pt; FONT-FAMILY: Tahoma; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman"; tab-stops: -9.0pt; = mso-style-name: "Temp Header1"; mso-line-height-rule: exactly } P.TempNormal1 { FONT-SIZE: 8pt; MARGIN: 0in 4.3pt 0pt 0in; LINE-HEIGHT: 12pt; = FONT-FAMILY: Tahoma; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman"; tab-stops: -22.5pt -9.0pt; = mso-style-name: "TempNormal 1"; mso-line-height-rule: exactly } LI.TempNormal1 { FONT-SIZE: 8pt; MARGIN: 0in 4.3pt 0pt 0in; LINE-HEIGHT: 12pt; = FONT-FAMILY: Tahoma; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman"; tab-stops: -22.5pt -9.0pt; = mso-style-name: "TempNormal 1"; mso-line-height-rule: exactly } DIV.TempNormal1 { FONT-SIZE: 8pt; MARGIN: 0in 4.3pt 0pt 0in; LINE-HEIGHT: 12pt; = FONT-FAMILY: Tahoma; mso-pagination: widow-orphan; = mso-fareast-font-family: "Times New Roman"; tab-stops: -22.5pt -9.0pt; = mso-style-name: "TempNormal 1"; mso-line-height-rule: exactly } P.Boilerplate { FONT-SIZE: 10pt; MARGIN: 0in 4.3pt 0pt 0in; LINE-HEIGHT: 12pt; = FONT-FAMILY: Arial; mso-style-parent: "Temp Header1"; mso-pagination: = widow-orphan; mso-fareast-font-family: "Times New Roman"; tab-stops: = -9.0pt; mso-style-name: Boilerplate; mso-line-height-rule: exactly } LI.Boilerplate { FONT-SIZE: 10pt; MARGIN: 0in 4.3pt 0pt 0in; LINE-HEIGHT: 12pt; = FONT-FAMILY: Arial; mso-style-parent: "Temp Header1"; mso-pagination: = widow-orphan; mso-fareast-font-family: "Times New Roman"; tab-stops: = -9.0pt; mso-style-name: Boilerplate; mso-line-height-rule: exactly } DIV.Boilerplate { FONT-SIZE: 10pt; MARGIN: 0in 4.3pt 0pt 0in; LINE-HEIGHT: 12pt; = FONT-FAMILY: Arial; mso-style-parent: "Temp Header1"; mso-pagination: = widow-orphan; mso-fareast-font-family: "Times New Roman"; tab-stops: = -9.0pt; mso-style-name: Boilerplate; mso-line-height-rule: exactly } DIV.Section1 { page: Section1 } OL { MARGIN-BOTTOM: 0in } UL { MARGIN-BOTTOM: 0in } </STYLE> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"3074"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1"/> </o:shapelayout></xml><![endif]--></HEAD> <BODY lang=3DEN-US style=3D"tab-interval: .5in" vLink=3Dpurple = link=3Dblue> <DIV class=3DSection1> <TABLE=20 style=3D"WIDTH: 98.96%; BORDER-COLLAPSE: collapse; mso-padding-alt: 0in = 5.4pt 0in 5.4pt"=20 cellSpacing=3D0 cellPadding=3D0 width=3D"98%" border=3D0> <TBODY> <TR> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 52.96%; PADDING-TOP: 0in"=20 vAlign=3Dtop width=3D"52%"> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN = style=3D"FONT-SIZE: 10.5pt"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN><IMG id=3D_x0000_i1025 = height=3D64=20 src=3D"cid:image001.gif@01C0D3DF.ECB75720"=20 width=3D160><o:p></o:p></SPAN></FONT></P></TD> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 47.04%; PADDING-TOP: 0in"=20 vAlign=3Dtop width=3D"47%"> <P class=3DMsoNormal><B><FONT face=3DArial size=3D4><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: 'Times New Roman'">PlugSys=20 International LLC</SPAN></FONT></B><FONT size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt"><BR></SPAN></FONT><FONT face=3DArial = size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: 'Times New Roman'">1636=20 Graff Avenue<BR>San Leandro, CA 94577<BR>(510) 352-2228<BR>Fax: = (510)=20 352-2231<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: 'Times New Roman'"><A=20 = href=3D"http://www.plugsys.com/">http://www.plugsys.com</A></SPAN></FONT>= <FONT=20 size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt"><o:p></o:p></SPAN></FONT></P></TD></TR> <TR style=3D"HEIGHT: 1pt" height=3D1> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 52.96%; PADDING-TOP: 0in; HEIGHT: 1pt"=20 vAlign=3Dbottom width=3D"52%" height=3D1> <P class=3DTempNormal1><B><FONT face=3DArial size=3D2><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma">News=20 Release<o:p></o:p></SPAN></FONT></B></P></TD> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 47.04%; PADDING-TOP: 0in; HEIGHT: 1pt"=20 vAlign=3Dbottom width=3D"47%" height=3D1> <P class=3DTempNormal1><![if = !supportEmptyParas]><![endif]> <FONT=20 face=3DArial size=3D1><SPAN=20 style=3D"FONT-SIZE: 7.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma"><o:p></o:p></SPAN></FONT></P></TD></TR> <TR style=3D"HEIGHT: 1pt" height=3D1> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 52.96%; PADDING-TOP: 0in; HEIGHT: 1pt"=20 vAlign=3Dbottom width=3D"52%" height=3D1> <P class=3DTempNormal1><FONT face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma"><![if = !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></FONT></P> <P class=3DTempNormal1><FONT face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma"><![if = !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></FONT></P> <P class=3DTempHeader1><B><FONT face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma">FOR=20 IMMEDIATE RELEASE<o:p></o:p></SPAN></FONT></B></P> <P class=3DTempNormal1><![if = !supportEmptyParas]><![endif]> <FONT=20 face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma"><o:p></o:p></SPAN></FONT></P></TD> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 47.04%; PADDING-TOP: 0in; HEIGHT: 1pt"=20 vAlign=3Dbottom width=3D"47%" height=3D1> <P class=3DTempNormal1><FONT face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma"><![if = !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></FONT></P> <P class=3DTempHeader1><B=20 style=3D"mso-ansi-font-weight: normal; mso-bidi-font-weight: = normal"><FONT=20 face=3DArial size<3D2><SPAN=20 style=3D"FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: = Arial; mso-bidi-font-family: = Tahoma">CONTACT:<o:p></o:p></SPAN></FONT></B></P> <P class=3DTempHeader1><B=20 style=3D"mso-ansi-font-weight: normal; mso-bidi-font-weight: = normal"><FONT=20 face=3DArial size=3D2><SPAN=20 style=3D"FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: = Arial; mso-bidi-font-family: Tahoma">Marc=20 Schnapp,<o:p></o:p></SPAN></FONT></B></P> <P class=3DTempHeader1><B=20 style=3D"mso-ansi-font-weight: normal; mso-bidi-font-weight: = normal"><FONT=20 face=3DArial size=3D2><SPAN=20 style=3D"FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: = Arial; mso-bidi-font-family: Tahoma">PlugSys=20 International <o:p></o:p></SPAN></FONT></B></P> <P class=3DTempHeader1><B=20 style=3D"mso-ansi-font-weight: normal; mso-bidi-font-weight: = normal"><FONT=20 face=3DArial size=3D2><SPAN=20 style=3D"FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: = Arial; mso-bidi-font-family: Tahoma">(510)=20 352-2230</SPAN></FONT></B><FONT face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma"><o:p></o:p></SPAN></FONT></P> <P class=3DTempNormal1><![if = !supportEmptyParas]><![endif]> <FONT=20 face=3DArial size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma"><o:p></o:p></SPAN></FONT></P></TD></TR> <TR style=3D"HEIGHT: 18.9pt" height=3D25> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 100%; PADDING-TOP: 0in; HEIGHT: 18.9pt"=20 vAlign=3Dbottom width=3D"100%" colSpan=3D2 height=3D25> <P class=3DTempHeader1><B><FONT size=3D1><SPAN=20 style=3D"FONT-SIZE: 7.5pt">May <SPAN=20 class=3D339092600-10052001>10</SPAN>, = 2001<o:p></o:p></SPAN></FONT></B></P> <P class=3DTempHeader1><![if = !supportEmptyParas]><![endif]> <B><FONT=20 face=3DTahoma size=3D1><SPAN=20 style=3D"FONT-SIZE: = 7.5pt"><o:p></o:p></SPAN></FONT></B></P></TD></TR> <TR style=3D"HEIGHT: 0.8in" height=3D77> <TD=20 style=3D"PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: = 0in; WIDTH: 100%; PADDING-TOP: 0in; HEIGHT: 0.8in"=20 vAlign=3Dbottom width=3D"100%" colSpan=3D2 height=3D77> <P class=3DTempHeader1 style=3D"TEXT-ALIGN: center" = align=3Dcenter><B><FONT=20 face=3DArial size=3D4><SPAN=20 style=3D"FONT-SIZE: 14pt; FONT-FAMILY: Arial; mso-bidi-font-size: = 11.5pt; mso-bidi-font-family: Tahoma">New=20 Max 2.0 Xbase Compiler Creates Download=20 Frenzy<o:p></o:p></SPAN></FONT></B></P> <P class=3DTempHeader1 style=3D"TEXT-ALIGN: center" = align=3Dcenter><B><FONT=20 face=3DArial size=3D3><SPAN=20 style=3D"FONT-SIZE: 12pt; FONT-FAMILY: Arial; mso-bidi-font-size: = 11.5pt; mso-bidi-font-family: Tahoma">Thousands=20 Of Preview Downloads In One Week<o:p></o:p></SPAN></FONT></B></P> <P class=3DTempHeader1 style=3D"TEXT-ALIGN: center" = align=3Dcenter><B><I><FONT=20 face=3DArial size=3D3><SPAN=20 style=3D"FONT-SIZE: 11.5pt; FONT-STYLE: italic; FONT-FAMILY: = Arial; mso-bidi-font-family: Tahoma">32-bit=20 Tool </SPAN></FONT></I></B><FONT face=3DArial size=3D3><SPAN=20 style=3D"FONT-SIZE: 11.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma">Runs=20 Same Applications On Linux and Windows </SPAN></FONT><FONT = size=3D1><SPAN=20 style=3D"FONT-SIZE: 7.5pt"><o:p></o:p></SPAN></FONT></P> <P class=3DTempHeader1><![if = !supportEmptyParas]><![endif]> <B><FONT=20 face=3DTahoma size=3D1><SPAN=20 style=3D"FONT-SIZE: = 7.5pt"><o:p></o:p></SPAN></FONT></B></P></TD></TR></TBODY></TABLE> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">SAN LEANDRO, CA=97 PlugSys today announces = immediate=20 availability of Max 2.0 Free Edition, the 32-bit Xbase compiler for = Linux and=20 Windows providing free registration to application developers worldwide. = Using=20 classic Xbase commands and functions, Max developers write = character-based=20 applications that access data from FoxPro, dBASE and Clipper. To ensure=20 scalability, Max also connects to all popular SQL databases. The product = can be=20 downloaded from the PlugSys.com web site.<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">Xbase is still the workhorse scripting = language around=20 the world. PlugSys quietly placed preview Linux and Win32 versions on = the=20 company=92s web site last week. The download rate drove PlugSys to add = an FTP=20 server and to post the release software on globally distributed web = sites=20 (Simtel.net and TUCOWS.com). <o:p></o:p></SPAN></FONT></P> <H2><B style=3D"mso-bidi-font-weight: normal"><I=20 style=3D"mso-bidi-font-style: normal"><FONT face=3DArial size=3D4><SPAN=20 style=3D"FONT-SIZE: 14pt">Xbase Scripting = Language</SPAN></FONT></I></B></H2> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 11pt">Max offers superior options to today=92s Xbase = developers:</SPAN></FONT></P> <UL style=3D"mso-margin-top-alt: 0in" type=3Ddisc> <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-list: l5 level1 = lfo4"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Clipper=20 developers will appreciate Max=92s ability to rejuvenate = applications=97in a=20 32-bit environment=97and without resorting to C++ compilers. Legacy = DOS=20 applications can now be hosted under Windows and Linux without memory=20 management add-ons and tweaks to accommodate applications under = Windows.=20 Computer Associates still sells its 16-bit DOS-only CA-Clipper 5.3, = based on a=20 1988 design. <o:p></o:p></SPAN></FONT> <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-margin-top-alt: = 0in; mso-list: l5 level1 lfo4"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Fox and dBASE=20 developers can work under Win32 and gain the Linux platform for their=20 time-tested applications. Microsoft no longer offers Fox products for = UNIX.=20 Borland no longer publishes dBASE.<o:p></o:p></SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-margin-top-alt: = 0in; mso-list: l5 level1 lfo4"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Other Xbase=20 products require developers to use C++ compilers as an intermediary=20 compilation environment. <o:p></o:p></SPAN></FONT></LI></UL> <P class=3DMsoBodyText><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">Xbase is a friendly language to learn. New = programmers=20 and learners can take advantage of this development tool=97at no cost. = Max Free=20 Edition includes a free 600-page language reference, Developer=92s = Overview and=20 Migration Guide.</SPAN></FONT></P> <H2><B style=3D"mso-bidi-font-weight: normal"><I=20 style=3D"mso-bidi-font-style: normal"><FONT face=3DArial size=3D4><SPAN=20 style=3D"FONT-SIZE: 14pt">Free Edition = Functionality</SPAN></FONT></I></B></H2> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">Max Free Edition (Max/FE) provides = unlimited=20 DBF access=97at no cost to the developer or the organization using the=20 application. Applications using Free Edition functionality may be = distributed=20 and deployed broadly=97again at no further cost. Max/FE provides the = basic level=20 of data access with the core DBF and Max/MTX single-key index format. = When=20 developers want access to SQL databases or FoxPro, dBASE and Clipper = data, they=20 can use Max Free Edition to evaluate the full functionality as=20 well.<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">Max/FE does not expire. Once developers are = satisfied=20 that Max delivers the needed functionality, they can license = Professional=20 Edition with confidence derived from direct experience. Or stick with = Max Free=20 Edition for less demanding purposes.<o:p></o:p></SPAN></FONT></P> <H2><B style=3D"mso-bidi-font-weight: normal"><I=20 style=3D"mso-bidi-font-style: normal"><FONT face=3DArial size=3D4><SPAN=20 style=3D"FONT-SIZE: 14pt">Max Professional Edition: For Demanding=20 Applications</SPAN></FONT></I></B></H2> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">When developers require more connectivity or = extensibility, Max Professional Edition (Max/PE) provides broader data = access=20 options to meet the needs of more demanding applications:=20 <o:p></o:p></SPAN></FONT></P> <UL style=3D"mso-margin-top-alt: 0in" type=3Ddisc> <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-list: l1 level1 = lfo3"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Querying and=20 updating SQL databases using the PlugSys ODBC Connector. Max natively = supports=20 ODBC under Windows and Linux. (Red Hat 7.x includes ODBC support. = Users of=20 other distributions can obtain documentation and software from <A=20 title=3D"UNIXodbc Project" href=3D"http://www.unixodbc.org/"><FONT = size=3D2><SPAN=20 style=3D"FONT-SIZE: 11pt">http://www.unixodbc.org/</SPAN></FONT></A>.) = <o:p></o:p></SPAN></FONT></LI></UL> <UL style=3D"mso-margin-top-alt: 0in" type=3Ddisc> <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-margin-top-alt: = 0in; mso-list: l4 level1 lfo1"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Access to=20 FoxPro, dBASE and Clipper data including native locking functionality = via the=20 PlugSys DBF Extender*<o:p></o:p></SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-margin-top-alt: = 0in; mso-list: l4 level1 lfo1"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Loading and=20 calling precompiled Xbase libraries (with the included Max Xbase = language=20 compiler)<o:p></o:p></SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"tab-stops: list .5in; mso-margin-top-alt: 0in; mso-list: l4 = level1 lfo1"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Executing custom=20 C, C++ functions and system services<o:p></o:p></SPAN></FONT> = </LI></UL> <P class=3DMsoNormal style=3D"mso-margin-top-alt: 0in"><FONT = face=3D"Times New Roman"=20 size=3D2><SPAN style=3D"FONT-SIZE: 10.5pt">Max Professional Edition can = be licensed=20 for $79.00 (US). Pricing for data access drivers and other products can = be found=20 on the PlugSys web site.<o:p></o:p></SPAN></FONT></P> <H2><B style=3D"mso-bidi-font-weight: normal"><I=20 style=3D"mso-bidi-font-style: normal"><FONT face=3DArial size=3D4><SPAN=20 style=3D"FONT-SIZE: 14pt">Full Database = Connectivity</SPAN></FONT></I></B></H2> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">Max provides developers with access to all = significant=20 data stores:<o:p></o:p></SPAN></FONT></P> <UL style=3D"mso-margin-top-alt: 0in" type=3Ddisc> <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-list: l1 level1 = lfo3"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">RDBMS- Using the=20 PlugSys ODBC Connector, developers can query and update any SQL = database with=20 an ODBC driver. As with all PlugSys products, this capability is = supported for=20 Windows and Linux servers.<o:p></o:p></SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"tab-stops: list .5in; mso-margin-top-alt: 0in; mso-list: l1 = level1 lfo3"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">Xbase data=20 files- The native Max data engine supports DBF files and its own MTX=20 single-key index format. By adding the PlugSys DBF Extender, = developers can=20 access FoxPro, dBASE and Clipper datafiles. Multiple key index files = (MDX/CDX)=20 are supported. And the DBF Extender respects native LAN locking = behaviors for=20 each respective environment.<o:p></o:p></SPAN></FONT> = </LI></UL><B><I><FONT=20 face=3DArial size=3D4><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-STYLE: italic; = FONT-FAMILY: Arial; mso-fareast-font-family: 'Times New Roman'; = mso-ansi-language: EN-US; mso-fareast-language: EN-US; = mso-bidi-language: AR-SA"><BR=20 style=3D"PAGE-BREAK-BEFORE: always" clear=3Dall></SPAN></FONT></I></B> <H2><B style=3D"mso-bidi-font-weight: normal"><I=20 style=3D"mso-bidi-font-style: normal"><FONT face=3DArial size=3D4><SPAN=20 style=3D"FONT-SIZE: 14pt">Max Benefits</SPAN></FONT></I></B></H2> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">Max offers developers numerous=20 benefits:<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 38.9pt; TEXT-INDENT: -0.25in; = MARGIN-RIGHT: 0in; tab-stops: list 38.6pt; mso-margin-top-alt: 6.0pt; = mso-list: l0 level1 lfo2"><![if !supportLists]><FONT=20 face=3DSymbol size=3D2><SPAN style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: = Symbol">=B7<FONT=20 face=3D"Times New Roman" size=3D1><SPAN=20 style=3D"FONT: 7pt 'Times New = Roman'"> =20 </SPAN></FONT></SPAN></FONT><![endif]><B><FONT size=3D2><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10.5pt">Scalability and=20 portability</SPAN></FONT></B><FONT size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">- The=20 same Max source code can be compiled and run under Intel Linux and the = 32-bit=20 Microsoft platforms. (Max Server Pages, a sister product, enhances Linux = and=20 Windows web servers with server-side scripting using the same language=20 set.)<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 38.9pt; TEXT-INDENT: -0.25in; = MARGIN-RIGHT: 0in; tab-stops: list 38.6pt; mso-margin-top-alt: 6.0pt; = mso-list: l0 level1 lfo2"><![if !supportLists]><FONT=20 face=3DSymbol size=3D2><SPAN style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: = Symbol">=B7<FONT=20 face=3D"Times New Roman" size=3D1><SPAN=20 style=3D"FONT: 7pt 'Times New = Roman'"> =20 </SPAN></FONT></SPAN></FONT><![endif]><B><FONT size=3D2><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10.5pt">Painless=20 migration</SPAN></FONT></B><FONT size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">- Fox=20 developers can move old DOS & Unix applications to Linux. Clipper = developers=20 can at last adopt a 32-bit product=97and run applications under = Microsoft and=20 Linux=97without the need for fussy C++ compilers and hard-to-decipher = error=20 messages. <o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 38.9pt; TEXT-INDENT: -0.25in; = MARGIN-RIGHT: 0in; tab-stops: list 38.6pt; mso-margin-top-alt: 0in; = mso-list: l0 level1 lfo2"><![if !supportLists]><FONT=20 face=3DSymbol size=3D2><SPAN style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: = Symbol">=B7<FONT=20 face=3D"Times New Roman" size=3D1><SPAN=20 style=3D"FONT: 7pt 'Times New = Roman'"> =20 </SPAN></FONT></SPAN></FONT><![endif]><B><FONT size=3D2><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10.5pt">Code=20 security</SPAN></FONT></B><FONT size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">- Max=20 compiles source code, so clients and end users cannot make=20 modifications.<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 38.9pt; TEXT-INDENT: -0.25in; = MARGIN-RIGHT: 0in; tab-stops: list 38.6pt; mso-margin-top-alt: 0in; = mso-list: l0 level1 lfo2"><![if !supportLists]><FONT=20 face=3DSymbol size=3D2><SPAN style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: = Symbol">=B7<FONT=20 face=3D"Times New Roman" size=3D1><SPAN=20 style=3D"FONT: 7pt 'Times New = Roman'"> =20 </SPAN></FONT></SPAN></FONT><![endif]><B><FONT size=3D2><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10.5pt">Easy Linux=20 installation</SPAN></FONT></B><FONT size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">- Max=20 has attracted new-to-Linux developers. So, Max ships with a an installer = that=20 sets the standard for ease of setup on that operating=20 system.<o:p></o:p></SPAN></FONT></P> <P class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; MARGIN-LEFT: 38.9pt; TEXT-INDENT: -0.25in; = MARGIN-RIGHT: 0in; tab-stops: list 38.6pt; mso-margin-top-alt: 0in; = mso-list: l0 level1 lfo2"><![if !supportLists]><FONT=20 face=3DSymbol size=3D2><SPAN style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: = Symbol">=B7<FONT=20 face=3D"Times New Roman" size=3D1><SPAN=20 style=3D"FONT: 7pt 'Times New = Roman'"> =20 </SPAN></FONT></SPAN></FONT><![endif]><B><FONT size=3D2><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10.5pt">Low cost upgrade to = Professional=20 Edition</SPAN></FONT></B><FONT size=3D2><SPAN style=3D"FONT-SIZE: = 10.5pt">- With a=20 $79 base license fee, Max/PE is the easy choice for one-time data = conversion=20 projects and full-featured applications.<o:p></o:p></SPAN></FONT></P> <H3><B style=3D"mso-bidi-font-weight: normal"><FONT face=3DArial = size=3D3><SPAN=20 style=3D"FONT-SIZE: 12pt"><SPAN style=3D"mso-bidi-font-size: 13.0pt">The = Evolution=20 of Xbase</SPAN></SPAN></FONT></B></H3> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 11pt">While carrying forward traditional Xbase = language=20 functionality, Max introduces productivity-enahncing features new to = most Xbase=20 developers:</SPAN></FONT></P> <UL style=3D"mso-margin-top-alt: 0in" type=3Ddisc> <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-list: l3 level1 = lfo6"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: 11pt">Max = introduces=20 <I><SPAN style=3D"FONT-STYLE: italic">function prototypes</SPAN></I> = to Xbase.=20 Long a key feature of ANSI C, prototypes enable the Max compiler to = identify=20 defectively constructed function calls before they become complicated = runtime=20 errors. Using prototypes, developers can avoid data type mismatches = and=20 argument list errors.</SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-margin-top-alt: = 0in; mso-list: l3 level1 lfo6"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: 11pt">Max = adds a=20 <I><SPAN style=3D"FONT-STYLE: italic">universal concatenation=20 operator</SPAN></I>. This operator casts non-string data values (such = as dates=20 and numerical values) as part of concatenation = operations.</SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-margin-top-alt: = 0in; mso-list: l3 level1 lfo6"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: = 11pt">Block enclosure=20 characters make multiple lines of code simple to write and easy to = read. With=20 block enclosure, no longer need to restate a continuation character on = every=20 intervening line of code.</SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"MARGIN-BOTTOM: 0pt; tab-stops: list .5in; mso-margin-top-alt: = 0in; mso-list: l3 level1 lfo6"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN style=3D"FONT-SIZE: 11pt">Long = string=20 delimiters make multi-line quoted strings simpler to express and also = obviate=20 continuation characters.</SPAN></FONT>=20 <LI class=3DMsoNormal=20 style=3D"DISPLAY: none; MARGIN-BOTTOM: 0pt; tab-stops: list .5in; = mso-margin-top-alt: 0in; mso-list: l3 level1 lfo6"><FONT=20 face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"DISPLAY: none; FONT-SIZE: 11pt; mso-hide: all"><![if = !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></FONT>=20 </LI></UL> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 11pt">Further information (including a feature = comparison=20 table) is available at the PlugSys web site (</SPAN></FONT><FONT = size=3D2><SPAN=20 style=3D"FONT-SIZE: = 10.5pt">http://www.plugsys.com/)</SPAN></FONT>.<B><FONT=20 face=3DArial size=3D2><SPAN=20 style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: 'Times New = Roman'"><o:p></o:p></SPAN></FONT></B></P> <P class=3DTempHeader1 style=3D"TEXT-ALIGN: center" align=3Dcenter><B=20 style=3D"mso-ansi-font-weight: normal; mso-bidi-font-weight: = normal"><FONT=20 face=3DArial size=3D2><SPAN=20 style=3D"FONT-WEIGHT: normal; FONT-SIZE: 10.5pt; FONT-FAMILY: Arial; = mso-bidi-font-family: Tahoma">#=20 # #<o:p></o:p></SPAN></FONT></B></P> <H3><B style=3D"mso-bidi-font-weight: normal"><FONT face=3DArial = size=3D3><SPAN=20 style=3D"FONT-SIZE: 12pt"><SPAN style=3D"mso-bidi-font-size: = 13.0pt">About=20 PlugSys</SPAN></SPAN></FONT></B></H3> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">PlugSys International enjoys a decade of = development=20 experience based upon a predecessor product line marketed in Brazil as = <I><SPAN=20 style=3D"FONT-STYLE: italic">Joiner</SPAN></I>. Joiner is still heavily = used by=20 DOS and SCO Unix developers in that market. Max is the 32-bit successor = with=20 availability for Microsoft=92s 32-bit Windows operating systems and for = major=20 Linux distributions.<o:p></o:p></SPAN></FONT></P> <H3><B style=3D"mso-bidi-font-weight: normal"><FONT face=3DArial = size=3D3><SPAN=20 style=3D"FONT-SIZE: 12pt"><SPAN style=3D"mso-bidi-font-size: = 13.0pt">About=20 Xbase</SPAN></SPAN></FONT></B></H3> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt">Xbase first appeared in dBASE II in 1981. = The=20 introduction of the Clipper compiler made the language an ideal tool for = consultants and VAR=92s to create vertical applications. A language = standard=20 committee (ANSI X3J19) was convened in 1990 to identify the common = language=20 features. (The committee=92s convenor, Marc Schnapp, directs product = strategy for=20 PlugSys.) Xbase remains highly popular, appearing in the PlugSys Max = compiler=20 and =93visual=94 flavors of dBASE and = FoxPro.<o:p></o:p></SPAN></FONT></P> <H3><B style=3D"mso-bidi-font-weight: normal"><FONT face=3DArial = size=3D3><SPAN=20 style=3D"FONT-SIZE: 12pt"><SPAN style=3D"mso-bidi-font-size: = 13.0pt">About Sequiter=20 and CodeBase</SPAN></SPAN></FONT></B></H3> <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D2><SPAN=20 style=3D"FONT-SIZE: 11pt">* DBF Extender is built using CodeBase, the = premier DBF=20 access technology, from Sequiter Software. Sequiter (<A=20 href=3D"http://www.sequiter.com/">www.sequiter.com</A>) has been = continually=20 developing and enhancing CodeBase since 1988. CodeBase has won a string = of=20 plaudits from computer reviewers over its career. VB Tech Journal put it = most=20 succinctly, saying =93its query optimization technology is=20 fast.=94</SPAN></FONT><FONT size=3D2><SPAN=20 style=3D"FONT-SIZE: 10.5pt"><o:p></o:p></SPAN></FONT></P></DIV> <DIV style=3D"mso-element: comment-list"><![if !supportAnnotations]> <HR class=3Dmsocomoff align=3Dleft width=3D"33%" SIZE=3D1> <![endif]></DIV></BODY></HTML> ------=_NextPart_001_0010_01C0D8E6.B8F203C0-- ------=_NextPart_000_000F_01C0D8E6.B8F07D20 Content-Type: image/gif; name="image001.gif" Content-Transfer-Encoding: base64 Content-ID: <image001.gif@01C0D3DF.ECB75720> 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 ------=_NextPart_000_000F_01C0D8E6.B8F07D20--