Manage releases, Ant builds, CVS, and Subversion with Antmod: "Manage releases, Ant builds, CVS, and Subversion with Antmod
Open source tool eases the build process in Java/JEE projects
Summary
Antmod is an extensible tool for retrieving, versioning, building, and deploying code from and to Subversion or CVS (Concurrent Versions System). This article shows you how Antmod increases your productivity in Java/Java Enterprise Edition projects, keeps Ant build files consistent across projects, modularizes your development process, and manages your CVS/Subversion repositories. (1,500 words; January 2, 2006)
By Klaas Waslander"
Links to articles and resources that I find interesting / useful ... mainly tech sites, with a bias towards the open-source software movement.
Saturday, January 07, 2006
Tips 'N Tricks: Debug with anonymous inner classes
Tips 'N Tricks: Debug with anonymous inner classes: "Tips 'N Tricks: Debug with anonymous inner classes
Use anonymous inner classes for easy debugging
Summary
Anonymous inner classes are mostly used for event handling in Java. However they can also prove useful for debugging purposes. This article explains how anonymous inner classes can be used for easier debugging. (400 words; January 2, 2006)
By Norbert Ehreke"
Use anonymous inner classes for easy debugging
Summary
Anonymous inner classes are mostly used for event handling in Java. However they can also prove useful for debugging purposes. This article explains how anonymous inner classes can be used for easier debugging. (400 words; January 2, 2006)
By Norbert Ehreke"
New features added to Servlet 2.5
New features added to Servlet 2.5: "New features added to Servlet 2.5
Servlets updated with annotations, web.xml conveniences, and more
Summary
In this article, Jason Hunter reviews the changes included in the latest version of the Servlet specification. This maintenance release includes support for annotations, several web.xml conveniences, a handful of removed restrictions, and some edge case clarifications. (2,600 words; January 2, 2006)"
Servlets updated with annotations, web.xml conveniences, and more
Summary
In this article, Jason Hunter reviews the changes included in the latest version of the Servlet specification. This maintenance release includes support for annotations, several web.xml conveniences, a handful of removed restrictions, and some edge case clarifications. (2,600 words; January 2, 2006)"
The departure of the hyper-enthusiasts
The departure of the hyper-enthusiasts: "Computing Thoughts
The departure of the hyper-enthusiasts
by Bruce Eckel
December 18, 2005
Summary
The Java hyper-enthusiasts have left the building, leaving a significant contingent of Java programmers behind, blinking in the bright lights without the constant drumbeat of boosterism."
The departure of the hyper-enthusiasts
by Bruce Eckel
December 18, 2005
Summary
The Java hyper-enthusiasts have left the building, leaving a significant contingent of Java programmers behind, blinking in the bright lights without the constant drumbeat of boosterism."
FACE: Faruk's Animated CSS Enhancements - KuraFire Network
FACE: Faruk's Animated CSS Enhancements - KuraFire Network: "FACE: Faruk's Animated CSS Enhancements
« · By Faruk Ateş · Dec 15, 2005
FACE was developed to allow standards-compliant web developers to put more life and energy into their pages, without having to learn Javascript or Flash: all it takes is basic math skills and a good understanding of CSS. FACE is built entirely from JavaScript and the CSS that you provide to control the animation."
« · By Faruk Ateş · Dec 15, 2005
FACE was developed to allow standards-compliant web developers to put more life and energy into their pages, without having to learn Javascript or Flash: all it takes is basic math skills and a good understanding of CSS. FACE is built entirely from JavaScript and the CSS that you provide to control the animation."
Language Workbenches: The Killer-App for Domain Specific Languages?
Language Workbenches: The Killer-App for Domain Specific Languages?: "Language Workbenches: The Killer-App for Domain Specific Languages?
Martin Fowler
Most new ideas in software developments are really new variations on old ideas. This article describes one of these, the growing idea of a class of tools that I call Language Workbenches - examples of which include Intentional Software, JetBrains's Meta Programming System, and Microsoft's Software Factories. These tools take an old style of development - which I call language oriented programming and use IDE tooling in a bid to make language oriented programming a viable approach. Although I'm not enough of a prognosticator to say whether they will succeed in their ambition, I do think that these tools are some of the most interesting things on the horizon of software development. Interesting enough to write this essay to try to explain, at least in outline, how they work and the main issues around their future usefulness.
Last significant update: 12 Jun 05"
Martin Fowler
Most new ideas in software developments are really new variations on old ideas. This article describes one of these, the growing idea of a class of tools that I call Language Workbenches - examples of which include Intentional Software, JetBrains's Meta Programming System, and Microsoft's Software Factories. These tools take an old style of development - which I call language oriented programming and use IDE tooling in a bid to make language oriented programming a viable approach. Although I'm not enough of a prognosticator to say whether they will succeed in their ambition, I do think that these tools are some of the most interesting things on the horizon of software development. Interesting enough to write this essay to try to explain, at least in outline, how they work and the main issues around their future usefulness.
Last significant update: 12 Jun 05"
ONJava.com: Using Dependency Injection in Java EE 5.0
ONJava.com: Using Dependency Injection in Java EE 5.0: "Using Dependency Injection in Java EE 5.0
by Debu Panda
01/04/2006
Dependency injection, or inversion of control (IOC), is today's latest development craze. IOC containers such as Spring have become popular because they simplify the complexities of enterprise Java that come mostly from Java Naming and Directory Interface (JNDI). In this article, I'll discuss how you can use dependency injection in the upcoming Java EE 5.0 specification for resources and services. I migrated the J2EE 1.4 Blueprint application Java Adventure Builder to use EJB 3.0, web services metadata, and dependency injection; I'll use this application to illustrate concepts in this article."
by Debu Panda
01/04/2006
Dependency injection, or inversion of control (IOC), is today's latest development craze. IOC containers such as Spring have become popular because they simplify the complexities of enterprise Java that come mostly from Java Naming and Directory Interface (JNDI). In this article, I'll discuss how you can use dependency injection in the upcoming Java EE 5.0 specification for resources and services. I migrated the J2EE 1.4 Blueprint application Java Adventure Builder to use EJB 3.0, web services metadata, and dependency injection; I'll use this application to illustrate concepts in this article."
No Magic upgrades MagicDraw UML to 10.5
No Magic upgrades MagicDraw UML to 10.5: " No Magic upgrades MagicDraw UML to 10.5
Posted by: Webmaster on Friday Jan 06, 2006 Viewed: 42 times
No Magic, Inc. has announced the release of MagicDraw UML 10.5, an upgrade of its award-winning UML-based architecture tool."
Posted by: Webmaster on Friday Jan 06, 2006 Viewed: 42 times
No Magic, Inc. has announced the release of MagicDraw UML 10.5, an upgrade of its award-winning UML-based architecture tool."
The Loop: The Coolest Remote Ever?
The Loop: The Coolest Remote Ever?: "Hillcrest Labs is a company developing technology to enable easy-to-use interfaces for consumer electronics devices. Dubbed 'Spontaneous Navigation,' the Java-based technology uses a MEMS-based (micro electro-mechanical sensor), donut-shaped controller, the interface is one of the easiest to navigate we've seen."
Live From CES: Quantum Disk From Atom Chip Corp. - Yahoo! News
Live From CES: Quantum Disk From Atom Chip Corp. - Yahoo! News: "Live From CES: Quantum Disk From Atom Chip Corp.
Fri Jan 6, 4:05 PM ET
There has been much ado about the Atom Chip and their claims of quantum computing power. We found their booth at CES buried in the depths of hell. The product is very real and on display as a working model. Forget transfer speeds in megabytes, because when working with the Quantum Disk, it's FAST with 4GB a second transfer rates."
Everyone seems skeptical about this (Originally announced in September).
Fri Jan 6, 4:05 PM ET
There has been much ado about the Atom Chip and their claims of quantum computing power. We found their booth at CES buried in the depths of hell. The product is very real and on display as a working model. Forget transfer speeds in megabytes, because when working with the Quantum Disk, it's FAST with 4GB a second transfer rates."
Everyone seems skeptical about this (Originally announced in September).
Dell's 4.26-GHz Monster - Yahoo! News
Dell's 4.26-GHz Monster - Yahoo! News: "Dell's 4.26-GHz Monster
Fri Jan 6, 2:18 PM ET
This is a warranted and overclocked 4.25-GHz uber-ninjatastic-wonder-PC from Dell that can impregnate your sister from across the room. I mean look at this: it's a Intel's Pentium Extreme Edition 955 chipset with a HUGE heatsink and—this is the best part—four graphics cards.
As if the extremely overclocked CPU wasn't enough to begin with, NVIDIA stepped in and outfitted the system with two dual-GPU GeForce 7800 GTX 512MB cards, for a total of four GPUs running in SLI mode with 2GB of total on-board memory.
Lordy. Add in some 10,000 RPM drives and a shiny, custom skin and you've got a machine to make doves cry. No pricing, so start saving up your blood bank money."
Oh my life.... this is gonna cost.
Fri Jan 6, 2:18 PM ET
This is a warranted and overclocked 4.25-GHz uber-ninjatastic-wonder-PC from Dell that can impregnate your sister from across the room. I mean look at this: it's a Intel's Pentium Extreme Edition 955 chipset with a HUGE heatsink and—this is the best part—four graphics cards.
As if the extremely overclocked CPU wasn't enough to begin with, NVIDIA stepped in and outfitted the system with two dual-GPU GeForce 7800 GTX 512MB cards, for a total of four GPUs running in SLI mode with 2GB of total on-board memory.
Lordy. Add in some 10,000 RPM drives and a shiny, custom skin and you've got a machine to make doves cry. No pricing, so start saving up your blood bank money."
Oh my life.... this is gonna cost.
Google Launches Video Download Service - Yahoo! News
Google Launches Video Download Service - Yahoo! News: "Google Launches Video Download Service
Elizabeth Montalbano, IDG News Service Fri Jan 6, 11:00 PM ET
LAS VEGAS-- As expected, Google today launched a new video download service during a keynote here by co-founder and President Larry Page at the International Consumer Electronics Show."
Elizabeth Montalbano, IDG News Service Fri Jan 6, 11:00 PM ET
LAS VEGAS-- As expected, Google today launched a new video download service during a keynote here by co-founder and President Larry Page at the International Consumer Electronics Show."
Google Introduces Software Starter Kit - Yahoo! News
Google Introduces Software Starter Kit - Yahoo! News: "Google Introduces Software Starter Kit
By MICHAEL LIEDTKE, AP Business Writer Fri Jan 6, 7:01 PM ET
SAN FRANCISCO - Google Inc. is distributing a free software startup kit designed to make computing safer and easier — a generous gesture driven by the company's desire to steer technology offline as well as online.
The software bundle, unveiled Friday in Las Vegas during a speech by Google co-founder Larry Page, represents the Internet search engine leader's latest jab at industry kingpin Microsoft Corp."
By MICHAEL LIEDTKE, AP Business Writer Fri Jan 6, 7:01 PM ET
SAN FRANCISCO - Google Inc. is distributing a free software startup kit designed to make computing safer and easier — a generous gesture driven by the company's desire to steer technology offline as well as online.
The software bundle, unveiled Friday in Las Vegas during a speech by Google co-founder Larry Page, represents the Internet search engine leader's latest jab at industry kingpin Microsoft Corp."
Visual Tour: Windows Vista Begins To Get Real | | January 5, 2006 | Network Computing
Visual Tour: Windows Vista Begins To Get Real | | January 5, 2006 | Network Computing: "Visual Tour: Windows Vista Begins To Get Real
The December pre-beta 2 release of Windows Vista offers the first true glimpse of the OS but is missing key elements.
Jan 5, 2006 | By Scot Finnie
Microsoft delivered the December CTP (Community Technology Preview) beta -- Build 5270 of Windows Vista -- on December 19, 2005. The company held a brief press conference with little fanfare. The list of new features it presented is, overall, not impressive. But when you sit down and use this build, what becomes immediately clear is that literally hundreds of little things about this version of Vista are much closer to final than in any previous build. And for the first time in about year, Microsoft is describing the OS's look and feel by the codename Aero — a sign that the user-interface work is gelling. The personality of this product is beginning to emerge."
The December pre-beta 2 release of Windows Vista offers the first true glimpse of the OS but is missing key elements.
Jan 5, 2006 | By Scot Finnie
Microsoft delivered the December CTP (Community Technology Preview) beta -- Build 5270 of Windows Vista -- on December 19, 2005. The company held a brief press conference with little fanfare. The list of new features it presented is, overall, not impressive. But when you sit down and use this build, what becomes immediately clear is that literally hundreds of little things about this version of Vista are much closer to final than in any previous build. And for the first time in about year, Microsoft is describing the OS's look and feel by the codename Aero — a sign that the user-interface work is gelling. The personality of this product is beginning to emerge."
Wednesday, January 04, 2006
Head First HTML+CSS- ADTmag.com
Head First HTML+CSS- ADTmag.com: "Head First HTML+CSS
12/13/2005
By Matt Stephens
Head First HTML with CSS+XHTML
The Head First crew has just released their latest in the phenomenally successful HF series, Head First HTML with CSS & XHTML."
Yay - yet another book in the excellent Head First Series
12/13/2005
By Matt Stephens
Head First HTML with CSS+XHTML
The Head First crew has just released their latest in the phenomenally successful HF series, Head First HTML with CSS & XHTML."
Yay - yet another book in the excellent Head First Series
AnandTech News: D-Link and Skype Enable Internet Calls Using Traditional Phones
AnandTech News: D-Link and Skype Enable Internet Calls Using Traditional Phones: "D-Link and Skype are joining forces in Internet calling. The two companies have announced their cooperative effort in developing the DPH-50U USB adapter which allows consumers to plug any regular home phone into your computer to make free VoIP phone calls using Skype. Here are just a few of the features you can expect from the adapter:"
Tuesday, January 03, 2006
Ajaxian
Ajaxian: "Tuesday, January 3rd, 2006
AjaxTrans and Ads
We recently posted about AjaxTrans which has been updated with another proof of concept.
This time Joel Parish has added an example of calling out to ads as you type!
This is exactly why the critics who cried “Ajax will kill Ads because there will be less page loads” were so wrong. We just need to think of the game differently to just full page loads. Ajax will enable even BETTER contextual ads that change as you show interest in different ways (such as typing something as shown in this example)."
AjaxTrans and Ads
We recently posted about AjaxTrans which has been updated with another proof of concept.
This time Joel Parish has added an example of calling out to ads as you type!
This is exactly why the critics who cried “Ajax will kill Ads because there will be less page loads” were so wrong. We just need to think of the game differently to just full page loads. Ajax will enable even BETTER contextual ads that change as you show interest in different ways (such as typing something as shown in this example)."
Monday, January 02, 2006
Hacking Windows XP: Hacking Windows Explorer
Hacking Windows XP: Hacking Windows Explorer: "This is Chapter 5 from the ExtremeTech book Hacking Windows XP, published by Wiley. You can also read other excerpts from the book about speeding disk access, speeding up your network and internet access, and speeding up your system boot.
The Windows Explorer is one of the most used parts of Windows XP. Every time you go to My Computer and browse through files on your computer, you are using Explorer. Using the icons on the desktop, right-clicking on files and folders, copying and pasting files are all examples of using the features that the Explorer provides."
The Windows Explorer is one of the most used parts of Windows XP. Every time you go to My Computer and browse through files on your computer, you are using Explorer. Using the icons on the desktop, right-clicking on files and folders, copying and pasting files are all examples of using the features that the Explorer provides."
Running Linux and Windows on the PSP
Running Linux and Windows on the PSP: "This feature appears in the upcoming ExtremeTech book 'Hacking the PSP.' Here we'll learn how to emulate a PC on the PSP, install Linux, and run Windows on the PSP.
So the PSP can do games, movies, video, music, photos, and Internet. Well, that's not enough—it should be able to run software we enjoy on our home PCs! Utilizing an open source x86 emulator called Bochs, which emulates the hardware usually found in PCs, and creating a few hard disk images with the software we want on them, you can run Linux and even Windows on your PSP!"
So the PSP can do games, movies, video, music, photos, and Internet. Well, that's not enough—it should be able to run software we enjoy on our home PCs! Utilizing an open source x86 emulator called Bochs, which emulates the hardware usually found in PCs, and creating a few hard disk images with the software we want on them, you can run Linux and even Windows on your PSP!"
: "Universal Subscription Mechanism is a really simple way of allowing RSS readers to subscribe to RSS feeds. Many blogs and Websites with RSS feeds present an orange XML or RSS button, Atom button or text anchor link that points to the RSS feed. When the user clicks on the button, nothing substantial happens. This mechanism replaces that click with a subscription notification to the users default RSS handler."
Subscribe to:
Posts (Atom)