Grey Line

I had a dream. I had a dream that Adobe’s CTO gave me a call saying, “Yakov, can you help us with writing a roadmap for LiveCycle Data Services for 2010?”
I said, “Piece of cake, Kevin. Just give me a half an hour”. This is what I came out with.

1.    Give a serious bonus to software engineers who created Fiber, a set of goodies behind model-driven development.  Way to go!

2.    Fire that guy who already reached his level of incompetency and said, “If one salesman can sell LCDS licenses for $20K a CPU, everyone can do it”. This  guy is simply killing the product by making it unreachable for lots and lots of corporate clients. Change your state of mind from “these filthy rich Wall Street client should pay” to “each RIA project manager has limited budget”. BTW, have you heard of recession that we are still in?
Remember, when Adobe purchased Macromedia and changed the Flex pricing policy from $15K per server to $700 per IDE people actually started using the product? Why not trying the old trick again?

3.    Charge LCDS evangelists with changing their main message from “Look Ma, No Hands” to “Unleash the superpower of RTMP and custom adapters”. Today, they are preaching to the wrong crowd. Flex enthusiasts who don’t know Java and are developing cool Web sites for their cousins’ video stores won’t be buying LCDS licenses no matter how high you jump. They’ll be happy to use the new Modeler in Flash Builder 4 as a cookie cutter, with free LCDS express edition.

4.    Invest more money in QA to ensure that Fiber’s code generators are not just well written, but are of superb quality. It’s great that you’ve eliminated the need to write Java and configure destinations on the server – people who are not capable of learning Java will applaud you. But generating the in-memory-only code and not giving developers a chance to debug it (if something goes wrong in the generated code) requires top notch quality code interpreter and code generators.  In the 90th, I’ve had excellent experience with  PowerBuilder (Sybase) that did a great job in this department where everything worked as the doctor ordered. But I also had bad experience with BEA System’s Java Workbench IDE that at some point started giving null pointers in the code that was not written by me and was not accessible by debugger.

5.    Usually, enterprise Flex/LCDS developers have to work with existing persistence layers. In Java world, Hibernate and EJB dominate there. Fiber also uses Hibernate in the model-driven development workflow. But what if developers are not allowed to work with DBMS directly and have to use a pre-existing Hibernate layer? It’s not clear how Fiber will  use an existing Hibernate configuration vs. generating a new one.

6.     Ensure that enterprise RIA architects are familiar with such advantages of LCDS over BlazeDS as duplex-by-nature RTMP, reliable messaging, and throttling.  BTW, did I mention that you need to lower the price of the enterprise LCDS license to $5K a CPU?

7.    Start promoting the importance of the load testing on early phases of any RIA project and explain how to use of the new LCDS Java NIO testing tool. Use the lose-weight selling strategy: show the picture of a Flex/LCDS application Before and After.

8.    Purchase Charles monitoring tool and enhance it to allow enterprise  developers to monitor and dissect RTMP calls.

9.    Allow your Flex evangelists publicly admit that even though developer can use MVC Flex frameworks even with Model-driven workflow where the application is generated automatically, it doesn’t bring much value. Really.

10. Ask LCDS evangelists to create a reference implementation of the popular among Java developers Pet Store. Get the existing version over here and do a facelift using Flex and LCDS 3. But make it real including the coverage of all little details that Java EE developers want to know (i.e. how to integrate the new application with existing authentication/authorization service like SiteMinder).

“Wow, Yakov, you came up with a really nice laundry list! What do I owe you?”
“Kevin, if you still have some money left after acquiring Omniture, please send a case of Louis XIII cognac my way. But if you are still recovering, I understand. A case of  Cardenal Mendoza is just fine”.

Yakov Fain

4 Comments

  1. Nick Collins said,

    December 21, 2009 @ 12:35 pm

    Working as an enterprise flex architect, rather than Adobe provide a LCDS Load testing tool, I would rather see them provide a ready made application that demonstrates all available protocol combinations ( AMF, RTMP, HTTP, Messaging / Secure, Unsecure / NIO, Non-NIO, etc. ) but whose flex client gets the list of services dynamically from the services-config.xml file, so I can use that file to hone down to the specific protocols I want test data for. Then,make it easy to hook into that application using common enterprise load testing tools like NeoLoad and LoadRunner.

    Here at my client’s site, they have standardized on Load Runner and it has been a royal pain having to put something together that will give accurate results in their environment, between having to get ports opened in the appzone firewall for NIO and RTMP to work properly, getting the application (using messaging) to work properly in a Weblogic/BigIP load balanced environment, where it all has to work with Load Runner ( HP can’t even seem to help much with figuring out what their application needs from the Load Testing application to get proper results! ). If Adobe could ease THIS pain, I would be a very happy man.

    Also, I would add to the list proper support for WSRP.

  2. Matthew said,

    January 21, 2010 @ 3:04 pm

    Unfortunately, the LCDS express edition evaporated into thin air, leaving those of us who were using it high and dry. The departmental version for up to 100 users also evaporated… I don’t know how they can justify such blatant disregard for those of us who have been developing for the platform for years, depending on the affordable licenses to be available long term.

  3. Yakov Fain said,

    January 25, 2010 @ 7:26 am

    Matthew,

    Is this “evaporation” something new? Can you please provide the relevant links?
    Meanwhile, we can help you switch to BlazeDS with professional technical support as described over here.

  4. Matthew said,

    January 25, 2010 @ 11:01 pm

    Hello Yakov, yes, it just happened upon the release of LCDS 3.0.
    See the changes Adobe made here: http://www.adobe.com/products/livecycle/dataservices/faq/

    The product manager fields questions and feedback on it here:
    http://anilchannappa.org/2009/11/20/lcds-3-0-released/

