This year at MAX, I am going to lead a BYOD (Bring Your Own Device) lab. The title of the lab is Content-Oriented Application Development using ADEP and Flash Builder. I know it’s a mouth full of a title, so here’s a simple description of what this lab will cover.
There are two technology parts to the session:
- ADEP’s Web Experience Management Solution: With the acquisition of Day software, Adobe has re branded and packaged the CQ5 web content management product into the ADEP offering and is now known as Web Experience Management Solution. We will leverage this solution in the lab as a best in class platform for managing web content in a JCR (Java Content Repository). We will take this concept to the next level by not just managing web content, but also managing application functionality. Using an intuitive and fun to use web-based authoring environment, content owners and application specialists are able to publish new content without having to rely on IT. This leaves IT with the ability to focus on more pressing development projects.
- Flash Builder 4.5.1: We will use Flash Builder to create a mobile application that queries the ADEP content repository for information that should be displayed within the application. We will learn how to parse the result using JCR APis and easily render the content to screen. While this is cool, You’ll really be blown away as we use a very similar approach to use content defined in the content repository to control what views are displayed in the mobile application.
By using this content-driven application development approach for mobile, you will now have the ability to enable content owners and application specialists to manage defined parts of your mobile apps without having to recompile code and re-distribute the apps to the various application stores!
Here is a recording I made that showcases what we will be building, check it out.
If you have not registered for this session, WHAT ARE YOU WAITING FOR? )
Yesterday, Apple announced that it has lifted restrictions in regards to third-party developer guidelines. I think this is good news for some enterprise developers that are looking to target “iDevices” as clients for their enterprise applications. By using the Adobe’s Packager for iPhone in CS5, developers can deploy their apps via the App Store. As mentioned in the blog post from Adobe Corporate Communications, the strong partnership between Adobe and other device manufacturers to get Flash Player and AIR running on their devices provides enterprise developers with an impressive reach for mobile.
For those of you looking to become an Adobe Certified Expert on flex 4, check out Attest 3.0. Holly Schinsky and David Flatley have released the latest version of their certification study tool. Of course, it’s an AIR application
A nicely done app that features mini and full exams with random questions.
Today, a brand new project call Adobe AIR Launchpad has been posted on labs.adobe.com. This utility makes the creation of Flash Builder 4 AIR application projects painless. For those of us that have created AIR applications, we all know the many configuration settings (sometimes confusing) required to have a transparent application with a custom install badge and icons. Not to mention the coding required to center the app on the screen, add native menu support, etc.
This is where the Adobe AIR Launchpad comes in. This small, but very valuable utility (also built on AIR) provides an intuitive and easy to understand visual interface that exposes these low-level options via simple checkboxes. Now THAT is going to save me loads of time. This utility was written by one of the developers that brought us Tour de Flex – Holly Schinsky aka DevGirl. You can read her post about the app on her blog.
But wait… there’s more!
Really? Can it be Marcel?
Yes, it can… Holly and the rest of the team have built enough AIR applications to know that there is a number of recurring things that many AIR apps require. If we look at the Samples section, we see that these application patterns are available for our new application. By selecting one or more of these patterns, the generated project will include the Tour de Flex samples which give you a major kick start in the right direction.
I highly recommend that you get the Adobe AIR Launchpad and give it a try. I am sure you will come to the same conclusion I have – this is going to be a major time saver!
If you want to follow one of the most creative and talented guys in the enterprise RIA game, check out Michaël’s new blog RIAgora. I know I will.
I just read an interesting article posted by Greg Wilson about the current debate about Flash and HTML 5. While I understand the widespread excitement about something new happening in the world of HTML (it’s been a long time coming), I am surprised by the amount of noise around how HTML 5 will be the Flash killer. Seriously?!?! I know it’s been a long time since HTML 4, but have we all forgotten the issues around browser fragmentation and compatibility issues? With newer browsers like Chrome in addition to the fragmentation of versions of IE and Firefox for example just screams of managing multiple implementations.
Don’t get me wrong, I truly believe that HTML 5 is a great thing. The more you commoditize features, the more vendors like Adobe have to innovate. Everyone wins. HTML 5 and Flash go hand in hand like HTML 4 and Flash do today. I especially like Greg’s analogy of using Flash to replace all your <IMG/> tags. That is absurd. Just as absurd as thinking that HTML 5 will provide everything Flash can do consistently across browsers and OSes.
Again this year, I will be presenting at MAX. In addition to the regular track sessions, I have signed up to host a full day pre-conference session called “Creating Enterprise RIAs: From Design to Implementation”. For the past few months, I have been running Adobe Enterprise Developer Days where we take a look at the new possibilities that are now available with the release of CS5. Using a new comer to the CS lineup – Catalyst, we can now bridge the gap between the visual designers and application developers. Catalyst is able to import visual assets from other CS tools such as Photoshop and Illustrator. Once the visual assets are imported, Catalyst can then be used to convert artwork into components – while maintaining visual fidelity!!!!
During these Adobe Enterprise Developer Days, I have been demonstrating how you can take a Photoshop PSD file with multiple layers into Catalyst and actually build a functional prototype. I won’t go into all the features here, but for a sneak peak, check out this recording of Kevin Lynch demonstrating Catalyst at the Web 2.0 conference.
Once all the interactivity is defined in Catalyst, I then import the project into Flash Builder 4. Using a wicked cool plug-in that the LiveCycle ES team has created – The LiveCycle Services Discovery Plug-in for Flash Builder, I can then wire up the project to real enterprise-class services. Trust me, this is a jaw dropper!!! And this is the reason I have agreed to do a full day pre-conference session at MAX this year. The ability to bridge the gap between the visual designers that can deliver on the requirements of usability and experience and the application developers that need to translate them into back-end transactions is invaluable.
The other session I will be hosting is called “LiveCycle Data Services in the Cloud”. For a while now, Adobe has been working closely with Amazon’s EC2 offering to provide hosted services for our enterprise software. LiveCycle ES has been the first product line to embrace this approach. For over a year now, we have made LiveCycle.express.adobe.com available to our Adobe Enterprise Developer Program members as a benefit to their membership. LiveCycle.express.adobe.com is basically a provisioning system to enable EADP members to launch and manage their own instance of LiveCycle ES in the cloud. We have evolved this offering to support customers that whish to use LiveCycle ES in the cloud in production as a single-tenant system. We launched Adobe LiveCycle Managed Services in January 2010. As this new offering is taking off, it just makes sense to extend the reach to LiveCycle Data Services. During my BYOL (Bring Your Own Laptop) session, I will walk through how to launch your own LCDS instance in the cloud and start building enterprise-class applications that leverage the hosted instance.
Make sure you sign up now at http://max.adobe.com !
Today, Adobe announced that it will be acquiring Omniture. To find out more, click here.
Wonder how everyone in the LiveCycle community is in the know???? Well now you have access to the secret weapon of the enterprise “in-crowd”
Adobe LiveCycle Cafe is a web-connected desktop application – built on AIR of course. It provides you with real time access to all of the latest news, refined searches, live chat with the experts and more.
Get Adobe LiveCycle Cafe now from DevNet.
See you in the cafe…
Getting 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