Main

September 17, 2009

Must see LiveCycle session @ MAX

Harnessing the Value of User-Centric Applications

See how Deutsche Telekom is using Flex + Adobe LiveCycle in combination with its enterprise systems to streamline and improve HR communications with over 100,000 employees and retirees.  Learn about Adobe’s vision for user-centric computing and see an in-depth demonstration that illustrates how the Flash Platform + LiveCycle ES2 together improve customer experience and employee productivity.

This session will be held Wednesday, October 7th at 11:00 AM

September 15, 2009

Adobe to acquire Omniture

Today, Adobe announced that it will be acquiring Omniture. To find out more, click here.

August 25, 2009

Marcel’s follower appreciation MAX 2009 discount promotion

CashWith MAX 2009 around the corner, you better make sure that you are registered and pumped for all the awesome enterprise sessions we will be offering this year. If you are not yet registered, then what are you waiting for? a promo code??? Fine! if that’s what it takes, that’s what we’ll do!

The first 25 people that send me an email at mboucher@adobe.com between August 31st and September 4th and I will supply you with a promo code that you can use to save some of your hard earned money and attend MAX 2009 in Los Angeles.  This offer is for new full pass registrations only and cannot be combined with any other promotion, package or offer.

I can’t make it any easier  :)

July 8, 2009

Check out the next LiveCycle ES and Flash Platform eSeminar

Join Greg Wilson as he presents a couple of eSeminars on how LiveCycle ES and the Flash platform can be used together to create leading edge applications for the enterprise. I have presented this session in the past and there is some very valuable information covered.

The next session is scheduled for this week and another one is scheduled for August.

Thursday, July 9, 2009 11:00 AM PT
Thursday, August 27, 2009 11:00 AM PT

Register here: http://www.adobe.com/cfusion/event/index.cfm?event=detail&id=462539&loc=en_us&sdid=EUQZQ

June 8, 2009

Flash Catalyst ROCKS

image If you have not yet gotten your hands on the beta of Flash Catalyst, what are you waiting for?!?!?! I think this is one of the coolest pieces of technology I have seen in a long time! OK, you need to take that with a grain of salt coming from someone on the enterprise software side :-)

The bottom line is that anything that makes it easy for a design challenged person like me to import visual comps and be able to implement the code behind them – I am all for it. As a matter of fact, I actually had to speak about FC recently at a user conference here in Ottawa.

I presented to the Ottawa Flash User Group on Wednesday, June 3. There was about 80 people in the room at the Ottawa Adobe location. I had a 1 hour slot from 7:45 pm to 8:45 pm. My session was after the pizza break - so I needed to wake them up from the cheese educed coma. I used the default UG tour presentation. However, I skipped a lot of the detail slides on Flash Catalyst features since I would cover them in the demo. Everyone was very receptive to the Flash Builder renaming. They actually agreed that Flex Builder / Flex SDK was a source of confusion. I then dazzled them with the Congress demo. I did the whole thing starting from Illustrator to Flash Catalyst to Flex Builder + ColdFusion. We actually had to mop the floor of saliva and jaw marks from when they hit the floor ;). The session was a great success. A lot of "OMG - this is going to put me out of a job" and "What you just did in 2 minutes (data binding to list and showing details form as Master/Detail record) I do all day in my job, this is going to be awesome!"

May 27, 2009

BREAKING NEWS: Tour de LiveCycle now available.

imageGetting the word out on what is LiveCycle ES has just been kicked into high gear! We just released the next generation of communication vehicles to introduce the world to Adobe’s enterprise software (aka the best kept secret :) )- LiveCycle ES. Based on the success of Tour de Flex, we decided to leverage its approach and architecture built on Adobe AIR to deliver over 1600 pages of rich content and samples.

For those of you wanting to know more about how LiveCycle ES provides value to your vertical, how LiveCycle ES can fit into your IT stack, or how to administer and build your own LiveCycle ES applications, Tour de LiveCycle is the perfect place to start. Tour de LiveCycle is less than 1.5 Megs. You can even fit it on a memory stick. Have you ever tried to explain to your neighbor or family member what LiveCycle ES is? Now you have a perfect solution!!!

In addition to providing all of this valuable content, Tour de LiveCycle also provides you with an impressive quick reference to all of the services, tools and APIs you need.

You can get Tour de LiveCycle here: http://www.adobe.com/devnet/livecycle/tourdelivecycle

March 31, 2009

Adobe and Facebook announce ActionScript 3.0 client library for Facebook Platform API

Very cool news, read more and get started on Adobe Developer Connection. Who will be the first to write a LiveCycle ES / Facebook mashup application????

