• About this blog

    This blog features updates, opinions, and technical notes from Caucho engineers about Caucho products, the enterprise Java industry, and PHP. Caucho Technology is the creator of the Resin Application Server and the Quercus PHP in Java engine. A leader in Java performance since 1998, Caucho is a Sun JavaEE licensee with over 9000 customers worldwide.
  • Follow Caucho on Twitter

    • Tell us your thoughts about using IDEs with Resin: http://forum.caucho.com/showthread.php?t=16022 2010/08/26
    • Wondering if a CDI-based alternative to grails/roo has appeared. A groovy/CDI framework would be interesting. 2010/08/24
    • By open source experience, I mean contributions 2010/08/17
  • Tags

    ajaxworld apache bam candi cdi cloud cluster comet deploy devoxx eclipse embedded facebook flash flex google app engine hessian hmtp ioc javaone javazone jms marakana messaging mule newsletter nyjug osgi php pomegranate quercus resin resin 4.0 REST servlet sfjug silicon valley code camp training tssjs watchdog webbeans web profile websockets wordcamp wordpress
  • Meta

    • Register
    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org

Posts Tagged ‘flash’

BAM! Flash! (and Hessian)

Thursday, March 12th, 2009

After a hiatus during a paper/presentation/training season, I’ve finally gone back and cleaned up the Flash/Flex versions of Hessian and BAM. The Hessian side is now updated to be compatible with the latest Hessian 2 changes. As Scott mentioned, the BAM API and protocol has undergone some changes since the last revision, so I’ve rewritten the Flash implementation of that as well. It was a surprisingly large amount of work, but I think everything is now up-to-date as well as a bit more stable.

For those that are interested, here’s a quick hello world with the new BAM API with a Flash client and a Java backend…
(more…)

Tags: bam, flash, flex, hessian
Posted in Engineering | 4 Comments »

Hessian Flash protocol update

Thursday, November 13th, 2008

I’ve been busy the last couple of weeks writing presentations and articles, but in between those, I’ve managed to slip in a few hours to work on Hessian Flash. You may have noticed that there were some changes to Hessian in the last release (3.2.1) which are not compatible with earlier versions. The good news is that the changes make common cases really compact and fast as I found out when I ported the changes to Hessian Flash. Within a couple of weeks, we should have a usable version of Hessian Flash that’s compatible with the version of Hessian in Resin 3.2.1 and later.

Tags: flash, hessian
Posted in Engineering | No Comments »

New Hessian Flash/Flex snapshot

Wednesday, October 15th, 2008

As a brief respite from the training preparation, I spent yesterday fixing a slew of Hessian Flash/Flex bugs. Check out the changelog for more detailed information. This is the last snapshot that uses the old Hessian 2.0 draft spec, so you’ll need to upgrade your Java implementation for the next release/snapshot. As you might have noticed from reading the hessian-interest list, Scott’s been busy streamlining the Hessian protocol. While these changes have resulted in a number of efficiency improvements, they also break compatibility with older versions of Hessian. The next version of Hessian Flash/Flex will support this new version of the Hessian draft and only this version.

BTW, the new Hessian Flash/Flex supports the [RemoteClass] metadata, which does the same thing as the old hessianTypeName field, only better. Turns out that the Flash VM has support specifically to allow aliases for remoting. You can check out the feature request for more info.

Tags: flash, flex, hessian
Posted in Announcements, Engineering | No Comments »

Hessian articles in Flash & Flex Magazine

Friday, June 6th, 2008

I’ve got a couple of articles in the latest Flash & Flex Magazine about Hessian. You can even download one of them!

I’m submitting another article on using BAM with a Flash client that should hopefully be out later in the summer.

Tags: bam, flash, flex, hessian
Posted in Evangelism | No Comments »

Getting ready for JavaOne…

Tuesday, April 29th, 2008

Last week I was working on our demo for JavaOne. It’s pretty much done, except for one small feature and I’m pretty excited about it. It uses our new HMTP (Hessian Messaging Transfer Protocol) to send messages back and forth between client and server. The demo itself is a Sudoku game where you play against another player on the same board. It requires both RPC style communication and messaging, both of which are natively supported by HMTP. Anyway, I’ll give a much more coherent explanation soon as I’m writing up a fact sheet and animation to show message flow today. We might be able to bring up the game live this week, so stay tuned for a link…

The demo is implemented in Flex 3 (open source :-)) using the AS3 implementation of Hessian and HMTP. I want to send a shout out to Riccardo Cohen who has been working with Hessian Flash. He was nice enough to write up a few tutorials to show how to use it with entity beans. Check it out here: Riccardo Cohen’s tutorials. Thanks, Riccardo!

Tags: flash, hessian, hmtp, javaone, sudoku
Posted in Engineering, Evangelism | No Comments »

Hessian Flash+Flex

Tuesday, March 11th, 2008

I’m working on fixing some standing bugs on the Flash and Flex versions of Hessian this week. I’m pleasantly surprised at how many people are interested in this project and happy to get bug reports. People are comparing this project to BlazeDS, which I frankly haven’t had time to look at, but it seems that some people prefer Hessian. :-)

Here’s a quote from user Koen Serry:

Since Hessian/Burlap are really a better alternative (on a flex client) for connecting to the backend than BlazeDS (which includes IMHO way too much dependencies as well as being not very developer friendly (eg. config file over convention)). Furthermore, hessian already proved itself on the numerous java fat clients.

If you’re using Hessian Flash or Flex, please let me know! I’m interested in seeing your applications, getting bug reports, or requests for certain kinds of documentation. Koen suggested a mail application example and I’d be eager to hear any other ideas people have.

Tags: flash, flex, hessian
Posted in Evangelism | No Comments »

Off the blog wagon

Monday, March 3rd, 2008

Whoops… I didn’t get a chance to post my promised posts on the new features in 3.1.5 because I was working on fixing the formatting of the blog to look more like our new website. Although, that was only part of it — I’ve spent the last few days working on a couple of magazine articles about our Hessian and Comet offering for Flash and Flex. Now that that’s done (until they send back the edits… :-)), I’m working out the presentation for AjaxWorld…

Tags: ajaxworld, comet, flash, flex, hessian
Posted in Evangelism | No Comments »


Caucho Technology is proudly powered by WordPress and Quercus®
Entries (RSS) and Comments (RSS).