SlideShare a Scribd company logo
“We provide advice, software and services to
multi-store retailers.”
Our solutions encompass:
• Merchandise, store & assortment planning
• Purchasing & replenishment
• Inventory management
• Promotion planning and execution
• Point of Sale/Store operations
• Mobile assisted selling
• Customer Loyalty
• Omni-channel integration
• Business Intelligence
• Giftcard management
WHO WE ARE & WHAT WE DO
• Established 1968 as Data Group in NZ
• Acquired March 2007 by 3Q Holdings Ltd
• Part of the Island Pacific Group of Companies
• 25+ Years Retail Experience
• 190+ Technical Staff
• Offices in Sydney, Auckland, Brisbane, Los Angeles, San
Diego, Boston, London, Newbury, Kuala Lumpur, Chennai
• Partners in Singapore, Hong Kong, China, Vietnam, Macau
ADVANCERETAIL COMPANY PROFILE
You Have Probably Interacted With Our Software…
Hundreds of Thousands of People Do Every Day…
First Release of AdvanceRetail Product in 1998
We embraced new technology…
Also at around the same time…
Some of the features introduced by Amazon to the Retail world
1995 – Online Book Store
1997 – One Click Ordering
1998 – Adds Music & DVD, Acquires IMDB.com
2000 – Adds Marketplace
2002 – Launches Amazon Web Services
2005 – Amazon Prime
2007 – Kindle eReader Device
2009 – Kindle App for iOS/Android
2010 – Starts Amazon TV Studios
2012 – Adds Amazon Book Publishing
2014 – Opens 3D Printed Product Store
2015 – Begins Movie Production
201? – Adds Drone Delivery…
Sales
1995: $511,000
Q1 2015: $22.7 Billion
Data insights in Retail
Sometimes That’s Too Much Information!
AdvanceRetail Core Products
• Point of Sale
• Back Office / Head Office
• Inventory Buying Management
• Price & Promotions Module
AdvanceRetail Core Products
• C#.NET / VB.NET
• MS Visual Studio
• MS SQL Server
• WCF
Then Came NRF January 2011
• Largest Retail Technology Show in the World
• 33,000 Attendees
• Island Pacific 15+ Years Exhibitor
• 2010: Wall to Wall PC Solutions
• 2011: Here Comes the iPad to Retail Solutions
PC  iPad Fixed  Mobile
In Store  Omni Channel
The Need For Change – Toe in the Water
• Disruptive Technology
• Required Change in Mind Set
• New Development Languages
• New Development Environments
• New Development Patterns
The Need For Change – Toe in the Water
• Disruptive Technology
• Required Change in Mind Set
• New Development Languages
• New Development Environments
• New Development Patterns
Gift Registry iOS Application
• Companion Application
• Mobile Interface Design
• Used Titanium Framework
• JavaScript to iOS Native App
• MVC
Sales Monitor Application
• Providing Real-time Sales Reporting
• Companion Reporting Application
• Sencha Touch Library
• Java Script
• WCF Web Service Framework
• REST Web Services (REST Proxy)
Making the Transition – Knee Deep in Mud
• C# and JavaScript Similar Constructs
• Whole New API to Learn
• IntelliSense is So Good – You Miss It
• Separation of Sencha Touch and ExtJS was
a real pain (Welcome ExtJS 6)
• You Need to Know MVC (and MVVM)
• Visual Studio IDE is Feature Rich (and one
of the best IDEs around)
• Sencha Architect…is not as Rich (Welcome
ExtJS6 & New Architect)
• Source Control Becomes Hard(er) Again
(Lack of Integration with Architect Painful)
• Slower to Code Compared to Visual Studio
Making the Transition – Knee Deep in Mud
• One of the Hardest Things was Learning
the Eventing Model and How to use
Controls & Properties
• .NET Spoils You with Very Rich Controls
and API – Less Features Available
• Steep Learning Curves to Climb for
HTML5 & CSS3
• Keep App Size Small (Performance &
Code Management) and Keep
Development Iterative
Making the Transition – Knee Deep in Mud
• UI Design Changes (Mouse vs Touch)
• Desktop (Buttons  Hyperlinks)
• Mobile (Form Factor, Touch Controls)
• Simpler User Interfaces / Declutter UI
• Intuitive User Controls
Making the Transition – Knee Deep in Mud
• UI Design Changes (Mouse vs Touch)
• Desktop (Buttons  Hyperlinks)
• Mobile (Form Factor, Touch Controls)
• Simpler User Interfaces / Declutter UI
• Intuitive User Controls
Making the Transition – Knee Deep in Mud
• Google “Best HTML5 Framework”
• Sencha Touch Scores High
Sencha Touch and Sencha Chart Controls
• Delivered Excellent UI for iOS
• HTML5 Gives Device Independence
• Removing Management of Native Apps (but access
to device features & peripherals can be harder)
• Supports Product Strategy of Cloud Platform
Sencha Architect
• Delivered Excellent Desktop Application UI
• Enforced App Development Models
Making the Transition – There’s Help
• Web Resources / Blogs
• W3 Skills
• Stack Overflow
• Sencha Forums & Online Documentation
• Common Open Source Libraries (e.g.
Display Text as Currency)
• The Kitchen Sink is Your Friend
• Encourage Play / Give devices to Staff
Committed – Wade into the Water
• Major Companion Applications
• Web Order Pick List
• Master Data Manager (MDM)
Committed – Wade into the Water
Architecture to Support HTML5 Apps
Pick List Application - Demo
• HTML5 Application
• Sencha Architect
• Manages Customer Web Order
fulfilment – pick list, stock, dispatch
Wading Through Options
• Not All HTML5 Frameworks Created
Equal!
• Island Pacific SmartStore Mobile POS
Application uses Titanium Framework
(access to device level features like
barcode scanner).
• AdvanceRetail Provides Integration
Gateway (C# / .NET / WCF)
• AdvanceRetail Provides Reporting
(HTML5 & Sencha)
Wading Through Options
• You Say “Apache”, I Say “IIS”
• You Say “JSON”, I Say “XML”
• You Say “REST”, I Say “SOAP”
…But That’s OK!
All In – Jump Into Mixed App World
• Buying Promotions Applications
• Head Office Allocation Tool – WinForm
• Branch Review App – HTML5 Sencha
• Demo
Easy As – Embracing Change
• SmartBI Business Intelligence Solution
• MS SQL Server Data Warehouse
• MS Excel / VB Script Dashboards
• HTML5 Sencha Desktop & Mobile Reports
Easy As – Embracing Change
• SmartBI Business Intelligence Solution
• MS SQL Server Data Warehouse
• MS Excel / VB Script Dashboards
• HTML5 Sencha Desktop & Mobile Reports
Easy As – Embracing Change
• SmartBI Business Intelligence Solution
• MS SQL Server Data Warehouse
• MS Excel / VB Script Dashboards
• HTML5 Sencha Desktop & Mobile Reports
Demo
Looking Forward To
• Moving to ExtJS 6 Framework
• Convergence of Touch & Desktop Controls
• Adding PivotGrid to HTML5 Apps
• Adding New Charts & Dashboards
Retail Technology is Always Evolving
The Pace of Change Was Slow
First merchants
Writing tablets
Earliest forms
of money
Cowrie shell currency
First coins Abacus
Trajans Market
Chain Store
Cash Register
Computer
Barcode
EFTPOS
World Wide Web
Not All Predictions & Innovations Were Successful
The Pace of Change Has Accelerated
1940 1940 1947 1954 1961 1968 1975 1982 1989 1996 2003 2010 2020
Today
3DEA Printing Store
Omni-channel Retail
Big Data
Apple iPhone
Amazon Kindle
Apple Mobile POS
Multi-channel Retail
Apple Store
eBay
Amazon.com
First eBook Reader
Worldwide
Web
Thermal Receipt Printer
EFTPOS
Electronic Shelf Label
3D Printing
Loyalty Card
Barcode
Bankcard
RFID
InternetCredit
Card
First
Computer
Who Knows Where It Will Lead?
But It Will Be An Interesting Journey!
Thank You
3D
Printed
Dress

More Related Content

What's hot

Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
SAP Customer Experience
 
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
RightScale
 
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Thoughtworks
 
The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013
ManageEngine Italia
 
RazorfishNeev - An Overview
RazorfishNeev - An OverviewRazorfishNeev - An Overview
RazorfishNeev - An Overview
Neev Technologies
 
Ecommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce PlatformEcommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce Platform
Hypepotamus
 

What's hot (6)

Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
 
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
 
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
Leveraging platforms to achieve speed at scale- Tom Varsavsky (ThoughtWorks L...
 
The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013The Manage Engine Story - User Conference Italia 2013
The Manage Engine Story - User Conference Italia 2013
 
RazorfishNeev - An Overview
RazorfishNeev - An OverviewRazorfishNeev - An Overview
RazorfishNeev - An Overview
 
Ecommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce PlatformEcommerce School: Roger Lopez on How to Select an Ecommerce Platform
Ecommerce School: Roger Lopez on How to Select an Ecommerce Platform
 

Viewers also liked

Configuration Manager 2012 Compliance Settings
Configuration Manager 2012 Compliance SettingsConfiguration Manager 2012 Compliance Settings
Configuration Manager 2012 Compliance Settings
Tim De Keukelaere
 
Black Student Org. Certif
Black Student Org. CertifBlack Student Org. Certif
Black Student Org. CertifJose Velez
 
Selling Colour
Selling ColourSelling Colour
Selling Colour
Olivia Martyn
 
Yeni microsoft power point sunusu
Yeni microsoft power point sunusuYeni microsoft power point sunusu
Yeni microsoft power point sunusuhavvagulsah
 
High School Certificate
High School CertificateHigh School Certificate
High School CertificateKhaled Mulla
 
Bioseguridad en micrbilogia
Bioseguridad en micrbilogiaBioseguridad en micrbilogia
Bioseguridad en micrbilogia
Jaime Ramos Martin
 
tipos des arcillas
tipos des arcillas tipos des arcillas
tipos des arcillas
amalia bustamante
 
Mt1 ud4 pp1_números enteros
Mt1 ud4 pp1_números enterosMt1 ud4 pp1_números enteros
Mt1 ud4 pp1_números enteros
Paula Prado
 
Partnership canvas (lsc)
Partnership canvas (lsc)Partnership canvas (lsc)
Partnership canvas (lsc)
Bart Doorneweert
 
The partnership design process
The partnership design processThe partnership design process
The partnership design process
Bart Doorneweert
 
Controlo de riscos profissionais
Controlo de riscos profissionaisControlo de riscos profissionais
Controlo de riscos profissionais
Filipa Andrade
 

Viewers also liked (11)

Configuration Manager 2012 Compliance Settings
Configuration Manager 2012 Compliance SettingsConfiguration Manager 2012 Compliance Settings
Configuration Manager 2012 Compliance Settings
 
Black Student Org. Certif
Black Student Org. CertifBlack Student Org. Certif
Black Student Org. Certif
 
Selling Colour
Selling ColourSelling Colour
Selling Colour
 
Yeni microsoft power point sunusu
Yeni microsoft power point sunusuYeni microsoft power point sunusu
Yeni microsoft power point sunusu
 
High School Certificate
High School CertificateHigh School Certificate
High School Certificate
 
Bioseguridad en micrbilogia
Bioseguridad en micrbilogiaBioseguridad en micrbilogia
Bioseguridad en micrbilogia
 
tipos des arcillas
tipos des arcillas tipos des arcillas
tipos des arcillas
 
Mt1 ud4 pp1_números enteros
Mt1 ud4 pp1_números enterosMt1 ud4 pp1_números enteros
Mt1 ud4 pp1_números enteros
 
Partnership canvas (lsc)
Partnership canvas (lsc)Partnership canvas (lsc)
Partnership canvas (lsc)
 
The partnership design process
The partnership design processThe partnership design process
The partnership design process
 
Controlo de riscos profissionais
Controlo de riscos profissionaisControlo de riscos profissionais
Controlo de riscos profissionais
 

Similar to Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
dox42
 
Case Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User ExperienceCase Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User Experience
DeeDee Kato
 
Xavient overview
Xavient overviewXavient overview
Xavient overview
Neeraj Sabharwal
 
Backbase Webinar: Customer OS
Backbase Webinar: Customer OSBackbase Webinar: Customer OS
Backbase Webinar: Customer OS
Backbase
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with Nintex
Netwoven Inc.
 
Kalmia LTD - Company presentation
Kalmia LTD - Company presentationKalmia LTD - Company presentation
Kalmia LTD - Company presentation
klemenpeternel
 
Vyako Tech Profile
Vyako Tech ProfileVyako Tech Profile
Vyako Tech Profile
Vyako Technologies
 
Vyako -Tech Profile
Vyako -Tech ProfileVyako -Tech Profile
Vyako -Tech Profile
Vyako Technologies
 
Can Technology Innovation Save The New York Times?
Can Technology Innovation Save The New York Times?Can Technology Innovation Save The New York Times?
Can Technology Innovation Save The New York Times?
C4Media
 
Bhavitra Technologies Private Limited - Presentation
Bhavitra Technologies Private Limited - PresentationBhavitra Technologies Private Limited - Presentation
Bhavitra Technologies Private Limited - Presentation
Bhavitra Technologies Private Limited
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
Reto Meier
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
C4Media
 
Sencha Touch Intro - Toronto HTML5 User Group
Sencha Touch Intro - Toronto HTML5 User GroupSencha Touch Intro - Toronto HTML5 User Group
Sencha Touch Intro - Toronto HTML5 User Group
Mukul Seth
 
DevOps Cardiff - Monitoring Automation for DevOps
DevOps Cardiff - Monitoring Automation for DevOpsDevOps Cardiff - Monitoring Automation for DevOps
DevOps Cardiff - Monitoring Automation for DevOps
Outlyer
 
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
Eneko Jon Bilbao
 
Webinar: NextGen Portals: What? Why? When?
Webinar: NextGen Portals: What? Why? When?Webinar: NextGen Portals: What? Why? When?
Webinar: NextGen Portals: What? Why? When?
WithumSmith+Brown, formerly Portal Solutions
 
Webinar: Understanding Cortana Intelligence Suite & Power BI Demo
Webinar: Understanding Cortana Intelligence Suite & Power BI DemoWebinar: Understanding Cortana Intelligence Suite & Power BI Demo
Webinar: Understanding Cortana Intelligence Suite & Power BI Demo
Emtec Inc.
 
Understanding Cortana Intelligence Suite & Power BI Demo
Understanding Cortana Intelligence Suite & Power BI DemoUnderstanding Cortana Intelligence Suite & Power BI Demo
Understanding Cortana Intelligence Suite & Power BI Demo
Elizabeth Beutjer-Feldman
 
INTEL - Workshop HTML5
INTEL - Workshop HTML5 INTEL - Workshop HTML5
INTEL - Workshop HTML5
Barcelona Digital Technology Centre
 
Smarter HATS web application that automatically respond according to the scre...
Smarter HATS web application that automatically respond according to the scre...Smarter HATS web application that automatically respond according to the scre...
Smarter HATS web application that automatically respond according to the scre...
Royal Cyber Inc.
 

Similar to Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation (20)

SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
Case Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User ExperienceCase Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User Experience
 
Xavient overview
Xavient overviewXavient overview
Xavient overview
 
Backbase Webinar: Customer OS
Backbase Webinar: Customer OSBackbase Webinar: Customer OS
Backbase Webinar: Customer OS
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with Nintex
 
Kalmia LTD - Company presentation
Kalmia LTD - Company presentationKalmia LTD - Company presentation
Kalmia LTD - Company presentation
 
Vyako Tech Profile
Vyako Tech ProfileVyako Tech Profile
Vyako Tech Profile
 
Vyako -Tech Profile
Vyako -Tech ProfileVyako -Tech Profile
Vyako -Tech Profile
 
Can Technology Innovation Save The New York Times?
Can Technology Innovation Save The New York Times?Can Technology Innovation Save The New York Times?
Can Technology Innovation Save The New York Times?
 
Bhavitra Technologies Private Limited - Presentation
Bhavitra Technologies Private Limited - PresentationBhavitra Technologies Private Limited - Presentation
Bhavitra Technologies Private Limited - Presentation
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
 
Sencha Touch Intro - Toronto HTML5 User Group
Sencha Touch Intro - Toronto HTML5 User GroupSencha Touch Intro - Toronto HTML5 User Group
Sencha Touch Intro - Toronto HTML5 User Group
 
DevOps Cardiff - Monitoring Automation for DevOps
DevOps Cardiff - Monitoring Automation for DevOpsDevOps Cardiff - Monitoring Automation for DevOps
DevOps Cardiff - Monitoring Automation for DevOps
 
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
 
Webinar: NextGen Portals: What? Why? When?
Webinar: NextGen Portals: What? Why? When?Webinar: NextGen Portals: What? Why? When?
Webinar: NextGen Portals: What? Why? When?
 
Webinar: Understanding Cortana Intelligence Suite & Power BI Demo
Webinar: Understanding Cortana Intelligence Suite & Power BI DemoWebinar: Understanding Cortana Intelligence Suite & Power BI Demo
Webinar: Understanding Cortana Intelligence Suite & Power BI Demo
 
Understanding Cortana Intelligence Suite & Power BI Demo
Understanding Cortana Intelligence Suite & Power BI DemoUnderstanding Cortana Intelligence Suite & Power BI Demo
Understanding Cortana Intelligence Suite & Power BI Demo
 
INTEL - Workshop HTML5
INTEL - Workshop HTML5 INTEL - Workshop HTML5
INTEL - Workshop HTML5
 
Smarter HATS web application that automatically respond according to the scre...
Smarter HATS web application that automatically respond according to the scre...Smarter HATS web application that automatically respond according to the scre...
Smarter HATS web application that automatically respond according to the scre...
 

Recently uploaded

Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 

Recently uploaded (20)

Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 

Sencha Auckland Conference (SenchaCon) AdvanceRetail Presentation

  • 1.
  • 2.
  • 3.
  • 4. “We provide advice, software and services to multi-store retailers.” Our solutions encompass: • Merchandise, store & assortment planning • Purchasing & replenishment • Inventory management • Promotion planning and execution • Point of Sale/Store operations • Mobile assisted selling • Customer Loyalty • Omni-channel integration • Business Intelligence • Giftcard management WHO WE ARE & WHAT WE DO
  • 5. • Established 1968 as Data Group in NZ • Acquired March 2007 by 3Q Holdings Ltd • Part of the Island Pacific Group of Companies • 25+ Years Retail Experience • 190+ Technical Staff • Offices in Sydney, Auckland, Brisbane, Los Angeles, San Diego, Boston, London, Newbury, Kuala Lumpur, Chennai • Partners in Singapore, Hong Kong, China, Vietnam, Macau ADVANCERETAIL COMPANY PROFILE
  • 6. You Have Probably Interacted With Our Software… Hundreds of Thousands of People Do Every Day…
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. First Release of AdvanceRetail Product in 1998 We embraced new technology…
  • 16. Also at around the same time…
  • 17. Some of the features introduced by Amazon to the Retail world 1995 – Online Book Store 1997 – One Click Ordering 1998 – Adds Music & DVD, Acquires IMDB.com 2000 – Adds Marketplace 2002 – Launches Amazon Web Services 2005 – Amazon Prime 2007 – Kindle eReader Device 2009 – Kindle App for iOS/Android 2010 – Starts Amazon TV Studios 2012 – Adds Amazon Book Publishing 2014 – Opens 3D Printed Product Store 2015 – Begins Movie Production 201? – Adds Drone Delivery…
  • 20. Sometimes That’s Too Much Information!
  • 21. AdvanceRetail Core Products • Point of Sale • Back Office / Head Office • Inventory Buying Management • Price & Promotions Module
  • 22. AdvanceRetail Core Products • C#.NET / VB.NET • MS Visual Studio • MS SQL Server • WCF
  • 23. Then Came NRF January 2011 • Largest Retail Technology Show in the World • 33,000 Attendees • Island Pacific 15+ Years Exhibitor • 2010: Wall to Wall PC Solutions • 2011: Here Comes the iPad to Retail Solutions PC  iPad Fixed  Mobile In Store  Omni Channel
  • 24. The Need For Change – Toe in the Water • Disruptive Technology • Required Change in Mind Set • New Development Languages • New Development Environments • New Development Patterns
  • 25. The Need For Change – Toe in the Water • Disruptive Technology • Required Change in Mind Set • New Development Languages • New Development Environments • New Development Patterns Gift Registry iOS Application • Companion Application • Mobile Interface Design • Used Titanium Framework • JavaScript to iOS Native App • MVC
  • 26. Sales Monitor Application • Providing Real-time Sales Reporting • Companion Reporting Application • Sencha Touch Library • Java Script • WCF Web Service Framework • REST Web Services (REST Proxy)
  • 27. Making the Transition – Knee Deep in Mud • C# and JavaScript Similar Constructs • Whole New API to Learn • IntelliSense is So Good – You Miss It • Separation of Sencha Touch and ExtJS was a real pain (Welcome ExtJS 6) • You Need to Know MVC (and MVVM) • Visual Studio IDE is Feature Rich (and one of the best IDEs around) • Sencha Architect…is not as Rich (Welcome ExtJS6 & New Architect) • Source Control Becomes Hard(er) Again (Lack of Integration with Architect Painful) • Slower to Code Compared to Visual Studio
  • 28. Making the Transition – Knee Deep in Mud • One of the Hardest Things was Learning the Eventing Model and How to use Controls & Properties • .NET Spoils You with Very Rich Controls and API – Less Features Available • Steep Learning Curves to Climb for HTML5 & CSS3 • Keep App Size Small (Performance & Code Management) and Keep Development Iterative
  • 29. Making the Transition – Knee Deep in Mud • UI Design Changes (Mouse vs Touch) • Desktop (Buttons  Hyperlinks) • Mobile (Form Factor, Touch Controls) • Simpler User Interfaces / Declutter UI • Intuitive User Controls
  • 30. Making the Transition – Knee Deep in Mud • UI Design Changes (Mouse vs Touch) • Desktop (Buttons  Hyperlinks) • Mobile (Form Factor, Touch Controls) • Simpler User Interfaces / Declutter UI • Intuitive User Controls
  • 31. Making the Transition – Knee Deep in Mud • Google “Best HTML5 Framework” • Sencha Touch Scores High Sencha Touch and Sencha Chart Controls • Delivered Excellent UI for iOS • HTML5 Gives Device Independence • Removing Management of Native Apps (but access to device features & peripherals can be harder) • Supports Product Strategy of Cloud Platform Sencha Architect • Delivered Excellent Desktop Application UI • Enforced App Development Models
  • 32. Making the Transition – There’s Help • Web Resources / Blogs • W3 Skills • Stack Overflow • Sencha Forums & Online Documentation • Common Open Source Libraries (e.g. Display Text as Currency) • The Kitchen Sink is Your Friend • Encourage Play / Give devices to Staff
  • 33. Committed – Wade into the Water • Major Companion Applications • Web Order Pick List • Master Data Manager (MDM)
  • 34. Committed – Wade into the Water Architecture to Support HTML5 Apps
  • 35. Pick List Application - Demo • HTML5 Application • Sencha Architect • Manages Customer Web Order fulfilment – pick list, stock, dispatch
  • 36. Wading Through Options • Not All HTML5 Frameworks Created Equal! • Island Pacific SmartStore Mobile POS Application uses Titanium Framework (access to device level features like barcode scanner). • AdvanceRetail Provides Integration Gateway (C# / .NET / WCF) • AdvanceRetail Provides Reporting (HTML5 & Sencha)
  • 37. Wading Through Options • You Say “Apache”, I Say “IIS” • You Say “JSON”, I Say “XML” • You Say “REST”, I Say “SOAP” …But That’s OK!
  • 38. All In – Jump Into Mixed App World • Buying Promotions Applications • Head Office Allocation Tool – WinForm • Branch Review App – HTML5 Sencha • Demo
  • 39. Easy As – Embracing Change • SmartBI Business Intelligence Solution • MS SQL Server Data Warehouse • MS Excel / VB Script Dashboards • HTML5 Sencha Desktop & Mobile Reports
  • 40. Easy As – Embracing Change • SmartBI Business Intelligence Solution • MS SQL Server Data Warehouse • MS Excel / VB Script Dashboards • HTML5 Sencha Desktop & Mobile Reports
  • 41. Easy As – Embracing Change • SmartBI Business Intelligence Solution • MS SQL Server Data Warehouse • MS Excel / VB Script Dashboards • HTML5 Sencha Desktop & Mobile Reports Demo
  • 42. Looking Forward To • Moving to ExtJS 6 Framework • Convergence of Touch & Desktop Controls • Adding PivotGrid to HTML5 Apps • Adding New Charts & Dashboards
  • 43. Retail Technology is Always Evolving
  • 44. The Pace of Change Was Slow First merchants Writing tablets Earliest forms of money Cowrie shell currency First coins Abacus Trajans Market Chain Store Cash Register Computer Barcode EFTPOS World Wide Web
  • 45. Not All Predictions & Innovations Were Successful
  • 46. The Pace of Change Has Accelerated 1940 1940 1947 1954 1961 1968 1975 1982 1989 1996 2003 2010 2020 Today 3DEA Printing Store Omni-channel Retail Big Data Apple iPhone Amazon Kindle Apple Mobile POS Multi-channel Retail Apple Store eBay Amazon.com First eBook Reader Worldwide Web Thermal Receipt Printer EFTPOS Electronic Shelf Label 3D Printing Loyalty Card Barcode Bankcard RFID InternetCredit Card First Computer
  • 47. Who Knows Where It Will Lead?
  • 48. But It Will Be An Interesting Journey! Thank You 3D Printed Dress