Thursday, September 29, 2005

BEA Takes Aggressive Step to Further Leadership in Developer Tools Market; Acquires Eclipse-based Company M7: Financial News - Yahoo! Finance

BEA Takes Aggressive Step to Further Leadership in Developer Tools Market; Acquires Eclipse-based Company M7: Financial News - Yahoo! Finance: "BEA Takes Aggressive Step to Further Leadership in Developer Tools Market; Acquires Eclipse-based Company M7
Wednesday September 28, 12:15 pm ET

BEAWorld 2005 - SANTA CLARA, Calif., Sept. 28 /PRNewswire-FirstCall/ -- In a move designed to illustrate its determination to stay at the forefront of the developer tools market, BEA Systems, Inc. (Nasdaq: BEAS - News), announced the acquisition of M7, an Eclipse-based tools company based in Cupertino, Calif. The acquisition of M7 accelerates the delivery of BEA developer tools on the Eclipse Tools Framework and dovetails perfectly with BEA's 'blended' strategy for application development and deployment."

Sunday, September 25, 2005

Java Open Sources

Java Open Sources: "Java Open Sources

Featuring the huge set of Java Open Sources

Certain unnamed parties had tried to advance the notion that Java is getting far from full and enthusiastic support in the Open Source community. Sun, by making Java Open Source, would see, according to the unnamed parties, a flourishing of Open Source Java development. However, our perusal of the Java Open Source scene finds it not just flourishing; but overflowing with a cornucopia of programs and applications listed here."

giant.tigris.org

giant.tigris.org: "giANT allows existing ant build scripts to be read and displayed as a connected graph of target nodes connected by dependency nodes."

Xen lures big-name endorsements | CNET News.com

Xen lures big-name endorsements | CNET News.com: "BOSTON--In just a few short months, an open-source software package called Xen has been catapulted from obscurity to the limelight as many computing industry powers throw their weight behind the project.

Xen lets multiple operating systems run on the same computer, a feature that's useful for extracting as much work as possible from a single system. The technology is common among high-end servers today, but on mainstream systems it requires proprietary 'virtual machine' software from EMC subsidiary VMware."

Huston Design Patterns

Huston Design Patterns: "Design Patterns
http://home.earthlink.net/~huston2/dp/patterns.html
Vince Huston"

Dozens of 1-page examples in C++ and Java. Before-and-After refactoring examples. Book summaries.

Gotta love the diagram!

Jon Udell: AJAX encapsulation with TIBCO General Interface

Jon Udell: AJAX encapsulation with TIBCO General Interface: "Jon Udell's Weblog

Wednesday, May 25, 2005

AJAX encapsulation with TIBCO General Interface

With all the recent AJAX buzz, there's renewed interest in toolkits that can abstract away the inherent nastiness of that style of development. "

Sort out Firefox support ASAP!

Jan-Erik's Weblog

Jan-Erik's Weblog - Setting JVM options for Tomcat 4 when running as a service: "I needed to specify JVM memory options for Tomcat. The trouble was that Tomcat was running as a Service on Windows and SETENV.bat etc could not be used. As it turned out, the solution was realy simple.

* Start Regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Apache Tomcat 4.1\Parameters
* There are a number of JVM Option Number x string values, add more as x+1 etc and enter your values
* In my installation I added a JVM Option Number 4 and set it to -Xms64m
* Restart Tomcat"

Saturday, September 24, 2005

java.net: Dynamic Interaction with Your Web Application

java.net: Dynamic Interaction with Your Web Application: "ynamic Interaction with Your Web Application
by Lorenzo Puccetti
09/23/2005

Contents
Unveiling the Mystery:
Introducing the HookServlet
Installing the HookServlet
Running the HookServlet
Example: Getting the System's Properties
Example: Listing the .jars to Start Up Tomcat
Conclusions
Resources

Imagine you are working on a web application. A collection of servlets, HTML pages, classes, .jars, and other resources is now shaping into a fully complete application running on a web server. But something is just not right. Perhaps you are trying to investigate why certain forms seem to submit correctly but the database is not updating, or perhaps a generated web page reports that the server is in a state you would bet it cannot be in. Whatever the problem, you know you could gather a better understanding if only you could have access to the running servlet and check the current state of a few objects. Perhaps you could even temporarily fix it while you're at it."

JSmooth

JSmooth: "JSmooth is a Java Executable Wrapper that makes a standard Windows executable binary (.exe) from a jar file. It makes java deployment much smoother and user-friendly, as it is able to find a Java VM by itself. When no VM is available, it provides feed-back to the users, and can launch the default web browser to an URL that explains how to download a Java VM."

Oyvind Bakksjo's Blog: Java Exception Handling Patterns (Part 1)

Oyvind Bakksjo's Blog: Java Exception Handling Patterns (Part 1): "Java Exception Handling Patterns (Part 1)
Posted by bakksjo on September 19, 2005

In a series of blog entries, I intend to discuss various patterns for exception handling in Java."

Editor's Daily Blog: Keep 'Em Separated

Editor's Daily Blog: Keep 'Em Separated: "Keep 'Em Separated
Posted by invalidname on September 20, 2005

Keep malicious code out of your web app

In the first installment of his series on web app security and validating input, Stephen Enright showed some surprisingly effective attacks that could be carried out by sending SQL statements in HTML form values. But of course, the server is only one half of the security story. The browser also offers opportunities for mischief.

In the Feature Article, Handling Java Web Application Input, Part 2, he takes a look at cross-site scripting, which describes a variety of attacks to insert code from an external source, often using the