Survey – Flash Builder roadmap
Posted by cornel | Filed under Events, Uncategorized
Andrew Shorten, the new Flash Builder product manager, created a survey where you can express what do you want for the future version of the product. It takes 15 minutes and you can win some gadget if you are from USA or Canada. I think that if you are using Flash Builder you should fill in the survey – it is taken seriously, and there a lot of things to improve in this product.
The link for the survey is here.
LCDS, ManagedObjectProxy and some reserved keywords
Posted by cornel | Filed under Java, LCDS/Blaze DS, Uncategorized
Yesterday I struggled for several hours looking in the Livecycle Data Services code in order to investigate the following error message:TypeError: Error #1034: Type Coercion failed: cannot convert “ZGUID” to QName. It was not easy but in the end I understood that it is an issue related to property collision inside of the ManagedObjectProxy class. The ManagedObjectProxy instance is adding all the properties from the serialized objects into it. However if the name of one of your properties already exists in the ManagedObjectProxy instance then this process will fail. The following properties already exist (inherited from ObjectProxy):
dispatcher : EventDispatcher
notifiers : Object
object : Object
propertyList : Array
proxyClass : Class
type : QName
uid:String
For the “type” property a fix was provided in Livecycle Data Services 3, but not for the others. So if you design your domain object and you plan to use Livecycle Data Services it’s a good idea to not use this reserved keywords as names for your properties.
The problem appears only if you like to use the proxy approach (not having the corresponding AS class included in the client SWF).
E-seminar about Zend framework and Flash
Posted by cornel | Filed under Events
My colleague Mihai Corlan and Roy Ganor from Zend are going to have an e-seminar about building Flash/PHP applications. They are going to cover Adobe Flex framework, Flash Catalyst, Flash Builder and Zend Studio. If you are a PHP developer building Flex applications it should bring some value. For registration you can go here.
Flex Builder Linux Alpha 5 release
Posted by cornel | Filed under Events
A new version of Flex Builder for Linux can be downloaded from Adobe Labs. No new features, it is just a version to extend the expiration date.
Also, Linux fans can check this link http://blogs.jetbrains.com/idea/tag/flex/- IntelliJ has a Flex plugin which is going to be improved for the version 9. Good news for IDEA fans.
Netflix Values Presentation
Posted by cornel | Filed under Uncategorized
A colleague of mine sent me this link from TechCrunch related to an internal Netflix presentation. It’s really interesting and I highly recommand to spend some time reading the slides (and to pass it to your manager). I’m not sure if this works for a larger company but at the first glance it looks like the perfect job – if you like both responsibility and autonomy.
Flex Data Services, Hibernate and Eclipse – Mike Slinn book
Posted by cornel | Filed under Flex, Java, LCDS/Blaze DS, LiveCycle ES
A lot of books about Flash, Flex, ActionScript and Java are available on the market and some of them are really good. However there are still very few books related to Flex and Java integration – best practices, frameworks, performance issues, patterns and anti patterns. Mike’s book fills a gap here, in talking primarily about the two Adobe products: BlazeDS and LiveCycle Data Services. I’ve met few people who really know well these products well, and I think that this book can help people get a better understanding. Flex and the other RIA technologies should improve not only the user experience/interaction but also the developers life – making it much easier with – increased productivity, no more hacks and no more stateless clients. For that you need a strong platform both on the client and server side and LiveCycle Data Services can fulfill that.
The book comes with a tool written in Flash that can help you edit configuration files visually. Personally I would like to see an Eclipse plugin also – but considering that the tools for integrating Flash Player with Eclipse already exist I guess it’s possible in future.
The book is in early release – it can be ordered here.
Flex Camp – Cluj Napoca
Posted by cornel | Filed under Uncategorized
Transylvania Flex Group is organizing a Flex Camp in Cluj Napoca on 15 October. You can see the full agenda and register here.
MAX Companion AIR Application
Posted by cornel | Filed under Events, Uncategorized
You can go this URL and install a nice AIR application – it offers three main functionalities: Twitter (all the messaged having #adobemax), session tracking and maybe the most important one- a map to quickly find the conference rooms and other locations.
Adobe Max online
Posted by cornel | Filed under Events, Uncategorized
As most of you know there is no Adobe Max in Europe this year. For the ones not able to go to Los Angeles you can register on Adobe Max online – the keynotes are going to be streamed live. You can also view the top session of the day from each track: Design, Develop, and Envision.
Tomcat and common loader
Posted by cornel | Filed under LCDS/Blaze DS
I spent twenty minutes last night trying to understand why the Tomcat delivered with the Livecycle Data Services installation works fine when the libraries for jotm are located in a subfolder of the common/lib. When I’ve installed a clean version of Tomcat and I copied the folder jotm into common/lib the classloader was not able to find them, and I did not had any explanation.
Finally I discovered that there is a parameter in catalina.properties denoted common.loader. By default the value is ${catalina.home}/lib,${catalina.home}/lib/*.jar, however in the first case it is ${catalina.home}/lib,${catalina.home}/lib/*.jar,${catalina.home}/lib/activemq4.1.1/*.jar,${catalina.home}/lib/jotm2.0.10/*.jar,${catalina.home}/lib/lcds/*.jar . This parameter specifies all the paths for the common class loader.