Download presentation
Presentation is loading. Please wait.
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
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
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
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("/"));
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.