Happy Friday Everybody!
(just play along, would ya?)
We're going to get right to it....
With the help of a certain techno celebs genius extraordinaire who shall remained unnamed (hint: Java sprung from his head fully formed, like the goddess Athena), I found out about a really neat-o blog.
Please join me in welcoming Matt Quail into that exclusive and tightly-knit community of techno celebs who are my close personal friends.
Matt's blog is awesome. You gotta check it out, people.
Which leads us to Friday Free Stuff!
This week's prize package includes...

- A gum ball machine donated by the lovely
and talented Bao, our very own Sun
Developer Network ambassador.
- A leather business card holder
- A Duke mouse pad
- A really fancy notebook that comes with a pen
- A boxed pen set donated by the lovely and talented Heather at Inner Circle, a program sponsored by one of my all-time favorite Sun execs, Bill Howard
- A most fashionable Sun Developer Network hat
- A long-sleeved Urban Adventure t-shirt from the 2003 JavaOne conference
- And saving the best for last -- Duke (temporary) tattoos!
Surprise your loved ones!
This spectacular prize package goes to the person who points me to the most neat-o, jazzy-jaz, unconventional, creative, humorous Java thing out there. It can be anything from stuff like Matt's blog to the ringtone re-mixer to stuff like Qnext. I like visual stuff, in case you want to curry favor with the judge (me).
You can enter* to win* by posting a comment to this blog entry telling me about your favorite neat-o Java thing and pointing me to it.
Remember: Free Stuff is the brand promise of MaryMaryQuiteContrary. And I've got lots of Duke temporary tattoos.
;-)
Bon weekend!
mary
p.s. *I don't do contests. This is me giving away stuff that I personally own to people I choose. I pay for shipping with stamps that I buy at the post office.
Posted by Paul on January 22, 2005 at 05:56 AM PST #
Cheers!
Posted by Anand Jain on January 22, 2005 at 07:20 PM PST #
I would like to point SOME neat-o, jazzy-jaz, unconventional, creative and most exiting technologies in JAVA:
PROJECT LOOKING GLASS:
Project Looking Glass, Oh, mind blowing away all others for it's cool factor. This technology has captures your imagination. Sun's Project Looking Glass is a good example of the innovative thinking and good use of intuitive metaphors that make interactions with complex multi-media information effortless. There's just no other way to describe the affect it has on you. It's flat out unbelievably awesome and demonstrates the power of the Java platform and the innovation that it spawns. http://wwws.sun.com/software/looking_glass/demo.html
JACKPOT:
Jackpot is all about making programming tools more productive by making them easier to use and more effective at reducing code complexity. It then helps the programmer "drill down" to potential troublespots. It helps to produce better code by pointing at high maintenance areas that need programmer attention in order to produce code that is easier to maintain. The advantage is that you find problems sooner and that you ship code cleaner, so it will be cheaper to maintain and the code be intelligible to machines as well as to the humans who develop and maintain it. <a href="http://research.sun.com/projects/jackpot/">http://research.sun.com/projects/jackpot/ http://research.sun.com/jackpot/COM.sun.mlvdv.doc.lncs896.abs.html [whitepaper]
BARCELONA PROJECT:
Barcelona project is investigating virtual machine architectures to improve the scalability, reliability, and availability of the JavaTM platform. The main design dimension is transparent sharing of meta-data among computations. We are also working on enhancing the Java platform to make it a complete operating environment. This includes extending the platform with interfaces for application isolation and resource management.<a http://research.sun.com/projects/barcelona/">http://research.sun.com/projects/barcelona/
PROJECT ACE:
Project Ace this project's vision is to bring Java to the ideal of a complete, scalable, and easy to manage operating environment applicable to all sorts of platforms, from small devices to clusters of enterprise-class servers. We are investigating several ways of re-architecting the Java Virtual Machine (JVM) to reduce application start-up time, lower memory footprint, and improve overall application performance. The approach is to share selected components of the JVM across its multiple instances. The Multi-Tasking Virtual Machine, in which all applications are collocated in a single operating system process in an interference-less way, is the most promising of the several prototypes we have built. Another aspect of the project is to define an extensible, platform-neutral, and widely applicable resource management API for the Java platform. We are also extending the technologies we have developed for a single computer to a cluster. Finally, we are looking into ways of architecting better J2EE application servers. http://research.sun.com/ace/
MAESTRO:
Maestro, which NASA scientists have used Java for this mission is all on the groundside right now. They have created collaborative command and control system called does this combination of data visualization, collaboration, command and control. It lets them look at images and create 3-D reconstructions of terrain. It allows various experimenters to look at the scenes and topography, browse the image databases and take part in all the participation they need to do. It uses Java API called Java Advanced Imaging, that's used for the images captured by the panoramic camera - the one that producing images with excruciating detail. With this information, the scientists can calculate how far away each rock is, each picture element, for all of the millions of pixels in one of these large images. You can download to view a simulated 3D landscape and drive the Rover around in it. http://www.sun.com/aboutsun/media/features/mars.html
JOGL:
JOGL API, makes Java the language of choice for a lot of 3D applications. we can put all of those design patterns and sophisticated coding techniques we've been learning and refining together with bare-metal access to the graphics processor chip, we should be able to create surprisingly robust 3D apps that are also as fast as can be. https://jogl.dev.java.net/
WEBMOL:
WebMol analyzes molecular structure information system and integrates large numbers of experiments to facilitate researchers in analyzing patterns of gene expression. This program uses Java3D to allow researchers to visualize and manipulate complex protein structures. It is a good example of how Java applets can be used to deliver novel information. http://www.cmpharm.ucsf.edu/~walther/webmol.html
BIOJAVA:
BioJava is more of an API than an application. Many bioinformatics projects exist for different languages. These APIs try to organize the semantics of working with and manipulating biological data. Among other things, BioJava facilitates the transfer of data between different data storage standards. http://www.biojava.org/
JAVA STUDIO CREATOR:
Java Studio Creator (formerly known as Project RAVE) delivers these benefits and helps us to create two-tier web applications that conform to the Java 2 Platform, Enterprise Edition (J2EE) BluePrints. In addition, Creator simplifies and streamlines access to databases and web services from behind dynamic HTML user interfaces as easy as drag and drop and full-fledged Java development environment that simplifies coding with a rapid visual designer, a smart code editor, synchronized editing, source code management, and easy deployment features. Creator was created with Java technologies, on top of NetBeans technology, providing an ease-of-development focus for delivering web applications. These technologies include: JavaServer Faces (JSF), JDBC Rowsets, Java APIs for XML Web Services, In addition, you can incorporate the following technologies into your applications Java Naming and Directory Interface (JNDI), Java Message Service (JMS), Java Transaction API (JTA), Java Activation Framework (JAF) JavaMail. http://developers.sun.com/jscreator
SAVERBEANS SDK:
The SaverBeans SDK is a Java screensaver development kit, enabling developers to create cross-platform screensavers. It allows developer writes a set of Java classes along with an XML description of the screensaver settings, and uses the tools in this development kit to produce a screensaver for any Java-supported OS. The resulting screensavers behave just like a native screensaver (i.e. with preview capabilities and control over settings). https://jdic.dev.java.net/documentation/incubator/screensaver/index.html
I think I have listed very few ... ;)
Balakumar .M
A Java Passionate Programmer
http://geocities.com/i5bala/java.htm
Posted by Balakumar .M on January 23, 2005 at 07:04 PM PST #
Spending time with my kids to build a Lego robot with Java: Lego Mindstorms.
Some R&R and when I'm feeling a little nostalgic, I'll play a little Classic Atari games.
If I want to find out the weather in Mars.
<a href="http://madbean.com/blog/2004/17/totallygridbag.html ">An introduction to Java's GridBagLayout.
And without a doubt, my favorite site for all the news about Java is MaryMaryQuiteContrary. ;-)
Posted by Will on January 24, 2005 at 07:12 AM PST #
Posted by Chris Bryant on January 25, 2005 at 11:52 AM PST #
Posted by Anand Jain on February 02, 2005 at 12:13 PM PST #
mary
Posted by mary on February 02, 2005 at 12:24 PM PST #
mary
Posted by mary on February 11, 2005 at 08:30 AM PST #