main website home
  • 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.
  • Tags

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

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

Posts Tagged ‘hessian’

« Older Entries

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 »

blog.caucho.com anniversary!

Wednesday, February 25th, 2009

This blog is now 1 year old! A year ago today, we made the first blog post. Thanks to everyone who’s read, subscribed, and commented!

A quick update on what’s going on this week: the Resin team is working on the big changes for Resin 4.0 including the dynamic server support that offers distributed sessions, distributed object caching, and remote application deployment. The JavaEE 6 compliance work for Resin 4.0 is also under way, with the team focusing on EJB 3.1 Lite this week. The Quercus folks are working on improving the already awesome performance and reducing the memory footprint. Dynamic languages can be rough on the allocation system..

I’ve been finishing up a whitepaper on Resin 4.0 and all its new features that should provide an in-depth introduction to what Resin 4.0 does and how it does it. We’ll be distributing it at TSSJS next month in Las Vegas and on the website soon. I’m also working on Hessian Flash/Flex this week, bringing it up to speed with the latest Hessian 2 protocol fixes. In addition to the rigorous regression test that we run, I’m planning on writing an application in Flex for the next training course that should find any problems that show up in real use.

Tags: hessian, javaee6, quercus, resin 4.0, training, tssjs
Posted in Engineering | No Comments »

2008 Round up

Wednesday, December 31st, 2008

2008 has been a great year for Caucho and we’d once again like to thank our customers, users, and community members for their support! This year we’ve seen

  • Resin 3.1 become stable
  • The introduction of BAM and Resin 3.2
  • New large-scale deployments of Quercus
  • A new streamlined Hessian
  • Early snapshots of Resin 4.0 featuring cloud computing and OSGi

But we’ve made more than just technological strides over the past year — we’ve also been reaching out to the community:

  • As Caucho’s evangelist, I had the chance to speak 8 times this year
  • I’ve written 4 articles about Caucho products
  • We created a Caucho Newsletter
  • We launched a new training program
  • We started this blog :-)

Thanks again for a great 2008! See you in 2009…

Tags: bam, hessian, newsletter, quercus, resin, training
Posted in Evangelism | No 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 »

Caucho Product Map

Wednesday, September 3rd, 2008

Today, I had a call about Quercus and I’ve been working on my presentation for JavaZone and these two things made me realize that we still have some confusion around the various Caucho products and licenses. We’ve got some people working on real literature explaining all of this, but in the meantime, I thought I’d try to clear up some of the confusion with a quick post.

(more…)

Tags: caucho, hessian, quercus, resin
Posted in Evangelism | No Comments »

IDS Hessian case study

Thursday, August 7th, 2008

Tim Dawson, of International Decision Systems (IDS), was kind enough to write me a few weeks back about his use of Hessian in an equipment finance application. We collaborated to write a case study and it’s posted on our web site.

Tags: hessian
Posted in Evangelism | No Comments »

Hessian fixes

Saturday, July 12th, 2008

I’ve been cleaning up some Hessian bugs in preparation for the next release and I ran into a couple of doozies. During the week, I dealt with an issue reported by Riccardo wherein I rediscovered that ActionScript doesn’t actually have 64-bit longs, only IEEE 64-bit doubles. This screws up 2’s compliment arithmetic if you don’t recognize it, as I had done before. :-) It’s now fixed…

Today I worked on (de)serializing Java enums with constant-specific methods. Don’t know what those are? Neither did I. Tim Dawson was kind enough to send me a couple of examples:

GeSHi Error: GeSHi could not find the language java5 (using path /var/resin/hosts/blog.caucho.com/webapps/ROOT//wp-content/plugins/codesnippet/lib/geshi/) (code 2)

Kind of an interesting use case. Here’s the rub. Try running this code with it:

GeSHi Error: GeSHi could not find the language java5 (using path /var/resin/hosts/blog.caucho.com/webapps/ROOT//wp-content/plugins/codesnippet/lib/geshi/) (code 2)

What do you think you get? The answer’s under the cut…
(more…)

Tags: actionscript, hessian, java enum
Posted in Engineering | No Comments »

New Hessian implementations

Thursday, July 10th, 2008

Just a quick note: 3 new implementations of the Hessian protocol have recently come to our attention. An alternative Java implementation and 2 for Objective C. They’re now listed on http://hessian.caucho.com/. If anyone has any other implementations that are not listed on that page, please let us know!

Tags: hessian
Posted in Community | 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 »

« Older Entries

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

  • HOME |
  • CONTACT US |
  • DOCUMENTATION |
  • BLOG |
  • WIKI 4 |
  • WIKI 3 |
  • Resin: Java Application Server
Copyright (c) 1998-2012 Caucho Technology, Inc. All rights reserved.
caucho® , resin® and quercus® are registered trademarks of Caucho Technology, Inc.
resin® is a cloud optimized, java® application server that supports the java ee webprofile ®