ECM, BI, and AI / Semantic Tech Open Source, HTML5/JS, Angular, Alfresco, CMIS, BI, Visualization, AI, Semantic Search, SPARQL/RDF/OWL

9. September 2010

AIR apps for both Apple iPad and Android tablets

Filed under: AIR,Alfresco,Android,Flex,iOS,iPad,Tablets — admin @ 14:52

Great news on Apple relaxing iOS development tool restrictions

Now using Flex with coming mobile support and AIR to develop both for Android and iOS (with “Adobe AIR Packager for iPhone”) will be possible.

Supporting FlexSpaces (for Alfresco and for Adobe LiveCycle Content Services ES2), CMIS Spaces (for content servers supporting the CMIS standard), FlexibleDashboard, and FlexibleShare AIR apps on these additional platforms is getting more feasible.

Since these apps are geared to larger screens, targeting iPad and Android tablets makes more sense than the small screens (iPhone, Android mobile phones).

Steve Reiner

Integrated Semantics

on twitter

6. April 2010

FlexSpaces for Alfresco updated: less steps editing, new UI

Filed under: AIR,Alfresco,Flex,FlexSpaces — admin @ 21:15

FlexSpaces 0.94

FlexSpaces in Alfresco ForgeFlexSpaces Google Code Project   (open source community version is LGPL)

The new version of FlexSpaces (0.94)  has the following new features:

  • The AIR version can offline a file in the repository and launch the default application for the file type on the offline copy with one click of the edit button in FlexSpaces. (This can be turned on by setting useLessStepsEdit to true in FlexSpacesConfig.xml).  With this feature, the user avoids getting file browse dialog to choose a download location and then having to navigate through their file system to launch the file in an editing application.
  • The AIR version can automatically update the online file when the user saves in applications while editing an offlined file launched from the edit button.   (This can be turned on by setting both useLessStepsEditing to true and autoUpdateOnlineOnAppSave to true in FlexSpacesConfig.xml) (The online file will be versioned if it has the versionable aspect.)   With this feature, you avoid having to go back to the content management client, choose update, and pick the file to update with from a file browse dialog.
  • Basically these two features together give you the simpler editing you get with WebDAV or with CIFS, but with the full features of FlexSpaces. With WebDAV your editing application may need to support direct WebDAV URLs.  Also you don’t have to worry as you do with WebDAV or CIFS,  if it works with a  particular client OS version or needs a client OS patch.
  • The toolbar of FlexSpaces now has bigger, labeled toolbar buttons. Hopefully this will make figuring out what to do easier.
  • A navigation panel was added combining the existing Company Home tree, an added User / My Home tree,  and Categories / Tag Cloud / Semantic Tag Clouds/Map / Favorites moved from the search view.
  • Added displaying “Logged in as:” user name
  • Fixes for LiveCycle Content Services ES2 version of Alfresco

CMIS Spaces and FlexibleShare were also updated to have these new FlexSpaces features:

CMIS Spaces in Alfresco ForgeCMIS Spaces Google Code Project

FlexibleShare in Alfresco ForgeFlexibleShare Google Code Project

11. January 2010

FlexSpaces, CMIS Spaces, and FlexibleShare now LGPL, product plans

Filed under: Alfresco,CMIS Spaces,FlexibleShare,FlexSpaces,LiveCycle — admin @ 02:43

The community versions of FlexSpaces, FlexSpaces portlets, CMIS Spaces, and CMIS Spaces portlets (coming) are now LGPL instead of GPL. FlexSpaces supports both Alfresco and Adobe LiveCycle Content Services ES2LiveCycle Mosaic ES2 tiles for FlexSpaces and CMIS Spaces are also planned. The community version of FlexSpaces has very full featured support for doc management, search,  start workflow, task list (Alfresco only), and some wcm (Alfresco only). It even supports semantic auto-tagging using Calais.

An enterprise version of  FlexSpaces (including portlets, tiles) with a commercial license, support, and additional features will also be available.  An expanded enterprise version of CMIS Spaces (including portlets, tiles) is also in the works.

FlexibleShare is now LGPL instead of GPL.  FlexibleDashboard and FlexibleLiferay have been LGPL for awhile. These are in the early stages, experimental. FlexibleShare adds a Flex portal interface around FlexSpaces doc management pods, Flex UI pods for Alfresco share collaboration, and some sample BI/reporting pods. Plan to also add pods for CMIS Spaces into FlexibleShare. FlexibleShare and its base project FlexibleDashboard need to have modularity support added (loading of modules). They need to be flexible.  FlexibleLiferay, a Flex+AIR front end to Liferay, gets its modularity support already from Liferay with each portlet (pure Flex or regular portlet) being a separate war file. FlexibleDashboard needs to have its BI/reporting support expanded beyond samples.

