|
Wednesday May 23
8-8:30am Registration and
continental Breakfast in the Mezzanine Foyer |
|
8:30-9am Spanish
Suite
Welcome
Pete
Loveless, jBASE International
jBASE International's CEO, Pete Loveless, will open the conference with a
review of the company's business and successes. |
9-10am Spanish
Suite
What jBASE did for TEMENOS ...and what TEMENOS did for jBASE
Clive A Ketteridge, Database Strategy Director of The TEMENOS Group –
Co-Founder of jBASE 1989Clive
Ketteridge was co-founder of jBASE Software in 1989 and is today the
Database Strategy Director of The TEMENOS Group where he also acts as
general manager of jBASE. In this session, Clive will explain the
reasons behind the 1999 TEMENOS acquisition of the jBASE product and
company. What was behind the strategy? Did TEMENOS fulfill their aims? In
this session, you will be presented with the facts and you can judge for
yourself how TEMENOS has benefited from the jBASE technology. Just as
importantly, you will learn how the jBASE product benefits from TEMENOS
investment and how the jBASE International/TEMENOS partnership benefits
jBASE users around the globe! With jBASE in use at around 300 TEMENOS
banking clientele, Clive will highlight some of the major businesses now
running jBASE on a daily basis. Attend this session to see what can be
achieved when the power and flexibility of jBASE is put to work! |
|
Break
10-10:15am in the Mezzanine Foyer
|
10:15-11:15am
Castillian & Valencia East
Using the New Features in jBASE Release 4
Dan Ell, jBASE International
This session begins with an
overview of all the major enhancements included in jBASE 4 including
Internationalization, jQL BASIC functions, XML functions, jPLUS files and
built-in SQL functionality. We will show hands-on examples and use
of the internationalization settings, codepage use and effects and changes
to BASIC and jQL when working with internationalization. We will also show
how to use the jQL BASIC functions to run jQL queries and "fetch" results
without having the overhead of a BASIC EXECUTE statement. Working
examples of the new SQL functionality and other enhancements will also be
included. |
10:15-11:15am
Madrid & Valencia West
jBASE Application Profiling – How to Analyze your Application
Simon Rees,
jBASE International
Are some
processes taking much longer than you expected? Want
to
know what is happening under the covers? A
variety of the utilities and tools for profiling and monitoring supplied with
jBASE will be presented along with suggestions and examples of usage.
This session will include a look at all the new jBASE 4.1 tools that allow for
in-depth
analysis of running processes. We
will also discuss using the existing jcover utility, using profiling tools for
performance analysis and jkeyauto for benchmarks and regression testing
methodologies. Attendees will receive advice and recommendations on
configuration, best practices, performance tuning and maintainability. |
|
11:15-12:15pm
Castillian & Valencia East
jBASE Tips & Tricks – Understanding the jBASE Database
Dan Ell,
jBASE International
This session begins with an overview of the jBASE database and the
advanced design that drives it. We explore environment variables,
integration with the native operating system, compatibility configuration
files, advanced file management and tricks for managing them. Get
tips on how to setup environments for specific users, work with the
spooler and customize commands. Learn how files, program,
subroutines and operating system programs are utilized and accessed
uniquely on jBASE. |
11:15-12:15pm
Madrid & Valencia West
Advanced
Compilation Techniques
Simon Rees,
jBASE International
This session
will discuss the various compilation techniques within jBASE. Attendees will
learn how jBASE 3.4 and jBASE 4.1 differ including a discussion of the new
jcompile command in jBASE 4.1 and the options available for use with it;
together with the new ability within jBASE 4.1 to create compiled jQL
statements. The session will also discuss how Makefiles can be used to
simplify the compilation process and to make upgrading and software
maintenance an easier task.
|
|
Lunch
12:15-1:30 Oceanview Room
Sponsored by
TEMENOS

