April: Exclusive Interview with Dale Fuller
This past February David Skok's new VC firm - Matrix Partners - orchestrated,
with Accel, a $10 million investment in JBoss, Inc. This first round of
funding in an open source company was a bold play, but then David Skok,
famous in the Java arena as the founder of SilverStream Software - acquired
by Novell in 2002 - is no stranger to bold moves.
The first question then, naturally enough, is to ask Skok whether this
investment is somehow a contradiction, or whether there is indeed money to be
made from open source?
"We think that there's definitely money to be made," Skok says without
hesitation. "Red Hat's a clear example," he adds. "They're now profitable on
around a $100m annual revenue run-rate. And we're still in the early days of
the open source movement."
Curious about the business model he sees underlying OSS, I ... (more)
Born in Paris in 1968, Marc Fleury got his Ph.D in physics from the Ecole
Polytechnique in Paris. He started in Sales at Sun Microsystems France and
then moved to the US where he worked on early java enablement of SAP at
SAPLabs. Marc started the JBoss project in 1999. An ex-Lieutenant in the
paratroopers, Marc holds a degree in Mathematics from the Ecole
Polytechnique, a master in Theoretical Physics from the Ecole Normale ULM and
was a visiting scientist at MIT during his thesis. Marc's research interest
focuses on aspect oriented middleware.
To view our full selection of recent Eclipse stories click here
Over the last several weeks I've received a few questions about remote
debugging with Eclipse. I posted about this on my other blog back in February
here but with not enough info for others to follow.
If you go look at that blog entry you will see that I looked into 'in
eclipse' debugging but did not find it satisfactory.
So without further ado here is how I use Tomcat, JBoss, and Eclipse to build
and debug applications.
Whichever platform you are using (Tomcat or JBoss) you need to start them
with the JPDA debugging enabled. For Tomcat this is very easy. In the
$CATALINA_HOME/bin directory there is a script catalina.sh. If you provide
the arguments 'jpda start' tomcat will startup and listen on port 8000 for a
With JBoss its only slightly more complicated. Basically you need to speci... (more)
Wikis are a great software tool for collaboratively creating and editing
content. They seem to be an obvious choice for building a community Web
infrastructure. Yet they have serious drawbacks that made JBoss.org choose a
Content Management System (CMS) instead of a Wiki to build its new community
Managing Content of High-Traffic Community Sites
JBoss.org's website currently serves 20 million page views per month and
hosts over 40 community projects within that website. Each project area has a
navigation menu on the left and a content area on the right. Some projects
need more pages than others because of their project structure.
JBoss.org currently uses an in-house system they developed, but wanted to
focus on adding value for the more than 40 software projects it hosts,
instead of maintaining a self-made CMS. Initially in April 2008, JBoss.org
evaluated W... (more)
Red Hat, Inc., has announced the Premier Cloud Provider Certification and
Partner Program, designed to simplify and expand the adoption of cloud
computing by enterprise customers. The program enables industry leaders in
cloud computing to become certified to offer Red Hat technology solutions.
Premier Cloud Provider Partners will collaborate with Red Hat on technical
support, security updates, hardware certification, sales and marketing and
business models. As part of the announcement, cloud computing pioneer Amazon
Web Services will extend its technology relationship with Red Hat to become
the first Red Hat Premier Cloud Provider Partner.
The Red Hat Premier Cloud Provider Program has been established to address
the increased interest in cloud computing from Red Hat customers, both in
building virtualized internal infrastructure systems and extending their
Red Hat Announces JBoss EAP 6.4
Red Hat, Inc. has announced Red Hat JBoss Enterprise Application Platform
(JBoss EAP) 6.4 and introduced expanded benefits for JBoss EAP subscribers
deploying their Java applications in hybrid cloud environments.
Enterprises are under pressure to deliver new applications fast; however,
many factors, including rigid proprietary stacks, inflexible licensing
agreements, and cultural silos in IT can prevent enterprises from achieving
the agility they need to stay competitive. Enterprises are increasingly
implementing DevOps methodologies, and technologies that complement them, to
break down siloed communications between development and operations teams and
accelerate application development and delivery. As DevOps adoption
increases, so does the demand for technologies that complement DevOps
methodologies and enable high productivity of d... (more)
(August 27, 2002) - It all began earlier this month when Scott McNealy
implied in an interview that the Open Source model would hamstring Sun
completely in its attempt to out-gun Microsoft in the enterprise-level
computing arena by threatening the licensing revenue Sun and others need to
finance J2EE's advertising and R&D. Now the founder of JBoss, one of the most
widely spread OS implementations of all, a full-fledged application server
already in its 3.0 version, has published an online rebuttal of McNealy's
Writing on the main page of the JBoss site, www.jboss.org, Marc Fluery - who
is also president of JBoss Group LLC - claims that OS in general "and JBoss
in particular" are on the contrary "Sun's best defense against Microsoft
Can OS Help Save the App Server Tier from .NET?
"Only Open Source," Fleury argues, "has proven uniquely resilient to a
(October 18, 2002) - The GemStone CMP Accelerator (from GemStone Systems,
Inc), a shared transactional Java workspace that provides caching,
clustering, and object persistence capabilities, now integrates with the
JBoss Application Server, an open source, standards-compliant J2EE based
application server implemented in 100% pure Java. The combined GemStone and
JBoss technologies provide performance improvements for applications using
Enterprise JavaBeans (EJB) with CMP 2.0.
The integrated technology offering from GemStone and JBoss was designed for
applications using CMP at all stages-from the development of the application
through to the deployment of production systems. The GemStone and JBoss
solution can be deployed to revive existing applications with performance
problems or issues. The product solution can also be established as a key
piece of infrastructure pr... (more)
JBoss Group's newly introduced JBossCache unifies all caching on the JBoss
application server into a single implementation. JBossCache is the backbone
for clustering on JBoss and implements an aspect-oriented programming (AOP)
framework to improve replication and speed performance without compromising
on fault-tolerance or reliability.
JBossCache features a tree-structured replicated transactional cache, which
can be used for replication of serializable keys and values, and an
AOP-enabled subclass, which allows for replication of any plain old Java
objects (POJOs). These combine to enable new services which will be
integrated with JBoss.
JBossCache can be either local or replicated. JBossCache performs basic
functionality such as locking, replication, and transaction management, all
of which can be configured. The AOP subclass enables Java objects with AOP
The JBoss open source application server is commonly used in the development
phase of a J2EE project. In the production phase the commercial BEA WebLogic
server is preferred because of its enhanced set of features. Without
modifications, an application developed in JBoss does not deploy in WebLogic
The deployment descriptors for the WebLogic server are different from the
JBoss deployment descriptors. An application may be migrated to WebLogic by
converting the vendor-specific deployment descriptors to WebLogic. In this
tutorial an EJB application developed in JBoss will be migrated to WebLogic
with MySQL as the database.
Download and install the BEA WebLogic server
&FP=/content/products/weblogic/server). Create a server domain. Download the
MySQL JDBC driver JAR file (www.mysql.com/products/conn... (more)