Main

November 30, 2007

It's good to be back

After 8 months of hiatus, I'm finally back and have a little time to post.

We have been heads-down working on the LiveCycle ES launch. Might seem like no big deal, but the LC ES architecture is such a dramatic change from it's predecessors that the amount of work required to get our field organization trained and ready has been monumental.

With Adobe announcing AIR and releasing LC ES, there is so much to talk about. Within the last year we have gone from LiveCycle being a collection of server products to be re-architected to fit the SOA reference model and AIR being announced - the ultimate Service Oriented Client.

More to come soon...

November 29, 2006

Join me in welcoming Christoph Rooms...

Finally, Christoph Rooms (a teammate of mine in Europe) has entered the blogsphere - I have been bugging him for months :)

Christoph, much like myself, has a strong focus on LiveCycle and was introduced to Flex and Coldfusion when Adobe acquired Macromedia. If you happen to be hanging out in Antwerp (Belgium) the week of December 11th, you can meet him at Javapolis. He will be hosting a couple of Flex sessions and one of those will focus on Spring and Hibernate.  

Welcome Christoph, we all look forward to your contribution to LiveCycle and Flex communities.

September 11, 2006

Adobe MAX 2006 - Viva Las Vegas Baby!

I think that the theme for MAX 2006: "Beyond boundaries" is dead on! This year's MAX is not just about the familiar players - Flash,Flex, ColdFusion and Dreamweaver... Make sure you check out the LiveCycle sessions. Among these sessions, you'll hear about Titan (the next generation of LiveCycle) - you DO NOT want to miss that one!!! Also, Christoph Rooms will be talking about integrating Flex and LiveCycle - truly going beyound boundaries. On that note, please read Steven Webster's blog entry on Flex and LiveCycle... Other LiveCycle sessions at MAX will cover Designer, Workflow and Forms.

Thanks to Mike Potter for setting up a Google Calendar for the sessions. 

Register for MAX 2006 NOW!

August 19, 2006

What is the Adobe Enterprise Platform?

I've often wondered why it seems so difficult to give an elevator pitch about what Adobe provides in the enterprise space - specifically in regards to . I think it's less of an issue for Flex. Christophe has refined and posted a very succinct description about how Flex can transform the user experience on the web. However, when it comes to LiveCycle, there still seems to be quite a bit of confusion.  In my opinion, one of the main contributing factors to this confusion is the use of the word "platform". I've heard some people refer to Adobe LiveCycle as a platform, while others define Reader/PDF as a platform. I believe that if you view LiveCycle as a platform, then that would explain why it would be difficult to describe LiveCycle in an elevator pitch. Duane also has an interesting take on this here.    

A software platform is one or more programming interfaces that are used to build an application or solution. If we stop at this simple definition, then LiveCycle is technically a platform... But it's certainly not that simple.

What is a platform without users?

Just because the software vendor declares their software is a platform, that does not make it so. For software to be truly considered to be a platform, it must be ubiquitous. Why would a developer build an application based on a platform that is not readily available and he or she needs to worry about the runtime being installed? 

A platform needs developers!

If Java only attracted a couple hundred developers, we wouldn't really call it a platform now would we? A platform needs developers, lots of them. People that build cool and useful things that attract other developers. A critical mass of developers ensures the adoption of the software as a platform.

After considering the above, the platform is in fact Flash Player and Reader. Without these, nothing else matters. As we all know, both Flash and Reader are among the most widely available applications - period. We also know that the number of developers that build application on top of this platform is staggering. Therefore, LiveCycle, Flex and ColdFusion are a collection of tooling and services created by Adobe that enable developers to build robust applications and solutions that can be accessed by the millions of people that own the platform.

So, an elevator pitch for LiveCycle would focus on Reader / PDF as a platform upon which LiveCycle provides three categories of tools and services:   

  • Process Automation: Take advantage of Reader as a ubiquitous rich client to access existing enterprise infrastructures. Everything from simple form-based data collection to fully automated applications.
  • Information Assurance: Given that PDF is the defacto standard for archival as well as paper replacement, enable organizations to reliably secure and control their documents.
  • Document Generation: Countless numbers of PDFs get created each day, not all of them manually. Also, some organizations are required to follow rules on how theirs PDFs must be created.

The decision on what LiveCycle components are required completely depends on what you want to enable Reader to do within your solution. 

Until now, Flash Player and Reader have been separate platforms doing their own thing and doing it well. Kevin Lynch does a great job of explaining the Flash platform here. The same principals apply to Reader and LiveCycle. What I think will blow everyone's socks off is the when we start using these previously separate platforms as one. The ultra-rich experience of SWF combined with the portability and trustworthiness of PDF will enable organizations to go where they haven't even imagined possible. Sure, you can build a hybrid application that uses both Flash Player and Reader - however, it's the power of combining LiveCycle services with Flex and ColdFusion that will alter the way applications will engage it's users.   

In addition to Apollo, there are some really exciting things that Adobe developers are working on. Stay tuned! 

The future is so bright, we just might have to wear shades :o)

August 18, 2006

Hello World

Well this is my entry into the blogosphere. Big bad world... here I come!

I guess I'll start by introducing myself. I'm Marcel Boucher, Product Manager in the Technical Marketing Team for the Adobe Enterprise and Developer Business Unit. What does that mean? Well, among other things it means that I'm one of the propeller heads that the product marketing and product management teams can call on to translate "geak speak" to "marketing mumbo jumbo". All in all, a very interesting job.

I've been with Adobe 10 years now. I've done everything from technical support to development to evangelism. I have focused mostly on eForms (Forms & Workflow). And I have loved XFA from day 1! However, now that Macromedia has joined the family, I have been tasked with getting up to speed on ColdFusion and Flex . And I must say, I am in instant fan - this stuff is wicked cool.

I have decided to call this blog "Mind the Gap" - not for the obvious link to the subway system in the UK and it's annoying voice that repeats those three words in a mind numbing chant - but as a description of the focus of this blog: Talk about how to bridge the technology gap between ColdFusion /Flex and LiveCycle. There are a few blogs talking about this subject starting to pop-up( ex. :FlexLive and FormNation); and I say the more the merrier! Each one of these products add tremendous value to those who use them; but only a handful of people actually understand the potential that these combined products have - and if we don't do a better job of spreading the word - it's going to stay that way. Both Zee (:FlexLive) and Anthony (FormNation) have commented on Livecycle and crossing the Technology Chasm, and I am convinced that the conditions are right - we just need to make it happen.

I've created a Flex Data Services 2 tutorial that covers Hibernate which I will be posting shortly. OK, so it's not a Flex / LiveCycle integration sample, but I figure data exchange will be a fundamental subject for any Flex and LiveCycle solution; so I needed to get my feet wet :o)