New Sponsor

6 min read

[@214]

javaObject Caching in a Web Portal Application Using JCS. One way to improve server-side performance is to cache data instead of generating it over and over again.

moblogRuss — SSH for Series 60!

blogKellan — Source code documenting systems.

newsFirst U.S. mad cow case confirmed in Washington Sate. Local news says the farm is located in Yakima.

javaTech Tips: Introducing J2EE 1.4 and The Java Standard Tag Library (JSTL)

javaRText 0.8.3, a Text Editor written in Java.

javaJ2SE 1.5 Early Access For Javalobby Members.

java blogDavid — IntelliJ Aurora, build 1024 available.

javaUJAC 0.9.3. Useful Java Application Components.

[@008]

java blogDaniel — Have developers "forgotten their place".

java blogMichael — Mobility is more than J2ME (and the job martket for 2004).

java blogDaniel — Cameron's Challenge.

java blogR.J. — Functional Programming in Java/Javascript.

java blogFred — J2MEUnit.

java blogPaul — 1.5 Generics: Comments & Headaches.

blogTodd — Tiny URL's site is getting heavier demand.

blogJim — Cinemas encourage piracy?

javaTech Tips: Programmer Challenge.

java blogJoe — Comments on java.beans.EventHandler.

java blogDave — Client-Side Java Survey: You could win a free X-Box.

blogKevin — DRM 'Industry' hates freedom.

musicDOJ closes Net music antitrust scrutiny. After more than two years, regulators say big record labels didn't break any laws on the Internet.

mobileRumor: Cingular + AT&T Wireless?

[@837]

javaWill Sun's Java Studio Creator earn raves? Sun's software strategy highlights price, interoperability, and open source strengths.

java blogJames — Groovy 1.0 beta 2 released!

java blogBob — EJB is not magic.

blogPaul — Latest iPod replacement: Aigo.

musicLaw firm considering iPod battery class action suit. I'm sure you can easily take Apple to small-claim court and win. It has been done before.

blogMary Jo — XP SP2 Beta 1: Now Available on MSDN.

linuxSCO opens new front in Linux war. SCO started sending out the first of an estimated 3,000 letters to companies, universities and other organizations that licensed Unix.

java blogMax — EventHandler.java is Good but not perfect.

blogKellan — Simple Test - Unit tests and mock objects for PHP.

pdaPDAs in the year 2005. Steve Sande of PDAntic looks ahead to 2005.

java blogDavid — IntelliJ Aurora, build 1019 is available.

blogVattekkat — Quick UI for DocIndexer.

mobileResearch In Motion climbs after earnings report. Up by more than 40%.

[@735]

javaJawaBeginner1.6, a lightweight Java IDE Tool.

blogCarlos — A Definition of "Services".

moblogMatt — SSH For Series 60 At Last!

blogMatthew — XML for the rest of us.

java blogPaul — December Issue of the JavaRanch Journal.

blogMagnus — The 2003 weasel awards.

java blogDanny — Wrong scent.

javaJagzilla 1.1.0, a Java-based set of components for Bugzilla and Eclipse.

netUS broadband continues growth. Homes and businesses in the US are enjoying a healthy growth in broadband net connections.

mobilePapal message goes mobile. Sign up to receive a thought of the day from the Pope.

pcOpen letter to Michael Dell. John Dickinson: Your customer service just ain't what it used to be.

mobileVerizon, Vodafone team on transatlantic 'texting'. Text back and forth across the Atlantic.

pcThe USB dongle: a form factor worth plugging? Removable storage is only the beginning…

java blogDion — JCP Watch: Tiger Community Review, New life for JCache?

blogR.J. — When WILL SCO's Arguments Hold Water?

