- Andrew Kos
- Bill Burlein
- Bryan Williams
- Christian Vozar
- Jeff Brown
- John Kraus
- Joseph Mak
- Mark Daugherty
- Matt Van Bergen
- Melissa Geoffrion
- Michael Kang
- Michael Chan
- Michael Hodgdon
- Mike Motherway
- Molly McDaniel
- Nadia Maciulis
- Pat McLoughlin
- Paul Michelotti
- Puru Hemnani
- Rohit Srinath
- Ryan Lunka
- Tom Kelly
All Blogs
CITYTECH Blogroll:
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.
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.
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.
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.
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.
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…
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.”
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.
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.
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.
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.
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.
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?)
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.
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.
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).
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.
Recent Posts
- Invisible requirements within Business requirements
- Building a better Options Predicate
- Javascript, This, and You.
- Extensionless URLs with Adobe Experience Manager
- The Life of a Tester in Adobe CQ World!
- Limitations of the CQ Parsys Model and the Implementation of a Nested Paragraph System
- Google Analytics and AEM: No JavaScript? No Problem.
- Using Apache FOP to generate a PDF document based on a form submission data
- Configuring SAML in AEM 5.6
- Why You Should Get the WCM Experts Involved Early