Documentum and Android Integration

rajesh.ghosh
rajesh.ghosh Member
edited January 20, 2016 in Documentum #1

I have a huge interest In Both Documentum and Android, Although i am just beginer in Android, but Quite cabaple in Documentum DFc and WDk coding, Please guide is ther any application or Forums or Work Going which has both the tecnology,

I there any latest advancement in it?

Tagged:

Comments

  • DCTM_Guru
    DCTM_Guru Member
    edited April 4, 2012 #2

    As far as I know, EMC Documentum officially only mobility support is via iOS.  There are folks who have built their own mobile access into Documentum (not sure if its Android or just plain web access).  Take a look at this xcelerator:

    https://community.emc.com/docs/DOC-10122

  • jsilver
    jsilver Member
    edited April 5, 2012 #3

    Moved to the Documentum Developer Community.

  • aflowers001
    aflowers001 Member
    edited April 6, 2012 #4

    Also try taking a lookat theAndroid CMIS browser, http://code.google.com/p/android-cmis-browser/

  • rajesh.ghosh
    rajesh.ghosh Member
    edited April 6, 2012 #5

    @andy this looks a little closer for what I was looking for  But I think This is browser to browase Content and may be editing what I am Looking for is A complete Documnetum Android application , well I think EMC has a scope here to incrase its business over Mobile Apps , if these both gets Integrated

  • aflowers001
    aflowers001 Member
    edited April 6, 2012 #6

    As Johnny says the current mobility strategy within Documentum is iOS and I've not heard of any Android development going on, but it is quite possible it could be happening. It's one we'll have to wait and see on and my guess is it will only arrive should Android tablets start making inroads into the corporate world, perhaps later this year early next.

  • Antal Bos
    Antal Bos Member
    edited April 6, 2012 #7

    Hi,

    I also did some research and testing for Documentum mobile. This is my conclusion:

    Documentum will probably not get an Android app like you can install from the Market.

    The mobile client will just be an html5 website that you can run on an application server.

    So, it will be a mobile OS independent solution.

    For a real Android app you need a DFC that is Dalvik (Android compiler) compatible and at the moment its not.

    Secondly you can use DFS, but you need to write your own connection client.

    Also DFC and DFS are too big to properly perform on your mobile; you need a lightweight client.

    My search ended with OpenCMIS; a lightweight client that can coommunicate with the CMIS client from Documentum on the JMS since 6.6

    When i started, OpenCMIS was also not compatible with Dalvik, but at the moment i see it is (but not tried yet): https://issues.apache.org/jira/browse/CMIS-507

    Also check this: https://community.emc.com/thread/128515

    And: https://community.emc.com/message/575822#575822

  • tsg_dave
    tsg_dave Member
    edited April 6, 2012 #8

    We have done a couple of client solutions for Android on mobile.  One was for a native camera application for a Documentum client that was taking pictures of equipment.  Blog write-up with screencam of application can be found below:

    http://blog.tsgrp.com/2011/12/06/documentum-and-alfresco-mobile-camera-app-for-case-management/

    We also are currently developing multiple search/retrieve as well as approval interfaces for different clients.  Rajesh posted about an "editing" approach for mobile.  Our feedback is that users would still author/edit documents on PC's (Cook seems to be the popular analogy) with retrieving and approving on mobile (Snack, Dine).   Relevant posts are below:

    http://blog.tsgrp.com/2012/02/01/mobile-development-environments-alfresco-documentum-and-sharepoint/

    http://blog.tsgrp.com/2012/02/28/documentum-mobile-and-the-cloud-for-third-party-and-remote-approval/

    Similar to Antal's post, we have been focused on html5 rather than a native application to hit both Apple and Android.  As mentioned in the other posts, some concerns about infrastructure required with delivering a native application and the process/speed of releasing changes through the marketplace/apple store.

    All of our work is still in QA but will eventually be posted as Open Source to our website if you are interested,

    Dave

  • yadhu1981
    yadhu1981 Member
    edited May 8, 2012 #9

    Hi Rajesh,

    I tried developing a simple native app some time back while experimenting CMIS interface supported with CS 6.7  I was able to search for document metadata from documentum and display it in Android emulator screen as ListActivity via CMIS.

       Android <--> CMIS < --> Documentum CS

    Below are the step I followed:

    1.HTTP get on the URL :

    http://localhost:8080/emc-cmis/resources/repositories/wcm01/queries?q=select * from cmis:document where cmis:name='"+documentName+"'&amp;searchAllVersions=false&amp;maxItems=50&amp;skipCount=0&amp;includeAllowableActions=false=&amp;includeRelationships=false

    HttpGet get = new HttpGet(url);

    DefaultHttpClient client = new DefaultHttpClient();

    if (user != null && user.length() > 0) {

                     Credentials defaultcreds = new UsernamePasswordCredentials(user, password);

                     client.getCredentialsProvider().setCredentials(AuthScope.ANY, defaultcreds);

    }     

    return client.execute(get);

    2.         The above returns HTTP response from which you can get the Input Stream .

    The input stream will be an XML response according to CMIS specification which will have the result of the executed DQL which can then be parsed and the result can be displayed accordingly in Native App.

    Regards,

    Yadhu

  • DavidHaveman
    DavidHaveman Member
    edited May 10, 2012 #10

    Rajesh,

    One approach i found to work very well for Android + Documentum integration ( which would also work for iOS or other platforms ) was to expose RESTful based services on an application server that is tied to your Documentum instance. Jersey is a very good and easy to learn REST api. 

    Personally i found processing DFS / SOAP calls on Android to be a royal pain, the XML is so heavy and intensive to process it just didn't work for me. RESTful services delivered VIA JSON can be processed by built in classes in the Android Framework.

    If you want to talk further about this, feel free to reply here or private message me.

    Thanks,

    Dave

  • jsilver
    jsilver Member
    edited May 18, 2012 #11

    The Android source code for a sample application that David built is available here:.

  • vortexmak
    vortexmak Member
    edited October 8, 2012 #12

    The query example given in the 9th post has spaces. How do I pass that in a URL ?

    Also, can I run update queries via CMIS ?

  • abc123
    abc123 Member
    edited October 8, 2012 #13

    Space needs to be encoded as "%20". Please refer to URL encoding reference, http://www.w3schools.com/TAGS/ref_urlencode.asp

    CMIS query doesn't support alterable query.

    Regards,

    William

  • Vinojass
    Vinojass Member
    edited January 20, 2016 #14

    I think we can try with mobile application (whatever os like my favorite windows, Android, I etc )+Documentum REST.

This discussion has been closed.