cancel
Showing results for 
Search instead for 
Did you mean: 

[Android] - ALF Mobile available on android market

jm_pascal
Star Contributor
Star Contributor
Hello World.

Since some time now, I'm currently developing applications on Android platform (mobile & tablet) to manage all docs from a content repository.

The first application I created is called
"Android Content Center - ECM CMIS Client ".

It's an android application for browsing and managing files/folders stored in an Enterprise Content Management System (ECM) based on CMIS services (AtomPub).

It lets you browse and manage all documents in a  data warehouse through the CMIS protocol. So whatever  data warehouse, or you are following and your rights, you  can with your smartphone or tablet exploit  documentation for your document management tool.

This application needs no server-side installation. It just need the AtomPub CMIS binding link to the server as
for example: http:// [host]: [port] / alfresco / service / CMIS

This application is available in a first version of the Android Market for the price of 0.99 € to this address: https://market.android.com/details?id%20=atcc.content.center


Then, and I think it may interest you more, I created a second application:
"Android Content Center - ALF Mobile".

This application is based on the previous one and adds the possibility using sharing sites from Alfresco Share. In other words it is
now possible via android device (mobile or tablet) to

** Alfresco SHARE **
- List of user's share site
- Search Share site and join public share site
- Show user profil and members profil

Activities
— Follow the news of your share site

Document library
— Manage shared content

Calendar
— Add event calendar in your Android calendar
— Find where the event take place in Google Maps

Links
— Open directly your share links

Members
— Tel, SMS, EMail, Skype, GTalk share site members
— Add them to your contact list in your Android device
— Find where they works in Google Maps

This application is now available in a first version on Android Market to the price of 0.99 €.
https://market.android.com/details?id=alfresco.content.center

Again this application  needs no server-side installation.
This application works from versions 3.3 + Alfresco (CMIS Support mandatory)for both Community and Enterprise  Version.

Again, the default url link with Alfresco is of the form: http:// [host]: [port] / alfresco / service / CMIS

These versions are under development and may undergo many changes.
However if you want your first ECM Mobile experience, I thinks those apps are great first steps and it only cost a mp3 song  :wink:

It would be a shame not to try.

In any case, feel free to experiment, make comments, propose new features or report errors.
9 REPLIES 9

loftux
Star Contributor
Star Contributor
For all of you that still hasn't made the 0,99€ investment: It is a bargain.

JM Pascal, here are my thoughts on what can be improved further. For the rest of you, these ar just small improvements, it has lots of really good features

-Setup new repository: Make it easier to add new repo. Just let the user add server name and credentials, and then in the background try port number and paths (like /share/proxy/alfresco/cmis, /alfresco/s/cmis, :8080/share/proxy/alfresco/cmis) in turn for the most likely one until you can validate. If that fails, go to advanced setup. Since you are supporting Nuxeo and more, I guess you have to do the same for them.

-Less details in properties view. All those "Object Id" and similar is to much information and makes it look as it is still in developer mode. Maybe a setting if you want the simple properties view, or detailed properties view. In the long run, what would be cool is if you could download a config file from the repo (like /Data Dictionary/ACC/forms.xml) to have custom properties view. -> Just found a setting that there is a properties filter place holder, I guess something what I'm looking for is coming.

-Once you have selected a site, there is no obvious way to navigate back to site overview. I found out that it is the back button, but that may not be the best choice. Like if you are on Activities tab, navigate to Calendar tab, and hit back button. I thought I would get back to Activities, but return to site overview. Not much room to fit in more buttons, maybe a swipe of the toolbar can get you to a second set of buttons.

-Help. With all these features how can I learn how to use them? Add a help button that takes you to your website, with some online help. There is an "Information" button, but I think there should be one "Help" button whenever you hit menu button.

-Shortcut to Repo, and/or favorite site/tab on site. Noticed this is already available for local file system.

-Widgets, an activities widget would be cool.

Small bugg: Created a file (Index.html), in Activities overview when I have done an edit it says: Index.htmlorg.alfresco.documentlibrary.inline-edit
There seem to be a space missing there.

Anyway, good work, I like your app!

tpeelen
Champ in-the-making
Champ in-the-making
I agree the 99 cents is nothing! Good work Jean Marie!

