alfresco day vienna 2016: bringing content & process together with the app dev framework - john...

18
Bringing Process & Content Together with the Application Development Framework

Upload: alfresco-software

Post on 09-Jan-2017

121 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

Bringing Process & Content Together with the

Application Development Framework

Page 2: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

John SotiropoulosVP, Applications

Page 3: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

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

Page 4: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

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

+

Page 5: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

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

Page 6: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

Open Source & Open Thinking

66

Page 7: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

Reusable Components for Content and Process Co

mp

on

en

ts

Page 8: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

8

UX

-Driv

en

User

Experience

Blends Context

& Process

content

contentprocess

processcontent

process

content

process

process

content

Page 9: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

9

User

Experience

Uniquely

Delivered

Advanced TemplatingEasy Styling

Defa

ult

Sam

ple

1S

am

ple

2

Built-in Design Standard

Page 10: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

10

Focus on

Responsive

Design

working on Desktop, Tablet, and Smartphones

mobile-first components

Page 11: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

accessibility localization documentation

Focus on Quality

Page 12: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

Lean micro-services approach

12

fast time to value - fits in with enterprise platforms

SSO

Page 13: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

Focus on Development Productivity

13

Speed

code gen a working app in minutes

using standard tools

Page 14: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

14

Focus on Business Agilitydynamic model-driven Apps with no code changes required

content rules user interactionprocess

Page 15: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

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

Page 16: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

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

Page 17: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

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

Page 18: Alfresco Day Vienna 2016: Bringing Content & Process together with the App Dev Framework - John Sotiropoulos, VP Applications, Alfresco (auf Englisch)

Thank you