Daily Roundup

Java Support Comes to Heroku

Jessica Thornsby

PLUS, Spring Social with Twitter and Facebook updates, and PrimeFaces 3.0 M3.

Java Support Comes to Heroku

The Heroku team have announced that Java is now the fourth official language available on the Cedar stack, with the beta release of Heroku for Java. On the subject of why Heroku decided to add Java support, the announcement reads:

“Java is, by many measures, the world’s most popular programming language. In addition to its large and diverse developer base, it offers a huge ecosystem of libraries and tools, an extremely well-tuned VM for fast and reliable runtime performance, and an accessible C-like syntax.”

This update allows developers to deploy any Java app to Heroku, including J2EE apps, without restricting the developer to the j2EE deployment process. Previously, it has already been possible to deploy other JVM-based languages to Heroku by bootstrapping with pom.xml, but the addition of official Java support should make it easier to bootstrap into running other JVM languages on Heroku. According to the announcement, there are plans to bring “first-class support” for JRuby and Scala to Heroku in the future.


Spring Social 1.0.0 RC3 with Facebook and Twitter Updates

The third release candidate of Spring Social 1.0.0 has been released. The Spring Social project allows developers to connect their Java apps to SaaS providers, for example Twitter and Facebook. This update also includes the 1.0.0.RC3 releases of Spring Social Twitter and Spring Social Facebook.

The Core release adds new samples, demonstrating a popup-based connection flow, and a schema for JdbcUsersConnectionRepository to reference documentation, which describes its purpose and location within the core module. Spring Social Facebook adds a new sample demonstrating how to use Spring Social in a Facebook Canvas application and introduces some bug fixes. Spring Social Twitter 1.0.0.RC3 enables photos to be uploaded with status updates, and allows tweets to be posted in reply to an existing tweet, by adding inReplyToStatusId property to StatusDetails.

This is expected to be the last release candidate for Spring Social 1.0.0.


MyFaces Core 2.1.0 Released

Version 2.1.0 of MyFaces Core has been released. This release allows ELResolvers filtering, and adds support for view.xml handling and facelets-processing element, cc:attribute targetAttributeName and h:head and h:body xmlns property.

MyFaces Core provides an implementation of the JavaServer Faces 2.0 spec. It consists of an API submodule, that implements all of the classes defined in the JSF 2.0, and an Impl submodule that provides support for classes that user code does not directly invoke.


What’s Coming up in Tapestry 5.3

The Tapestry team have given users an insight into what to expect in the upcoming 5.3 release. Currently planned for the 5.3 release, is template skinning, and improved exception reporting for Ajax requests. New components will also be added to the core library, including ‘Kaptcha / KaptchaField’ for protecting forms from spam; ‘alerts,’ used to display alerts; and ‘dynamic’ which uses an external template file to allow a component to render itself differently at different times. Tapestry 5.3 will feature native JPA 2 integration and a module integrating Yahoo’s YUI Compressor, which allows users to compress JavaScript and CSS. The full details of what to expect in 5.3, is available at the Tapestry blog.


Bug Fixes for ECF 3.5.2

Version 3.5.2 of the Eclipse Communication Framework, has been released. This is a bug fix release, which focuses on the OSGi remote services and Remote Service Admin support, introduced in version 3.5. A full list of the bugs fixed, is available at the project’s Bug List.


New Milestones for PrimeFaces 3.0

The third milestone of PrimeFaces 3.0 is now available. This update of the JSF component suite, adds new components, including TimeLine, FeedReader, and Subtable, and the new chart types: Donut, Bubble, Area, MeterGauge, and OHLC. The support for multiple PrimeFaces portlets has also been improved, and charting features such as interactive legend and text rotation have been added.

This will be the last milestone release, with the next release – 3.0.RC1 – tentatively scheduled for release in November.

Inline Feedbacks
View all comments