stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Notes from the Dot-Net vs J2EE shootout







Notes from the Dot-Net vs J2EE shootout

Notes from the Dot-Net vs J2EE shootout 03/15/2003 01:29 PM

Here are my notes from the TechEngage J2EE vs. Dot-Net shootout. I tried to be objective while I took these notes Wednesday and while I typed them in today. I may have made some mistakes and I may have let some of my open-source/Java bias show through. You be the judge and leave a comment if you see something that does not look right.

Opening Statements

MS [Dot-Net]: Dot-Net is a vision of XML web services enabled by the Dot-Net Framework that happens on the Windows platform. The evolution of computing goes like this: Mainframe OLTP, Client-server OLTP, N-Tier TP monitors (MTS 1997, first OTM), web applications (J2EE, Cold Fusion, Windows DNA), and finally Web Services on the Dot-Net platform. When people learn about Dot-Net they wonder where is the app server? The app server is the Dot-Net Framework, Windows 2003 Server (with load balancing and clustering), plus developer tools (like Borland Sidewinder and Together Control Center). Windows is the app server.

Sam Shim, Sun [J2EE]: Let's talk about Microsoft's contribution to the evolution of computing. Microsoft's contribution is Fear, Uncertainty, and Doubt. F. U. D. FUD. Let's talk about some of the FUD that Microsoft is spreading. FUD #1 is that J2EE is expensive. Don't listen to them. J2EE is free. The analysts at Gartner say that the hidden cost of Dot-Net is 40%-60% (sorry, couldn't follow this). FUD #2 is that the Dot-Net server is a product. Dot-Net server is not a product yet. Once it is released, how many bugs will it have? How many security problems?

Microsoft says that portability is not important. This is very important. Microsoft wants to lock you in. Single vendor lock-in. Lock-in is not a horrible problem when you are talking about applications like office suites, but for infrastructure, single vendor lock-in is very dangerous and expensive. Microsoft touts interoperability, but only as a bait to draw you into single vendor lock-in. They also say that J2EE is no good for web services: wrong.

FUD #4 is that Dot-Net performs better. This is only true in Microsoft funded benchmarks that are tuned in favor of Microsoft. And look at this paper about the Dot-Net Petshop, it shows that the Petshop is pure spaghetti code. Look at this method call from the Dot-Net Petshop (everybody laughs), this method has 36 arguments. Spaghetti!

FUD #5 is that Microsoft believes in standards and interoperability, but Dot-Net is not a standard. Only about 5% of Dot-Net has been submitted as a standard. None of the important stuff you need to develop app is standard: Winforms, ADO, etc. Even when Microsoft supports a standard, they always add that "Microsoft extra" that breaks compatility with other implementations of the standard. Here is a list of examples: Kerberos, etc. etc.

Greg Ackerman, IBM [J2EE]: I like Letterman and his top ten list so here is my top ten list for J2EE:
1. Openness, avoid single user lock-in
2. Web services, J2EE fully supports
3. Superior platform support, TCO, scalability, Linux
J2EE websphere reference customers (eBay)
4. Products designed to fit your needs
5. J2EE connects to what you already have
6. World class leading development tools
7. Best dev support programs
8. Partner support
9. IBM does not compete with ISVs
10. J2EE is a complete platform

Mark Fleury, JBoss [J2EE]: We are free and we don't suck. JBoss supports all of the J2EE standards and helps Sun to write those standards. JBoss has a services oriented architecture, a microkernel, and a sophisticated net-boot capability. JBoss brings you unified classloading, no more ClassNotFoundExceptions. If JBoss can't find your class, then your class really can't be found.

I'm very impressed with Dot-Net. The method and class atributes support Aspect Oriented Programming. JBoss does some of the same things, adding capabilities to your classes by using attributes, dynamic proxies, and interceptors. All of this stuff can work outside of the JBoss platform too.

