overview and status curtiss monroe ncr javapos work group founding companies
Download
Skip this Video
Download Presentation
Overview and Status Curtiss Monroe, NCR JavaPOS Work Group Founding Companies

Loading in 2 Seconds...

play fullscreen
1 / 17

OLE for Retail POS: OPOS - PowerPoint PPT Presentation


  • 1348 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

JAVAPOSTMJava for POS Devices

Overview and Status

Curtiss Monroe, NCR

JavaPOS Work Group

Founding Companies

agenda
Agenda
  • Mission and Goals
  • Work Sessions and Participation
  • Accomplishments
  • Architecture
  • Deliverables
  • Next Steps
  • Dependencies and Issues
  • Summary
mission of the javapos committee
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
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
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
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
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
Architecture

POS Application

JavaPOSAPIs

JavaPOSDevice

JavaPOS DeviceControl

JavaPOS Device Service

Physical (or Logical)Device

architecture details
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
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
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
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
Future Steps, 1998
  • Endorsement and/or administration by a standards body.
  • Expansion with additional …
    • Companies.
    • International input.
dependencies
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
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
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

POS Application

JavaPOSAPIs

JavaPOS Work Group

Founding Companies

JavaPOSDevice

JavaPOS DeviceControl

JavaPOS Device Service

Physical (or Logical)Device

ad