Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Future and Content Management

Similar presentations


Presentation on theme: "The Future and Content Management"— Presentation transcript:

1 The Future and Content Management
Kevin Dorr Sr. Solutions Engineer Alfresco Channel Americas

2 A Look at the Future Or, why I have always loved the future and been bitterly disappointed by how it ended up.

3 Warning: Methuselah Alert
This Presentation Contains References to Past Events that many of you Are Likely Not Old Enough to Remember.

4 My Story Begins in 1968…

5 At the Cinerama…

6 In 2001, We Would Have…

7 And Computers!

8 But What We Got…

9 And as for HAL…

10 Personal Digital Assistants!
That Sounds Great!

11 Excitement…

12 … and Reality

13 Where is He Going With This?
I thought this was about Google Glass… ?

14 What I Would Like in the Future
I would like a REAL Personal Digital Assistant! I Could Talk to It It Could See What I Can See (and record when I need or want to remember something) It Could Hear What I Can Hear (and also record) Maybe it Could Smell Things Too! Maybe it Could Also See and Hear Things I Can’t See

15 What I Would Like in the Future
More Stuff It Would Need to Do Store and Recall Things Let me know about news that I am interested in Find things on the internet that I am interested in Lookup things about people I am meeting or places I am in Plug into the Digital Economy (IoT) … and that is a short list.

16 That Would be Something Like…

17 So There was an Interesting Pattern There…
My PDA would need to store stuff And Search for Stuff And Make Connections And Retrieve Stuff And Work in the Cloud And Be Able to Secure Stuff And Be Flexible and Be Able to Interface with Other Data Sources

18 Those Requirements Sound a Lot Like…

19 So What Did We Learn Today…
Not so much so far…

20 Hoping for the Future!

21 There is an Opportunity Here…

22 And Now for Something Completely Different…
Mr. Jared Ottley!

23 Google Glass Jared Ottley Developing for Glass & Alfresco Engineer
@jottley

24 APIs

25 GDK – Glass Development Kit
Add-on to the Android SDK

26 GDK – Glass Development Kit
Real-time User Interaction Offline Functionality Access To Hardware

27 Mirror RESTful API POST /mirror/v1/timeline HTTP/1.1
Host: Authorization: Bearer {auth token} Content-Type: application/json Content-Length: 26 { "text": "Hello world" }

28 Platform Independence Common Infrastructure Built-in Functionality
Mirror Platform Independence Common Infrastructure Built-in Functionality

29 Must I use just one API

30 GDK and Mirror Hybrid Approach

31 What can I send to Glass

32 Card Attachments – Static
Text Image Video Bundle

33 Live Card

34 Immersion

35 Who wants to see a demo

36 Use Case #1 Publish Image to Glass Document Library Action
Repo Service Google OAuth Client

37

38 Sample Code – Insert To Timeline
//Get the Mirror API Mirror mirror = getMirrorApi(credential); //Create a new TimelineItem ie Card TimelineItem item = new TimelineItem(); //Get the FileInfo for the Node FileInfo fileInfo = fileFolderService.getFileInfo(nodeRef); //Set the file name as the title of the Card item.setTitle(fileInfo.getName()); //Create insert action (mimetype, inputStream) Insert insert = mirror.timeline().insert(item, new InputStreamContent(fileInfo.getContentData().getMimetype(), fileFolderService.getReader(nodeRef).getContentInputStream())); //execute insert insert.execute(); White: Blank (no brand)

39 Use Case #2 Retrieve Image from Alfresco GDK Glassware
Glass Web browser Alfresco Share Proxy

40

41 Sample Code – Retrieve from Alfresco
private void handleResult(Result result) { //This is very nasty. Hardcoded user and password. //Proxy will only show images within the browser. //Need a new call to transform documents to images. String url = \ /share/ proxy/alfresco/api/node/content/workspace/ \ SpacesStore/" + result.getText() + "/glass"; //define activity intent to open a url Intent intent = new Intent(Intent.ACTION_VIEW, \ Uri.parse(url)); //load image startActivity(intent); } White: Blank (no brand)

42 Where is the code? All code is POC – offered with no support!

43 Q&A

44 @wabson @rwijangco @tsgrp @ZXing

45

46 White: Comparison Heading Left Heading Right Level 1 Level 2 Level 3
DO NOT USE

47 White: Title (no brand)

48 Sample Code { // extract avm store id and path
var fullpath = url.extension.split("/"); if (fullpath.length == 0) status.code = 400; status.message = "Store id has not been provided."; status.redirect = true; break script; } var storeid = fullpath[0]; var path = (fullpath.length == 1 ? "/" : "/" + fullpath.slice(1).join("/"));

49

50 White: Blank (no brand)

51 White: Picture and Caption

52 Image Library

53 Color Palette Lemon Tangerine Sky Blueberry Leaf Chalkboard Soil Clay
Sand

54 Iconography

55 Logo and Tagline

56 Other Graphics

57 A Sample Slide This is a bullet Header without bullet
This is a level 2 bullet This is a level 3 bullet Header without bullet This is level 3, avoid going below this level. 20% Cloud 60% Hybrid 20% On-Prem Example Graphic

58 Fonts & Styling Helvetica Neue Medium Helvetica Neue Medium (Bold)
Helvetica Neue Light Helvetica Neue Light (Bold) Helvetica Neue Thin Helvetica Neue Thin (Bold)

59 Color Palette & Sample Shapes
Lemon Tangerine Sky Blueberry Leaf Chalkboard Soil Clay Sand

60 Government & Intelligence
Alfresco in information intensive industries Our sweet spot – industries that need process, control and collaboration Government & Intelligence Banking & Insurance Manufacturing Media & Publishing High Tech


Download ppt "The Future and Content Management"

Similar presentations


Ads by Google