Similar Articles |
|
JavaWorld January 2001 Jean-Pierre Dube |
Printing in Java, Part 3 Part 3 of our series on Java printing introduces you to the print framework. Working on top of the Java Print API, the framework will make printing pages much easier by providing such features as a print-preview facility, a portable page-setup dialog, and graphics primitives... |
JavaWorld February 2001 Jean-Pierre Dube |
Printing in Java, Part 4 In Part 4 of the 'Printing in Java' series, you will begin coding the print framework. The author explains the foundation of the print framework and presents the code for the measurement system, the document class, the page class, and the print object class... |
JavaWorld October 2000 Jean-Pierre Dube |
Printing in Java, Part 1 This month, I will explain the terminology used in printing and introduce the Java printing model and API... |
JavaWorld August 2001 Jeff Friesen |
Object-oriented language basics, Part 5 Every Java class has a superclass. In the absence of an extends keyword, Object is that superclass. Object takes center stage as this article presents its 11 methods... |
InternetNews January 9, 2008 Andy Patrizio |
SpringSource's Update to .NET Adds Key Java Features SpringSource's Spring.Net provides programmers with features previously only available to Java developers. |
JavaWorld April 2001 Piet Jonas |
Secure type-safe collections A framework that overcomes the standard Java Collections Framework's main problem: its containers lack the ability to restrict themselves to storing objects of a specific type. The solution uses reflection, wrapper classes, and a collection of static factory methods... |
JavaWorld November 2001 Kurt Jacobs |
Subscribe now for rapid prototyping Developers often find themselves reengineering an API to meet the demand of evolving requirements. By providing a framework for a more flexible system, the Publisher-Subscriber pattern can help you overcome some problems associated with object dependencies... |
JavaWorld March 2002 James Carman |
Write once, persist anywhere Most J2EE applications strive to abstract the database tier by employing the Data Access Object design pattern. This article shows you a DAO pattern framework that you can reuse on all your projects, regardless of object type... |
JavaWorld August 2001 Bill W. Davis |
Dynamically extend Java applications Do you want to write programs that can be extended without source code changes? The techniques described in this article show you how to use interfaces and dynamic class loading to create highly extensible systems... |
JavaWorld May 2002 Ryan Daigle |
Eliminate JDBC overhead Most J2EE and other types of Java applications interact in some way with information persisted in a database. Interfacing with that database involves several iterations of SQL statements, connection management, transaction lifecycles, result processing, and exception handling. The many parts of this ritualistic dance are common in all contexts; however, this replication doesn't have to exist. This article outlines a flexible framework that remedies the repetition of interacting with a JDBC-compliant database. |
JavaWorld February 2002 Jeff Friesen |
Classes within classes As with fields and methods, Java allows classes to be members of other classes. This article explores Java's support for class nesting... |
JavaWorld February 2001 Brian Goetz |
Design for performance, Part 2: Reduce object creation Many common Java performance problems stem from class design decisions made early in the design process, long before most developers even start thinking about performance. The author discusses some techniques for reducing temporary object creation... |
Linux Journal April 1, 2007 Kamran Husain |
Extract and Parse ODF Files with Python This article highlights the basic structure of ODF files, some internals of the underlying XML files and shows how to use Python to read the contents to perform a simple search for keywords. |
PC World February 21, 2007 Michael S. Lasky |
Six Savvy Ways to Get More Prints for Less Money Increase the efficiency of your printer and extend the page life of your ink cartridges with these sensible strategies. |
JavaWorld September 2000 Humphrey Sheil |
Frameworks save the day Every Enterprise Java project has the same basic plumbing. By embracing this premise, you can cut project costs and improve software quality in one swoop. Even the lightweight framework outlined in this article can add significant value to your project -- with immediate gains... |
JavaWorld July 2000 Todd M. Greanier |
Flatten your objects The Java Serialization API is used by many other Java APIs (like RMI and JavaBeans) to persist objects beyond the duration of a running virtual machine. This article tries to demystify the secrets of the Java Serialization API. |
JavaWorld September 2001 Jeff Friesen |
Object-oriented language basics, Part 6 Learn why Java's standard class library contains empty interfaces (such as Cloneable and Serializable). Also, examine the power of interfaces and learn why they provide more than a workaround for Java's lack of multiple implementation inheritance support... |
JavaWorld May 16, 2003 Michael Juntao Yuan |
Let the mobile games begin, Part 2 This article uses a mobile driving-directions example to discuss how the Java and .Net platforms work together from end to end with the help of XML Web services. Through the code examples, the author also illustrates each platform's key benefits and problems. |
JavaWorld June 2000 Paul Corazza |
Using the if-then-else framework, Part 3 In this final part of a three-part series, Paul Corazza analyzes the if-then-else framework's performance and shows you how to optimize algorithms and implementation choices and minimize the risks involved in using the framework in larger-scale projects. The final product is a sleek, industry-ready upgrade of the prototype presented in previous articles, complete with new user options, a performance test harness, and automated safety features capable of handling thousands of conditions and rules. |
JavaWorld November 2000 Geoff Friesen |
Applications, applets, and hybrids This article establishes our bearings and sets sail to the land of applications, applets, and hybrids (an unusual category of Java programs)... |
PC Magazine April 4, 2008 Sarah Pike |
Copying Multiple Paragraphs into One Cell There's an easy way to avoid having paragraph breaks split text among cells in Excel. |
JavaWorld July 18, 2003 James Carman |
Get down to business In this article, you will learn how to structure your applications such that modifications to the business object implementation do not require changes to the user interface using a simple framework for accessing your business objects. |
JavaWorld June 2001 Jeff Friesen |
Object-oriented language basics, Part 3 The author explores composition and demonstrates its value in object-oriented programming. Composition and inheritance are design consepts related in a manner similar to both sides of the same coin... |
PC Magazine September 12, 2007 Neil J. Rubenking |
Avoid Printer Embarrassment Q: I'm using Microsoft Word from the Office 2000 suite... Can I remove the printer icon when I'm editing a specific file? Or configure Word to warn me before printing?... |
JavaWorld May 2001 Jeff Friesen |
Object-oriented language basics, Part 2 In this article, you'll gain an understanding about fields, parameters, and local variables and learn to declare and access fields and methods... |
JavaWorld December 2000 Michael C. Daconta |
When Runtime.exec() won't This installment of Java Traps discusses one new pitfall and revisits another from the previous column. Originating in the java.lang package, the pitfall specifically involves problems with the Runtime.exec() method. |
JavaWorld January 2001 Brian Goetz |
Design for performance, Part 1: Interfaces matter Many common Java performance problems stem from class-design decisions made early in the design process, long before most developers even start thinking about performance... |
JavaWorld September 2000 Michael C. Daconta |
Steer clear of Java pitfalls Avoiding Java programming problems can save you considerable time and frustration when developing programs. This month, Michael Daconta presents two API pitfalls and a long-standing bug. |
JavaWorld October 2000 Bruce Eckel |
Everything is an object, Part 2 Eckel takes you through name visibility and using components from other libraries; the static keyword; and comments and embedded documentation. By the end, you should be able to build your first Java program... |
JavaWorld April 2001 Geoff Friesen |
Object-oriented language basics, Part 1 An introduction to object-oriented programming and how to declare classes and create objects from those classes... |
JavaWorld October 2001 Tony Loton |
JavaMail quick start This article shows the first steps on the road to building Java-based email applications. If you fancy building your own email client to replace Microsoft Outlook, or a Web-based email system to rival Hotmail, this is the place to start... |
JavaWorld January 2, 2004 Allen Holub |
More on getters and setters This article provides one of several possible programmatic solutions to the get/set-elimination problem. In particular, it demonstrates how to construct both Web-based and client-side user interfaces without exposing your object's implementation to the entire program. |
JavaWorld October 2002 Jeff Friesen |
Java's character and assorted string classes support text-processing Text-processing is one of the more frequent activities in which computer programs engage. Java supports that activity via the Character, String, StringBuffer, and StringTokenizer classes. This article explores each class and introduces you to an assortment of those classes' methods. |
PC Magazine November 1, 2006 |
A Sorting Problem in Word Organizing your text so Word can sort it properly. |
InternetNews July 7, 2010 |
Faster Apache Cayenne 3 for Java Framework The open source Java framework sports enhanced performance and ease of use. |
CIO November 19, 2010 David F. Carr |
Five Things CIOs Need to Know About Mobile Printing As mobile devices become more capable, travelling executives are looking to be able to print from them. Finding a solution can be complicated, but there are possible workarounds. |
JavaWorld November 2000 M. Jeff Wilson |
Get smart with proxies and RMI RMI enables developers to either get a remote reference to a distributed object, in which all method calls are forwarded to the server object, or get a copy of the remote object and invoke on it locally. You can combine these approaches in a way that is transparent to the client code... |
Search Engine Watch October 14, 2009 Tim Ash |
Tips for Organizing Your Landing Page Address these questions to ensure that visitors can access information on your landing page. |
JavaWorld June 2002 |
Letters to the Editor Shouldn't Microsoft get credit where credit is due? How do you program a Java class file into an iPAQ? JavaWorld authors answers those questions and more. |
JavaWorld September 26, 2003 Sam Mefford |
Overcome Java 1.3-1.4 incompatibilities API version incompatibilities that force you to maintain separate codebases for newer versions can exponentially increase your frustration level. This article demonstrates techniques for overcoming interface version incompatibilities, charting a course for a single codebase. |
Macworld April 25, 2007 Galen Gruman |
InDesign CS3 Don't let first impressions fool you. InDesign CS3 will grow on you as its improved utility becomes more obvious in day-to-day work. |
PC Magazine January 20, 2004 M. David Stone |
Create Columns Using Text Boxes In Word With text boxes, your graphics will stay where you put them in Microsoft Word. |
JavaWorld September 2000 Bruce Eckel |
Everything is an object, Part 1 This two-part article, excerpted from Chapter 2 in Thinking in Java 2nd. ed., moves you to the point where you can write your first Java program. Bruce Eckel gives an overview of the essentials... |
JavaWorld May 2002 John Chamberlain |
Master J2ME for live data delivery The biggest challenge in building J2ME applications is creating a workable architecture that can span the wide range of wireless devices and protocols. This is especially true of applications that need to push live data to the client. This article explains some key design points... |
Macworld November 20, 2006 James Galbraith |
HP Color LaserJet 2605dtn If you're always running out of paper, this printer will keep you well supplied |
PC Magazine August 30, 2006 |
Make Excel Stop Shooting Blanks Sometimes when I print an Excel sheet, I end up with 10 to 12 blank pages following it. Any suggestions? |
JavaWorld February 2001 Wolfram Kaiser |
Become a programming Picasso with JHotDraw Design patterns and frameworks have a mutually beneficial relationship. A well-known example of this is JHotDraw, a highly customizable GUI framework that simplifies developing drawing applications. This article explains the JHotDraw framework and general framework principles in terms of several important design patterns. You'll develop a class diagram editor that demonstrates JHotDraw's usage and capabilities. |
Macworld March 8, 2007 Brian Chen |
HP Photosmart D5160 photo printer Though limited in customization options, this low-cost, versatile printer will serve you well. |
PC Magazine December 7, 2009 M. David Stone |
Print Currently Selected Text in Microsoft Word How to print multiple non-contiguous selection in Word. |
Information Today October 1, 2007 |
Business Objects Turns Text Into Insight BusinessObjects Text Analysis and BusinessObjects Intelligent Search are integrated solutions that allow customers to unlock the value in unstructured text, such as emails, documents, notes, and Web content. |