JBoss is the defacto standard. 150,000 downloads per month. App server market share is 48% JBoss, 28% BEA, and then the others. JBoss offers extreme stability. JBoss group is 30 people and growing fast. Some of our references customers: EA Games SIMs online is all JBoss, Playboy (I'm very proud of this), BASF, MITRE, McDonalds, etc. etc.

Richard Weeks, NetEdge [Dot-Net]: Customers use different programming languages and Dot-Net supports 40-50 different languages. Dot-Net is all about multi-language support. Those Java guys want you to rewrite all of your code, don't do it. Don't rewrite your code, get interoperability with web services. Dot-Net does not leave anything behind, you can still use your old code.

Richard Lee, Borland [Dot-Net]: Open source is good, but sometimes there is too much choice. Microsoft has learned from Java and open source and has taken the best aspects of them and has built them into Dot-Net. Borland knows how good Dot-Net is because Dot-Net made it possible for us to build products very quickly. Our Dot-Net products come out of our Rapid Application Development (RAD) group because they are so rapid. Dot-Net makes things so easy, Microsoft is not the dark side, they are our friends.

Q1: What sets your platform apart?

Sam Shim, Sun [J2EE]: Our vision has always been "the network is the computer". We have been active in open source software with Open Office, Netbeans, and Apache. J2ME is everywhere. Java is everywhere from cars, computers, and phones to rings, smart cards, etc. Java makes true end-to-end computing possible. Our innovation continues with the N1 project which promises complete virtualization of resources, ORION to solve maintenance and upgrade problems, and Madhatter to bring Linux and open source to the desktop.

Greg Ackerman, IBM [J2EE]: The things that set J2EE apart are openness, standards, and choice. The things that set Websphere apart are scalability/TCO, web services, comprehensiveness, dev support, business partner support, support for open source, and most importantly community.

Mark Fleury, JBoss [J2EE]: Everybody brags about open source. At least Microsoft is honest about it. Microsoft does not like open source and they say so. Sun is very hypocritical about open source. Both Sun and Microsoft have accused JBoss of taking away the license revenue money that drives R&D. Guilty as charged! The truth is this: the big guys can't compete at the container level and that is why you hear about portal this schmortal that. SOURCE CODE is what sets us apart. The advantages of J2EE are that it is mature, free, and ubiquitous. Dot-Net on the other hand is expensive and buggy. Remember, JBoss wants to commoditize the app server and Microsoft wants to commoditize the developer.

Richard Weeks, NetEdge [Dot-Net]: Dot-Net supports both managed and unmanaged code. Dot-Net is flexible. Sometimes web service implementations don't really follow the standard and Dot-Net helps you to get around this by allowing you to tweak how it's implemented. Plus, you can call COM objects. I know BEA has some Java2COM tool, but Dot-Net's COM support is better. The SDK and the class libraries are free and there are lots of free tools, SharpDevelop for example. You don't need a big expensive app server because Dot-Net gives you choices. You can use only the small parts that you need. Use your old code, don't rewrite it.

Microsoft [Dot-Net]: Windows is the app server and Windows is not expensive. Windows Advanced Server is only $5000. Microsoft and IBM are driving the web services standards, not Sun. Windows is a standards-based integration platform and platform integration gives Dot-Net much better performance than Java. The Dot-Net developer experience is fantastic. We've got multi-language support, the best web application development environment ever in ASP.NET, ADO.NET, and a strong versioning story.

REBUTTAL: Sam Shim, Sun [J2EE]: Sun was not involved in the Web services standards because Bill Gates was playing politics. Bill made sure that Sun did not get invited. Microsoft wants royalty based licensing included in standards. Microsoft wants to charge for every packet of information and monopolize the internet.

Q2: show and tell how you support web services?

Greg Ackerman, IBM [J2EE]: Websphere supports "on demand" computing which allows you to compose your applications as reusable services.  Let's look at a demo of creating a web services using Websphere Studio (shows an AVI animation of Websphere Studio). Let's build a stock quote web service. You can build in Websphere Studio and then use a Dot-Net client to access the web service.

Mark Fleury, JBoss [J2EE]: This is when I go Phbbbbtbphphppph (makes a loud farting sound with his lips). Web services is totally vendor driven and all hype, but JBoss supports it fully. We integrate Axis. I don't have much else to say. Let me ask you some questions. How many people do Java and have a Java app in production? (20 or 30 people raise their hands)  How many people do Dot-Net and have a Dot-Net app in production? (20 or 30 people raise hands)  How many people have a app that uses both Dot-Net and Java at the same time?  (nobody raises their hands)  See? This interoperability stuff is just vendor noise. You need to avoid serialization and avoid RMI and remember SOAP is the biggest dog of them all. B2B will not work. I worked with SAP once and found that these guys can't even create a common object model across one company. B2B vendors are never going to be able to create object models that cross industries.

Richard Lee, Borland [Dot-Net]: Let's use Control Center to create a web services. You just set the project type to C# and you are off.  You can add a class using UML notation and the code is generated automatically. If you change the code, the diagram changes. If you change the diagram, the code changes. You can use a wizard to make any object into a web service.

Kenny Jones, MS [Dot-Net]: Analysts say that Microsoft has the best support for Web services. We support web services through our entire product line from Office, MS SQL, and MSMQ, to BizTalk, Excel, etc. Look at you you do web services in Dot-Net Studio. You just add an attribute to your object and it becomes a web services. Let's look at how you use a web service in Dot-Net studio. You just add a "web reference" and then you have a proxy object that you can use to call a web service.

Sam Shin, Sun [J2EE]: Web services is like teenage sex: everybody talks about it but nobody is doing it. There are three phases of web services adoption: 1)  simple (now), 2) Enterprise Application Integration (beginning) and 3) Business web services (2004).  #3 is the most important and Sun will support it through J2EE, UBL, ebXML, and the Liberty Alliance.  It is very easy to create web services by exposing EJBs, here is how you do it in Netbeans (shows a wizard).

REBUTTAL: Greg Ackerman, IBM [J2EE]: the analysts are mixed on who is the leader in web services. Some say Microsoft and some say IBM. IBM does web services for many more customers than Microsoft does.

REBUTTAL:  Mark Fleury, JBoss [J2EE]: IBM is much better on standards than MS.

REBUTTAL:  Microsoft [Dot-Net]: J2EE support for web services is irrelevant. App server vendors and open source software is pushing web services much harder than Sun.

Q3: how do you support building apps for hundreds of thousands of users?

