Title: jBASE User Conference 2003 Application GUIzing with wxAPI and Winnix
1jBASE User Conference 2003Application GUIzing
withwxAPI and Winnix
- Pierre Lagrange
- Sales Manager
- p.lagrange_at_winnix.com
- 33 6 07 72 63 18
SPEAKER
2Winnix MilestoneJust A Couple of Dates
- 1992 Winnix Integrator
- 1993 COGIBUS
- 1997 Winnix Software
- 1998 Winnix Integrator 2
- 1999 jBASE signs as Winnix Distributor
- 2000 Winnix signs as jBASE Distributor
- 2001 First jBASE Sale from Winnix
- 2003 60.000 Winnix Licenses
- 2003 3.000 jBASE Licences in France
- 2003 Winnix Thin Client Winnix CE
3Winnix MilestoneWinnix Evolutions
- Winnix Integrator
- Request for a Terminal Emulator in French
Hospitals - Winnix Integrator 2
- Made for GUI
- Winnix Thin Client
- Web OK, but what about Control?
- Winnix CE
- Winnix on Small Devices, on the Road
4wxAPIFrom Legacy World to Graphical World
- Client/Server Architecture between jBASE and
Winnix Application - Connection handled via OLE Server
- Familiar to PICK Developer, because uses same
File Access and Dynamic Array Structure - Also includes most of Common BASIC functions
- Exchange between Client Front End and jBASE
Server via a COMMON, shared by subroutines called
by the Client - TCL access available even when Application is
running (EXECUTE)
5wxAPI wxControls How Does it Works?
BK.SERVER
JBASE
WXAPI
WINNIX GOLD
wxAPI.ocx (Utilities)
WxControls.ocx
Visual BASIC Project
6wxAPI wxControls Visual Basic Side
7wxAPILegacy to GUI Demo
8wxAdminjBASE Graphical Administration Tool
- 100 made in jBASE and Winnix
- Easy GUI for your Admin/Customers
- Printer Queues and Jobs Management
- Sessions Monitoring
- User Accounts Management
- License Pricing per Site
9wxAdminPrinter Queues Management
- Printer Queues Management (Printer, Settings)
- Define a Queue (with or without Assistant)
- Printer Types
- Page Break
- Translation Table
- Spooler Process Management
- Start/Stop/Shutdown Printer Queue
- Printer Queue Status
- Jobs Handler
- Jobs List, with sort on Number, Printer, Status
- View a Job
- Page to Page
- Partial Print or Restart from a Specific Page
- Job Reassign
10wxAdminSessions Monitoring
- Monitors Everything about Sessions Running on the
Machine - Channel, User, Account
- Ability to Logoff a Specific User
- A Graphical LISTU
11wxAdminUser Accounts Management
- Administration
- User Accounts List (based on Current jBASE System
File) - Ability to Modify System File
- Add Account
- Delete Account
- Manage Accounts (Name, Directory, Linked Users
List) - Possibility to add an existing Account
- In an Account
- Add User
- Delete User
- Manage Users
12wxAdminUser Accounts with Connection Script
- Connection Name (jBC logname)
- Emulation Mode
- Compiled Programs Dir (default bin)
- Compiled Libraries Dir (default lib)
- Programs Path (default bin)
- Libraries Path (default lib)
- jBASE Files Path (jEDI filepath, default account
root) - MD File Name (default MDD)
13wxAdminDemo
- Create a Printer with the Wizard
- View a Printer Job
- User Accounts
14Winnix Thin ClientYour Terminal Emulator on the
Web
- Winnix Integrator 2 for Client Stations
- Full Winnix Gold Features, just with no Settings
(Not the Entry Version) - Additional Features for a Central Administration
15Winnix Thin ClientAdvantages
- Lower Memory Footprint
- No Useless Feature on Client Station
- Network Administration
16Winnix Thin ClientFeatures
- Standard Emulation Connection
- File Transfert
- Full Winnix Commands Set
- Printing
- No Save, no Change for Settings
17Winnix Thin ClientWeb Administration
- Centralized Administration(Intranet / Internet)
- Remote Installation
- Centralized Sessions
- Centralized Licenses
18Winnix Thin ClientWeb Administration
Server
Web Application
Client Stations
WinnixSessions
InstallationPrograms
AdministrationApplication
License
Users
19Winnix Thin ClientSessions
- Sessions can be from a Gold Version
- Sessions Stored on the Server
20Winnix Thin ClientInstallation
- Uses a Cookie on the Client Station
- Installation Program is Run from the Web Server
21Winnix Thin ClientLicense
- License is Stored on the Web Server
- Server License is Valid only during the
Session Time - If no Server License, Standard License
Mechanism is Used
22Winnix Thin ClientDemo
23WinnixCEYour Terminal Emulator in Your Pocket
- Most of your Usual Winnix features into your
Pocket PC - Best Value on VGA screens (future Pocket PC
Generation) - 10 Supported Legacy mode
- Needs some Redesign to fit in QVGA Screens
24WinnixCEGUI a la Windows
- Any Graphical Object available in PocketPC can be
used in a Winnix CE Window - Some Windows Objects not available, but you can
check which Client calls the BASIC
25WinnixCESupported Devices
- Pocket PC 2002 (QVGA)
- Windows Mobile 2003 (QVGA)
- Windows Mobile 2004 (when available)
- Toshiba e800 (VGA)
- Windows CE Devices
- Psion Teklogix NetPad, NetBook, etc.
- Specific Windows CE Devices
- on Request
26WinnixCEDemo
27Questions (?) Answers (!)
- Up to your talk
- Up to your feedback
- Dont forget our datasheets
- Demo available for download on our Web Site
- Winnix Integrator 2
- wxAdmin
- Winnix Thin Client
- Winnix CE
- Welcome for private demonstrations
28Au Revoir
- Many Thanks for your Attendee )