Latest Posts

Archives [+]

    Posted by Cedric Huesler AUG 01, 2011

    Comment 1

    Updated on August 5th

    With the CQ 5.4 release back in February we shipped an 1st step into combining the services from the Adobe Online Marketing Suite (most of you might still know it under the name Omniture) and CQ5 (and yes - we call it Web Experience Management now).

    The initial focus was on web analytics with SiteCatalyst (docu link) and delivering targeted content with Test&Target (docu link).

    We have been busy adding more integrations and improving the existing since then. This includes Search&Promote to deliver targeted search results, Survey to create questioners for visitors and Scene7 to present dynamic media within your site.



    Update August 5th:

    The recording of the 1h developer session from August 2nd is now online. Sign-in with your Adobe ID to watch the recording.

    Further - if you like to try it out yourself on CQ 5.4 - I recommend to install the Hotfix-34667 from PackageShare that contains various improvements over the version that is built-in.

    Posted by Cedric Huesler JUL 15, 2011

    Add comment

    Back in June we announced the Adobe Digital Enterprise Platform. The products you know - CRX and CQ5 - are now part of this platform - in fact - they are part of the foundation of this platform. Let's focus on CRX first:

    The server companion for Flex

    The Content Repository CRX with it's OSGi container and RESTful Web Framework Sling got extended to cover new use cases.

    It has become the server companion for applications build with Adobe Flex. One example: we added support for new protocols e.g. AMF and RTMP that Flex applications uses to communicate with the server. We went as far as making sure developers using Adobe Flash Builder building applications have transparent access to data sources connected on the server e.g. a SAP system and the content repository content. We call this feature set "Data Services"

    The combination of the Content Repository + Data Services and on the client side: Flex with the Client Component Framework (in short: OSGi for Flex) + a single IDE Flash Builder, is the next evolution of rapid application development. Create applications that run in browsers with the Flash Player and with Adobe AIR on desktop, mobile phones, tablets and TVs. And yes - that includes our beloved iOS devices.

    We call this extended CRX version "Experience Server" - and when we talk about the feature set - we call them "Experience Services"

    To learn more about building Flex applications using the Content Repository start here: .. and I'm sure you are very familiar with that already.

    But that's not everything..

    A new bridge to PDF

    Wouldn't it be great to be able to do all the crazy things you can do with PDF (trust me.. it was a revelation for me) right out of your favorite Content Repository? We thought so too.

    The technical solution is like that: We provide OSGi-based services to talk to the various PDF treatment services that are off-loading the bulk of the work to other servers (we call them "Document Services") - while you as a developer have a local Java API to talk to.

    CQ5 is Web Experience Management

    You are going to see us using the term Web Experience Management - short WEM - when talking about the CQ5 capabilities. The reason is because we are coupling the features of the Adobe Online Marketing Suite (aka Omniture) and the Adobe Creative Suite (yes Photoshop..) with CQ5 and this combination deserves a new name.

    Read more about Adobe Online Marketing Suite integration on the Omniture Blog.

    While we are busy finishing the bits internally - you can sign-up to get a notification when the trial version will become available. This form gets you on the list.

    Posted by Gabriel Walt JUL 15, 2011

    Add comment

    A new series of videos is starting, to get an insight about what is happening behind the scenes at Adobe for enterprise developers, and what is upcoming.

    This first episode starts with David Nuescheler, introducing Customer Experience Management and the technological platform behind it.


    Stay tuned:
    Subscribe to the YouTube channel!

    More videos will be published there soon:
    – Lars Trieloff – the Enterprise Cloud
    – Bertrand Delacretaz – the Enterprise Platform & Open Source
    – and more is planed on REST, Sling, OSGi, the Content Repository, etc.

    And here's the transcript:

    What is Customer Experience Management exactly?

    Customer Experience Management is a relatively broad space, where we want to harmonize all the different interactions an organization has with their customers. If we dissect that a little bit, we see that there are separate disciplines that we try to assemble into one homogenous experience, or into one homogeneous market if you wish. Looking at the various different components, it includes things like, Web Experience Management that harmonizes how we talk to our customers through the web channel. But it also embodies things like Mobile Interactions, Customer Communication, or Correspondence Management, with more a print/PDF type of environment; as well as Rich Internet Applications that are built on the Flash / Flex platform.

    How is it technically possible to have a consistent platform behind all these technologies and customer touch-points?

    I think that it is very desirable for an organization, as well as for the customer, to have this generalized platform behind things, and that's why we're so exited about the release of the Adobe Digital Enterprise Platform, which provides that exact layer as backbone for all of the Customer Experience Management interactions.

    Now Customer Experience is a very broad topic, it starts with with web, and ends with the experience when going to a branch, or a store. So this platform has a lot to provide and I think that Adobe has an absolutely unique position to do that, because the creative workflow needed to create those experiences usually starts somewhere in the Creative Suite, which obviously is one of our very strong areas. Then through the delivery of the Adobe Digital Enterprise Platform, we have a very robust platform as well. Taking it to the next step, where we want to monitor the performance and want to find out how we can optimize the experiences, we take that into the Adobe Online Marketing Suite, closing the loop by going back to the creatives and do the modifications that we need. Now I think that this closed loop workflow that we can offer around Customer Experience Management is definitely the absolute magic sauce from Adobe.

    And open source is an important part in the platform, isn't it?

    Right, we have a very strong backbone in open source projects. So the foundational pieces of what we use in this platform are combined of projects that we started in the Apache Software foundation. So that is where we try to produce a lot of the foundational code that is mainly commodity code. But it really is platform code that is required to build such a platform. And that is why we started for instance the Apache Jackrabbit project, or the Apache Sling project, or the Apache Felix project, which all are now instrumental parts of this platform.

    The great thing about open source is of course that the innovation happens a lot more open and a lot quicker, because there are people from different backgrounds, there is essentially global resourcing of ideas, if you wish. Very often ideas are contributed from people that you don't even know in detail. And somebody can come up with a great idea and bring it into the community, and then it starts to develop. So I think it is an acceleration of the innovation patterns. And that's really why we started to get a great feedback from the open source community.

    Does working with an open source community help to widen the use-case the software is built for?

    Yes, absolutely. You get a lot more use-cases that you didn't think of, and especially if you have such a broad problem set like we have with Customer Experience Management, you want to build something that is as flexible as possible, so that it can be used in all the different respects. That's certainly where it helps, even throughout the development phase if you have a horizon that's as broad as possible.

    Back to Customer Experience Management, what innovation is upcoming in this sector and what is your vision?

    Customer Experience Management is still a new field, so the sky is the limit and there are various different direction we can go to. Particularly in the area of what we call the context, where every user, every customer, at any point of time, there is a specific context that they are in. They can be in a store, on your website with a particular mobile device, or on the call center. That context about that user, that unifies information that you may have in your customer relationship management database and information that's much more transient, such as the screen resolution, the IP address, the latency, their mouse movement, etc. All these different things are aggregated into what we call the context. And I think that there's going to be a lot of innovation in that area, particularly because it's a very interesting area in the tension of privacy and it's somewhere where a lot of the organizations can still really improve. I mean everybody has had that experience on a call center where you dial in for the second or the third time and you re-explain your same sort of story again.

    And not only obviously we want to avoid that, that's a relatively traditional environment, but we want to take your experience from one channel into the other channel, so the customer experience agent, the person on the call center should have the same information about what kind of targeting you get on the website, similarly to the marketing campaigns we want to push to you. At the same time knowing about all your incidents, and so forth, and vice-versa, the targeting on the website should know that you have a call logged about that one product, so we shouldn't push that product onto you at the same time.

    You can take that further and say for example that you start a transaction on a mobile device and sort of start filling out the form, and then realize that this is all too complicated, I want to continue this on your desktop computer, then you should take your context onto your desktop and continue from there. It's crossing these boundaries with context and making the context rich.

    So I think that in Customer Experience Management, there will be a lot of innovation around the context.


    Posted by Cedric Huesler JUL 12, 2011

    Comments 2

    You might ask yourself - when is Ignite this year?

    Our customer conference has new names this year. Names? Right - but first things first:

    Every year Adobe invites the designer and developer community to MAX. This year in Los Angeles, California from October 1-5.

    This year new - we organize the 2-day Digital Enterprise Summit at the same time and also in LA. The summit has sessions focused for business and technology leaders using Adobe Enterprise products.

    Alright - where should I go now?

    • I'm developing sites and apps on CRX and CQ5 - go to MAX - check out the CQ5/CRX sessions
    • I own CRX/CQ5 driven sites and applications from the business and architecture/IT side - go to Digital Enterprise Summit. Learn more here

    For both - developers and business leaders - this is a great opportunity to meet the community and learn more about the Adobe Digital Enterprise Platform and where CRX and CQ5 are heading in future.

    Not been to Ignite last year? - check out these photos:

    We are looking forward to see you in LA.

    Posted by Gabriel Walt JUL 11, 2011

    Comment 1

    A great tech meetup, sweetly named .adaptTo(Berlin) is being organized by Dominik Süß (pro!vision GmbH) on September 15th and 16th in the Betahaus, Berlin. Adobe is the main sponsor of this event, along with pro!vision GmbH who will act as host.

    The topic is the Apache Sling technical stack. It is adressed to all developers working with this open source stack, with the second day mainly focused on CQ5 and Sling-based solutions from other vendors.

    The agenda is still to be announced, but there will be several of our top Sling & CQ5 engineers talking. So not only will you certainly learn a lot, but this is also the opportunity for you to actively participate to the future of the Sling-stack if you wish.

    Register Now

    is planned as an interactive meetup with talks from the community. You too, contribute your knowledge to the community and talk during one of the 45 or 90 minute slots! Adobe developers will give some talks, but we would be pleased to have various speakers and encourage you to present your solutions.

    Speakers should submit their proposals as soon as possible, since the organizers want to publish a draft agenda at mid-August. Please post your topic to the wiki page till August 5th and send Dominik the slides, or a description of your talk till August 12th.