Events at a Glance
Resin Administration Training
Feb. 4 – 6, 2009
Jun. 2-5, 2009
“Resin is the center piece of our highly scalable, open source Web and mobile site architectures. It’s ability to scale has allowed us to make the site performance blazingly fast, while keeping our server footprint small. In my 10 years of architecturing applications in Java, I don’t think any other enterprise class Java application server has come as highly recommended.”
>> Jamie Hall, Co-Founder/CTO, MocoSpace
Only 2 weeks left for 2008
Do you have surplus funds from your IT budget that needs to be consumed? We can help you plan for next year’s software and support needs without affecting your 2009 budget. Please contact us for more information on how we can help.
| Caucho® News
December 16, 2008
Happy Holidays from Caucho!
Caucho® experienced significant growth in 2008 including reaching our 9,000 customer milestone and introducing Web Beans, BAM messaging and added performance and administration features to Resin. Thanks so much for sending us your bug reports, feedback and blogging about us. Try to get some well-deserved rest over the holidays because we all have some serious coding to do in 2009! Warmest thoughts and best wishes for the holidays.
Quercus presentation at Devoxx 2008 – Another successful talk by Emil Ong
Last week, Emil presented an introduction and update to Quercus, our Java implementation of PHP, at one of the largest developer conferences in Europe. This presentation brought Quercus to the attention of Java and PHP developers and uncovered the benefits of performance and reliability that Java adds to PHP. Emil presented specific use cases of Querucus with killer apps such as MediaWiki, WordPress, Drupal and more. Quercus’s transparent clustered sessions, the use of Java objects natively from PHP, and interactive game development in PHP were some of the hot topics of Emil’s talk. One thing is for sure, the buzz on Quercus continues to grow throughout the world as developers see the value of using PHP for the presentation layer and Java for business logic.
more details on Quercus
BAM – Brokered Agent Messaging
Staying on top of technology and enabling developers with the right combination of technology and tools to take interactive gaming, messaging and mobile phone applications to the next step can now be achieved with BAM. BAM is the groundbreaking technology that will power the next generation of interactive applications. By enabling bidirectional and scalable network connections, BAM makes running games, chats, and financial servers from within the JAVA stack a reality. BAM is implemented in Java, Flex, Flash and now PHP with more platforms to come. BAM is a portable architecture built for interoperability. By making clients full participants in the network structure, BAM creates an environment in which a whole new class of applications can be developed naturally and easily on the web. Combine BAM with Quercus to expand the power of PHP as the forefront language of interactive applications.
more details on BAM
Keep an eye out for Resin 4.0
Resin 4.0 is currently in development and will debut around the same time as JavaOne 2009. This new version is based on JavaEE 6 specifications. The architecture is made up of five components: core, clustering, servlets, messaging and PHP. Caucho® Kernel, the core of Resin, consists of WebBeans (JSR-299) and OSGi plus basic Resin capabilities such as class loading, logging, and management (JMX). Because the core includes its own OSGi framework, you can use it as an OSGi deployment platform and use WebBeans as the assembly and configuration factory. This architecture makes Resin not only a reliable and scalable server, but also a versatile and powerful engine. As we iron out the details of 4.0, we will continue to update you with development progress and features in next month’s newsletter.
more details on Resin 4.0
Performance benchmark for Quercus
With connection pooling and Java-PHP integration, Quercus can relieve the traditional bottleneck experienced by interpreted and even optimized PHP. The synthetic and real application benchmark against Quercus showed that by leveraging PHP with Java businesses logic sites can become much faster. Performance results from Quercus were measured against eighteen other equivalent synthetic PHP.net applications. As expected, Quercus out performed fifteen of eighteen and ranged from ten to forty times the speed. In the real application benchmark we found that MediaWiki processed requests about 400 times faster with Quercus than its original configuration. To learn more about Quercus benchmarks, please refer to the Quercus white paper.
request a copy of Quercus white paper
Resin Administration Training
In two months, February 4 – 6, 2009, will be Caucho’s second training class. Our first class was such a success that we decided to hold four more classes in San Francisco as well as offer one in London. Students who attended the class walked away with knowing how to install, configure, and deploy Resin with monitoring applications. Data connectivity, logging, mapping and virtual hosts are the basis of the course along with advance topics such as clustering, reliability, performance tuning, and of course best practices for each topic. Your developer or system admin will appreciate the three days crammed with knowledge and techniques. If for whatever reason you can’t make this training, clear your schedule and open your budget for our other training classes. We look forward to turning you into a Resin expert.
Held in San Francisco, CA on June 2-5, 2009. Caucho® will a booth at JavaOne for the fourth year and we look forward to meeting you during the conference. Most of our staff will be in attendance including Scott Ferguson and Emil Ong. Feel free to email us to set up a meeting with our developers or sales team during JavaOne to discuss your deployment.
more details on Caucho® at JavaOne
Tip of the Month
Resin 3.2 Developer Aid
Resin 3.2 JSF Developer Aid allows for quick introspect state of Component Tree captured at the end of each phase and displayed in a tabbed view. The view offers a navigable record of changing JSF states for each page as the request progresses through its stages. This real-time introspection tool will direct developers to the beans involved in serving the request. Along with the state, the Aid will display useful information for requested headers and parameters as well as application context during processing. To use the JSF Developer Aid, place < jsf enable-developer-aid=’trueï¿½”‘> into < WEB/INF/resin=web.xml>. Create a new file if this file does not exist. Once enabled, the default link will be located at the bottom right corner of each page.
more details on JSF Developer Aid