Cos'è UnifiedPOS
UnifiedPOS (UnifiedPOS) è una specifica dell'architettura per le interfacce applicative utilizzate con i dispositivi point-of-sale negli ambienti retail.
Lo standard UnifiedPOS comprenderà:
1. La panoramica dell'architettura periferica UnifiedPOS Retail.
2. Spiegazioni scritte dell'interfaccia funzionale del dispositivo.
3. terminologia UML e diagrammi per ciascuna categoria di dispositivi, per descrivere:
4. Le connessioni tra le classi/interfacce e gli oggetti all'interno del sistema.
5. Il design UML serve come base per lo sviluppo di implementazioni utilizzando C++, Java, IDL o qualsiasi altra tecnologia orientata agli oggetti.
6. Caratteristiche operative e dettagli per implementazioni conformi all'architettura UnifiedPOS.
Lo standard UnifiedPOS non includerà:
1. Specifiche API linguistiche specifiche.
2. Componenti software completi. Fornitori di hardware, fornitori di software o fornitori terzi sviluppano e distribuiscono questi componenti.
3. Il processo di certificazione deve essere gestito dai rispettivi comitati standard linguistici, come l'OLE for Retail POS (OPOS), POS for . NET, e Java for Retail POS comitati (JavaPOS).
Gli obiettivi di UnifiedPOS sono di fornire:
1. L'architettura del dispositivo è universale e applicabile a fornitori, piattaforme e formati retail.
2. Norme per l'applicazione alle interfacce dei dispositivi in modo indipendente dal sistema operativo e neutrale dal linguaggio.
Riduzione dei costi di implementazione per i fornitori per supportare più piattaforme (ad esempio, Windows/COM, Windows/.NET e Java) perché condividono la stessa architettura. Ciò dovrebbe accelerare la velocità di introduzione dell'innovazione sul mercato.
4. L'obiettivo è creare un ambiente che impedisca la concorrenza tra le norme, ma incoraggi la concorrenza tra le implementazioni.
Rapporto UnifiedPOS con OPOS e JavaPOS
La specifica UnifiedPOS formalizza e documenta l'architettura sottostante dei dispositivi retail, condivisa da JavaPOS, OPOS e POS per . Standard NET, in modo indipendente dal sistema operativo e neutrale dal linguaggio.
Il JavaPOS, OPOS e POS per . Gli standard NET sono stati riconosciuti come mapping di piattaforme conformi alla specifica UnifiedPOS. Nella versione 1.6 UnifiedPOS sono state aggiunte delle appendici al fine di documentare i dettagli di implementazione specifici per ciascuna di queste piattaforme. JavaPOS sarà riconosciuto come l'unico UnifiedPOS conforme, sistema operativo neutrale, mappatura del linguaggio Java (vedi Appendice B). OPOS sarà riconosciuta come l'unica mappatura COM neutrale del linguaggio UnifiedPOS conforme (vedi Appendice A). POS for . NET sarà riconosciuto come l'unico UnifiedPOS conforme linguaggio neutrale. Mappatura NET (cfr. appendice C). Future UnifiedPOS mapping a piattaforme diverse da Java, COM e . NET sarà incluso come appendici alla specifica UnifiedPOS non appena saranno disponibili.
Questa accettazione delle norme esistenti si basa sulla loro stretta conformità ad un modello di progettazione comune. Storicamente, gli standard OPOS fornivano interfacce per dispositivi per terminali basati su Win32 utilizzando tecnologie ActiveX. JavaPOS si basava sullo standard OPOS come punto di partenza perché:
1. Finalità simili. Entrambi gli standard prevedevano lo sviluppo di interfacce per dispositivi per un segmento della comunità software.
2. Riutilizzo dei modelli di dispositivi. La maggior parte della documentazione OPOS specifica le proprietà, i metodi, gli eventi e le costanti utilizzate per modellare il comportamento del dispositivo. Questi comportamenti sono per lo più non influenzati dalla scelta del linguaggio di programmazione.
3. Curva di apprendimento ridotta. L'utilizzo e l'implementazione delle API OPOS è già un processo familiare per numerosi fornitori di applicazioni e hardware. Di conseguenza, gli sviluppatori di applicazioni retail e i service writer hanno la possibilità di conformarsi agli standard JavaPOS o OPOS quando scrivono il loro codice. Il contenuto della specifica UnifiedPOS, tuttavia, insieme all'apposita Appendice, costituirà la definizione di come un'applicazione può essere sviluppata per soddisfare lo standard UnifiedPOS.
4. La specifica UnifiedPOS è anche la base per il POS per . Implementazione NET, che aderisce allo stesso modo a questo approccio comune per l'accesso e il controllo delle periferiche POS.
Fiscat'sStampante fiscaleLa serie MAX80 può supportare UPOS, siete molto invitati a contattarci per qualsiasi progetto personalizzato!