Welcome!


JRE 6 was released in 2006, five years after a major JRE version was released. For the past few years Java was looking stagnant, and many Java developers began to worry; this concern was amplified when Oracle purchased Sun. We will try to discover if there's a big refactoring or maybe...
This article will focus on Software Inventory Control Systems (SICS). Recently, I was asked by Bill Rogers (NH DoIT Commissioner) and Peter Hastings (NH DoIT Director) to take a look at SICS, investigate them and provide a recommendation. When I started this research I knew nothing abo...
The OSGi framework is a popular platform for developing multifunctional desktop systems, enterprise systems and complex applications. OSGi uses a modular approach where each bundle is regarded as a relatively independent and separate unit. The framework controls maintenance-based tas...
OSGi technology brings a number of much needed benefits to the Java enterprise application market, and is disruptive in that it impacts the software development, deployment, and management practices of many organizations. OSGi impacts deployment given the shared, modular nature of OSGi...
One of the most common questions for people that are new to BIRT is about how to ask data from the DataSet in the report.  The question is when building expressions should I use dataSetRow["FIELD"] or row["FIELD"]? So let me see if I can set the record straight. When data is acq...
Oracle Enterprise Pack for Eclipse allows you to view, create, and manage JPA entity relationships. The Entity Editor provides a centralized view of all entity relationships, allows you to modify entity properties, and allows you to navigate between the object model, mapping associatio...
The JPA ORM Generation wizard allows modification of existing O/R mappings and the creation of new entity associations. The tasks you will complete in this step are: Create a new one-to-one association between CUSTOMER and CUSTOMERID; Review generated classes with annotations; Add ann...
This tutorial provides step-by-step instructions for creating a Web application that uses the Java Persistence API (JPA) version 2.0 with Oracle WebLogic Server 11g Release 1, Spring, EclipseLink, JavaServer Faces (JSF), and Oracle Database, Express Edition. You will develop this appli...

 

Abstract

There are many different types of command line options that programs need to recognize. Many languages (e.g.: bash and perl) has built-in processing of command line options; Java does not. The Java Command Line Options (JCLO) package performs this task for a va...

