Overview and status curtiss monroe ncr javapos work group founding companies
Download
1 / 17

OLE for Retail POS: OPOS - PowerPoint PPT Presentation


  • 1336 Views
  • Uploaded on

J AVA POS 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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'OLE for Retail POS: OPOS' - salena


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Overview and status curtiss monroe ncr javapos work group founding companies l.jpg

JAVAPOSTMJava for POS Devices

Overview and Status

Curtiss Monroe, NCR

JavaPOS Work Group

Founding Companies


Agenda l.jpg
Agenda

  • Mission and Goals

  • Work Sessions and Participation

  • Accomplishments

  • Architecture

  • Deliverables

  • Next Steps

  • Dependencies and Issues

  • Summary


Mission of the javapos committee l.jpg
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.


Goals l.jpg
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.


Work sessions 1997 l.jpg
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 : June 9-12, in Palo Alto.

  • JPOS-3 : August 11-13, in Atlanta.

  • JPOS-4 : September 14-16, in Raleigh.

  • JPOS-5 : October 27-30, in Palo Alto.


Industry participation l.jpg
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.


Accomplishments l.jpg
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/


Architecture l.jpg
Architecture

POS Application

JavaPOSAPIs

JavaPOSDevice

JavaPOS DeviceControl

JavaPOS Device Service

Physical (or Logical)Device


Architecture details l.jpg
Architecture Details

Java

Device

Interface

POS Application

JavaPOSAPIs

JavaSoft

Components

JavaPOSDevice

JavaPOS DeviceControl

Service

Loader

JavaPOS Device Service

System Database

JDK 1.2 Comm Port API

Serial

Driver

ParallelDriver

USB

Proprietary

Physical (or Logical)Device


Architecture10 l.jpg
Architecture

POS Application

JavaPOSAPIs

JavaPOSDevice

JavaPOS DeviceControl

JavaPOS Device Service

Physical (or Logical)Device

  • In addition to the blockdiagram architecture…

  • The following areas wereaddressed and defined:

    • API mapping rules (fromOPOS to JavaPOS).

    • Versioning (compatibility rules).

    • Thread handling.

    • Event management.

    • Interfaces to Java Development Kit.


Deliverables l.jpg
Deliverables

  • Documentation:

    • JavaPOS Programming Guide.

    • JavaPOS White Paper.

    • All documentation is in PDF format. Read with Adobe’s Acrobat Reader.

  • Java Files (at OPOS Release 1.2 level):

    • Device Control interface files.

    • Device Service interface files.

    • Constants.

    • Sample Device Control classes.


Next steps 1998 l.jpg
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.


Future steps 1998 l.jpg
Future Steps, 1998

  • Endorsement and/or administration by a standards body.

  • Expansion with additional …

    • Companies.

    • International input.


Dependencies l.jpg
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.


Issues l.jpg
Issues

  • Device Control implementations.

    • Only one Device Control implementation is needed for any Device Service of its class, but …

    • The JavaPOS organizational structure precludes implementation and support of software components.

  • Committee’s sample Controls can be verified by vendor and delivered.

  • Initial deployment.

    • Until Sun/JavaSoft deliverables are available, Device Controls and Services may have have interoperability variations.

  • No API impacts at the Application.


Summary and call to action l.jpg
Summary and Call to Action

POS Application

JavaPOSAPIs

JavaPOSDevice

JavaPOS DeviceControl

JavaPOS Device Service

Physical (or Logical)Device

  • Summary:

    • JavaPOS delivers POS deviceaccessibility to Java applications.

    • Relationship to OPOS fosters broadsupport and device coverage.

    • Technology demonstrations at this show.

  • Get involved… see www.javapos.com

    • Download and review the Programming Guide.

    • Send us your comments and corrections.

    • Watch for additional happenings.


Slide17 l.jpg

POS Application

JavaPOSAPIs

JavaPOS Work Group

Founding Companies

JavaPOSDevice

JavaPOS DeviceControl

JavaPOS Device Service

Physical (or Logical)Device


ad