Professional Documents
Culture Documents
Eipicor Kinetic Engagement Deck
Eipicor Kinetic Engagement Deck
Eipicor Kinetic Engagement Deck
Epicor Kinetic
Framework
Introduction &
History
2
“ Past history hasn’t always been
so easy to make choices...”
Technolog
ies?
• What do we use to build both web and mobile applications?
Components?
• Do we use open-source components vs. licensed components?
orks ?
• What frameworks are going to stand the test of time? ew
Fram
• Which languages align with our direction and skillsets? Lang
uages
?
3
Framework History
Mix of Technologies / Approaches Kinetic Framework 2.x Kinetic Framework 4.x
Use of many various technologies and approaches 2nd
generation UI framework on Angular 5, 4th generation UI framework that supports
trying to solve browser & mobile applications Kendo UI components, and TypeScript. extensibility, modules, customizations,
within Epicor. and personalizations.
2016 2019
1.x 3.x
ERP Retail
Prophet
Cloud Cloud
5
Technically, how does it work?
Browser Applications
Kendo UI
6
Kinetic is integrating to everything!
We are seeing more and more Kinetic applications that are integrating to everything from
geolocation and camera access, high-speed scanners and card scanners, printers and health
and monitoring APIs, to machine learning and AI.
Kinetic Application
Types
There are several types of Kinetic
applications that are being created
within Epicor. Adopting Kinetic, to its
fullest capabilities, depends on the Kinetic Standard
platform's technology position. Application
(hand coded)
8
The Kinetic Team
Kinetic Product Design Team (PDX) Kinetic Framework Team Kinetic Mobile DevOps Team
Director / PO – Chris McCurry Director / PO – Brian Conner Owner - Ragam Ramachandran
This team is responsible for all aspects of the Kinetic design This team is responsible for the engineering and This team is responsible for helping engineering teams
inside of the framework. Fonts, colors, and layout patterns. delivery of the Kinetic Core framework ,and Kinetic App create CI/CD pipelines for their products. This team
This team implements the Epicor brand for the framework. Studio. has expertise in preparing applications for delivery to
the Apple and Android app stores.
9
Our Services
Platform Apps Onboarding Design & Framework Consulting Best Practice Recommendations
The Kinetic team will help your team get up to The Kinetic team can consult with your team on The Kinetic team can recommend best practices
speed on the framework so they can start building design ideas for your applications and help your depending on the requirements of your
applications quickly. developers utilize the framework features application.
properly from the beginning.
10
Features &
Capabilities
11
Framework Core Elements
12
Kinetic Framework Layers
01 02 03
Kinetic provides a responsive Kinetic provides a menu bar on Management
shell that contains left and right the left side of the shell that
Kinetic provides a login that
sidebars, navigation patterns, and provides a standard menu,
supports many different
is responsive across form factors. favorites, recents, help &
authentication methods including
support, user preferences,
Epicor Token v1, Azure AD, Epicor
notifications, and more.
IdP, and Custom.
04 05 06
Kinetic provides a strong set of UI Kinetic provides automatically Binding
components that are built on the configured REST services that can
Kinetic provides DataViews and
foundation of the Telerik Kendo UI talk to your backend system for
Binding to allow your application
components. access to business logic and data.
to interact with your data.
Application Framework
The Kinetic shell provides many
features out of the box like the menu
bar, favorites, sliding panels (left / right)
and a responsive design that scales to
mobile.
17
Kinetic Version Policy
18
Kinetic Release Cadence
19
Upgrade Procedure
20
Documentation &
Training
21
Kinetic Training Resources
01 02 03 04 05
Angular SDK Kinetic Training Kinetic Design Kinetic SDK Kinetic
Documentation Streams System Documentation Knowledgebase
& Showcase
SDK Documentation
Kinetic Showcase
Learn Angular Learn Kinetic Understand Kinetic Design Understand Components Get Answers
Learning Angular is the first step to Use these videos to become Learn how the design system Learn about the many different Search the knowledgebase for
be successful with Kinetic familiar with the Kinetic impacts how the framework UI components and services answers on things other
architecture and application manifests itself offered by the framework developers have already run into
concepts
22
Developer Help
23
Knowledge Base
Search for answers in our knowledgebase
from working with other developers.
Yammer Channel
Get help by posting questions to our live
Yammer channel to get live interaction
from the Kinetic team.
Kinetic Requests
Submit a request for defects and feature
enhancements to the Kinetic triage team.
Global Help Developers have a few different choices when it comes getting support from the Kinetic
team. Each channel offers a different level of support.