|
|
1:30-2:30pm
Castillian & Valencia East
Supporting jBASE
Dan Ell, jBASE International
The challenges that
front-line support
personnel face are very different from those of a developer or end user. This
class is specifically tailored to arm Help Desk staff
who communicate with the end-user. In this session,
we will cover the techniques used to get to the root of a submitted problem -
what questions must always be asked and what steps should always be
taken. This session will include many real-life examples of submitted
problems and the path to their resolution. Common jBASE directory structures
and configurations will be discussed
along with an explanation of
how they affect your troubleshooting technique. This session will aid you in
communicating what is needed from your end-users to allow your developers and
support personnel to quickly remedy the problem.
|
1:30-2:30pm
Madrid & Valencia West
Integration of C/C++ programs with jBASE
Simon Rees,
jBASE International
This workshop
presents a real world application of a C/C++ wrapper in jBASE. The
discussion uses an example application, the QAS Address Lookup software, which
provides an API that enables lookup of U.K. and U.S. addresses from Postal
Codes and vice versa. Attendees will learn how to develop an interface from
jBC and how to implement it in jBASE. This workshop demonstrates the openness
of the jBASE architecture with a very practical example.
|
|
2:30-3:30pm
Castillian & Valencia East
Enhancing the jBASE environment – Advanced
Techniques
for Customizing
jBASE
Dan Ell, jBASE International
In this session we discuss advanced
changes that can be made to the jBASE environment to greatly enhance your
system. We will have examples of printer
programs allowing
you to "print" to pdf, email and windows (GDI) printers. We discuss how-to
utilize
front-end jBASE commands
to minimize the risk of CLEARFILE, DELETE-FILE and to allow you to customize
defaults. This session will also discuss, in-depth, jBASE interaction with
the underlying operating system which will include customizing
login scripts and using redirection and other operating system level commands.
|
2:30-3:30pm Madrid & Valencia West
jBASE Add Ons &
Solutions:
Built for the way you work!
David Peters,
jBASE International
jBASE International offers a range of added value solutions for application
development and database security designed to amplify your experience with
jBASE. In this session we will review this set of world-class development
tools made available from the Mpower1 group of companies. These range from
enhanced security provided by the DREM Data at Rest Encryption Module which
eliminates concerns about Sarbanes Oxley compliance, through to classic
MultiValue 4GL development “with a twist” using OSMOSiS and advanced
middleware technology with jRCS and mv.NET. Finally, we will investigate a
solution to deliver advanced reporting with MS SQL Server Reporting Services.
Whatever
your development needs, there is bound to be a solution for you at jBASE
International!
|
|
Break
3:30-3:45 pm in the Mezzanine Foyer
Sponsored by
Ashwood
Computer, Inc.
 |
3:45-5pm Regency Ballroom
Fast Track: Migrating to Release 4.1.5
Simon Rees, jBASE International
We discuss the thread-based 4.1.5 release and how it differs from 3.4 as it
pertains to converting your existing 3.4 system. This class will
conceptually cover the changes you may need to make to convert, along with
many real-life examples and solutions. We cover new functionality and
environment changes which include jBASE startup, licensing and .profile/remote.cmd
changes. This session will explain how to prepare for conversion and discuss
what can be done in advance to smooth the path to jBASE 4.1. In this session,
we will actually perform a complete conversion of a working jBASE 3.4 machine
to 4.1 with discussion throughout the process. Upon completion of this class
you will see that, with a little planning, conversion to 4.1 is not a
difficult endeavor. |
|
Thursday May 24
8:30-9:00am Continental Breakfast in the
Mezzanine Foyer
|
9-10am Castillian &
Valencia East
jBASE: A View from France
Pierre Lagrange, jBASE Representative in France
The session focuses on jBASE’s French distributor, who will explain the
process and decisions which have successfully launched jBASE into the
French marketplace. The session will include three
success stories with three very different cases: 5 SUR 5, a very big site
going from D3; ETI, also from D3 but with 100+ jBASE sites now; and AGEPS,
with a big portage from IN8000. |
9-10am
Madrid
& Valencia West
Getting the Most from SQL
Lee Burstein, Dynamic Systems
SQL is a very real part of
our lives. It is not unusual for you to need to expose your jBASE data as
an SQL accessible data source. If you are using jDP you are already
dealing with SQL access to your jBASE data. Release 4.1.5 adds the
SQLSELECT command to your bag of tricks allowing SQL access to your files
from the command prompt. This session is designed to introduce you to SQL
Query syntax so you can start to get the most out of SQL. |
|
Break
10-10:15am in the Mezzanine Foyer
|
|
10:15-11:15am
Castillian & Valencia East
Product Development and
Support
Martin Bailey, TEMENOS
Pulling together multiple man years of development into a finished application
server across nearly a dozen platforms and delivering on schedule does not
just happen; it takes vision, commitment, planning, management, process and a
healthy dose of realism. In a similar vein, supporting our customers is
exactly like a scaled down development operation happening 20 times a year. By
gaining an insight into how we operate, customers can plan more effectively
for roll outs & upgrades and even learn how to get fixes to their issues in a
faster timeframe.
|
10:15-11:15am
Madrid & Valencia West
jBASE Remote Connectivity Services
Alex Lashchuk,
Rilex
Computing Technologies, LLC
jRCS provides connectivity
between Windows based applications e.g. apps written in VB6, Visual Basic.NET
or C# and a server system running jBASE. This briefing will explain its
inner workings (it uses XML protocols to communicate between the client
and the server) and demonstrate the technology in action. The discussion
will then focus on the interface which is exposed as a set of .NET objects
to provide compatibility with existing products and platforms. Delve into
the inner workings of this true client-server connectivity library which
leverages the power of jBASE. |
|
11:15-12:15pm
Castillian & Valencia East
Transaction Journaling – Saving the Day
Dan Ell,
jBASE International
Computers are wonderful and fragile. Anyone who has worked with a
computer for any amount of time has experience “the day we lost
everything”. Most people have disciplined themselves to do
nightly saves and have only lost the days work. Transaction
journaling allows you to literally “save the day”. This session
explains and explores everything from a quick simple day-saving setup to
in depth planning of transaction logging techniques, hot-stand-by
configurations, and the latest in transactional management methods. |
11:15-12:15pm
Madrid & Valencia West
jBASE Optimizing Techniques
Simon
Rees, jBASE International
This session is aimed squarely at programmers intent on raising the
performance bar of jBASE applications. We look briefly at the impact of
hardware and operating system configurations but the focus is on the
techniques that can be employed within
jBASE to create or
to
alter
your application to run more like a thoroughbred rather than a
plodder. We will cover everything from "system-level" changes such as
file sizing, the use and misuse of indexes and simple data-structure rules
to advanced BASIC techniques and designs. Some of the techniques explored
are specific to release 4 (e.g. threads and jQL refinements) so be
prepared for a look at old problems from a fresh perspective. |
|
Lunch
12:15-1:30
Oceanview Room
|
|
1:30-2:30pm
Regency Ballroom
jBASE Product Roadmap
Simon Rees, jBASE International &
Martin Bailey, TEMENOS
Hear what's on the horizon from the jBASE Development team! This
session will focus on current enhancements as well as reveal changes in the
upcoming jBASE
Release 5, a 64-bit implementation including features such as warm start
recovery, resilient files, auto-resizing files, online backup, OBjEX.Net and
more! A must see session!
|
2:30-3:30pm
Regency Ballroom
jBASE Release 5
Martin Bailey, TEMENOS
The upcoming jBASE Release 5 has been built with two fundamental
principles in mind. Firstly - to make the product non-stop and secondly to
make it 64 bit. With the addition of warmstart recovery and resilient
files, the jBASE database can be configured to automatically detect an
abnormal shutdown and run a full integrity check applying any transactions
that should be there and rolling back any transactions which did not
complete. The resilient files are designed in such a way that integrity is
kept both before and after every write so with a journaled operating
system, there is no scope for the files to become corrupted. This coupled
with the fact that you no longer need to take the system down to backup or
restore means that your systems can truly be available 24/7 on a jBASE
platform. Resizing hash files can be a thing of the past with a new file
type that auto-sizes by abstracting the location of the data from the
record ID. 64-bit support means the removal of a number of OS based
restrictions on memory and files. Let us walk you through the benefits of
Release 5, with plenty of time for questions and answers! |
|
Break
3:30-3:45 pm in the Mezzanine Foyer
Sponsored by
International Spectrum
 |
