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."
Links to articles and resources that I find interesting / useful ... mainly tech sites, with a bias towards the open-source software movement.
Thursday, September 29, 2005
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."
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."
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!
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!
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"
* 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."
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."
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
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