<<Back to jBASE User Conference Information

jBASE User Conference 2007
Guide to Sessions

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 C
ustomizing 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

Friday May 25: BlueFinity International Conference

BlueFinity International will be hosting its inaugural BlueFinity Developers Conference in the same location immediately after the jBASE User Conference! This would be an excellent opportunity to learn how BlueFinity's products enable developers on any MultiValue platform to take advantage of the powerful Microsoft .NET framework. And what's more, it's free to jBASE conference attendees! Discover how MultiValue users on any platform can now exploit the latest Microsoft technology while still leveraging all the traditional benefits of MultiValue.  Both of BlueFinity's products, mv.NET and RSDC, are available from jBASE International.  All attendees will receive a free, full developers license of mv.NET. 

Sample Sessions:

Product Roadmap
BlueFinity have an exciting roadmap for the development of both additional features for their existing product range and the introduction of brand-new, innovative products. Learn about what is available right now and what will be coming soon (including .NET fw 3.0, Ajax, Vista and 64-bit support) from the industry's leading MultiValue for .NET organization. 

Introduction to the BlueFinity Product Range
A high level technical introduction to the benefits and features of each of the BlueFinity products.  During this session, attendees will learn (through description and demonstration) about the functionality provided by each product.

Technical Session for Web Developers
A chance to get the low-down on a variety of technical tips and insights for those developers charged with the task of linking MultiValue data in with Web applications.  Topics such as state management, session pooling, Ajax integration and multivalued data handling will be discussed and demonstrated in detail.

Technical Session for Smart-client developers
Developing MultiValue linked applications has never been easier than with the BlueFinity product range.  This session covers the more advanced features and capabilities of mv.NET when used to develop smart (rich) client applications.  Topics such as Visual Studio Integration, ADO.NET access and advanced data binding will be covered.

Case Studies
In addition to the sessions above, there will also be case studies presented by actual users of BlueFinity technology.  Hear about how others have used mv.NET to assist them in the development of their innovative applications.  Discussion will include the technical challenges faced during their development and how mv.NET helped overcome them.

To attend the BlueFinity conference for free, be sure to check the BlueFinity box on the jBASE conference registration form!  Those interested in the BlueFinity conference only should register for the conference at www.bluefinity.com/may2007.html.

 

 

 
 
 
Copyright ® 2007 jBASE International.  All rights reserved.
Trademarks & Copyrights