| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ] |
| Articles |
- An Introduction to Real-Time Java Technology: Part 1, The Real-Time Specification for Java (JSR 1) by Brian Goetz, Robert Eckstein - [Clicks: 1]
Often associated with high speed, real-time computing is more about predictability, the knowledge that the system will always perform within the required time frame.
http://java.sun.com/developer/technicalArticles/Programming/rt_pt1/ - Jul, 2008 - Creating DSLs in Java, Part 2: Fluency and context by Venkat Subramaniam - [Clicks: 1]
Take your next step toward building fluent, context-aware DSLs, starting with examples based on real-world APIs from EasyMock and Guice. Then try a hands-on exercise in building a fluent, context-aware DSL using Groovy.
http://www.javaworld.com/javaworld/jw-07-2008/jw-07-dsls-in-java-2.html - Jul, 2008 - Beyond XML and JSON: YAML for Java Developers by Jacek Furmankiewicz - [Clicks: 6]
Get a high-level introduction to the YAML file format for Java developers. Find out how it differs from XML and JSON and examine its relative advantages and drawbacks.
http://www.devx.com/Java/Article/38509 - Jul, 2008 - Robust Java benchmarking, Part 1: Issues by Brent Boyer - [Clicks: 5]
Program performance is always a concern, even in this era of high-performance hardware. This article, the first in a two-part series, guides you around the many pitfalls associated with benchmarking Java code. Part 2 covers the statistics of benchmarking and offers a framework for performing Java benchmarking. Because almost all new languages are virtual machine-based, the general principles the article describes have broad significance for the programming community at large.
http://www.ibm.com/developerworks/java/library/j-benchmark1.html - Jun, 2008 - Robust Java benchmarking, Part 2: Statistics and solutions by Brent Boyer - [Clicks: 3]
Program performance is always a concern, even in this era of high-performance hardware. This article, the second in a two-part series, covers the statistics of benchmarking and offers a framework you can use to benchmark Java code ranging from self-contained microbenchmarks to code that calls a full application.
http://www.ibm.com/developerworks/java/library/j-benchmark2/index.html - Jun, 2008 - Next Generation in Applet Java Plug-in Technology by Dana Nourie, Kenneth Russell - [Clicks: 4]
Discover the new Java Plug-in technology, which runs applets in a different, more efficient and reliable way than ever before.
http://java.sun.com/developer/technicalArticles/javase/newapplets/ - Jun, 2008 - Understanding the closures debate by Klaus Kreft, Angelika Langer - [Clicks: 7]
Does Java need closures? The question might seem best left to Java theorists, but the final decision could redefine the way you work in Java code. Learn what you need to know about the three proposals for closures in Java 7 and how they differ.
http://www.javaworld.com/javaworld/jw-06-2008/jw-06-closures.html - Jun, 2008 - Creating DSLs in Java, Part 1: What is a domain-specific language? by Venkat Subramaniam - [Clicks: 7]
Some say general-purpose languages such as Java are on their way out, soon to be replaced by DSLs for every occasion. Get ready for the shift in this first installment of Venkat Subramaniam's four-part introduction to domain-specific languages.
http://www.javaworld.com/javaworld/jw-06-2008/jw-06-dsls-in-java-1.html - Jun, 2008 - Dead like COBOL by Ted Neward - [Clicks: 7]
With the recent reports of Java's imminent demise, you're probably wondering if it's time to leave the platform behind for greener pastures. Before you make a decision, step back and examine the Java ecosystem, along with that of its competitors, to see if the rumors have any substance. It's time, in other words, to have a State of the Java Union address, holding neither pride nor prejudice in the evaluation of the platform.
http://www.ibm.com/developerworks/java/library/j-cobol.html - May, 2008 - Realistically real-time by Jean-Marie Dautelle - [Clicks: 2]
In this preview to his JavaOne technical session, Javolution creator Jean-Marie Dautelle benchmarks various methods to reduce the worst-case execution time of Java applications.
http://www.javaworld.com/javaworld/jw-04-2008/jw-04-realtime.html - Apr, 2008 - Dynamic programming and sequence alignment by Paul Reiners - [Clicks: 9]
Molecular biology is increasingly dependent on computer science algorithms as research tools. This article introduces you to bioinformatics — the use of computers to solve biological problems. Learn the basics of dynamic programming, an advanced algorithmic technique you may find useful in many of your programming projects.
[Includes sample code]
http://www.ibm.com/developerworks/java/library/j-seqalign/ - Mar, 2008 - The Open Road: Superpackages by Elliotte Rusty Harold - [Clicks: 4]
Wonder what the relationship between com.example.package and com.example.package.test is? There isn't one! This lack of an orderly package-visibility relationship has made life difficult for a number of programmers trying to balance organizational needs against practical concerns. In this entry of "The Open Road," Elliotte Rusty Harold takes a look at how JSR 294 ("superpackages"), intended to be part of Java SE 7, proposes to fix this problem.
http://today.java.net/pub/a/today/2008/03/06/jsr-294-superpackages.html - Mar, 2008 - Java theory and practice: Stick a fork in it, Part 2 by Brian Goetz - [Clicks: 11]
One of the additions to the java.util.concurrent packages coming in Java 7 is a library for fork-join-style parallel decomposition. In part one of this series, author Brian Goetz showed how fork-join provides a natural mechanism for decomposing many algorithms to effectively exploit hardware parallelism. In this article, he'll cover the ParallelArray classes, which simplify parallel sorting and searching operations on in-memory data structures.
http://www.ibm.com/developerworks/java/library/j-jtp03048.html - Mar, 2008 - Dynamic Service Discovery with Java by Rob Lybarger - [Clicks: 9]
Learn what dynamic service discovery is and what it can do for you. Then see how easy it is to integrate this magic into your own project.
[Includes sample code]
http://www.developer.com/java/ent/article.php/3728576 - Feb, 2008 - Ropes: Theory and practice by Amin Ahmad - [Clicks: 4]
Systems that manipulate large quantities of string data are poorly served by the Java language's default String and StringBuilder classes. A rope data structure can be a better alternative. This article introduces Ropes for Java, a rope implementation for the Java platform; explores performance issues; and provides pointers for effective use of the library.
http://www.ibm.com/developerworks/java/library/j-ropes/index.html - Feb, 2008 - Open source Java projects: Java Native Access by Jeff Friesen - [Clicks: 11]
The Java Native Interface offers a complex and potentially error-prone approach to accessing native code from your Java programs. This month Jeff Friesen introduces JNA: an open source Java project that lets you take what you need from native libraries without writing a line of non-Java code.
[Includes source code]
http://www.javaworld.com/javaworld/jw-02-2008/jw-02-opensourcejava-jna.html - Feb, 2008 - The future is now -- Java development in 2008 by Andrew Glover - [Clicks: 16]
Andrew Glover turns back the hour glass for a retrospective on the major developments of last year, and reveals what those events tell us about Java development in 2008.
http://www.javaworld.com/javaworld/jw-01-2008/jw-01-javain2008.html - Jan, 2008 - Java API reference documentation by Mariana Alupului - [Clicks: 16]
This article further discusses the JavaTOC doclet, how to use it, and how to extend it. The approaches described are the Javadoc standard solution and the Eclipse Plug-in Help System generated using the tool. I will run the JavaTOC doclet in Eclipse through the Custom doclet wizard, and second through Ant build system. The JavaTOC tool generates the TOC XML navigation for Java API reference documentation.
[Includes sample code]
http://www.ibm.com/developerworks/rational/library/08/0115_alupului/index.html - Jan, 2008 - Integrating Java and Erlang by Dennis Byrne - [Clicks: 13]
In this article, Dennis Byrne provides an introduction to the Erlang, a general-purpose concurrent programming language. Byrne uses Erlang to build a simple client server application after which he reverse engineers the application in pure Java using Jinterface, an open source component of Ericsson's Open Telecom Platform.
http://www.theserverside.com/tt/articles/article.tss?l=IntegratingJavaandErlang - Jan, 2008