End user programming
The promise of Java Beans
Remember the idea that Java Beans would be like little components that we could wire together the way you wired electrical components together into circuits that would light lights and ring bells? I'm not talking about the developer centric components and the reusable libraries and frameworks. I'm talking about beans and something like the Bean Box on steroids that could be used as a learning tool with students or a productivity tool with adults.
Think user friendly Unix pipes. Think small components that the end-users can wire together for workflow. End-users - not programmers. Maybe Java's role is to be invisible - but I think if end users had positive hands-on experience with the technology, our job might be easier. We've got nine months to get consumer Java products ready for next year's holiday season - what do you think?
Kirill Grouchnikov asks whether we've been looking at open source with rose colored glasses. In today's Weblogs , he writes Open source - the curse of the abundance. " Is too much open source bad for the field? Without proper precautions, open source may be headed towards oblivion. "
Bob Lee lists his Last Minute MacWorld Keynote Predictions and Daniel Brookshier gets you up to date New Projects at GELC for January, 10 2005.
Pete Kirkham adds to the Re: Best Threads and Ideas - Summary (by Topic) in today's Forums. "Often you want immutablity at the interface level, but the implementation caches state for performance reasons. Having the compiler enforce that all fields of an immutable class are final prevents this (maybe mark them with transient in lieu of a mutable keyword). "
Jeff Sutor responds to Re: BCEL used in JDK? "BCEL is used internally by XSLTC to "compile" XSLT stylesheets into bytecodes for execution. all interfaces are internal: com/sun/org/apache/bcel/internal/...and not exposed as public. it is not used as part of the build process."
In Also in Java Today , ONJava's pair of yearender articles concludes with ONJava 2004 in Review: Editor's Choice, which looks back as some of the particularly eye-catching articles of 2004, both both in terms of covering significant material and in terms of bringing new ideas to light in the form of ONJava articles, like measuring the performance ot Tomcat in various clustering scenarios, teaching Java without the syntax, and adding to the language by combining aspect-oriented programming with J2SE 5.0 attributes.
The Core Java Tech tip Scanning Text with java.util.scanner show how this newly added class makes it easier to read and parse strings and primitive types using regular expressions. The tip contrasts how you would write code to accomplish the same task with and without the Scanner class.
In Projects and Communities, in this week's project spotlight you'll find OS Cache, "A caching solution that includes a JSP tag library and set of classes to perform fine grained dynamic caching of JSP content, servlet responses or arbitrary objects"
Join the Java Live chat on Jini , an open architecture that allows you to build a dynamic, flexible network of services with Jini technology architect, Bob Scheifler, and product marketing manager, Jennifer Kotzen. January 11, 11:00 A.M. PST.
In today's java.net News Headlines :
- Web Metadata Extractor - Initial Release
- JDistro 0.33
- StrutsLive 0.2.2 - Struts Addon
- blojsom 2.22 - Blogware
- TMate 1.5 - Version Control
Registered users can submit news items for the java.net News Page using our news submission form. All submissions go through an editorial review before being posted to the site. You can also subscribe to thejava.net News RSS feed.
Current and upcoming Java Events :
- January 11, 2005 Jini Online Chat
- January 22, 2005 JUG.RU meeting at St. Petersburg
- February 14-17, 2005 LinuxWorld Boston 2005
- February 28- March 3, 2005 EclipseCon
- March 3-6, 2005 TheServerSide Java Symposium
- March 14-17, 2005 O'Reilly Emerging Technology Conference
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.
The promise of Java Beans- Login or register to post comments
- Printer-friendly version
- daniel's blog
- 559 reads