http://www.adobe.com/devnet/facebook/?devcon=f1

March 25, 2009

MAX 2009 in Los Angeles and Online

Well, it looks like the economic situation is not going to deter the organizers of Adobe MAX. Today, we announced that there will be a MAX event in 2009. The dates are from October 4th to the 7th. Unfortunately, there will not be a MAX Europe. The plan is to hold online sessions to reach the global audience.

I have to admit, I have looked at the recordings of  MAX 2008 on Adobe TV and I am very impressed. According to Ted Patrick, the recorded sessions have had 250,000 unique users access the content. Not bad :)

The Enterprise side of the house is going to have some VERY exciting things to show this year – specially for those of you that build enterprise-class RIAs… Wink wink.

If you would like to participate in the “MAX call for Sessions and Labs”, go here http://groups.adobe.com/pages/5fbd55f575.

 

See you at MAX 2009 – be it personally or virtually.

November 3, 2008

What the heck is a Solution Accelerator?

Is the Solution Accelerator Program yet another marketing program to convince someone that we have the solution you need? Or, is it just a bunch of “business-speak” and catch phrases that describe some esoteric application? Well… OK, there is some of that :). However, there is much more to Adobe’s Solution Accelerator program. The reality is that, believe it or not, Adobe has been in the Enterprise business for over a decade. One would think that we have learned a thing or two about implementing solutions with our own technology. Capturing that experience, know-how and technology is exactly what this program is about.

No matter how you dice it, applications that people have built and continue to build on the LiveCycle platform often have common requirements and implementation patterns. And without any coordinated effort to at least identify and document these patterns, the reality is that we end up re-creating the wheel each time a LiveCycle solution is built. For example, many of our customers have custom letter generation requirements - where someone can choose paragraphs from a catalog (or even author some freehand) and generate a custom letter to be rendered in PDF. With LiveCycle’s unique ability to render, assemble and manipulate documents,  it becomes a natural fit for such a scenario. The reality is that LiveCycle is a multi-purpose SOA-based platform designed to do so much more than just one scenario. Therefore, you need to build an interface for your application that will enable users to select their paragraphs, you need to create dynamic document templates that react based on the content being injected, etc. Hmmm… there must be someone that has done something like that before!!! Indeed, and we have created a Solution Accelerator that addresses this scenario specifically. In addition, there are Solution Accelerators for other applications like approval workflows, and selection & capture as well.

So now you are asking yourself – what is actually provided in these Solution Accelerators? Good question! Each Solution Accelerator offers a Project Development Kit (PDK) and a Solution Guide. The Solution Guide contains the “business-speak” and catch phrases I mentioned before. The PDK is basically a ZIP file that contains all kinds of developer treats such as frameworks, application models, templates, Flex-based user interfaces, etc. Basically, everything you need to quickly implement the solution. There is also documentation and source provided to kick-start developers to customize or even extend the application bits.

SA-Content-Creator-M2

This screenshot is from the Content Creator application built in Flex. This is a perfect example of some of the valuable assets a developer can find in the Solution Accelerators. A sexy interface built on top of a robust and extensible application model that meets the specific needs of a specific application scenario. Ultimately, the Solution Accelerator bridges the gap between general purpose off the shelf software like LiveCycle ES and the specific needs of real-life solutions. Does that mean there will be no customization required? Of course not. There is no “one size fits all” application to solve all same-class problems. You will need to tweak and extend the Solution Accelerator to meet your specific requirements.

Sounds pretty good? Well let’s be honest, it’s not perfect. This is a new program and contrary to what we would like to believe, we won’t get it exactly right the first time. For example, the documentation in the PDK is not exactly where it should be – it’s not bad, it just needs to mature as we get feedback. That’s what’s cool about the development process we have adopted for the Solution Accelerators – an iterative development cycle. The Solution Accelerators are not tied to specific LiveCycle ES release cycles, they are developed separately and are regularly refreshed with updates to documentation, added features and templates, etc. One thing that should be noted is that the Solution Accelerators will not be localized. The objective is to provide the application building blocks that can be assembled into a final solution – not the complete solution itself.

My call to action for you is to have a look at the current Solution Accelerators that are posted. Download them and play around – you never know, there is something in there that could make your life so much easier. If you have comments, feedback, questions, or you just need a friend, then log on to the Solution Accelerator forums.

February 25, 2008

The AIR rocket has launched

