Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to develop using JavaPOS in Eclipse?

I'm new to JavaPOS. I wanted to create an online Java POS application that uses JavaPOS. Is it possible to access the POS peripherals regardless of the brand? Is it possible that Epson ADK will be enough to access the other brands too? And more importantly, can it be accessible via web?

How do I start coding in JavaPOS in Eclipse? I found a paper about deployment (JavaPOS deployment), but it doesn't say anything about development. I also found some examples but I do not know how to set it up in eclipse? Where do I put the jpos.xml in the first place? I already did the health check, and it's ok.

like image 999
user9507 Avatar asked Aug 29 '12 13:08

user9507


3 Answers

The docs I found are not suffiecient. I found a github repository that uses JavaPOS in his project. I just checked it out and it somehow works. https://github.com/emigonza. Thanks to emigonza and his examples I have a headstart.

like image 128
user9507 Avatar answered Nov 16 '22 13:11

user9507


According to javaPOS site, there is a JavaPOS v1.10 Guide for Application and Device Programmers, which as of version, 1.10, is

The JavaPOS v1.10 Guide for Application and Device Programmers is now available from the Arts Website, located within the UnifiedPOS v1.10 specification.

following this link leads to nothing ... and a search in Arts website yielded no results. A dead end ? Not so sure ...

One can easily find

  • A JavaPOS FAQ
  • A JavaPOS driver kit manual
  • Java for retail POS prgrammer's manual v 1.6

I guess it's enough as a start, no ?

like image 21
Riduidel Avatar answered Nov 16 '22 12:11

Riduidel


UnifiedPOS Spec (have to register there to download)

Check "Appendix B: Java for Retail POS — JavaPOS Implementation Reference" . This is the JavaPOS Development Guide. This is actually as good as you are ever going to get regarding development for JavaPOS, at least that I know of.

like image 23
SysHex Avatar answered Nov 16 '22 13:11

SysHex