MaxBase V. 1.18
Just Released!

|

Photo shows MBase running on Warp 4.0 of @Macarlo, Inc.
Developer Max Marsiglietti, member
of the NetRexx Ring, just released MaxBase v. 1.18
. This is a fairly big and comprehensive suite of database tools that will help
you manage your information and share them with your colleagues,clients and friends.
There are tools for the developer, end user and consultant -- all of them are the
result of years of experience that I have put together as a developer, end user
and consultant in the field of databases. MaxBase is a graphical tool completely
written in Java that allows you to manage your databases, both as a database administrator
(working with DBs structure), and as a user doing data entry. The archive (mbase118.zip, 1.64Mb) was uploaded onto Hobbes,
and replaces mbase117.zip.
MaxBase itself is a stand-alone application with many features
(some of them are uncommon for a database of this class, like the possibility to
reach other databases on the network) which were thought for (and developed with)
end users, just like yourself.
MaxBase is a fairly big suite of tools that deal with databases, completely written
in Java (whose installation gotchas are not yet widely known to most end users)
and thus requires your attention at least for installing and checking system requirements.
Please take the time to read this file before installing, or at least read the updated
sections before upgrading.MaxBase runs only under Java 1.1.x and above
NOTE: Please see the HTML documentation for license information (the "legal
info" link from the main index page). The start page for HTML documentation
is in the docs\index.htm file. MaxBase is *not* freeware (though it is cheap!).
An award-winning database suite that allows you to work locally and over a network
(both inside and outside a browser) with ASCII-based, ISAM and/or B+Trees indexed
databases (but you can also import/export DBF, QIF and
CSV files).
It also comes with MERGe, a report writer that lets you print and generate HTML
pages, a database server plus classes and beans for the developer (both NetRexx
and Java syntaxes are supported). Comprehensive and easy to browse HTML manuals
are included in the package.
Differences from 1.17
.) New: B+Tree based indexing for RXDbase. This new indexing
doesn't supercede ISAM -- it is only a new option (there are cases where ISAM is
more desirable than B+Trees). All of the programs, beans, classes of the MaxBase
package have been enabled for B+Trees, and the docs have been updated with information
about them (yes, you can use them in your apps, if you want and if you have a MaxBase
license).
.) New: the whole package now comes in two formats: one is the usual zip file, with
all batch files and resources for all operating systems and the other is an auto-installing
Win32 exe file (seems like the defacto standard among Win32 shareware, n'est ce
pas?). The original MaxBase distribution (zip file) has
been packaged under Linux (Unix), with file accesses set in order not to pose security
problems.
It's up to you of course to check and change them if they don't meet your standards.
.) New: the sources for RXDBClient are now provided with this package, in the maxbase\demo
directory. Therefore, if you need to access MaxBase
DB servers from platforms that don't have a Java Virtual Machine, you can grab the
RXDBClient sources and port the code. RXDBClient.nrx, from
now on, will be the reference for the communications protocol to and from MaxBase
DB servers.
.) Added: sections in the manuals for Symantec Visual Cafe' users (installing and
using the MaxBase beans).
.) Added: the new -v (verbose) option to RXDBServer: it saves timestamps in the
log file (if a log file has been requested).
.) Added: the new -f (options "F"ile) to RXDBServer: it is used to load
options
directly from a text file (see the networking section of the HTML docs for the exact
syntax of the entries, and the reason of this addition).
.) Added: the shutDown method to MaxBase (see the enclosed JavaBeans documentation).
.) Improved: the HTML manuals have been improved and revisited (content-wise), expecially
in the reports and MaxBase sections (nearly all of the
changes took place in the section for developers).
.) Changed: All of the switches for RXDBServer now start with dashes (-) instead
of slashes (/). (It's a Posix thing, I've been told)
.) Changed: small modifications to the disaster-recovery routines (internals) in
RXDbase.
.) Changed: timestamps in RXDBServer are now directly human-readable (instead of
representing the seconds from Jan 1st, 1970 or something).
.) Corrected: RXDbase/JRXDbase/etc returned an error message instead of '0' when
no records were found by a query. Now I've found the time to fix it.
.) Corrected: Conversions from/to DBF files now work correctly also on Os/2.
.) Corrected: Packing the archive, rebuilding one or more indexes, or adding a lot
of records caused ISAM indexes to get corrupted under v1.17. Please pack the archives
after installing v1.18 if you did one of the above things under v1.17.
.) Corrected: Queries containing the OR ("|" symbol) operator reported
incorrect values when using the networked apps and classes. Since the fix involved
changing both client- and server-side code, you must upgrade both your servers and
clients in order for the fix to take effect.
.) Corrected: alternating two queries ad libitum had the wrong records returned
only every other odd run. (whatever it means, it's been fixed)
.) Corrected: the dbtest.nrx NetRexx source example had a bug (in the filter definition
part).
.) Corrected: the dir2dat.nrx NetRexx source example had a bug (it deleted a non-existant
db).
.) Corrected: the PageLayout bean didn't have the right icon.
CONTACT AUTHOR:
Massimiliano Marsiglietti
Email address: maxbase@bmtmicro.com
Program URL: http://www.bmtmicro.com/catalog/mb-web
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited
[TOP]
[HOME] [INDEX]
rlo, Inc.
@Macarlo's Shareware & Web