Alfresco Android - Summit 2013 Talk
Upcoming SlideShare
Loading in...5
×
 

Alfresco Android - Summit 2013 Talk

on

  • 648 views

 

Statistics

Views

Total Views
648
Views on SlideShare
648
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Alfresco Android - Summit 2013 Talk Alfresco Android - Summit 2013 Talk Presentation Transcript

  • Alfresco Android 06/11/2013 Jean Marie PASCAL – Alfresco Android Developer @jeanmariepascal #SummitNow #SummitNow #android #alfresco #mobile
  • Welcome to… Alfresco Android #SummitNow #SummitNow
  • 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
  • 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
  • Contents Plan Your trip Explore Extension / Customization Survival Guide #SummitNow #SummitNow
  • PLAN YOUR TRIP #SummitNow
  • Alfresco Android’s Simplified Map Device App SDK Server #SummitNow #SummitNow
  • Alfresco Android’s Top 5 #SummitNow #SummitNow
  • Alfresco Android’s History #SummitNow #SummitNow
  • Need to know Visas Accepted #SummitNow #SummitNow
  • Need to know Language 1.0 1.1 1.2 1.3 1.3 #SummitNow #SummitNow
  • Need to know Population 125+ Countries 10 000+ Installations 350+ ≠ Device models #SummitNow #SummitNow
  • Need to know License • SDK • Apache License 2.0 • Application • Apache License 2.0 • Application Extension • Majority Apache License 2.0 • Minority proprietary (Samsung SDK) #SummitNow #SummitNow
  • Top Itineraries For Users Alfresco #SummitNow #SummitNow
  • Top Itineraries For Integrators developer.alfresco.com #SummitNow #SummitNow
  • Top Itineraries For Developers alfresco-android-app alfresco-android-sdk #SummitNow #SummitNow
  • EXPLORE #SummitNow
  • Explore The architecture #SummitNow #SummitNow
  • Explore Artifacts 3 APK 3 Android Libs 3 Java Library #SummitNow #SummitNow
  • Application APK Alfresco Android App APK LIB Alfresco App Commons Components APK LIB Alfresco Mobile UI Components Alfresco Sample App APK Alfresco Mobile Async API Alfresco Test App APK JAR Alfresco App Samsung Extension Alfresco Mobile Remote API Alfresco OpenCMIS Extension Android OpenCMIS Optional Dependency SDK Has Dependency #SummitNow on #SummitNow
  • ALFRESCO ANDROID APPLICATION #SummitNow #SummitNow
  • Alfresco Android App 1.3 #SummitNow #SummitNow
  • Alfresco Android App 1.3 Other features • Search • Persons / Folder • Samsung S Note Editor • Security • Distribution Policy #SummitNow #SummitNow
  • Android vs iOS ≥ #SummitNow #SummitNow
  • 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
  • Alfresco Android Application Principles Background Thread UI Thread #SummitNow
  • ALFRESCO ANDROID SDK #SummitNow #SummitNow
  • Alfresco Android SDK A Mobile Tool Provider Samples UI Component Client API #SummitNow #SummitNow
  • 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
  • Alfresco Android SDK Unique API Model alfresco/service/cmis (By default) 3.4.x alfresco/service/cmis alfresco/cmisatom (By default) 4.0.x 4.1.x 4.2.x alfresco/service/cmis alfresco/cmisatom alfresco/api/-default-/public/cmis/versions/1.0/atom/(By default) yourcompany.com/public/cmis/versions/1.0/atom/(By default) Cloud #SummitNow #SummitNow
  • #SummitNow #SummitNow
  • Alfresco Android SDK Principles Session Services Model Objects #SummitNow #SummitNow
  • Alfresco Android SDK Create Session TYPE PARAMETERS CREATE ONPREMISE_SERVICES_CLASSNAME CloudSession RepositorySession CLOUD_SERVICES_CLASSNAME AUTHENTICATOR_CLASSNAME HTTP_INVOKER_CLASSNAME CACHE_FOLDER LISTING_MAX_ITEMS #SummitNow #SummitNow
  • Alfresco Android SDK Session ServiceRegistry RootFolder RepositoryInfo AuthenticationProvider #SummitNow #SummitNow
  • Alfresco Android SDK ServiceRegistry ActivityStreamService CommentService DocumentFolderService PersonService RatingService SearchService SiteService TaggingService VersionService WorkflowService Your Custom Service #SummitNow #SummitNow
  • 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
  • Extension & Customization #SummitNow
  • #SummitNow #SummitNow
  • 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
  • Alfresco Mobile… Theme • Change Colors • Logo Custom Model • Properties Group • Actions New Screens • New features Alfresco Mobile by XXX #SummitNow #SummitNow
  • 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
  • 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
  • In a near future… App Server Side Configuration SDK Module Server #SummitNow #SummitNow
  • In a near future… Server Side Configuration #SummitNow #SummitNow
  • In a near future… Security MDM Alfresco Policies Device Server #SummitNow #SummitNow
  • In a near future… APP to APP API CREATE NEW DOCUMENT SEARCH GET INFO DOCUMENT Your application SDK #SummitNow #SummitNow
  • SURVIVAL GUIDE #SummitNow
  • References https://wiki.alfresco.com/wiki/Mobile https://www.alfresco.com/develop/mobile #SummitNow #SummitNow
  • Source Code alfresco-android-app alfresco-android-sdk #SummitNow #SummitNow
  • Issues https://forums.alfresco.com/forum/alfresco-mobile https://issues.alfresco.com/jira/browse/MOBILE #SummitNow #SummitNow
  • 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
  • #SummitNow #SummitNow
  • 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
  • #SummitNow
  • #SummitNow