0% found this document useful (0 votes)
330 views17 pages

Jpos Overview

The document summarizes the JavaPOS initiative to develop a Java standard for point-of-sale device interfaces based on the OPOS standard. It discusses the goals of defining a Java architecture and APIs for POS devices, the work sessions and industry participation. Accomplishments include a published white paper and draft specification. Dependencies on future Sun/JavaSoft releases are noted.

Uploaded by

ernestohp7
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
330 views17 pages

Jpos Overview

The document summarizes the JavaPOS initiative to develop a Java standard for point-of-sale device interfaces based on the OPOS standard. It discusses the goals of defining a Java architecture and APIs for POS devices, the work sessions and industry participation. Accomplishments include a published white paper and draft specification. Dependencies on future Sun/JavaSoft releases are noted.

Uploaded by

ernestohp7
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 17

JAVAPOS

TM

Java for POS Devices

Overview and Status


Curtiss Monroe, NCR

JavaPOS Work Group


Founding Companies

Agenda

Mission and Goals Work Sessions and Participation Accomplishments Architecture Deliverables Next Steps Dependencies and Issues Summary
JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 2

Mission of the JavaPOS Committee Produce a Retail Industry standard for a Point-Of-Sale I/O device subsystem that supports pure Java applications and leverages the OPOS standard.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 3

Goals Our mission results in the following goals:

Define an architecture for POS device access


from Java applications.

Define a set of POS device interfaces (APIs). Derive the Java APIs from OPOS. The JavaPOS APIs are platform independent
but specific to the Java programming language.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 4

Work Sessions, 1997

Formation Meeting : April 3.


Consortium of NRF members, plus IBM, NCR, and Sun. JPOS-1 : April 29-30, in Raleigh.

JPOS-2 : JPOS-3 : JPOS-4 : JPOS-5 :


JAVAPOS
Java for POS Devices

June 9-12, in Palo Alto. August 11-13, in Atlanta. September 14-16, in Raleigh. October 27-30, in Palo Alto.

TM 1998/01/20 Slide 5

Industry Participation

12 companies providing ongoing technical


input, representing: Retailers Software Vendors Retail Hardware / Software Vendors Sun / JavaSoft 20 - 25 representatives have attended each of the JPOS sessions.

Other companies have expressed interest in


U.S. and internationally.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 6

Accomplishments

White Paper available. Draft specification in public review period.


Architecture. APIs for 14 POS devices. JavaPOS trademark in place.

See web site


http://www.javapos.com/

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 7

Architecture

POS Application
JavaPOS APIs

JavaPOS Device

JavaPOS Device Control

JavaPOS Device Service

Physical (or Logical) Device

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 8

Architecture Details
POS Application
JavaPOS APIs Java Device Interface

JavaSoft Components

JavaPOS Device

JavaPOS Device Control

Service Loader

JavaPOS Device Service

System Database

JDK 1.2 Comm Port API Serial Driver Parallel Driver USB Proprietary

JAVAPOS
Java for POS Devices

Physical (or Logical) Device


1998/01/20 Slide 9

TM

Architecture

In addition to the block

POS Application
JavaPOS APIs JavaPOS Device JavaPOS Device Control

diagram architecture addressed and defined: API mapping rules (from



OPOS to JavaPOS). Versioning (compatibility rules). Thread handling. Event management. Interfaces to Java Development Kit.

The following areas were

JavaPOS Device Service

Physical (or Logical) Device

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 10

Deliverables

Documentation:
JavaPOS Programming Guide. JavaPOS White Paper. All documentation is in PDF format.

Read with Adobes Acrobat Reader.

Java Files (at OPOS Release 1.2


level): Device Control interface files. Device Service interface files. Constants. Sample Device Control classes.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 11

Next Steps, 1998

In progress : Programming Guide public review


period. Published to web 1997/12/20. End of public review period : February 6.

JPOS-6 Meeting: February 16 - 18. Initial release as JavaPOS 1.2 : March 13.
Unless level of rework due to public feedback is
greater than anticipated.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 12

Future Steps, 1998

Endorsement and/or administration by a


standards body.

Expansion with additional


Companies. International input.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 13

Dependencies

Sun/JavaSoft to deliver the following:


Java Communications API (JDK 1.2). Java System Database (future). Java Service Loader (future).
Needed for deployment of fully compliant JavaPOS implementations.

USB support currently undefined.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 14

Issues

Device Control implementations.


for any Device Service of its class, but The JavaPOS organizational structure precludes implementation and support of software components. Committees sample Controls can be verified by vendor and delivered.

Only one Device Control implementation is needed

Initial deployment.
Until Sun/JavaSoft deliverables are available, Device
Controls and Services may have have interoperability variations. No API impacts at the Application.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 15

Summary and Call to Action

Summary:
JavaPOS delivers POS device

POS Application
JavaPOS APIs JavaPOS Device JavaPOS Device Control

accessibility to Java applications. Relationship to OPOS fosters broad support and device coverage. Technology demonstrations at this show.

JavaPOS Device Service

Physical (or Logical) Device

Get involved see www.javapos.com


Download and review the Programming Guide. Send us your comments and corrections. Watch for additional happenings.

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 16

POS Application JavaPOS APIs JavaPOS Device JavaPOS Device Control

JavaPOS Device Service

Physical (or Logical) Device

JavaPOS Work Group


Founding Companies

JAVAPOS
Java for POS Devices

TM 1998/01/20 Slide 17

You might also like