FlexSpaces Alfresco Forge , FlexSpaces Google Code

CMIS Spaces Alfresco Forge , CMIS Spaces Google Code

FlexibleShare Alfresco Forge , FlexibleShare Google Code

FlexibleDashboard Google Code

FlexibleLiferay Google Code

Steve
integratedsemantics.com
twitter.com/stevereiner

5. October 2009

iPhone webapp for Adobe LiveCycle Content Services ES2

Filed under: Alfresco,iPhone,LiveCycle — admin @ 22:09

iPhone web app with LiveCycle ContentServices ES2

After reading about the iPhone app for LiveCycle Workspace ES2 (product page, blog article), I thought I would get something to work with LiveCycle ContentServices ES2. Dr. Yong Qu, who works at Alfresco, created a  sample web script based  Alfresco web app for the iPhone. I got this web app to work with LiveCycle ContentServices ES2. The navigation works, display of some properties works, viewing files works (after one change to a webscript for contentspace), and search works.  (Alfresco 3.2 has an iPhone web app UI for Share. Getting this to work on ES2 would be more involved.)

Two zip files are needed from Yong’s blog page
iui.zip
iphone-navigator.zip

Webscript file changed (in iphone-navigator.zip and rezipped)
on line 362 of org/alfresco/demo/iphone/iPhoneNavigation.get.html.ftl (the line with “Read Document”) change /alfresco to /contentspace

Different steps to install on LC Content Services vs. steps for Alfresco
1. stop “JBoss for Adobe LiveCycle ES2” service
2. I already had c:\Adobe\Adobe LiveCycle ES2\jboss\server\lc_turnkey\deploy\adobe-contentservices.ear and the contentservices.war inside it exploded
3. copy iui folder (nested in iui folder in iui.zip) to adobe-contentservices.ear\contentservices.war\
4. start “JBoss for Adobe LiveCycle ES2” service
5. start Contentspace, login as administrator
6. same step as Alfresco to import iphone-navigator.zip file into Data Dictionary/Web Script Extensions/ folder
7. button to refresh webscripts is on http://localhost:8080/contentspace/service/ page
8. You can now run http://localhost:8080/contentspace/service/iphone/navigation in a regular or mobile browser

Notes:
1. This is not iPhone specific so it would work with other smartphones with browsers
2. I used the LC ES2 M3 R3 beta turnkey deploy JBoss / Windows 64 bit
3. Should work with LC Content Services ES (8.2.1). The deploy dir would be different.
4. I used it with an iPod Touch (not an iPhone). Also used with testiphone.com in a regular browser in the screenshot.

Steve

2. October 2009

FlexibleDashboard, FlexibleShare, FlexibleLiferay

FlexibleDashboard+AIR

FlexibleDashboard (new google code project)
1. Has both Flex+Browser and Flex+AIR versions
2. Based on the non doc mgt code from FlexibleShare
3. Based on esria dashboard / adobe flex devnet dashboard sample with added flexmdi cascade/tile (esria pod drag/drop in tile mode)
4. Flex+Browser pods: line, bar, pie charts, form, todo list, JasperReports viewer, Pentaho dashboard, BlazeDS samples, external Flex app SWFLoader, calendar, iframe html (iframe has not hiding issues)
5. Flex+AIR additional pods: webkit HTML, web browser, Google gadgets, Liferay portlets, local files browser

FlexibleShare
1. Now has Flex+Browser in addition to Flex+AIR
2. Adds Alfresco, Alfresco Share, LiveCycle Content Services features to FlexibleDashboard

FlexibleLiferay+AIR

FlexibleLiferay (new google code project)
(Flex+AIR based portal container application for Liferay)
1. Can display regular Liferay portlets (JSR-168, JSR-286, HTML/Ajax etc.)
2. All of Liferay backend, standards it supports can be leveraged
3. Can display Flex portlets (swfs) without html wrapper (no need for special handling of restarting when resize portlet) from within a portlet war
4. Leverage Liferay app catalog to also manage Flex portlets
5. Leverage Liferay security / authentication (ldap, sso, etc.) to also manage Flex portlets
6. Flex portlets can take advantage of AIR specific features (native desktop file drag / drop, native clipboard, local files, offline db)
7. No Flex+Browser version yet due to iframe issues

FlexibleLiferay Implementation:
1. Uses BlazeDS to remote to some Java Apis added via Liferay Ext environment (used Liferay 5.2.3)
2. Built on top of FlexibleDashboard

FlexibleLiferay Implemented:
1. Sign in (Login dialog), Sign out
2. My Places menu
3. Display of tabs for pages in selected place
4. Display of a Liferay pod (uses HTML with Liferay widget) for each portlet in selected page

« Newer PostsOlder Posts »

Powered by WordPress