Mark Fleury, JBoss [J2EE]: To support big applications you need grid computing, but grids are too expansive when you must pay for software licenses. You also need caching and JBoss has great support for caching. Don't use serialization. Use caching. Also, you need to integrate the stack within one virtual machine.  Dow Jones uses JBoss to support 10,000 clients.

Richard Lee, Borland [Dot-Net]: How do you build N-Tier apps?  You need to use modeling and code generation. You need to use Model Driven Architecture (MDA). Here is a demo of MDA in Together Control Center.

Kenny Jones, MS [Dot-Net]: We support this by the scalability of the Windows platform with load balancing, clustering, and caching built into ASP.Net that allows you to easily cache pages and portions of pages. Also with distributed session state and the ADO disconnected data set. You need technology, but you also need the knowledge and you can get teh knowledge from the MSDN program and Microsoft Patterns and Practices. Look at all of these customers who use Microsoft to support giant customer bases Merril Lynch, London stock Exchange, etc.). To summarize, the platform is scalable and the knowledge is available.

Sam Shin, Sun [J2EE]: Java has the scalability. Sun has 64-bit support in the Java VM. When will Microsoft have that? One VM can scale up to 100 processors, X RAM, and X threads. Tremendous scalability of just one Java VM. J2EE is all about scalability and reliability. J2EE vendors compete on scalability and reliability to benefit you. Dot-Net is constrained by Windows, Dot-Net is not proven, Dot-Net is single-vendor lock-in.  Why should you be the Dot-Net guinea pig?

Greg Ackerman, IBM [J2EE]: IBM has a great deal of experience in distributed computing (CORBA, Encina, etc.).  J2EE is designed for this stuff.  Remember the case studies.  Java and VMs are scalable.

REBUTTAL: Microsoft [Dot-Net]: The analysts say that portability across J2EE app servers is going to become more and more difficult. Java app servers do contain vendor lock-in features.  Java allows you to scale to bigger more expensive hardware. With Dot-Net you won't need to do that, you can stick with the hardware you already have.

REBUTTAL: Mark Fleury, JBoss [J2EE]: The EJB spec does not give you what you need to scale, you need the cache. The spec is fighting the implementation here. J2EE is not moving fast enough. We need Aspect Oriented Programming, from Xerox, where all good things emanate. Dot-Net does not have what it takes here either: ADO sucks and Dot-Net caching is not there.

Q4: explain your platform's security system?

Richard Weeks, NetEdge [Dot-Net]: Dot-Net provides code-access security. This allows you to say where what a piece of code is allowed to do. For example, if you have a consultant that you don't trust, you can lock his code down so that it does not threaten you. Encryption is built in.  ASP.Net has forms based security. No more buffer overflows because of the Dot-Net runtime. Microsoft is putting a big emphasis on integrated securty.

Kenny Jones, MS [Dot-Net]: Windows security vulnerability is a myth. Security is an industry wide problem, not Microsoft problem.  Windows has fewer CERT security advisories than Sun or Redhat. Microsoft has a serious "trustworthy computing" initiative going on.  Microsoft won the Open Hack 4.0 contest.  Let me show you how code that is downloaded from the internet is treated differently than code that lives on your hard-drive. See: this downloaded code is not allowed to run.

Sam Shim, Sun [J2EE]: Security IS a Microsoft problem. Security must be built-in from the beginning. You cannot just bolt it on as an afterthought. Look at the passport fiasco.  Microsoft's Passport identity management system was centralized, single-point-of-failure, controlled by Microsoft, and single point-of-attack. No wonder everybody hated it and it failed.  The Liberty Alliance on the other hand is a federated system, much better.  There are 52,000 viruses for Windows and the analysts say it is time to switch away from Windows based web servers. Viruses are very expensive. The ILOVEU virus costs us $1 billion dollars. NIMBDA costs $2.6 billion. Recently, Microsoft's Craig Mundie said "we've been thinking about security for almost three years now."  Microsoft has been in business for 27 years. It took them 24 years to realized that security is important.

Greg Ackerman, IBM [J2EE]: Good for Microsoft! They finally realize that security is important, but security needs to be built-in from the start.  Look at Dot-Net security: sandboxing, code-access security, not exactly novel concepts. Dot-Net security is just a copy of Java security.  IBM is cooperating with Microsoft on Web services security.

Mark Fleury, JBoss [J2EE]: UNIX has had better security than Windows for many years. Security cannot be bolted on.  Java security is excellent. JBoss did JAAS security years ago, before all of the other app server vendors.  JBoss can also use interceptors to add additional security.

REBUTTAL: Sam Shin, Sun [J2EE]: Microsoft FUD #9 is that Dot-Net is secure. Dot-Net depends on COM+ which is not managed code and is therefore unsecure. C# permits unsafe and unsecure code.  Passport has already been hacked.

Closing Statements

MS [Dot-Net]: Let's take a look at what it takes to build a mobile web app, one with an adaptive UI that looks different depending on which device you use to access it. Let me cut-and-paste some code here and let's try to run it.  Oh no, the Dot-Net server is not responding (his computer appears to lock-up).  Analysts say that C# is going to be the number #1 language in two years.

