Documentum and Android Integration
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?
Comments
-
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:
0 -
Also try taking a lookat theAndroid CMIS browser, http://code.google.com/p/android-cmis-browser/
0 -
@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
0 -
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.
0 -
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
0 -
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/
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
0 -
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+"'&searchAllVersions=false&maxItems=50&skipCount=0&includeAllowableActions=false=&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
0 -
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
0 -
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
0
Categories
- All Categories
- 123 Developer Announcements
- 54 Articles
- 150 General Questions
- 148 Thrust Services
- 57 OpenText Hackathon
- 37 Developer Tools
- 20.6K Analytics
- 4.2K AppWorks
- 9K Extended ECM
- 918 Core Messaging
- 84 Digital Asset Management
- 9.4K Documentum
- 32 eDOCS
- 186 Exstream
- 39.8K TeamSite
- 1.7K Web Experience Management
- 8 XM Fax
- Follow Categories