alfresco day vienna 2016: bringing content & process together with the app dev framework - john...
TRANSCRIPT
Bringing Process & Content Together with the
Application Development Framework
John SotiropoulosVP, Applications
App Dev Framework
Business Process
Management
Alfresco Activiti
Enterprise Content
Management
Alfresco One
On prem, Cloud,
Hybrid, Managed
Integrations,
Intelligence and Analytics
Digital Apps
Engaging Apps across Mobile & Web
App Development Framework
Future-Proof Foundation
• Standard Technologies & Developer Tooling
• Angular JS: A Proven & Popular Framework
• Supported by Google & Microsoft
• Google’s building large scale apps with Angular 2 including porting
AddWords
• Tested and Proven Google Material Design for engaging UX
4
+
Share
C
usto
miz
ation
Document Library
Centric Solutions
Alfresco Share
Alfresco Framework
Busin
ess A
pps
Application Development Framework
Content Services
Java APIs REST APIs
Alfresco JS Unified APIs
Framework of choice
Custom UX
Applications
Un
ified
Exp
erie
nce
Process Services
Rapid UX Applications
(Themable Alfresco UX Standard based on
Google Material Design)
Re-usable UI
Components
Low Code
App Studio
Single (but flexible) App Development Model
Open Source & Open Thinking
66
Reusable Components for Content and Process Co
mp
on
en
ts
8
UX
-Driv
en
User
Experience
Blends Context
& Process
content
contentprocess
processcontent
process
content
process
process
content
9
User
Experience
Uniquely
Delivered
Advanced TemplatingEasy Styling
Defa
ult
Sam
ple
1S
am
ple
2
Built-in Design Standard
10
Focus on
Responsive
Design
working on Desktop, Tablet, and Smartphones
mobile-first components
accessibility localization documentation
Focus on Quality
Lean micro-services approach
12
fast time to value - fits in with enterprise platforms
SSO
Focus on Development Productivity
13
Speed
code gen a working app in minutes
using standard tools
14
Focus on Business Agilitydynamic model-driven Apps with no code changes required
content rules user interactionprocess
Powered by Activiti Modellersfor Business-First Apps
<form> <tasks>
<filter><list> <report>
<search>.
ADF Application
Content
Process
Pla
tform
se
rvic
es
{live
bindings}
AD
F
Design
Publish
Validate
Run timeDesign Plugins
Softwiring with an AppStudio
16
Ap
p D
esig
n
UX Designer (Forms, Pages,
Widgets)
Rules & Process
Content & Data Models
Service & Extensions
Access & Governance
App Studio
Activiti
Design
Environment
Co
nte
nt
mic
ors
erv
ices
Pro
cess
m
irco
serv
ices
AD
FA
pp
AD
F A
pp
AD
FA
pp
Ap
p M
anag
emen
t
Analytics & Intelligence
Getting started
• Public Repository with code
– https://github.com/Alfresco/alfresco-ng2-components
• Component Catalog
• http://devproducts.alfresco.com/
• Softwiring Apps using Activiti & ADF
– https://www .alfresco.com/blogs/wabson/2016/09/09/soft-wiring-apps-with-activiti
• Health Care Sample App
– https://github.com/Alfresco/health-care-app
• Gitter channel
• https://gitter.im/Alfresco/alfresco-ng2-components
• Early Access Programme
– Contact [email protected] or [email protected]
17
Thank you