Mark Fleury, JBoss [J2EE]: C# to be the #1 language in two years? You're freaking kidding me. Dot-Net has some good features, but multi-language support is just cute, no more. Without portability off of the Windows platform, Dot-Net will go nowhere.

Sam Shim, Sun [J2EE]: Java is the most powerful development technology ever.  There are 3 million Java developers, 65 million Java enabled phones, 8 million lines of Java source contributed to open source, etc. etc. The development resources are all free: open source software is almost all Java, tutorials, knowledge base, community!

Greg Ackerman, IBM [J2EE]: C# is great, very Java like.  Make the rational choice (no pun intended). VB.Net has a big learning curve, even for veteran VB programmers.  C# does too, so why don't you just go directly to Java.  We will welcome you into the community. Come on out the the Websphere Users Group and the Java Users Group meetings in the Park.

Mark Fleury, JBoss [J2EE]: JBoss is a responsible, moral, and open player. Let JBoss be the standard, not Dot-Net or J2EE.

Richard Weeks, NetEdge [Dot-Net]: We keep hearing about free this and free that. Open source is not free. Support costs money.  Multi-language is not just a cute feature. Each language has it's own unique advantages and disadvantages. C# and Java are different. C# is better.




This is a GrokNews Entry: (what is grok?)





Similar Items

Notes from the Dot-Net vs J2EE shootout

Grok Headline matches for Notes from the Dot-Net vs J2EE shootout

Dot-Net vs. J2EE shootout.


Dot-Net vs. J2EE shootout. 03/12/2003 11:18 PM

The shootout was a bit too long and a little too fluffy, but I enjoyed it. I took 20 pages of notes and I will probably write them up for you later but for right now, I'll just give you some quotes from the J2EE team:

Mark Fleury: The worst dog of them all is SOAP.
Sang Shin: Security is not an industry problem, it is a Microsoft problem.
Mark Fleury: C# to be the number one language in two years: you've got to be kidding me.
Mark Fleury: JBoss is a responsible, moral, and open player.
Sang Shin: Web services is like teenage sex, everybody is talking about it but nobody is doing it.
Sang Shin: My grandmother called me last night to tell me that she is doing web services.
Mark Fleury: ADO sucks, Dot-Net caching is not there.
Greg Ackerman: C# is great, very Java like.

Low End GFX Shootout


Low End GFX Shootout 07/06/2004 06:43 PM

ATI GFX Shootout @ Driverheaven


ATI GFX Shootout @ Driverheaven 07/01/2004 03:29 PM

Wi-Fi Shootout in the Desert


Wi-Fi Shootout in the Desert 08/03/2004 05:26 AM
Hackers gathering for DefCon's annual conference think they may have broken a world record for Wi-Fi connectivity. But even if they didn't, they had lots of fun trying. Kim Zetter reports from Las Vegas.

Shootout at the So-So Corral


Shootout at the So-So Corral 05/24/2004 04:50 AM
Gamers with a hankerin' for a western-themed shooter get their wish in Red Dead Revolver, but everyone else may want to mosey on by. By Lore Sjöberg.

Webcam Shootout


Webcam Shootout 09/08/2004 08:45 AM

toms_webcams.jpg imageI don't use webcams, because I am ugly. But once upon a time, I was a pretty princess of a man, and had a pretty good time playing around with basic video chat and periodic Brady Bunch groups of pictures on webpages. And while I think it's sort of the received wisdom that all webcams suck equally, Tom's Hardware took it upon themselves to see if that was really the case. The result? Not only can you pay up to $200 for a simple webcam, it seems the more you pay, the better the quality. Amazing!

Re ad - Webcam Quality Test Shootout [TomsHardware]


The great 64-bit shootout.


The great 64-bit shootout. 09/20/2004 09:22 PM
InfoWorld: The great 64-bit shootout. I don't agree that percent of peak is a useful metric for customers, but otherwise it's a decent article.

5 Heatsink Shootout


5 Heatsink Shootout 12/12/2003 09:11 AM

Dot-Net vs. Java shootout at NCSU.


Dot-Net vs. Java shootout at NCSU. 03/11/2003 09:43 AM

In addition to offering a week of high-tech training for $95, TechEngage has also arranged a Dot-Net vs. Java shootout on Wednesday, March 12, 6:30 PM, at the N.C. State University College of Management in Raleigh, N.C. Representatives from Microsoft and Borland will face off against representatives from IBM, JBoss, and Sun.

Defcon Wi-Fi shootout results


Defcon Wi-Fi shootout results 08/04/2004 01:47 PM
Wireless tech guru and pal 'o' BoingBoing Frank Keeney sends word of results from the annual WiFi shootout (an event at Defcon that seeks to determine just how far an 802.11 WLAN range can extend). And here are the winners, according to event organizer Dave:
3 teenagers from Ohio used Orinoco Gold 30 milliwatt USB adapters mounted on the feedpoints of two 10 foot dishes, and shot 55.1 miles. Yes, that's fifty-five point one miles! This is a new world's record for an unamplified shot! Complete details will be in a press release, which should come out in the next few days.
Link to Wi-Fi Shootout home page.

GeForce FX 5900XT Shootout


GeForce FX 5900XT Shootout 06/12/2004 05:24 PM

The Athlon 64 Motherboard Shootout


