12326programming 2D graphs in Java programshttp://www-106.ibm.com/developerworks/java/library/j-2dgraphics/?open&t=grj,l=101,p=JSciFor most Java developers, any type of graphics development is intrinsically bound up with the Java 2D and 3D APIs and java.awt.Graphics. While the Java 2D and 3D APIs provide an excellent tool for creating graphics in Swing, they aren't the only ones at your disposal, and they certainly aren't the easiest ones to learn. And for those of you who don't have the time, need, or inclination to burn the midnight oil getting to know java.awt.Graphics intimately, I propose an open-source alternative: JSciJava > Tips and Tutorials > MiscellaneousOct 12, 2006
The microdevices that J2ME targets have 16- or 32-bit processors and a minimum total memory footprint of approximately 128 KB. They conform to a Connected Limited Device Configuration (CLDC) while maintaining the Java tradition of anytime, anywhere code portability, deployment flexibility, safe network delivery, and code stability. The prerequisite for the J2ME CLDC is a stripped-down JVM, called the K Virtual Machine (KVM). The KVM is designed for small-memory, resource-constrained, network-connected devices.
Another J2ME configuration, the Connected Device Configuration (CDC), targets advanced consumer electronic and embedded devices such as smart communicators, advanced "smart" pagers, smart personal digital assistants (PDAs), and interactive digital television set-top boxes. Typically, these devices run a 32-bit microprocessor/controller and have more than 2 MB of total memory for the storage of the virtual machine and libraries.
This chapter provides tutorial notes on 'javap', the Java class file disassember. Topics include list of 'javap' command options, showing public variables and methods, showing private variables and methods, disassembling bytecode to JVM assembler code.
I had looked through many documents on the net concerning capitalization in English and also spoke to some people that are supposed to know things like this. Then I've written some code that puts all this theory into Java. I also know that there are different ideas of how to write names like d'Angelo or d'Artagnan and that some people capitalize them as D'Angelo and D'Artagnan but I've chosen to stick to the first approach. The same applies to other names like di Caprio, da Vinci, etc. Feel free to change the code so that it reflects your vision of name capitalization. I think it's pretty obvious where to make the changes.
Chris Laffra works with IBM in Ottawa, Canada. His responsibilities include the development of tools to support the packaging of embedded Java applications. This work directly elaborates on results from the JAX project (also at alphaWorks), but now in the context of a commercial software product: WebSphere Studio Device Developer. During his prior stay at the Software Technology Department at IBM's T. J. Watson Research Center, Mr. Laffra worked on Java compilers, Java development environments, Java virtual machines, performance analyzers, visualization of Java execution, and program understanding. He is the main developer of Jikes Bytecode Toolkit.
There is source code of simple class AePlayWave in this article, which can play WAV(AUFF, SND, AU might also be supported) sound files asynchronously (in a separate thread, without interruption of main program). It is possible to use it in console or GUI Java programs for playing user notification sounds. There is also trivial RSS-feed checker, which plays various sounds on rss-feed update.
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.