|
|
 |
Tech BriefsTech BriefsTech Briefs |
 |
 |
|
Ari Zilka
Ari Zilka, CTO of Terracotta, Inc., talks about the new features in
Terracotta 3.1, announced during JavaOne and available now. This interview
covers: Terracotta is the winner, Duke's Choice Award for 'Java Everywhere',
selected because of its leadership in innovation; Spring, Hibernate internals
integration to help settle the stateful vs. stateless debate and to appease
the 'database haters' among performance caching users; Turn the tuning
exercise on its head: tune the caching first, then the database; The cache
becomes a level-2 feature, offloading the 75% of the database traffic to
Terracotta with a significant throughput boost; The differences between
Terracotta versions ES, EX, and FX; Distributed garbage collectors and how
they work across multiple JVMs; and How to participate in the Terracotta 3.1 beta
to kick the tires on all the new features.
|
|
Cameron Purdy
Organizations where applications are developed on multiple platforms and programming
languages benefit from the new API, which shares the same features and calls across
Java, .Net, and C++. Multi-threading and event handling are built into the C++ API.
Last, he talks about how the Coherence team built Java-like memory management for
C++ and how they made Coherence 3.4 work on many of the operating systems running
on Intel-like processors.
|
|
Paul Rene Jørgensen
Paul Rene Jørgensen talks about UseMon, an open-source, real-time monitoring agent that plugs into the JVM and provides a view into your program's flow, including asynchronous execution, with very little overhead and it can be used in production deployments. UseMon offers these features: Usage trends profilin; Measure application response times; Dependency analysis; and Clustered environment monitoring.
|
|
Tijs Rademakers and Jos Dirksen
OpenESBs in Action is a comprehensive look at the leading Enterprise Service Bus open-source products and how they are applied in the enterprise. Tijs Rademakers and Jos Dirksen offer a book overview and insights into its contents, including: ESBs covered in their research; Why they chose Mule and ServiceMix as their leading examples; The advantages and disadvantages of using technology neutral and JBI-based ESBs; Which ESB is better for legacy system integration?; What are some compelling reasons to ditch commercial ESBs in favour of Mule or ServiceMix?
|
|
Jeff Genender
ServiceMix is a JSR-208, open-source ESB that allows components and services to be integrated in a vendor-independent way, enabling users and vendors to plug-and-play. Jeff Genender speaks about ServiceMix and how it integrates with application servers or JEE containers.
|
|
Graeme Rocher
In this presentation, Grails co-founder Graeme Rocher explains how to go about getting the best out of the Grails plugin architecture by demonstrating how to create re-usable plugins that can be distributed, installed and managed.
|
|
Christian Bauer
Christian Bauer discusses how JBoss Seam simplifies the handling of stateful conversations, multi-window operations and concurrent, fine-grained Ajax requests. He also shows how Seam unifies and integrates popular open source technologies like Facelets, Hibernate, jBPM, Drools, Groovy, iText and Lucene.
|
|
Totto
Totto is one of the main organizers of JavaZone, one of the largest Java conferences anywhere, and president of javaBin, a JUG with one of the largest rosters worldwide. In this interview, Totto tells us what it takes to organize and run a conference with 2,300 attendees... all thanks to 17,000 hours volunteered by around 50 Java professionals, not including the speakers themselves.
|
|
Dr. Holly Cummins
Dr. Holly Cummins from IBM talks about the performance characteristics of Java virtual machines and dispels a few myths about run-time behaviour. Holly also tells us about the Extensible Verbose Toolkit, IBM's garbage collection analysis tool, and how to use it for optimizing IBM Java virtual machines.
|
|
John Davies
John Davies, technical director and head of research at IONA, tells us about Artix uses in the real world. Artix is a SOA infrastructure suite with components for ESB, mainframe, and Java Enterprise Edition components.
|
|
Alberto Savoia
Alberto Savoia talks about AgitarOne, a tool for dealing with what some call "the steaming pile of code". This tool allows full automation to aid in testing of new and legacy code. Out of the box, AgitarOne generates basic unit tests for at least 80% of the code in a project in a matter of hours, even if the sources for some of the classes aren't available.
|
|
Geert Bevin
Geert Bevin gives a concise overview of how Terracotta works and describes how easy it is to integrate it with your applications in a transparent way. He also talks about his work in continuations and clustering, and gives a few examples of how continuations work, and why they're important to web developers.
|
|
Andreas Ecker
qooxdoo is a robust, state-of-the-art GUI toolkit and AJAX framework. Its origins can be traced back to 2003, when it was doing AJAX before the term was invented. Andreas Ecker talks about how it works, what it does, how it compares to other frameworks like GWT, and how it integrates with development environments from Borland and the Eclipse Foundation.
|
|
Kevin Hakman
TIBCO's PageBus is an open-source Javascript messaging bus for integrating AJAX elements in a web page through broadcasting and listening of events published to specific topics. Messages can be dispatched from one AJAX component to another, or they can be bridged with messaging systems on the remote server, reducing development time and integration errors.
|
|
Justen Stepka
OpenID is a decentralized single sign-on system that allows web users to authenticate once, then share credentials among participating websites via a unique URL. Once a user authenticates against a given site, or identity provider, partnering websites can use OpenID to confirm the user's digital identity. Justen Stepka talks about the basics of OpenID.
|
|
Greg Murray
The Project jMaki is an AJAX framework that provides a lightweight model for creating AJAX-enabled web applications compatible with most server-side technologies, from Java to PHP. Greg Murray, jMaki's project lead, tells us how to use it and participate in its development.
|
|
Jevgeni Kabanov
Jevgeni Kabanov talks about the Aranea Framework, an open-source project that includes an MVC framework and a web integration layer. It's biggest strength is in providing a mechanism for integrating legacy, unstructured web applications and allowing the development effort to continue in a more structured environment while coexisting with legacy applications.
|
|
Ted Neward
Ted Neward explains why the traditional way of building web services is essentially flawed and proposes instead a message-oriented rather than an object-based approach, one that will allow services to run over multiple transports. A geeky and informative exclusive video.
|
|
Heinz Kabutz
Dr. Heinz Kabutz is the well-known Java guru behind a series of articles under The Secrets of Concurrency, which is fast becoming a core reference for Java developers who want to master concurrent programming in their applications.
|
|
Benjamin Mestrallet
Benjamin Mestrallet is one of the lead developers for the eXo Project, an application delivery platform that integrators, ISVs, and VARs can use for building web applications in a dynamic way, and it implements Java content repository, portlet, JSF, and the project's hierarchical document organization system, ECM. In this interview, Benjamin shares the latest new about the eXo Platform, what it does, how to get started with it, and tells us the difference between itself and other products like Alfresco and Day's Communiqué.
|
|
Robert Hanson
Robert Hanson, co-author of the book GWT in Action, tells us about the Google Web Toolkit or GWT, a compiler that generates DHTML from sources written in the Java language. GWT aims to simplify writing AJAX applications, much like OpenLaszlo does, but using a programming model that's already familiar to Java programmers. GWT frees programmers from having to worry about web browser dependencies and from addressing them manually.
|
|
Max Carlson
Max Carlson, co-founder and lead run-time architect at Laszlo Systems, tells us about OpenLaszlo 4.0 and how it helps developers to write and deploy rich internet applications (RIAs) targetting both the Flash run-time and AJAX from the same source. He also tells us about Sun's Project Orbit, a Laszlo player for Java ME, and describes the kinds of applications that people use OpenLaszlo for.
|
|
David Nüscheler
"Everything is content," is David N�scheler's mantra. David is the spec lead for JSRs 170 and 283, Java Content Repository. He talks about content and content repository, the JCR spec, JackRabbit and other JCR implementations, and about his work as CTO of Day Software.
|
|
Rob Savoye
The OLPC is a full-featured Linux-based system intended for education. Rob Savoye is a contributor to the OLPC project. He talks about OLPC in this exclusive TSS Tech Brief, and tells us how to contribute code and ideas. Rob is a long-time member of the GNU project and is the CTO of lulu.tv. If you have ever used Red Hat, Debian, or Cygwin, chances are good that you've used his software. These days he works on Gnash, a GNU Flash playback tool, and the OLPC.
|
|
Rod Johnson
We ran into Rod Johnson, founder of the Spring Framework, at the Open Source Business Conference in San Francisco. Rod talks to us about Spring 2.1, Spring Web Flow, and Spring Batch in part I of this interview. Part II covers the rest of the Spring Batch topic, and the future direction of Spring and Rod's company, Interface21.
|
|
Rod Johnson
Rod Johnson continues this interview from the Open Source Business Conference in San Francisco and tells us more about Spring Batch, the future of Spring, and the direction of Interface21.
|
|
Nick Heudecker
Nick Heudecker, the co-author of Hibernate Quickly and respected Java developer, talks about the Wicket framework, its technology, how to quickly get into it, and how it compares against JSF in this TSS feature interview.
|
|
Greg Wilkins
Greg Wilkins talks about Jetty from the JavaOne 2007 conference. Jetty is an open-source, small-footprint web server component and servlet container used for applications ranging from embedded systems to clustered enterprise applications. Greg tells us about Jetty's performance characteristics when compared against Tomcat and other containers, who is using it, and current work for session clustering using Terracotta. Learn about Jetty as the nimble, embedded, small alternative to bloated servlet containers.
|
|
|
 |