The Athlon 64 Motherboard Shootout 01/26/2004 05:23 PM

3 Die in Shootout Between U.N. Police in
Kosovo


3 Die in Shootout Between U.N. Police in
Kosovo
04/17/2004 06:03 PM
Two Americans working with the United Nations in Kosovo were killed when a Jordanian officer, also working with the United Nations, opened fire on them.

U.N. Police Wounded in Kosovo Shootout
(AP)


U.N. Police Wounded in Kosovo Shootout
(AP)
04/17/2004 11:25 AM
AP - At least seven international police officers were wounded in a shootout Saturday near a prison in northern Kosovo, a U.N. spokesman and a Serb doctor said. An American woman was in critical condition.

External TV Tuners/PVR devices: 3-way
shootout


External TV Tuners/PVR devices: 3-way
shootout
12/24/2004 12:55 PM
TV Tuners for the PC have existed for a long time but with the ever increasing popularity of TiVo-like services and the possibility of replicating such features on your Windows PC with little effort and a small investment, tuners have been getting a lot of attention this year.

TechSpot takes on three different products for this shootout, all of them external devices which should offer extra versatility versus its internal counterparts. The first is a unit from Transcend, which is called the TV-Box. Next on the docket will be a unit from Digistor. And finally, the largest of the bunch is the RTV VEG-N Video Entertainment Generator.

These are no frills units that allow you to watch television on your monitor, or play an Xbox game or two. How about a night at the movies, right on your laptop? Need a place to connect your camcorder to, and record the video? Do you like to pause and record live television? And guess what? It’s pretty darn cheap.

View: External TV Tuners / PVR: 3-way shootout @ TechSpot

Read full story...

Dual Channel Memory Shootout


Dual Channel Memory Shootout 07/15/2004 10:27 PM

Xbox Shootout: Doom 3 vs. Halo 2


Xbox Shootout: Doom 3 vs. Halo 2 04/09/2005 07:41 AM
Abcnews.go.com - Fri Apr 8, 05:32 pm GMT

Audio Codec Quality Shootout


Audio Codec Quality Shootout 04/09/2004 04:12 PM
WMA, Ogg, AAC, MP3: They all have their strengths and weaknesses and everyone has their favorite. We set out to find out which one sounds best – not by expert listeners in an artificial lab environment, but under normal listening conditions by normal people.

3D Graphics Price-Performance Shootout


3D Graphics Price-Performance Shootout 03/30/2005 01:51 AM
Feature: We put 17 GPU configurations through the benchmark wringer, and tell you which ones give you the most (and the least) for your money.

"the first Gurus v. Bloggers Design
Shootout"


"the first Gurus v. Bloggers Design
Shootout"
04/10/2004 09:49 PM

Defcon Wifi Shootout Contest


Defcon Wifi Shootout Contest 06/13/2004 02:36 AM
Get ready for the second annual "Defcon Wifi Shootout Contest", July 30 - August 1, 2004, at this year's Defcon in Vegas.
The goal of this year's contest is to achieve the greatest possible connect distance between two 802.11b stations through innovative engineering and antenna design. Wonderful prizes and fun are available to all who participate!
Link (via socalwug)

3 U.N. Police Die in Kosovo Jail
Shootout (AP)


3 U.N. Police Die in Kosovo Jail
Shootout (AP)
04/17/2004 08:32 PM
AP - A Jordanian policeman opened fire on a group of international U.N. police in Kosovo on Saturday, killing two Americans before he was killed when officers returned fire. Ten American officers and an Austrian were wounded.

Shootout Kills 2 Ariz. Officers, Wounds
1 (AP)


Shootout Kills 2 Ariz. Officers, Wounds
1 (AP)
08/29/2004 03:16 AM
AP - Two Phoenix police officers were killed and a third wounded Saturday night during a shootout at an apartment complex, authorities said.

Defcon Wi-Fi Shootout: Sniper Sights and
55 Miles


Defcon Wi-Fi Shootout: Sniper Sights and
55 Miles
08/04/2004 11:19 AM
Defcon, the hacker conference in Las Vegas held each year, established what might be a world record in Wi-Fi links: 55.1 miles: I wouldn't want to be standing between (or near) the two points, but it's a great achievement in the best hacker tradition. The winners of the second annual Defcon contest were teenagers--even better! I didn't realize the Guinness Book folks were monitoring these kinds of records; they say the world distance record is 192 miles, but it required a Swedish weather balloon. (Or a weather balloon in Sweden, to sound less kinky.) Let's not forget the Snipe Yagi, a Yagi antenna mounted inside what looks like a rifle with sniper sights....

Four Confirmed Dead in Peru Police
Shootout


Four Confirmed Dead in Peru Police
Shootout
01/02/2005 01:57 PM
Reuters via Wired News Jan 2 2005 2:43PM GMT

Armed Forces Journal Shootout Videos


Armed Forces Journal Shootout Videos 04/09/2004 03:55 PM
JOEL JOHNSON -- Do you want to see a 35-second slo-mo video of a blended metal bullet liberating a slab of roast beef of all cohesion? Yes. Yes, you do. The Armed Forces Journal Shootout serves as a sort of tradeshow for weapon-and-ammunition manufacturers and military buyers. AFJ was kind...