In an interactive general session that forms part of its Data in Action virtual conference, IBM has really hit the jackpot. It has managed to snag Donald Feinberg, VP Distinguished Analyst at Gartner, to talk about current trends in the Data Management market. There is a live Q&A sessi...
Most enterprise technologists should see a continued payoff of the hard work in planning, architecture, documentation, development and configuration work that has been occurring over the last several years.  Enterprise technologists were building Service Oriented Architectures (SOA) lo...
Nice to see some initiative on a open source BPMS. Runa WFE is an OpenSource BPMS system, based on JBoss jBPM core. It is a cross-platform end user solution for business process development and execution. More information at – http://sourceforge.net/projects/runawfe
Subversion is a stellar open source version control system initiated by CollabNet Inc. It is used in maintaining source code. There are many clients that support subversion, of which I want to introduce a simple Eclipse plugin, Subclipse. Subclipse (http://subversion.tigris.org/)is a...
The garbage collector is primarily responsible as a collector to reclaim objects that are no longer used by the application. This is an automatic memory management invented by McCarthy. The garbage collector collects unreferenced objects, objects that are not reached by the reference c...
The Enterprise Cloud Requires a real time infrastructure and a management discipline that understands and can enforce service level discipline. Organizations have become increasingly dependent on technical infrastructure to enable customer interactions. As such, the business has a vest...
Trust is an important word in the world of security, and in cloud computing it’s an even bigger deal. Cloud computing offers up the promise that an organizations will be able to run any application from anywhere at any time. But in a multi-tenant environment, a cloud application runnin...
When I first started asking Eclipse developers about provisioning and lockdown – do we need it, what did they think about it, etc. – several things became clear very quickly. First, there are two distinct camps – people who manage people using Eclipse and people who use Eclipse. The pe...
These days the popularity of Ext JS (a JavaScript library) is gaining momentum. One of the most popular widgets within Ext JS is the DataGrid. The reason – displaying data from a database is one of the most common tasks of a web application. “Out of the box” the DataGrid has functional...
There is a common misconception that CMMI and Agile are polar opposites. One relies on institutionalization and documentation of processes and methodologies, while the other emphasizes interaction among workers and “working software over comprehensive documentation” (Agile Manifesto). ...
Step by step instructions to configure Eclipse for PHP with the WampServer on a Windows platform. The most recent version of Eclipse, version 3.5 RC4, is used.
“What would you think if I told you that you can develop a web application at least ten times faster with Rails than you can with a typical Java framework?” Oops! Ten times faster! Well, after these comments I decided to learn Ruby on Rails. I need to know the true key of the productiv...
The end of the year is an opportunity to review the past year’s activity, and to present this to our Executive Committee (EC) members, to our broader membership, and to the general public. So this month I will summarize our progress during the past year. First, in addition to the ongoi...
Those with virtualization skills are in high demand right now. That makes them just as difficult to retain as it is to find and hire them. Indeed, as virtualization becomes more important to enterprise IT, those who understand VMWare, and other virtualization technology, as well as u...
The mouse was the original idea of Doug Engelbart who was the head of the Augmentation Research Center (ARC) at Stanford Research Institute. Engelbart's philosophy is best embodied, in my opinion, in the design of another device that he invented, the five-finger keyboard - with keys li...
This article contains some settings I use for remote debugging web applications using the Jetty and Tomcat containers, and profiling web applications deployed on a remote Tomcat server, using the Eclipse IDE. By remote I mean connecting over a socket, the container can (and does in my ...
The Monterey Bay Aquarium Research Institute (MBARI) was founded in 1987 by David Packard. It's located in Moss Landing, California, where its three research ships and two remotely operated vehicles are berthed, giving them immediate access to Monterey Bay. MBARI also operates several ...
In my many years of programming, almost 20 years now, I have used countless integrated development environments (IDEs). I have used everything from a simple text editor all the way up to the high-end IDEs that Sybase, IBM, and Oracle use. More recently I have come to embrace the open s...
This tutorial shows you how to get started with SQL Anywhere using Sybase WorkSpace tools in an Eclipse development environment. It doesn't describe how to code with JDBC or how to code in Java; there are many resources available to assist you with these topics. Rather, this document w...
The Eclipse runtime underwent a paradigm change in the transition from version 2.1 to 3.0. The OSGi framework specification R3.0 was implemented. Parts of the Public API have changed in version 3.0. Version 3.0 contains a compatibility layer to give plug-ins written for the 2.1 API the...
As we enter 2006, there's nothing stopping the spread of Eclipse, the open source development environment. The steadily growing number of free and commercial plug-ins available attests to its success. It's now time to report on our experiences in developing the visual rules plug-in for...
Programmers usually work in a so-called Integrated Development Environment (IDE). You can write, compile and run programs there. An IDE also has a Help thingy that describes all elements of the language, and makes it easier to find and fix errors in your programs. While some IDE progra...
The Web Tools Project (WTP) by the Eclipse Foundation is a set of open source tools that substantially reduce the time required for the development of Web applications, EJBs, and Web services. The WTP's current version is 0.7.1 and version 1.0 is coming later this year. The framework p...
The Eclipse Open Source Integrated Development Environment (IDE) (see http://eclipse.org) is rapidly gaining popularity among Java developers primarily because of its excellent Java Development Tools (JDT) and its highly extensible plug-in architecture. Extensibility is, in fact, one o...
While NetBeans ain't perfect, far from it, SWT and Eclipse aren't right for Java, says Joseph Ottinger; a position with which Henry Roswell disagrees. Read the first of a new series of 'Point/Counterpoint' discussions...and join the 80+ readers who have already weighed in on one side o...
First, the importance of adding companies such as BEA, Borland, and Computer Associates to our board cannot be overstated. Each of these companies competes fiercely with IBM in the marketplace. Each is making million dollar plus investments in Eclipse ($250,000 per year in dues, plus a...
Two of the cool features in Eclipse 3.1, the ability to set a project based on an existing ANT build file and the ability to export a project settings to an ANT build file, attracted David Heffelfinger. But when he couldn't find any supporting information on the Eclipse web site he exp...
Every IDE will allow you to manage files and build projects. Eclipse goes beyond that by dealing with the code you are writing on a more intimate level than the typical file-centric view embraced by most IDEs. As a developer, you can use that familiarity to your advantage by letting Ec...
Yakov Fain reaches Lesson 11 in his popular 'Java basics' series. This time he deals with how and why Java programmers working on large projects that have lots of classes usually organize them in different packages; and explores the new element introduced in Java 5.0 called static impo...
'Compliance and security are the new Software Quality drivers,' said Dr Adam Kolawa, cofounder and CEO of Parasoft Corporation, talking live on SYS-CON.TV to Sean Rhody, editor-in-chief of Web Services Journal and Yakov Fain, Enterprise Editor of JDJ.
When in October of last year I asked the rhetorical question 'Is Mergermania Back?' (JDJ, Vol. 9, issue 10), there wasn't much doubt that it already was, but it took until last month to truly demonstrate just to what extent. It's not just back; in March we saw it's back with a vengeanc...