The document is a presentation about Alfresco's Android mobile application and software development kit (SDK). It introduces the speaker, Jean Marie Pascal, an Android developer at Alfresco. The presentation contains sections about planning a trip with the app, exploring its architecture and components, extending and customizing the mobile solution, and a survival guide with references and contacts. It promotes the Alfresco Android tools and shares the speaker's contact information for further support.
3. Alfresco
Android
‘‘ All you’ve got to do
is decide to go
and the hardest part
is over. ’’
PDF
Edition Barcelona Edition
Release Date Nov 2013
Slides 50
So go!
TONY WHEELER, COFOUNDER – LONELY PLANET
Useful Links
Want more info ?
Head to our wiki
Need more help ?
Head to our forum
Stay in touch
Contact us here
#SummitNow
#SummitNow
4. About Your Guide
Jean Marie PASCAL
• Android Developer @Alfresco
• Apache Committer : Android Client for
OpenCMIS
Previously
• Creator of first Alfresco/CMIS Android
Application
• Worked for 4 years as Alfresco integrator
• Alfresco community member
#SummitNow
#SummitNow
25. Alfresco Android App 1.3
Navigation
Favorites
HOME
Properties
Activities
Comments
Tasks
Sites
Versions
User Profile
Document
Notifications
Account
Tags
Preview
Repo
Explorer
Settings
3rd Party App
Search
Help
S Note Editor
Create
Text Editor
About
File Explorer
App Selector
Send to Alfresco
#SummitNow
28. Alfresco Android SDK
A Mobile Tool Provider
Samples
UI
Component
Client API
#SummitNow
#SummitNow
29. Alfresco Android SDK
Unique API Model
Alfresco Android APP
Unique & single API : Services & Models object
Alfresco Android SDK
REST API
REST API
REST API
Public API
Public API
3.4.x
4.0.x
4.1.x
4.2.x
Cloud
#SummitNow
#SummitNow
36. Alfresco Android SDK
Model Objects
ActivityEntry
Property
Node
Comment
Folder
Document
Site
Company
Task
Person
Content
ListingContext
PagingResult
ContentFile
ContentStream
Process
ProcessDefinition
ListingFilter
Tag
#SummitNow
#SummitNow
Your custom Object
39. Philosophy
• Alfresco Vision of a mobile
Application that use Alfresco
SDK
• Set of tools to create an
application that use Alfresco
Services
•
•
Changes can be important
between 2 versions
API’s are stable & consistent
across version
#SummitNow
#SummitNow
41. Android SDK…
Business
Solution
• Custom
Screens
• Custom
Services
• Custom Models
• Custom
Workflow
Custom Services
• Extends
Alfresco
Services
• Extends
Alfresco
Models
Quick Mobile
Solution
• Widgets
available
• UI Resources
available
XXX Mobile Solution
#SummitNow
#SummitNow
42. In a near future…
For guidance only
The following provides
forward looking statements
and should not be taken as
a commitment to deliver
specific capabilities.
Features and timings are
subject to change.
#SummitNow
#SummitNow
43. In a near future…
App
Server Side
Configuration
SDK
Module
Server
#SummitNow
#SummitNow
44. In a near future…
Server Side
Configuration
#SummitNow
#SummitNow
45. In a near future…
Security
MDM
Alfresco Policies
Device
Server
#SummitNow
#SummitNow
46. In a near future…
APP to APP API
CREATE NEW DOCUMENT
SEARCH
GET INFO DOCUMENT
Your
application
SDK
#SummitNow
#SummitNow
51. Contacts
• Marc Dubresson – Product Manager Mobile
•
Features / Roadmap / complaints
• Mike Hatfield - Tech Lead Mobile
• Overview / Technical details
• Jean Marie Pascal – Android Developer
•
Android implementation
#SummitNow
#SummitNow
53. THANK YOU !
And don’t hesitate to rate my presentation !
http://summit.alfresco.com/barcelona/sessions/alfresco-android-client-sdk
#android #alfresco #mobile
#SummitNow
@jeanmariepascal #SummitNow