Five Dead in Peru Police Siege Shootout


Five Dead in Peru Police Siege Shootout 01/02/2005 11:00 AM
Reuters via Wired News Jan 2 2005 1:42PM GMT

Spamassassin Beats CRM-114 In Anti-Spam
Shootout


Spamassassin Beats CRM-114 In Anti-Spam
Shootout
06/22/2004 11:37 PM

Dual CPU Shootout: Opteron versus Xeon


Dual CPU Shootout: Opteron versus Xeon 12/04/2003 10:50 AM

Smartphone shootout: Samsung's i600 vs.
Motorola's MPx200


Smartphone shootout: Samsung's i600 vs.
Motorola's MPx200
12/10/2003 10:24 AM
Quite a lot has been written about Samsung's i600 and Motorola's MPx200, the first two Smartphones to be released here in the US, but Techworthy...

Value GPU Shootout - Radeon 9550 vs.
GeForce FX 5500 and 5700LE


Value GPU Shootout - Radeon 9550 vs.
GeForce FX 5500 and 5700LE
05/19/2004 04:32 AM

Linux Shootout: Opteron 150 vs. Xeon
3.6GHz Nocona


Linux Shootout: Opteron 150 vs. Xeon
3.6GHz Nocona
08/15/2004 07:56 AM

VIA K8T800 Performance Motherboard
Shootout - Gigabyte, MSI and ABIT


VIA K8T800 Performance Motherboard
Shootout - Gigabyte, MSI and ABIT
12/29/2003 08:31 AM

Pro Audio Shootout: Cakewalk Sonar vs.
Steinberg Cubase


Pro Audio Shootout: Cakewalk Sonar vs.
Steinberg Cubase
02/05/2005 09:28 PM
The Digital Music Doctor has released a new analysis comparing the advantages of two pro audio software leaders—Steinberg Cubase SX 3 and Cakewalk Sonar 4. The differences highlighted in this study can help musicians decide which product is more suitable for their needs. [PRWEB Feb 3, 2005]

DEFCON WiFi Shootout Winners Set A Land
Record


DEFCON WiFi Shootout Winners Set A Land
Record
08/04/2004 08:07 AM

Four Police Dead in Peru Shootout; Rebel
Defiant


Four Police Dead in Peru Shootout; Rebel
Defiant
01/02/2005 03:37 PM
Reuters via Wired News Jan 2 2005 6:33PM GMT

Presidential Homepage Shootout Targets
Speed and Accessibility


Presidential Homepage Shootout Targets
Speed and Accessibility
11/13/2003 02:52 PM
Learn about

optimizationweek.com/reviews/president
track this site | 5 links


Dual Layer DVD Shootout - ASUS vs.
Gigabyte 16x Recorders


Dual Layer DVD Shootout - ASUS vs.
Gigabyte 16x Recorders
03/30/2005 05:46 PM

Five Dead; Peru Police Siege Shootout
Continues


Five Dead; Peru Police Siege Shootout
Continues
01/02/2005 08:35 AM
Reuters via Wired News Jan 2 2005 12:35PM GMT
Grok Description matches for Notes from the Dot-Net vs J2EE shootout
GrokA matches for Notes from the Dot-Net vs J2EE shootout

"Download the Windows XP Service Pack 2"


"Download the Windows XP Service Pack 2" 08/10/2004 02:30 PM

Download the Windows XP Service Pack 2


Download the Windows XP Service Pack 2 08/10/2004 03:40 AM
Torrent fr Windows XP Service Pack 2 .. torrent

sp2torrent.com
track this site | 3 links


Microsoft To End Service Pack 2 Download
Block Feature on April 12


Microsoft To End Service Pack 2 Download
Block Feature on April 12
04/07/2005 10:12 AM
NewsFactor Network Apr 7 2005 2:09PM GMT

Download and evaluate Microsoft(R)
Windows(R) XP Service Pack 2 today


Download and evaluate Microsoft(R)
Windows(R) XP Service Pack 2 today
12/30/2004 08:41 AM

adserver.fattail.com/redir/redirect.asp?CID=93251
track this site | 3 links


New Tomcat and Ant releases.


New Tomcat and Ant releases. 03/11/2003 09:43 AM

As usual, Matt is on top of the Jakarta news. He notes that new Tomcat 5.0.1 alpha and Ant 1.5.2 are both available for download.

Tomcat Crap


Tomcat Crap 06/24/2004 05:51 PM

Urgh.  I just spent a few hours trying to figure out why JNDI JavaMail session stopped working.  Previously, I had Tomcat 5.0.26 beta installed and it was working just fine.  In an attempt to debug another problem, I peddled back to 5.0.25, which is the latest version without any beta tag, and found that I couldn't send e-mail out from an webapp.  Error message was rather bland so it took me a while to find the relevant bug report.  Guess what?  5.0.25 build left out some key classes related to JNDI JavaMail session support.  Heck, I think I'll go back to the beta version and keep my fingers crossed.


Tomcat internals


Tomcat internals 06/20/2004 12:16 AM

Tracking Tomcat


Tracking Tomcat 06/02/2004 02:31 AM

If you need to keep track of changes in Tomcat releases, this is a good page to bookmark.


