JAVAPOSTM Java for POS Devices

Slides:



Advertisements
Similar presentations
Integrating the Healthcare Enterprise IHE Overview Keith W. Boone Interoperability Architect, GE Healthcare Co-chair, IHE Patient Care Coordination PC.
Advertisements

OpenGL Course Notes Chapter 1: Introduction Jim Mims.
Multi-Application in Smart Card-based Devices Christophe Colas, Chief Software Architect August 2002.
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
GoLive Program for Hosters June-August Agenda Overview of Hyper-V Program Details GoLive License Overview SQL 2008 Hosting scenarios Program details.
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
May 2010 Slide 1 SG Communications Boot Camp Matt Gillmore 03/07/11.
® DODAF CADM/AP233 Interoperability Project David Price OSJTF March 2006.
The System Development Life Cycle
Instructional Materials Process and Progress Update Chief Academic Officer Quarterly Meeting November 13, 2012.
OpenFMB Specification Development Plan
Wireless Terminal and PC Interface Using VLSI EE451 - Senior Project Members: Chris Brophy Matt Olinger Advisor: Dr. V. Prasad 12/11/01.
Lesson-10 Information System Building Blocks(2)
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Drivers & Installation. In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to.
Committees Working Party Executive Officer – Briefing Session April 2013.
.NET: Blackboard Collaborations with Microsoft Presented By Jan Poston Day Director, Standards and Interoperability Ramsey Chambers Manager, Business Development.
Trimble Connected Community
CSI315 Web Applications and Technology Overview of Systems Development (342)
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Implementation Considerations Yonglei Tao. Components of Coding Standards 2  File header  file location, version number, author, project, update history.
*All other brands and names are the property of their respective owners. Slide 1 ® UDIG Driver Test Suite Rob Mills Barry Feild
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
RUP Implementation and Testing
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
Project Proposal: CTS2 SDK Presentation to OHT Steering Committee.
World Class Standards CCIF New York - April Grids, Clouds and Service Infrastructures ETSI Strategy & New Initiatives.
IT 499 Bachelor Capstone Week 8. Adgenda Administrative Review UNIT Seven UNIT Eight Project UNIT Nine Preview Project Status Summary.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 Copyright © 2003 by.
GDS Gaming Device Standards Event, Data, Location.
IHE’s Educational Webinar Series Thank you for attending 2010 Educational Webinar Series. Dates: Every Monday & Tuesday beginning June 8, 2010 through.
PISTE – Progress Report Thanos M. Demiris, PhD INTRACOM S.A.
AREVA T&D Security Focus Group - 09/14/091 Security Focus Group A Vendor & Customer Collaboration EMS Users Conference September 14, 2009 Rich White AREVA.
1 ONIX Serials Standards Update Forum ONIX for Serials Kathy Klemperer EDItEUR ALA, New Orleans, June 25, 2006.
LAS To WITSML Conversion Utility Presented at POSC Regional SIG meeting Stavanger, June 2006 by POSC & Satyam Computer Services Ltd.
INT-5: Integrate over the Web with OpenEdge® Web Services
P4 and Refining PTAGIS Data Model Presented at the 2014 PIT Tag Steering Committee Annual Meeting.
M4 Alpha Release August 9 th February 8th, 2006 M4 Alpha Release Modified Agenda Review M4 Objectives, General Concepts and Design Review M4 Development.
Common Record Update Holly A. Hyland, FSA Kim Shiflette, NCHELP.
Version # Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1999 by Carnegie.
Deliverable 10. Deliverable #10 Class Design and Implementation #1 due 9 April Executive Summary and Statement of Work Iteration Plan (Updated) for remaining.
Construction Planning and Prerequisite
EXPRESS/Binary Report David Price ISO SC4 Vico Equense March 2006.
HOME AUTOMATION: WEB BASED CONTROL Anthony Campbell Eric Poynter EKU, Dept. of Technology Computer Electronic Networking.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
Initial Operating Capability Task Force (IOCTF) Status Briefing September 21, 2008.
Interoperability Testing. Work done so far WSDL subgroup Generated Web Service Description with aim for maximum interoperability between various SOAP.
Computer Science 340 Software Design & Testing Software Architecture.
Authentication and Authorisation for Research and Collaboration Christos Kanellopoulos
© 2006 by IBM; made available under the EPL v1.0 | March 20, 2006 | Jeffrey Liu Release Lead IBM Rational Managing APIs with Eclipse API Scanner.
AutoDESA Presentation Project Documentation October 2005.
The National Grants Partnership March 11, 2008 Michael Pellegrino
SunGuide SM Software Development Project End of the Year ITS Working Group Meeting December 7, 2005.
Promoting Web services interoperability across platforms, applications and programming languages Overview Presentation September, 2003.
May 2010 Slide 1 SG Communications Boot Camp Matt Gillmore 11/1/2010.
Standard Design Process Overview
Real-Time Systems Lab. OSGi overview January 23, 2002 Sung-ho Park.
NCI CBIIT LIMS ISIG Meeting– July 2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters.
Common Transport Rafael Schloming. Objectives Scaling Engineering Time ● N experts in protocol & language -> 1 protocol expert & N language experts ●
Application Sharing Bhavesh Amin Casey Miller Casey Miller Ajay Patel Ajay Patel Bhavesh Thakker Bhavesh Thakker.
The System Development Life Cycle
The System Development Life Cycle
Dejan Pavlovic Director, Regulatory Affairs & Development
IFX Forum Overview September 28, 2015 © Copyright IFX Forum, Inc
Inventory of Distributed Computing Concepts
Web Services Interoperability Organization
Status for Endeavor 6: Improved Scientific Data Access Infrastructure
ESHAC #8 Safety Readiness Review Thomas Hansson, ESH
Presentation transcript:

JAVAPOSTM 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

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 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.

Formation Meeting : April 3. 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 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.

Draft specification in public review period. 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 Device Control JavaPOS Device Service Architecture POS Application JavaPOS APIs JavaPOS Device JavaPOS Device Control JavaPOS Device Service Physical (or Logical) Device

JavaPOS Device Control JavaPOS Device Service Architecture Details Java Device Interface POS Application JavaPOS APIs 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 Physical (or Logical) Device

JavaPOS Device Control JavaPOS Device Service Architecture POS Application JavaPOS Device Control JavaPOS Device Service Physical (or Logical) Device JavaPOS Device JavaPOS APIs In addition to the block diagram architecture… The following areas were addressed and defined: API mapping rules (from OPOS to JavaPOS). Versioning (compatibility rules). Thread handling. Event management. Interfaces to Java Development Kit.

Java Files (at OPOS Release 1.2 level): 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.

In progress : Programming Guide public review period. 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.

Endorsement and/or administration by a standards body. Future Steps, 1998 Endorsement and/or administration by a standards body. Expansion with additional … Companies. International input.

Sun/JavaSoft to deliver the following: 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.

Device Control implementations. 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 POS Application JavaPOS Device Control JavaPOS Device Service Physical (or Logical) Device JavaPOS Device JavaPOS APIs Summary: JavaPOS delivers POS device accessibility to Java applications. Relationship to OPOS fosters broad support 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.

JavaPOS Device Control JavaPOS Device Service POS Application JavaPOS Device Control JavaPOS Device Service Physical (or Logical) Device JavaPOS Device JavaPOS APIs JavaPOS Work Group Founding Companies