RSS feed for comments on this post

canada online pharmacy propecia
free cialis
buy cialis without rx
cheap cialis
viagra quick delivery
levitra overnight shipping
best price cialis without perscription
hydrochlorothiazide cialis
50mg viagra
cialis discount prices
best price cialis
canada levitra
online viagra levitra cialis
cialis pills for sale
indian cialis
cialis free samples
when will viagra be generic?
buy cheap viagra online uk
order generic viagra canada
where can i get cialis
generic viagra online pharmacy
cheap online propecia
propecia from canada
best price for generic viagra
where buy viagra
cialis 5 mg
viagra off internet
alaska viagra doctors
buy viagra online without a prescription
viagra onlines
propecia sales canadian
cialis ottawa pharmacy
cheapest viagra online
online ordering propecia
buy cheap uk viagra
overnight viagra
viagra online buy
buy propecia 5mg
online order viagra overnight delivery
how to buy viagra in canada
propecia discount
cialis daily canada
canada propecia prescription
vardenafil:
cialis next day delivery
order viagra in canada
cialis free delivery
uk cialis sales
buying generic propecia
canada viagra
levitra without prescription
generic viagra australia
cheap cialis from india
buy generic cialis online
online presription for viagra
best viagra and popular in uk

real viagra without prescription
levitra online without prescription
liquid cialis for sale
buy generic cialis online from canada
viagra express delivery
soft gel viagra
buy cialis pill
canadian generic cialis
tablet viagra
100 mg cialis
buy cheapest cialis
propecia for sale online
overnight propecia
viagra price
get cialis online
buy cheap generic cialis
viagra replacement
viagra online in canada
order cialis from canada
prescription needed for cialis
menu:
50mg viagra
viagra for sale online in the uk
cialis canada on line
viagra mail order usa
cialis viagra
viagra 100 mg
cialis for less 20 mg
levitra viagra online
find cheap viagra online
online viagra au
online generic cialis 100 mg
online pharmacy propecia
pfizer viagra no prescription
buy propecia online cheap pharmacy
to buy viagra online
propecia
viagra doses
i want free viagra
buy real viagra online no prescription
viagra for woman
brand viagra professional
sildenafil viagra
cialis now
viagra for less
lowest price for viagra from canada
where to buy cialis cheap
viagra online in canada
canadian healthcare cialis
cialis kanada
cheapest levitra uk
cheapest viagra in uk
no prescription viagra canada
canadian pharmacy cialis no rx
cheapest prices on propecia
viagra samples
cheap discount cialis
viagra tablet weight
low price viagra
viagra canadian pharmacy support
cialis us drug stores
generic cialis next day delivery
viagra canada cheapest
buy propecia online
generic propecia canada
find cialis no prescription required
propecia cialis viagra
cialis strenght mg
lowest-price propecia costs us
discount cialis levitra viagra
buy viagra for women
real cialis online
drugstore best buy generic cialisbuy generic cialis
generic viagra canadian pharmacy
cialis testimonial
propecia generic
viagra how much
buy propecia no prescription
find viagra without prescription
buy generic cialis online
no rx viagra
cialis free delivery
viagra from uk
cheap canadian viagra
buy generic cialis
cheap cialis pills
levitra 10 mg without prescriptions
viagra pfizer canada
cheap viagra for sale
cheap cialis online canada
viagra echeck
cheap cialis online no prescription
propecia orders
cialis without prescription in canada
low cost canadian viagra
viagra/cialis sales
buy cialis without prescription
generic propecia for sale
cheap viagra canada
can i buy viagra in canada
nizagara viagra online
viagra mail order
www.cialis.com
viagra sales online
viagra in china
canadian pharmacy viagra cheap
ordering viagra online
cialis canadian cost
buy viagra online without prescription
viagra with no prescription in britain
find viagra no prescription required
cialis daily canada
cheap brand name cialis
vardenafil generic
buy propecia without a prescription
the best price of viagra
try cialis for free
order cialis in canada
usa cialis women
generic cialis sales
viagra sale
sale of viagra tablets
womens viagra no prescription
di scount 50 mg viagra
buy cialis online australia
cialis online australia
real viagra without a prescription
buy cheapest viagra online
cialis canadian online pharmacy
sale viagra
alternative for viagra
prescription for propecia
buying cheap cialis
viagra order
viagra com
purchase cialis next day delivery
online viagra levitra cialis
professional cialis online
combine cialis and levitra
prices for propecia
real viagra to buy
sildenafil
levitra for sale
cheap order prescription propecia