New Apache Tomcat Eclipses Sun


New Apache Tomcat Eclipses Sun 09/02/2004 07:27 PM
However, say its developers, the Java server has some more work to do before it's as stable as it can be.

Apache Releases Tomcat


Apache Releases Tomcat 09/02/2004 05:24 PM
Internet News Sep 2 2004 9:30PM GMT

Version 5.5.1 de Tomcat liberada


Version 5.5.1 de Tomcat liberada 09/09/2004 03:04 PM

i18n in Tomcat and JSTL


i18n in Tomcat and JSTL 06/02/2004 08:31 AM
Russell Beattie: Everything I did in the past two hours was trial and error. My HTML web pages were working, my XML feed pages were not.

Sysdeo Tomcat Plugin 3.0 Released


Sysdeo Tomcat Plugin 3.0 Released 07/30/2004 03:56 PM

Version 3.0 of Sysdeo Eclipse Tomcat Launcher plugin was released today.  According to the readme file (txt), source code debugging should now work again although existing Tomcat projects will have to be tweaked by hand:

When using Tomcat 5, Eclipse does not stop on breakpoints set in generated java files for JSP. This is fixed only for new Tomcat projects, for existing ones follow those steps:

...

My version of the instruction:

  1. Open your Tomcat project's 'Properties' dialog.
  2. Goto 'Java Build Path' >> 'Source' panel.
  3. Make sure 'Allow output folders for source folders' checkbox is checked.
  4. Select and expand Tomcat 'work' directory in the list of source folders above the checkbox.  If you don't have it, add it.
  5. Select the last child item (should be 'Output folder: blah') and click-on the 'Edit...' button on the right.
  6. Set or browse to the 'work' directory.
  7. OK, all the way back.

The problem was that, while the 'work' directory was known as a source folder, there was only one output folder (usually 'bin' or 'WEB-INF/classes').  Since Java files generated from JSP files are compiled in-place by Tomcat, object files (.class) ended up in the 'work' directory instead of the default output directory where Eclipse debugger was expecting them.  So the fix was to tell Eclipse that .class files for the Java files in the 'work' directory are within the same directory.  Duh.

Thanks to Bruno Leroux for writing Sysdeo Tomcat plugin.  Hey, Bruno.  Where is your tip jar?


New Apache Tomcat Branch 5.5 Released


New Apache Tomcat Branch 5.5 Released 09/03/2004 04:42 PM
Slashdot Sep 3 2004 6:53PM GMT

New webl0gger: Costin of Tomcat fame


New webl0gger: Costin of Tomcat fame 01/14/2003 02:28 PM

Costin Manolache of Apache Tomcat fame finally started blogging. Welcome Costin!


Generate Dynamic Content With Tomcat and
MySQL


Generate Dynamic Content With Tomcat and
MySQL
09/27/2002 02:32 PM
This article shows you how to create an application that demonstrates how Apache Tomcat and MySQL can communicate with one another, and it also gives you a very useful and reusable tool that handles most of the database work for you.

[ GLSA 200408-15 ] Tomcat: Insecure
Installation


[ GLSA 200408-15 ] Tomcat: Insecure
Installation
08/16/2004 02:20 PM
Sune Kloppenborg Jeppesen (Aug 15 2004)

developerWorks: Generate Dynamic Content
with Tomcat and MySQL


developerWorks: Generate Dynamic Content
with Tomcat and MySQL
09/20/2002 05:04 AM
"Companies like doubleclick.net have made a lot of money serving banner ads on the Web. The service they provide is great, but why pay for something you can do yourself? In this article, enterprise Java consultants Javid Jamae and Kulvir Bhogal demonstrate how to create rotating banner ads using an all open-source environment: Apache Tomcat, MySQL, and the MM MySQL JDBC driver. First, they'll walk you through the necessary setup in Tomcat and MySQL, and then show you how to install the MM MySQL JDBC driver to allow a Java servlet running in Tomcat to communicate with MySQL..."

Office 2003 Service Pack 1 for Language
Interface Pack


Office 2003 Service Pack 1 for Language
Interface Pack
08/18/2004 01:30 AM
Office 2003 Service Pack 1 (SP1) for Language Interface Pack ensures that Office 2003 performs with complete functionality when you use an Office 2003 Language Interface Pack.

HotFix Watch: Existing Management Pack
information may be lost when you import
a Management Pack in Microsoft
Operations Manager 2005


HotFix Watch: Existing Management Pack
information may be lost when you import
a Management Pack in Microsoft
Operations Manager 2005
12/28/2004 07:03 PM

Download of the week: Speed Download 2


Download of the week: Speed Download 2 12/07/2003 04:05 PM
After reading a forum post yesterday inquiring about DSL vs. cable download speeds (specifically Cox Cable), I though I’d write about one of OS X’s more underappreciated applications. Let’s face it. If you’re using OS X, you’re using the Internet; and if you’re using the Internet, you’re looking for one thing: speed. For most people, dial-up just doesn’t cut it anymore, and for some, cable speeds still aren’t enough. While Safari and Camino have taken care of many gripes about page...

Download.com.sg, a Full Fledged Software
Download Site Hits 100,000 Visits a Day,
Increasing User Base Steadily and
Keeping Software Developers and Sponsors
Happy