Industry eventsIndustry eventsIndustry events |
 |
 |
March
TheServerSide Java Symposium
March 17-19, Caesars Palace, Las Vegas
TheServerSide.com's Java Symposium returns to Las Vegas! Over 40 key sessions across 5 tracks:
Architecture and SOA, Frameworks, Cloud (NEW!), Language and Tools & Techniques. Also new this year
is our very own mini-conference: TheServerSide Presents TheClientSide. Keynotes by Dave Chappell
(Chief SOA Technologist at Oracle Corporation and creator of the ESB) and Bob Brewin (CTO of Sun
Microsystems) will deliver clarity and forethought to where the industry is taking us.
Register
today to take advantage of $300 early-bird savings through December 31st.
December
Pragmatic BPM and SOA virtual seminar
Online - December 8, 2009
Get insight into useful business process management (BPM) design patterns and how to effectively link
business and modern software services. Attend this FREE, one-day virtual seminar to hear our experts explore
the truths and myths of BPM and service-oriented architecture (SOA), as well as agile approaches to BPM and
SOA. Register today!
Functional Programming eXchange
December 7, 2009 in London, UK
The aim of the Functional Programming eXchange is to inspire and promote awareness and adoption of innovative ideas
in Functional Programming for enterprise development. Rather than focusing on the specifics of one language, it focuses
on the paradigm and ideas of Functional Programming that apply across the various languages and what these can bring to
modern enterprise development today.
Groovy & Grails eXchange
December 9-10, 2009 in London, UK
The aim of the Groovy & Grails eXchange is to promote awareness and adoption of innovative ideas and technologies,
for enterprise JEE development with Groovy and Grails.
Open Source in Finance eXchange
December 15, 2009
The OpenSource in Finance eXchange will bring together the leading experts in Open Source technology and Financial Services
software development with innovators, technologists, architects and developers in the developer community for an informal day of
deep technical insight and friendly discussion.
|
Java Live ChatsJava Live ChatsJava Live Chats |
 |
 |
Ask the Experts (April 30-May 1): WSIT and Project Tango
Got a question about Web Services Interoperability Technology (WSIT) and Project Tango, efforts focused on delivering
interoperability between Java EE and .Net? Post it during this session on the Sun Developer Network Ask the Experts
page from April 30 to May 4 and get answers from experts.
|
Recent Presentation SlidesRecent Presentation SlidesRecent Presentation Slides |
 |
 |
Presented Nov 20 at NY Java Sigs
Slides on EJB Architectural Issues, including J2EE vs. NET, when to use EJB, EJB Project Management concerns, Messaging and more.
Presented at O'Reilly Conference on Enterprise Java
A set of slides about "How JMX Enables
Flexible Administration of Java Systems"
By Tyler Jewell of BEA.
|
|