I agree with Loftux that navigating from Share view to CMIS view can be a tricky one. It is the Back button I just read in the previous post.

Another tip is the sorting order of Sites (and repositories). Files/Folders I can define the sort order, but Sites (in short popup and long listing 'full page') look like random (creation date I assume). I like the configurable choice best, but fixed alphabetical ascending on name (repositories) or cm:title (Sites) (both case independent) would do fine.

I am really looking forward to Discussions and Wiki. i can imagine wiki is quite a job, since you almost need to prepare all internal links and find a way to download them an an easy manner. And inline linked images (external and internal) seem like a challenge to me, but a very nice to have one (both in discussion and wiki).

Will take some more time playing tomorrow. Keep you updated! Thanks!

(Definitely need a tablet now…)

jm_pascal
Star Contributor
Star Contributor
Hello,

After a month of work, please welcome ALF Mobile - Alfresco Devcon Release for Android devices
https://market.android.com/details?id=alfresco.content.center

News of this version
1. Alfresco 4.0 support - Metadata properties (exif…)
2. Alfresco : Wiki
3. Alfresco : Workflow (My tasks) - Activiti support
4. Alfresco : Activities support 4.0
5. Better Action Bar
6. File explorer improvement
7. New settings menu
8. Login screen and private storage available in settings menu
9. Bug fix
10. And finally a real true version for Android Tablet!

If you have some issues (and I know there are some :lol: ) or request, post it here http://code.google.com/p/android-content-center/issues/list

Enjoy it!

jm_pascal
Star Contributor
Star Contributor
Hello world,

After a month of work, you can find in ALF Mobile application the support of Activiti Rest Serrvice.

*** Important Note ***
WORKS ONLY with the latest trunk (3090 commit SVN) version of Activiti !! Doesn't work with 5.8 version.

Features :
* Tasks Dashboard : Inbox, My Tasks, Involved task, Queued Task
* Task action : Add Task & Subtask, Reassign, transfert
* Task action : Add link
* Task action : Complete or claim
* Process Definition : start a process
* Process Instance : listing

These versions are under development and may undergo many changes.
However if you want your first Task Mobile experience, I thinks these app are great first steps and it only cost a mp3 song

It would be a shame not to try.

If you need a preview look at this youtube video : http://www.youtube.com/watch?v=EAMcLAiwWJA

In any case, feel free to experiment, make comments, propose new features or report errors.

jm_pascal
Star Contributor
Star Contributor
Hello,

If you want to test this application, you can now for free with my new Lite application called ACC - ALF Mobile Lite.

Android Market : https://market.android.com/details?id=alfresco.content.center.lite

Enjoy !

tomascrespo
Champ in-the-making
Champ in-the-making
Hi JMPascal, I've been watching your video and your application looks great!

Im trying to test it, but I dont know how to configure some fields. Im using Alfresco 4.0c. I access to my server with http://192.168.1.100:8080/share or http://192.168.1.100:8080/alfresco

This is my configuration in your app, but doesnt works:

Server Type: Alfresco Server

Credentials
Hostname: 192.168.1.100
User: admin
Password: ******

Advanced Configuration
HTTPS: not checked
Port: 8080
URL: alfresco/service/cmis (dont touched)

Repository
Repository Name: (I dont know what write here)
Workspace: Main Repository

Some tips?
Thanks

jm_pascal
Star Contributor
Star Contributor
Hi,

if you have server with an url like this http://192.168.1.100:8080/share or http://192.168.1.100:8080/alfresco

Credentials
Hostname: 192.168.1.100
User: admin
Password: ******

Advanced Configuration
HTTPS: not checked
Port: 8080
URL: /alfresco/service/cmis (I know it's very tricky…)

Repository
Repository Name: (I dont know what write here) Type anything - it's a personnal label/id for your server inside the application.
Workspace: Main Repository

Hope it will help.

tomascrespo
Champ in-the-making
Champ in-the-making
All work perfect!

Magnific application!! 100% recomendable

mchenier
Champ in-the-making
Champ in-the-making
It's seems that the ''search'' doesn't work on my ALF Mobile. I'm not able to find any document on my server. Is it a bug?