Download.com.sg, a Full Fledged Software
Download Site Hits 100,000 Visits a Day,
Increasing User Base Steadily and
Keeping Software Developers and Sponsors
Happy
06/22/2005 01:51 AM
Within a short period of time, download.com.sg has made a mark for itself as the premier software repository. Download.com.sg has added 10,000 memebers over just a few months and is averaging 100,000 visits daily. Its sponsors, mainly software developers who sell their software are kept happy with low advertising rate and high returns. [PRWEB Jun 21, 2005]

K-Lite Coded pack 2.24 Final & K-Lite
Mega Codec Pack 1.00 Final


K-Lite Coded pack 2.24 Final & K-Lite
Mega Codec Pack 1.00 Final
02/19/2004 05:00 PM

SMS Feature Pack FAQ: OSD Feature Pack
Release


SMS Feature Pack FAQ: OSD Feature Pack
Release
09/19/2004 05:52 PM

"Download"


"Download" 11/16/2003 05:08 PM

SMB Download 0.6


SMB Download 0.6 11/16/2003 01:49 PM
An SMB download utility similar to wget.

Must download TV


Must download TV 08/11/2004 11:30 AM

Farhad Manjoo has written an excellent report on IPTV.

Aug. 11, 2004 | Hollywood's nightmare scenario is that high-definition TV will become "Napsterized," with shows available online to anyone, anytime, for free -- which may sound, to some TV fans, less like a nightmare than a heavenly dream.

And, indeed, despite Hollywood's efforts, it's a dream that in many ways is coming true. While the government and Hollywood fret over ways to keep high-definition television off the Internet, copies of standard-definition TV shows are now heavily traded online. Once an underground activity plagued by hard-to-use tools and less-than-stellar picture quality, the systems for finding and downloading TV are steadily becoming easier to use, and the current watchability of the shows is nothing to scoff at.

In recent months, a host of developers and TV enthusiasts have been working on ways to improve the TV trade online -- they're building sophisticated trading networks to record and encode and distribute shows, and they're improving peer-to-peer transfer systems to make downloading easier. The hottest new improvement is made possible by the merging of two of the Internet's newest innovations, the p2p protocol BitTorrent and RSS, the popular Web syndication standard. Together, these systems allow a computer to automatically find and download a user's favorite shows -- something like having a TV station designed just for you.

[Salon] - subscribe or watch an add to read the entire article.....


10.3.2 available for download


10.3.2 available for download 12/18/2003 08:08 AM
Apple has released Mac OS X v10.3.2, an update to its "Panther" operating system, available for download through the Software Update System Preferences pane. Apple also notes that a standalone installer should be available, though it didn't appear to be available yet as MacCentral posted this article. The new update is recommended for all users, according to Apple.

What's The Download


What's The Download 02/10/2004 02:50 AM
evils of sharing and downloading unauthorized music .. what's the download .. fascist propaganda .. downlaods

whatsthedownload.com
track this site | 13 links


Download me, please


Download me, please 05/21/2004 03:52 AM
USA Today May 21 2004 7:05AM GMT

Notes from the Dot-Net vs J2EE shootout

The following phrases have been identified by the grok system as matching this entry: download tomcat compatility pack

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

JBanana
Open Babel
obieAD
Software x86 CPU
emulator library

Flick Operating
System

Save My Modem
Java Gui Chat
(Primarily MSN)

CNN.com - Chile
proposes Iraq
compromise - Mar.
14, 2003

O'Reilly Network:
Hands on X11 [Mar.
14, 2003]

Towards structured
blogging

The conversational
enterprise

Yeah, I know, I'm
late

Reading over the
release notes for
recent Eudora b ...

Why blacklists are a
bad idea

jCAE
BenMP3
kuro5hin.org ||
Rebuilding Postwar
Iraq

mung
CNN.com -
File-sharing sites
allow trading of
porn - Mar. 14, 2003

kuro5hin.org || We
love to see you
smile

Geegaw.com (What
Humor Troubles the
Disposition of Your
Body?)

TIME Magazine |
Brian Eno: A
European View -
Jan. 20, 2003

Dildo
Survival Suits,
cyborgs and art for
our dangerous times

Sports Mascots
Agonistes

Cricket-match drives
sportswriter nanners

Revolting Librarians
Redux: Guardians of
culture rant out

Amazon's Early
Adopter collection

Joi Ito's Davos
critique of Japan's
"democracy"

Moorcock savages PKD
Clocks are the
secret hole in DRM

Smartgun with
authentication and
minicam

Airport luggage
inspectors policing
thoughtcrime

Periodic Table in
haiku

What do officials
do?

A Canadian apology
to Americans

Cassandre
DUNS 2d/3d
structured
multi-block CFD

CK-Ledger
Tochnog Finite
Element Program

CINAG
Phonascus-The auto
tagger for Mp3's

Internet Server for
Lists of Items

JellyFish
Getting IT spending
right this time

White House press
staff rewrites
attributed quote
after the fact

Congress:
File-sharing and
piracy linked to
terrorism?

Smile Script: Get
man ...

German Search
Traffic: Real World
Figures

It's your birthday!
what is grok?