Archive for October 2008

    Alfresco Share in the Enterprise

    October 31, 2008 6:20 PM

    Alfresco 3.0 Enterprise was released this week.  If you have been holding off previewing the new functionality while still in the Labs edition, you are in for a treat.   The thing that will catch your eye immediately is the new Share application that is included in Alfresco.

    posted by Jeff Brown

    A Treat for Halloween - Performance Improvements in Alfresco Task Management

    October 31, 2008 4:00 PM

    I wanted to share an Alfresco customization that greatly increased the usability and performance when dealing with the workflow tasks.  First some background and then I will get into the solution.   On a recent project, we had the task of designing workflows to manage the client’s contract approval process.  We implemented these with several custom Advanced Workflows within Alfresco using the bundled JBoss jBPM tool.   It was the nature of the business that there were several parallel paths resulting in “lots” of active tasks at a given time.

    posted by Jeff Brown

    A Java Developer’s Take on Flash

    October 31, 2008 2:45 PM

    Kevin Glass over at Coke and Code has been documenting his experiences working with Flash to write 2D games. Why should you care? Kevin is a Java Gaming advocate, and the author of the appropriately named 2D Java gaming library, Slick.  Kevin has been creating Java games for years, and I know of no other one person who has been so persistent with his free time in this space. In fact, he is so good at pumping out 2D games that I wonder if maybe his domain name refers to the drug, and not the beverage.

    posted by Sten Anderson

    Day Communique (CQ), Amazon S3, & Mule - Together, at last.

    October 30, 2008 2:46 PM

    This week I integrated CQ with Amazon S3 via the JCR observation API and Mule. First, the business need. The client was making extensive use of the CQ media library, and that is just fine. As media library assets are requested, they are cached on the web server(s). The issue at hand is file size and bandwidth. The client wanted to push the larger files to S3 to save on bandwidth, they also wanted to continue using the CQ authoring interface to manage media assets. Absolutely nothing wrong with that.

    posted by Shane Johnson

    SnappRadio FX Source Code

    October 23, 2008 6:12 PM

    Here’s the JavaFX source code for SnappRadio FX. JavaFX code is pretty readable, so you shouldn’t have much trouble understanding what’s going on even if you’re not familar with the syntax.  Main.fx is a good place to start if you want to trace through. As always, with all of my FX code, it likely does not conform to Best Practices, and since it was a learning exercise, any number of conflicting ideas are embedded within. Having said all that, here’s a quick highlight of some language features that someone with a Java background might do a double take on.

    posted by Sten Anderson

    CMIS Specification (Highlights)

    October 23, 2008 4:32 PM

    Introduction I read part I of the specification the other day. This part covers the services and the data model. This is just a brief summary of my notes. I suspect I’ll be reading over and over the next few days, so I plan to make updates to this post. Anyways, here are my notes…

    posted by Shane Johnson

    More Fun with JavaFX: SnappRadio FX

    October 21, 2008 2:28 AM

    A while back Paul Lamere wrote a compelling music visualization experiment called SnappRadio. From the SnappRadio website: “The Sun Labs Snapp Radio is a mashup of Radio Paradise, last.fm  and Flickr. When you listen to music from Radio Paradise or last.fm, Snapp Radio will collect images from Flickr that are related to the music you are listening to and display them as a slide show.”

    posted by Sten Anderson

    JC-Rest: JCR Browser - Updated

    October 17, 2008 2:17 PM

    I’ve updated JC-Rest to include a  few new services and have updated a few others. In addition to be able to return properties for a node, the nodes services can now return attributes (is locked, is checked out, etc) too. I’ve also added a few services for creating nodes, properties, and what not. Finally, I added a service to return the repository attributes.

    posted by Shane Johnson

    Groovy Java SE Project Postmortem

    October 17, 2008 2:18 AM

    I recently finished up a 10 month project for the City of Chicago’s budget office. Below is a transcript of the project postmortem interview with me as conducted by my 4 year old daughter, Meredith.

    posted by Sten Anderson

    Alfresco Labs Sample Dashlets

    October 14, 2008 3:15 PM

    Alfresco 3 And Surf Like many others in the Enterprise Content Management community, I am looking forward to the upcoming release of Alfresco 3.  One of the key components of this release is the Alfresco Surf platform.  If you are unfamiliar with Surf, Shane Johnson wrote an excellent post which provides an overview and analysis of the platform.

    posted by John Kraus

    Web Content Management: Tips & Advice

    October 13, 2008 8:05 PM

    I can’t begin to stress how important it is to get it right the first time around. Once you begin building an web content managed site, you don’t have the privilege of refactoring. Here are a few things that I find important when architecting a web content managed site.

    posted by Shane Johnson

    Leaking Memory? Try Netbeans 6.5 (Beta)

    October 13, 2008 3:06 AM

    For the past ten months I’ve been working on a Java desktop application for Chicago’s budget office that essentially loads up the city’s seven billion dollar budget and format it into a nice 600+ page public document. Multiple copies of these 600 page “budget book drafts” can exist at once, and be loaded into the application at will.

    posted by Sten Anderson

    JavaFX Breakout (Project Nile) Webstart Link

    October 10, 2008 5:10 AM

    By request, I’ve posted a Java Web Start enabled version of the JavaFX Illustrator Breakout app described in the previous post. The app requires at least Java 6 to run (and possibly even 1.6u10, but I’m not positive on that — but hey, Java 6u10 is out of beta, so why not grab it anyway?)

    posted by Sten Anderson

    JC-Rest: RESTful JCR Services & Repository Browser

    October 9, 2008 8:57 PM

    I’m happy to announce the initial release of JC-Rest. This is an application that provides a set of RESTful services for accessing content in a JCR repository. These services can return XML, JSON, ATOM, or even HTML via custom FreeMarker templates.

    posted by Shane Johnson

    Breaking out with JavaFX Redux: An Exploration of Project Nile

    October 8, 2008 1:10 AM

    In a previous post on JavaFX, we explored some of the 2D animation and drawing features of the language by implementing a “Breakout” style playtest. In this post we now look at the integration with Adobe Photoshop and Illustrator (dubbed Project Nile) using the same banal playtest.

    posted by Sten Anderson

    Content Modeling VS. Relational Modeling

    October 2, 2008 8:36 PM

    I just finished a WCM project for a client using Day Software’s Communique. This project was relatively small, but large enough to get the full design experience which has sparked a lot of thought about the differences between Entity-Relationship modeling (such as with a traditional RDBMS) and Content modeling (such as with JCR or a WCMS such as Communique).

    posted by Matt Campbell

    Ubiquity Firefox Extension

    October 1, 2008 7:44 PM

    Stumbled across the Ubiquity Firefox Extension and was so impressed with it that I figured I ought to write a quick blog entry about it. What it does is allow the user to quicky and easily interact with the web by issuing commands to perform a myriad of useful tasks, such as performing on-the-fly Wikipedia searches, adding Google maps to an email, and translating words or phrases simply by highlighting them. These are just a few of the many feature Ubiquity has to offer. There is also a great feature where a developer can write his own commands, so the limitations of this extension are boundless. I highly recommend checking this extension out as I am sure you won’t be disappointed.

    posted by Jeff Palmer
Top