3:45-4:45pm
Castillian & Valencia
East
Migrating Legacy Applications to the Web
Rick Weiser, DesignBais International
Finding yourself in the undesirable position of building two development teams
– one for the web and one for jBASE? Do you also find that to take
advantage of the Web you need to learn new languages and new technologies?
This session addresses these issues using tools that are available today.
These tools enable jBASE developers to design and create enterprise wide
web-based applications. No knowledge of technologies such as Java, JavaSript,
HTML, ASP, XML, SOAP or AJAX is required. The tool that will be used in this
presentation is DesignBais. Attendees will learn how DesignBais employs the
use of design templates to create a standard user interface that can be easily
applied throughout an application or its modules. Using side bar and
drop-down top menus as standard features, the presentation demonstrates how
user navigation is simple and intuitive. Attendees will also learn how to
leverage their existing business logic in a web based application. Emphasis
in this session will be placed on illustrating how DesignBais is used to
create complete enterprise applications – not just single purpose forms. |
3:45-4:45pm Madrid
& Valencia West
jDP: Tips and Techniques
Simon Rees,
jBASE International
jBASE Data
Provider (jDP) is included with jBASE to allow for Open Database Compliance
(ODBC). This tool allows for any ODBC compliant client to access the
jBASE
data files. The most common of these clients is Microsoft Excel and
reporting tools such as Crystal Reports. This session presents tips
and techniques for configuring and using the jBASE Data Provider for
integration with standards-based tools (ODBC, OLE DB, etc.). Setup and
configuration including using the jBASE Dictionary Configurator (jDC)
which allows you to "normalize" multivalue fields are covered.
Attendees will see demonstrations and examples of interfacing jBASE with
tools such as Crystal Reports and Microsoft Excel. |
|
Mpower1 Gala Dinner
7pm-late Starlight Rooftop Dining Room |