|
|
 |
Tech BriefsTech BriefsTech Briefs |
 |
 |
|
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 |
 |
 |
September
Business of Software 2008
September 3-4, Boston, Massachusetts
The theoretical grounding, practical knowledge and personal contacts to help
ensure success in the business of software.
NetKernel Architect's Weekend 2008 Program
September 25-27, Fredericksburg, Virginia
Learn about design patterns, best-practices, real world production experiences
from like-minded professionals. Hear about and discuss the next generation features
coming in NetKernel 4.0.
October
EclipseWorld 2008
October 28-30, Reston, Virginia
EclipseWorld 2008 offers more than 60 technical classes and full-day workshops.
Newcomers will learn the basics of using Eclipse to build Java applications for
Linux, Unix and Windows.
|
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.
|
|