Adobe has finally released Flex 3 and AIR 1.0. This is a major milestone in the evolution of RIA and business applications as we know them.  I'll be the first one to admit that I did not jump on the AIR bandwagon from the start. Obviously, my focus on enterprise level applications has blurred my vision. As time passed and I actually tried building a couple LiveCycle ES applications using AIR as the client, I quickly realized that my initial "poo poo" opinion of AIR was dramatically incorrect. AIR is going to revolutionize the way enterprise applications are built and distributed.

Take the time to check it out. The buzz is all around consumer type applications for now, but as more and more enterprise developers discover the power and flexibility or AIR; it will spread like wild-fire.

September 27, 2006

My First Hibernate Enabled Flex App - Part Deux!

If you have not done so, start with the first part of this tutorial. This is part 2 of the Employee Manager application that I created a month ago. I think this is good timing since Milan added a comment asking about how we would add new employees to the database, not just edit and delete. So here we go, in this post, we will start where we left off in my initial tutorial.

Continue reading "My First Hibernate Enabled Flex App - Part Deux!" »

September 19, 2006

Flex meets LiveCycle Forms...

Similar to my previous ColdFusion sample that uses LiveCycle Forms, this is part 1 of a Flex and LiveCycle Forms sample.

The goal of this sample is to demonstrate how you can create a Flex application that can use LiveCycle Forms to render PDF and HTML forms from XML form templates (XDP) created in Adobe Designer. The Flex application will display a list of pre-designed forms, sample xml data files (that can be used to pre-populate the forms) and available transformations. Once a form and optional XML data file have been selected, click on the Render Form button. This will make a call to LiveCycle Forms which will render the form on the server and return the result to the Flex application. Since Flash cannot embed PDF or HTML, I have lifted Christophe's IFrame sample. Basically, the PDF and HTML content returned from LiveCycle Forms is displayed in an IFrame on top of Flash. There are still some issues I have to work out regarding re-sizing etc. I'll post an update as soon as I have time to look into it.

An optional part of this sample is to display performance numbers. When LiveCycle Forms is rendering the form template into PDF or HTML, I collect the number of milliseconds that it took to render the form. That performance data can be pushed to the flex application using JMS. This option is turned off by default, please read the README.HTML file to see what needs to be done to turn this option on.

This sample will showcase several Flex Data Services 2 capabilities. The first one being RPC Services. This sample uses a Java Object named FileUtils that I created that implements several file I/O functions. One of these function is listFilesFromURL(url). This function will return a string array of files available at the provided URL. That is the function that is used to display the list of available forms and XMl data files. This function was tested with JRun as well as WebLogic directory listings. If there any issues with the code, let me know. The other Flex Data Services 2 capability showcased in this sample is real-time messaging. If you choose to enable the JMS capabilities of this sample, everytime a form is rendered, the performance data is sent to a JMS topic and Flex will detect that message and grab the value which will be displayed in the graph. The really cool thing about this feature is that every person running this application will see all of the performance data, not just their own.

You will need LiveCycle Forms as well as Flex Data Services. Check out these links to get access to the software.

Get the LiveCycle Developer Toolbox 

Get Flex Data Services 2 Trial

I'm working on getting the application hosted somewhere accessible to you can try it... Stay tuned.

Sample Installation Instructions

Download the Sample Files

September 13, 2006

Flex for Java

Are you a Java developer interested to know what's all the fuss about Flex? Then I highly recommend that you take 30 minutes from your busy schedule and try Christophe's 30 minute Flex Test-Drive for Java Developers. This comprehensive test-drive will walk you through connecting java backends to Flex. This will give you a glimpse on how you can break out of the limitations of the browser and pimp up the interface to your applications.

August 29, 2006

My First Hibernate Enabled Flex Application

In this tutorial, we are going to create an employee management console using Flex Data Services 2 which uses Hibernate 3 to communicate with a MySQL database. In this console, we will be able to add, delete and edit employees found in the database.

edit-vew.jpg

This tutorial is intended for new users of Flex Data Services 2 as well as Hibernate. However, it is assumed that you have working knowledge of Java, MySQL  and J2EE based web application creation and deployment.

Continue reading "My First Hibernate Enabled Flex Application" »

August 25, 2006

Discover the power of an improved user experience

Ben Forta, the great one himself will be the keynote speaker for this free seminar series.  Topics will focus on the combination of ColdFusion and Flex as THE quickest and simplest approach to "pimp up" your web applications.

Locations are: Chicago (Sept 18), Boston (Sept 21), New York (Sept 26) and San Francisco (Sept 27).

For those that feel so inclined, pay tribute to Ben by wearing your very own WWBD shirt.

You can find all the information you need here.