wincor tp.linux - best retail application
DESCRIPTION
AGS is the leader for various Retail & Hospitality Vertical in the field of IT Solutions. AGS is the Business Partners for Wincor-Nixdorf, the world’s leading providers of IT solutions to retailers like POS, Self-Checkout, KIOSK, Hand Held Solutions, Q-busting and many more.) and retail banking (ATM’s & Information Kiosk). The Company’s extensive portfolio, which consists of hardware, software, consulting services, system maintenance and other services, is centered around the business processes at work within banks and retail chains which operate extensive branch networks, and is aimed at optimizing costs, reducing complexity and improving service to the end customer.TP.Linux is the the best retail suite and more than 50K POS installed worldwide.TRANSCRIPT
May 2007
STRATEGIC IN-STORE SOLUTION PRESENTATION:
May 2007
Title der PresentationMartina Albrink
Solution Presentation: TPLinux
© Wincor Nixdorf International GmbH
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 3
…how can Reliance Retail quickly leverage on Wincor Nixdorf?
Truly Proven and World-class In-store Solution
Global Best Retail Practice
Integrated Store Solution
Committed R&D (Investment Protection)
Committed Local & Global Support
Open Architecture & Technology
Lowest Total Cost Ownership (TCO)
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 4
TPLinuxStrategic Benefits
Based on global Linux software deployment expertise (250,000 installations in 45 countries)
Established global CC network
POS hardware migration (protection of installed base)
Store Innovation
Web based store server application (Java)
Comprehensive functionality (e.g. Promotion Engine)
Mobile checkout & new markets: offline mobile POS
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 5
TPLinuxIn-Store Solution Highlights
Strategic Wincor Nixdorf Linux store solution• Build on proven international expertise
(250,000 installations in 45 countries)• Established network of regional software competence centers
Various POS hardware configurations• Line display and Touch or VGA GUI• Small hardware footprint / POS hardware migration• 3rd party hardware support:
PC-based POS systems, IBM 4694, Unisys BabyPos
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 6
TPLinuxIn-Store Solution Highlights
Backstore application as Web application
High flexibility• Covers a variety of business rule requirements• Sophisticated promotion engine• Master POS and client / server configuration (up to 240 POS)
Sophisticated integration and adaption facilities• Open data management (SQL Data Base: PostgreSQL)• Data representation: XML, HTML, Excel Format, PDF• Backstore UI design framework• Shared libraries-based POS business rule extensions
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 7
Linux Line display VGA or LCD screen Optional touch support Collects transaction data Sends POS data to store
server or Master POS Receives data updates from
store server or Master POS
TPLinuxFrontstore
TPLinux - ScalabilityStore System Configuration
Linux Receives data from backoffice or
headoffice systemsand from Frontstore
Instore transaction processing Instore network control TPLinux Web Applications
• Configuration of store / TPLinux Frontstore profiles
• Data maintenance
• Production of statistics & reports
TPLinuxStore Server
Linux Both applications POS &
Store Server on one system Same functionality available
as described for TPLinux POS and TPLinux Store Server
TPLinuxMaster POS
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 8
TPLinux Frontstore
Intel Pentium processor (or compatible processors)
>= 16 MB RAM
> 800 MB Hard disk
Optional SVGA-Monitor / Display (800x600)(+ 32 MB RAM)
Optional touch screen (+ 32 MB RAM)
RDI Linux compatible POS peripherals
Optional: CD-ROM or floppy disk
Intel Celeron or Pentium processors (>= 1,2 Ghz)
>= 512 MB RAM
>= 10 GB hard disk
SVGA-monitor / display (800 x 600)
Optional: Touch screen
RDI Linux compatible POS peripherals
CD-ROM
Mouse (USB)
TPLinux Master POS
TPLinux Store Server
TPLinux - ScalabilityHardware Requirements
Data backup system for recovery
Linux compatible LAN adaptor
CD ROM
Mouse (USB, PS2)
Intel Pentium Processor (>= 1,2 Ghz)
>=512 MB RAM
>=10 GB hard disk
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 9
TPLinux - ArchitectureSystem Prerequisites’ Added Value
Lowest possible expenses for runtime environment No licence fee for Linux, PostgreSQL database and Apache Tomcat Web server
Small hardware footprint Linux as a highly scalable and modular operating system
International availability Worldwide available know how, multilingualism and comprehensive documentation
Robustness and Security Powerful Linux user management, robust file system and reduced risks for virus attacks
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 10
Graphical UI (optional)
(X-Windows)
POS peripheral input / output
(Linux RDI & operating system)
TPLinux User Interface
TPLinux standardfrontstore application logic
PLU management Sales price calculation
(Discounts and promotions) Void functions Electronic journal Frontstore statistics Media handling Profiling Document/receipt printing
TPLinux
event
handler
POS business
ruleextension
CustomerEFT
CustomerEFT
Customerfunctionality
Regionalfunctionality
Parameter
TPLinux Technical Services Transaction handling Data replication
Client/server interaction System control processing
Requirements(shared libraries)
TPLinux – System Architecture POS Architecture & Customizing Model
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 11
Web Server (Apache Tomcat)
Location independent access to backstore functionality
Maximum reusability of existing components
TPLinux authentification manager
StandardFrameworkComponent
3rd PartyApplicationComponent
Customer/Country
Component
TPLinux data storage
Sto
re s
erve
r W
eb a
pplic
atio
n
Store system 1
Store system n
HQ workstation
HTTP
HTTP
TPLinux – System ArchitectureServer Web Application Architecture
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 12
TPLinux – IT IntegrationSystem Integration/Interface Facilities
Data communication mechanisms on database level
• File interface for import and export
• JDBC-based import and export
• Export interfaces ASCII, PDF, HTML, XML, XLS
Automisation of store processes
Time based and online (real time) based data exchange facilities
Comprehensive data extractionvia flexible data capturing
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 13
TPLinuxStore Innovation & Integration
Business rule remote access (via browser)
Frontstore
TPLinux Store Server Data maintenance Store reporting System parameters Promotion management (Instore) data distribution Data storage
Mobilestore
managerKiosk Backoffice
terminalControllingworkstation
iSCANAdapter
Self Checkout(iSCAN)
mobile client Frontstore
Legacy EFT O.P.I. EFT Country
specific EMV
Price Checker
Reverse vendingmachine
(Instore)inventory
ERP systems(e.g. SAP, Aldata G.O.L.D)
Otherheadoffice retail
software
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 14
TPLinux – Look & FeelFrontstore Client GUI
2
1
3
4
5
1. Available POS functionality (accessable via programmable buttons) and tableaus
2. Numeric buttons
3. System runtime information data
4. Transaction details
5. Item registration area
Legend
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 15
TPLinux – Look & FeelStore Server Web Application GUI
1. System information
2. Context sensitivetools
3. Web application presentation area
4. Web application navigation (browsercompliant treeview navigation)
5. Web application selection
Legend
3
1
2
4
5
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 16
Data Storage POS Grouping POS Parameters Access Rights Offline Mode Calculations Barcode Processing 24 h Operating Window Manager (KDE) HALO / LALO
Basic POS Functions
PLU / EAN /UPC Registration Item Linking
Repetition Sales by Quantity, weight
and Price Reason codes PLU not found Price Changes Discounts and promotions Commands Returns / Refund Empties / Deposits Voids / Corrections Customer/Employee
Identification Sales Assistant
StandardSales Functions
Cashier Logon / Logoff Break / Automatic Reporting Banking Functions
• Float• Pick up / Automatic• Pay in and Pay Out• Declaration / Automatic• Media Swap
Cashier Functions /Cash Management
Receipts / Receipt Copy Printing direct / condensed Invoices Documents Reporting No Sale Receipt Cancellation Receipt Voiding Store / Recall Receipt
Receipt Functions / POS Printing
Training Mode Return / Refund Mode Function Mode
Frontstore PoS Utilities
In Local / Foreign Currencies Split Payment p. Receipt Media Void Under / Over tendering
Payment
TPLinux Extensive Retail Functionality
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 17
TPLinux Extensive Store Server Functionality
Statistics
Reports for periods or history available
Master Data reports• Item / Department • Hierarchy• Employee• Customer• Discounts
Sales Reports• Item / Department • Hierarchy• Discounts• Employee• Productivity• Store
Cashier / Terminal Reports• X / Z reports• Declaration • Banking functions
Statistical Reports• Interventions• Cashier Statistics (Void ..)• Cashier Media Summary• Discounts
Administration
Keyboard programming PoS grouping PoS configuration Web application configuration Store / PoS parameterization Help function
Access Control
Employee ProfilesServer FunctionalityPoS Functionality
EOD
Cleanup the system Backup Start EOD on Client 24 h operation mode
Banking
Parameter Cashier Declaration /
Balancing Cashier Corrections Transfer Oflline Manager check
Master Data
Item Departments Level administration Sales assistant Customer Employee Discount Handling Payments / Media Black list Account
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 18
TPLinux – FunctionalitySophisticated Promotion Engine
Higher Flexibility Due To:• Assignment of one item to one or more promotions• Independency of discount definition from discount qualifiers• Various discount qualifiers: Item and item groups, departments,
tender types, customers, employees• Promotion periods definable for all discounts
Various Discount Methods• Manual Discounts• Automatic Discounts (direct or indirect)
Various Discount Types• Amount off, % off, new price, coupon (issuance and redemption) /
reward item, points• Multiple bases for discount calculation:
Quantity, Individual Item, Total, Combinations
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 19
TPLinux - Functionality Discounts & Promotions at a Glance
Level Quantity Discount
Step Quantity DiscountPackage Discount
Promotion periods(Season, Happy Hour ....)
Sellingprice
Item Group Combin. Discount
ItemCombin. Discount
Manual Markdown
Quantity Discount Limited Quantity Discount
Total Discount
Reward Item Discount
Range Quantity Discount
Coupon Discount
Qualified Groups(Persons, Payment Media ...)
Automatic Markdown
Best p
rice
calcu
latio
n on
grou
p di
scou
nts
Cascading discounts optional
Base price
and/or
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 20
The customer‘s benefits
Internationality & fast reactions Skilled local software resources Extensive functionality Web application framework
Software openness & interoperability Hardware independence Standard application integration facilities Technology standards
Retail IT migration Step-by-Step technology standardization
(Evolution) High scalability POS hardware migration
Promotion engine
Added value
Global product know how Based on international Linux application
deployment expertise Early involvement of
existing competence centers
Reusability of regional & retailerspecific add ons
Backstore UI design framework Shared libraries-based POS
business rule extension Seamless integration of
C / C++ components
Various 3rd-Party integration capabilities
TPLinux meets requirements for modern Linux applications, store backoffice innovation and POS hardware platform migration.
TPLinux - Benefits Customers & Partners
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 21
Release x.y
TPLinux – Product StrategyDevelopment Roadmap
Release 2.2Release 2.0 /Patch 01
(Current release)
I. Quarter 2006 I. Quarter 2007IV. Quarter 2005
Extensions on Web Application Touch & VGA Extensions
Item Search Mark Item for Cancellations
PoS Printing Print Barcodes on Receipt (all
TA, different TA Types) Reprint incomplete TA (sales
reprocessing) Flexible receipt printing Logo Print
Media Handling Media Key Extension Initial Float (Sign On)
Extension of EAN 8 and 13 Promotion Engine Extensions
(Media Discounts)
Mobile POS (final release) Infrastructure & service tool
integration TPCM (*)
TPAdmin for TPLinux: Centralized POS Mgmnt (*)
Centralised POS Store Alert System Software Distribution Central reporting
Business Rule Extension Cashier session handling Others
(*) = to be licensed seperately
Retail system integration Aldata G.O.L.D (Base) TPAnalyze (FDplus) Standard XML import/export
interface Store Automation:
Reverse Vending Machine Electronic shelf labelling BEETLE iScan integration BEETLE iCheck
Standardized Peripheral Control: O.P.I EFT interface BEETLE iScale
Business Rule Extensions Cash Office Functionality Extended Promotion Engine
(Coupon Handling) Mobile POS (projects only)
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 22
TPLinux – ArchitectureServer Application
POST GRES
WebAPPl
DB JAVA
Web GUIWeb GUI
SCP- System Control Processing
SHELL
General Utilities
Linux OS
Dialogue ProcessesWeb
Browser
B U S I N E S S M O D U L E SB U S I N E S S M O D U L E S
NCOMS – Network Communication Server
Envelope Dialogue
TPLinux Server
SYSCOM Server
TTEECCHHNNIICCAALL
MMOODDUULLEESS
Linux PromptLinux Prompt
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 23
Apache Tomcat Webserver
Http Request Http Response
Authenticator
OK not OK
std.Menustd.Formularstd.Reportsstd.Save, SaveAs, Deletestd.Help
Own components e.g. xsp, xsl, Java classes, ...
Distribution according torequested page:
present login page
Framework components e.g.Xsp, xsl, Java classes, ...
Interaction with Java classes toLogically extend Framework functionality
All other
DB
Cocoon Servlet
TPLinux WebFramework
Subapp specificcomponents
TPLinux – ArchitectureWeb Application Overview
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 24
TPLinux – ArchitectureWeb Application Overview
One xsp
Get and
Prepare
data
transformation
according to
selected
output format
html
xls
xml
Why COCOON ?
1. Uses xml, same data for different presentations
2. Apache license
e.g. Logic for report generation is the same for every output format Help pages are created from same data as formular pages
no license fees source code available and extensible
3. Java based
Standardized DB access via JDBC Widely-used programming language Platform independent
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 25
Linux PromptLinux Prompt X-11 (if VGA or LCD screen used)X-11 (if VGA or LCD screen used)
POS Peripheral Interface (libpospi, librdi) and other libraries (e.g. C, socket)
SHELL
General Utilities
Linux OS
TPLinux POS program
B U S I N E S S M O D U L E SB U S I N E S S M O D U L E S
SCP- System Control Processing
background processes(e.g. calita and posp_luup)
TTEECCHHNNIICCAALL
MMOODDUULLEESS
TPLinux PoS System Architecture
TPLinux Standard Product Presentation | Retail Store Solutions | Jan. 2007 26
Thank You for Your Attention