macInstalling MovableType on Panther. [via anil dash's daily links]

[@441]

meI'd like to welcome Atlassian as my new Exclusive Sponsor.

Their flagship product, JIRA, has been featured on this blog numerous times. If you need to track bugs, you ought to check it out.

They've recently introduced Confluence, which I would describe as a groupware wiki.

Of course, they are also the guys behind java.blogs, which as I've said before, is a great resource for the whole Java-blogging community.

musicDigital Music Stores Reviewed. Napster 2.0, MusicMatch, WAL*MART Music Service and iTMS.

moblogRuss — Symbian Dev continues towards OSS.

java blogAnthony — Open Source - Fade To Black.

blogVinny — My iTrip rocks my world.

moblogJoi — My Nokia 6600 vs my Sony SO505iS.

musicApple sold 1.79 iPods per minute in 2003. According to sales figures documented in Apple's annual filing with the SEC.

java blogPunit — (funny) Portlet-my first impression.

blogJulian — dbActivity Program Is Now Open Source.

linuxLinux Creator Torvalds Details Code Differences. Linux != Unix.

javaDeveloper Preview 2 of Java 1.4.2 is now available for Mac OS X v10.3 through the ADC download site.

blogMatthew — Open Source and Urine.

mobile javaDanger Adds Java to Hiptop, Promises Software Downloads. J2ME support in next version of the OS.

javaDBMonster 1.0-beta4, a tool which generates random test data and puts it into SQL database.

javaVirtualMock 0.1.8, a Unit Testing tool. It uses Junit, Aspect-Oriented Programming (AOP) and the Mock Objects testing approach.

sponsorToday's sponsor is Atlassian.

Winter Solstice

4 min read

[@076]

mobile javaFirstSQL Releases FirstSQL/J Embedded Mobile Edition for Enterprise Mobile and Embedded Device Applications.

moblogRuss — Series 90 Theme for the Nokia 6600.

pdaPalm Has The Edge on Reliability, according to PC World survey.

blogRichard — Team meeting.

java blogHoward — Presenting … my card.

moblogRui — blog/2003-12-22.

javaZIP Code Visualizer. A Java-based map of the continental US that progressively narrows down the area covered by a ZIP Code as you type in the numbers one by one.

javaJava DBMS functions for MySQL 0.2. Provides Java DBMS functions for MySQL.

javaJava Psion Link 2.0 alpha 4. A Java implementation of the Psion Link Protocol.

multimediaSecureDigital now number one. SD takes on CF.

technologyMySQL Quashes Defects in Database Release. The release cleans up code defects that were recently sniffed out by a third-party inspection company.

[@934]

meI'm tentatively running Tomcat 5.0.16 on this server. Everything seems to be working so far… We'll see how it holds.

blogJim — LoTR - RoTK.

moblogFrank — T-Mobile: free WiFi for german users!!!!

java blogDavid — blojsom 2.06 available.

blogDerek — Alien vs. Predator.

blogHani — Commit sluts.

blogAndreas — TimeCore - Freeware Timetracking Software.

musicRumors: Low Cost 2GB and 4GB iPods - in January?

newsVideo game maker sues Microsoft. Mythic Entertainment has filed a lawsuit against Microsoft, charging it with trademark infringement and unfair competition in its marketing of an upcoming video title.

musicWalmart's Music Download Terms Say You Don't Own A Thing. "Current DRM has nothing to do with preventing piracy, everything to do with impairing consumer rights, competition and innovation."

musicRIAA Plans New Lawsuits Soon. Vowing to file more lawsuits "in the near future."

[@875]

java blogJoe — You should write.

blogPaul — Here comes the free Net music.

gadgetsI4U Top 10 Gadget Trends 2003. 2003 the year of Gadget Mainstream adoption and some shattered Gadget Dreams.

netTop Ten Web Design Mistakes of 2003 [via dive into mark b-links].

technologyInfoWorld — 2003: The news in review.

java blogDaniel — Open Source Developer Myths.

javaIBM Toolkit for MPEG-4 1.1.1. Video and audio improvements; fixed problems with RTSP and odd-sized video; and other minor enhancements and bug fixes.

blogMatthew — Movable Type 3.0.

java blogEugene — IntelliJ IDEA Personal license.

blogBrent — NetNewsWire and NetNewsWire Lite 1.0.7 released.

blogMichael — Magnitude 6.4 Earthquake.

[@695]

developmentSubversion 0.35.1 Released.

mobileYour Cellphone Is Keeping Tabs. Personal location devices.

moblogMatt — New Toy^H^H^H Development Platform: Nokia 9290.

java blogLaurent — Java regex.

java blogJoshua — Swing Hack 7: Let it Snow!

java blogMarc — index the jar.

macApple to sell software downloads? Plan predates iTunes Music Store.

meI saw a couple of unexpected ads at the theater yesterday, one for Jamdat and one for LiveJournal.

java blogRusty — The Blackdown Project has posted the first release candidate of their version of the Java 2 Standard Edition for Linux 1.4.2.

macMacworld: Steve Jobs Keynote: Jan 6, 9am PDT. Live QuickTime webcast.

maciPatch 2.0, easy-to-use patch maker for Mac OS X.

technologyLegal victory for 'DVD hacker'. DVD Jon cleared.

sponsorToday's sponsor is AdM+Partners.

Return of the King

2 min read

[@308]

usWe just got back from LOTR: The Return of the King and dinner. Vicki liked the movie. I almost fell asleep, a few times.

java blogVincent — Cactus v2 architecture proposal.

blogRajesh — TIME's Person of the Year: The American Soldier.

java blogBehrang — Released: XDoclet 1.2.

java blogDaniel — bloogmark: JNode - new Java Operating System.

blogPaul — Apple is Not Perfect Either…

java blogVinny — BEA making news!

blogJeremy — The iPod Battery Controversy Hits The Mainstream.

python blogPhillip — All-RSS-within-one-click finder.

mobile javaEclipseME 0.0.5, faciliates the development of J2ME application within Eclipse.

javaJava Supplements 1.3.0, a library of Java utility classes to alleviate repetitive development tasks.

[@Link]

linuxTutorial: Working with the sed Editor in Linux.

humorPaul — Jokes.

javaJTextCheck 1.0-b3, a Text-checking API for Java.

macApple releases Mac OS X Server 10.3.2.

meWe now have UML Diagram for the Google Tag Library. Thanks to Sparks Systems for donating a copy of Enterprise Architect to the project, and thanks to Arjun for asking them to.

developmentThe Independent Qt Tutorial. How to setup, use and write an application with Qt.

moblogRuss — CDMA Series 60 In the Works.

java blogMatt — AppFuse 1.2 Released!

blogPaul — Former Apple Scientist: Apple experienced renaissance when Jobs left in 1985.

sponsorToday's sponsor is AdM+Partners.

Word of the Day: Wag.

2 min read

[@732]

pythonPython 2.3.3 released.

moblogRuss — Nokia's Multi-Platform Style Sheet Example.

java blogLaurent — Eclipse, SWT, Qt, KDE - What's the deal.

java blogDave — The JRoller theme contest..

java blogRusty — IBM's alphaWorks has released version 1.1.1 of the IBM Toolkit for MPEG-4, a Java class library for working with MPEG-4 video and audio.

moblogMarc — UTF-8 Support on Siemens Devices.

java blogSimon — When is a clock not a clock?

java blogR.J. — New Eclipse L&F Changes are… Ehh…

java blogMatt — Struts Menu 2.1 Released!

java blogSimon — Cool Tools: ImageJ.

windowsNewzCrawler v1.6 Beta 2. My favorite news aggregator.

macHighlights from Apple's annual report. Apple filed its annual report (SEC form 10-K) with the Securities and Exchange Commission…

newsThe Secret Lives Of Identity Thieves. Profile of a big identity theft operation in the NY Times.

newsWhy Real sued Microsoft. Analysis Future battles beyond the PC.

mobileHow cellular stuff works. How Cell Phones Work.

sponsorToday's sponsor is AdM+Partners.

Happy Hanukkah!

6 min read

[@037]

javaCall on extensible RMI. An introduction to JERI.

javaFlying Dukes T-Shirt contest. James Gosling is running a contest for the most innovative way to distribute Duke T-shirts at JavaOne this year.

blogRuss — Windows Quicktime Install.

mobileSamsung's First Linux Smartphone. i519. Chinese markets only.

java blogPete — Java is less secure than C++?

java blogSergio — Eclipse 3.0M6 released.

java blogPaul — The New SCWCD Exam.

blogCarlos — Slashdot Personals.

blogBrent — NetNewsWire 1.0.7fc1 final candidate.

blogRobert — Competition is Back.

windowsOpera for Windows w/out Java 7.50 Preview 1 Build 3494 released.

windowsOpen source IE patch withdrawn for further patching. Thanks, but no thanks.

macVideo, meet iPod. Job posting fuel more rumors.

[@829]

java blogDaniel — Last minute shopping.

javaThe All New J2EE 1.4 Platform. Technical overview.

javaDeveloping JNDI-based Applications. The Java Naming and Directory Interface is a set of APIs for accessing naming and directory services.

blogMatt — Sun EOL's Cobalt Line.

java blogKevin — GUITAR GUI test automation tools.

java blogGregg — Javaranch Radio.

blogFred — RIAA'sa Big Court Loss.

java blogHani — Cruel Christmas: commons-commons-logging.jar.

java blogSteve — Tomcat-Compatible Toy Store Demo Now On OTN.

musicDell stops selling iPods 'permanently'. Kinda makes sense now that they have their own player.

javaSun's Schwartz bashes Microsoft. Exec critical of Microsoft for pulling products with incompatible JVM.

java blogRuss — JSPX for XML and Nokia 6600 Java Tip.

java blogDavid — blojsom … 3000 downloads and counting!

java blogEric — Saying Something Bad about Groovy (Minor Nits).

blogRobert — FeedDemon 1.0 ships.

macMacworld reviews Dreamweaver MX 2004, more. Dreamweaver MX 2004, Flash MX 2004, Fireworks MX 2004, etc.

technologySoftware glitch brings Y2K deja vu. Applications running on thousands of computers worldwide will become inoperable in a few weeks because of an obscure date-related glitch. Sound familiar?

javaJDraw 1.3beta, a pixel oriented image editor written in Java.

[@677]

javaRoll your own secret Santa Web application. Part 1, Part 2, Part 3.

javaZip Meets Java. The ZIP file format has become extremely popular for the distribution and storage of files…

developmentUsing Transactions In MySQL (Part 1).

javaJava's Advanced User Interface Components. Scrolling lists, scrollbars, and canvases.

developmentForm Validation with JavaScript. Form validation can help to reduce the amount of bad data that gets saved to your database.

javaAn Introduction to Cryptography and the Java Cryptography Extension.

mobile javaIntroducing the J2ME Wireless Connection Wizard.

mobile javaTaking Pictures with MMAPI. Mobile Media API.

technologySun Invites Cray, IBM to work on new computer language. Seems to me that this could be a future generation of the JVM.

pythonPython 2.3.3 (rc1). Fixes a number of bugs, including a couple of serious errors with weakrefs and the cyclic garbage collector.

technology235,000 Fewer Programmers by 2015. According to a CNN Money article.

blogMatt — Embedding 3GPP in HTML and Serving XHTML-MP With Apache.

java blogRusty — JMemProf 0.6, an open source (LGPL), live Java memory profiler suitable for deployment in Web containers such as JBoss and Tomcat.

java blogJames — Gartner says Java will be dominant Language after 2004 - or do they?

java blogTed — The book is real!

java blogVjekoslav — Overview of Gnutella for Java.

blogBertrand — Is your mailer being used as a spam relay?

java blogCharles — Confluence Beta 1.

blogKellan — Perl is 16 - Happy Birthday.

blogMartin — CIA to come clean on JFK assassination files.

javaProguard 2.0, a free Java class file shrinker and obfuscator.

javaJFaceDbc 2.1.2, a JDBC client.

javaJava DBMS functions for MySQL 0.1. Provides Java DBMS functions for MySQL.

newsRegulators Issue First Citation for Violation of No-Call Law. Citation, no fine.

musicDutch Supreme Court rules Kazaa legal. But using it might not be.

sponsorToday's sponsor is AdM+Partners.

ESP

6 min read

[@321]

windowsOpen Source Firm Releases Patch for IE Bug. Fixes Internet Explorer's URL spoofing vulnerability.

java blogDavid — IntelliJ Aurora, build 998 is available.

java blogMatt — Ant 1.6 Released!

blogPaul — Hidden costs of Mac ownership.

newsMicrosoft Responds to Real Networks Suit. Same old song, Microsoft says.

javaTutorial: Apache Ant 101: Make Java builds a snap.

java blogTutorial: Master the Tiles framework.

mobile javaTutorial: J2ME 101, Part 2: Introduction to MIDP's low-level UI.

mobile javaWork with sprites in J2ME. Images are spicing up wireless PDAs, and sprites offer great graphic manipulation.

java blogGreg — Servlets must DIE! Slowly!!

linuxSquid Analyzer 2.0, a tool which parses the native access log format of the Squid proxy.

blogRuss — Intrablogs and cleaning cruft.

[@039]

javaJHome 1.0.0, Java Home Automation.

javaRedhat Announces its Java Application Server. Redhat has beaten Apache's Geronimo to the punch… at least in releasing code for their Java application server.

linuxFedora Core 2 Schedule Up. The Fedora website has posted a schedule for their second release.

blogAlan — Cool use of RDS.

java blogDave — Doesn't anybody have anything bad to say about Groovy?

blogMichael — Links: Open Source Research, Dell Systems Management, Google Stickyness.

java blogMatt — Interested in Java ISP Options.

java blogCedric — AOP refactoring.

blogSam — Axis API via WSDL.

macApple offers developers Xcode 1.1 update.

newsRealNetworks files antitrust suit against Microsoft. Illegally using its Windows monopoly to limit consumer choice in digital media.

[@901]

meI've just implemented random RSS taglines as part of my Exclusive Sponsorship Program.

Today's sponsor is currently enjoying an average of around 2 views per minute, with a 2.5% clickthru rate.
javaInterface Tool for Java, a tool that allows Java programs to communicate with ActiveX objects.

java blogDaniel — Cryptography.

javaBEA and Compuware partner on Java development. Companies to link WebLogic Workshop and OptimalJ.

javaWill Wi-Fi Developers Stick with Java GLOO? A Java-based platform for creating network applications that distribute multimedia content in a peer-to-peer fashion between devices.

javaExchanger XML Editor V1.2 Released.

moblogMatt — Linux Kernel 2.6.0, Baby! and Top 5 applications from the Sony Ericsson Application Shop.

wirelessWiFi Rates.com. Compare the rates for service plans of wi-fi providers across North America, the UK, and Australia.

mobile javaJ2ME Wireless Toolkit 2.1 Beta. This release adds support for JSR-185 (JTWI) clarifications, floating point support with CLDC 1.1, as well as the new J2ME Web Services API (JSR-172).

mobileNew QuickTime Supports Mobile Multimedia Standards. QuickTime 6.5.

mobileShips Metrowerks Development Kit for Series 60-Based Siemens SX1 Phones.

mobileMetrowerks Offers Comprehensive Suite of Software Analysis Tools for Symbian OS Developers.

java blogRusty — Apple has released Java 3D and the Java Advanced Imaging for Java 1.4.1 on Mac OS X 10.3 (a.k.a Panther).

java blogDavid — The Design of XMLBeans (Part 3).

java blogDion — Apache Creates Top Level Logging Services Project.

java blogJoe — JDJ: what would YOU do?

java blogMatt — Struts 2.0.

blogCheah — Easy .htaccess.

blogBrent — RSD turns one.

blogChris — mp3 Police.

musiciTunes v4.2 now available for download.

netAOL members get access to iTunes Music Store. AOL members who visit AOL Music can now launch the iTunes Music Store

blogMary Jo — It's Out: XP SP2 Beta 1.

[@674]

javaTop 15 Ant Best Practices.Eric M. Burke, offers his 15 best practices for using Ant and for writing well-crafted Ant buildfiles.

javaQTJ Audio, introduction to the useful audio-related tools provided by QuickTime to the Java developer.

javaSmart Value Object, allows server components to track client-side modification of business objects in a rich client/J2EE server environment.

moblogMatthew — MobiQuitous 2004.

java blogRuss — Ar2Zip.reg and Tomcat 5 and JSP 2.0. I use jarminator to view the content of JARs.

mobileAOL Will Buy Out Partners as Venture with DoCoMo Ends. NTT DoCoMo is Japan's largest mobile phone carrier.

java blogAndrej — Persistence layer poll on OTN.

blogDavid — Mac OS X 10.3.2 update available.

java blogMariano — Escribir en un archivo o consola por facu.

java blogPunit — Suggested Reading for Design Patterns for Beginners.

blogMats — The infuriating WSDL standard.

blogDave — Apple News Feeds.

blogHaiko — Quick Links, December 18.

java blogDarren — Maven is not Ant's successor.

blogRoger — O'Reilly launches MacDeveloper Journal.

javaSimkin for Java 1.27, a simple scripting language aimed at giving control over part or all of a Java application to the user.

javaSwingWT 0.76 , an implementation of the Swing/AWT APIs over SWT.

zaurusGNUStep clone delivers fat binaries for Zaurus, OS X. mySTEP.

technologyTech IPOs picking up steam. Some tech IPOs have been blasting off in 2003.

mobileMobile broadband everywhere. Land, air and sea.

netMicrosoft unleashes legal attack dogs on spammers. Teams up with NY.

musicWal-Mart to Test Digital Music Downloads. Set to begin testing digital music downloads on its Web site.

sponsorToday's sponsor is AdM+Partners.

Gallimaufry

4 min read

[@007]

meAs you're probably noticed, I've introduced an Exclusive Sponsorship Program. Be sure to check it out if you're interested in promoting your company on this blog.

java blogDaniel — Who are these people?

javaJDC Software, LayoutBuilder.

wirelessGloolabs Readies a Java-Based WiFi Audio Device.

java blogSimon — EclipseCon.

moblogMike — Jabra Bluetooth headset works fantastic.

newsMotorola chip unit files $2 billion IPO. SPS Spinco.

netGoogle Introduces Book Searches. Experimental program.

java blogJuan — Gartner says Java will be dominant Language after 2004.

blogMatthew — Open Source found to be less buggy.

netFree online seminar features guitarist Pat Metheny. Discussing guitars and the Mac.

netAdobe opens e-book store. Adobe Digital Media Store.

[@841]

javaclassworlds, a framework for container developers who require complex manipulation of Java's ClassLoaders.

blogCarlos — The 8 Laws of Software Evolution.

mobile javaKnown issues with the 6600's MIDP2.0 implementation. 3.42.1.

mobileMotorola Abandons Symbian. Strengthening ties with Microsoft by expanding their Microsoft-powered MPx line of handsets.

java blogJoshua — How do you develop?

java blogMatt — Eclipse Plugins on OS X and 3.0 M5.

blogAdina — Joel Spolsky is dead wrong for once.

windowsMicrosoft to Retire Windows 98, Others. Microsoft is pulling the plug on many of its legacy products as a result of the Java lawsuit with Sun.

moblogThomas — L'état actuel du Wi-Fi en France.

java blogDion — JCP Watch: JAXP 1.3, Network Transfer JAR files, BEA/IBM JSRs.

blogDick — Liv Tyler Day.

mobileNokia to set up New York office. New corporate office to house its Enterprise Solutions business group.

multimediaHere Comes Even More Digital Rights Management. Philips and Sony via InterTrust.

[@586]

javaSending Data to a Port in UDP Format. The ByteBuffer Class helps you to write data in UDP by converting them to the respective bytes they generally occupy.

javaStruts Tiles Tutorial. The Tiles framework makes creating reusable pages and visual components easier.

java blogEric — OptimizeIt Followup, Still Rocks!

blogMatt — Ultimate Prepaid Dialup.

wirelessShow Me The Money — If You Can. An analyst study says the number of hotspots is booming, but the number of users isn't keeping pace.

java blogDominic — Application Interop: Microsoft .NET and J2EE.

java blogTobias — Maven JWSDP Plugin is comming.

java blogJohn — Erik on Velocity Templating.

java blogWendong — J2ME Bluetooth Development Resources at BenHui.net.

blogLeslie — Quick Links.

musicAC/DC Classic is Second Best Album Seller of All Time. Back in Black.

wirelessMCI expands Wi-Fi footprint. Partnership with Boingo Wireless.

netBush Signs Law Placing Curbs on Bulk Commercial E-Mail. Ban on spam using false identities and misleading subject lines.

moblogBryce — Leaving Nokia.

blogFrank — Lowest bidder wins!

mobileVodafone's 256K Java: Pricey Eye Candy for Mobiphiles.

java blogNick — Classifier4J 0.5 is available.

blogJeremy — CD-Rom Business Cards. Huh?

sponsorToday's sponsor is AdM+Partners.