Visualizing Data
by chromaticNetwork Newsletter for 02/11/2003
Dear Readers,
Having just returned from the O'Reilly Bioinformatics Technology Conference, data visualization is top of mind. The challenge to take mountains of information, such as data compiled as part of the human genome project, and present it in easy-to-digest chunks (for presentations and so forth) is a daunting task indeed.
People who specialize in these types of efforts, bioinformaticians among them, often work with sophisticated visualization applications. But what about the working scientist or educator who also wants to visually portray information, but who doesn't have access to high-end equipment and software?
Back in June 2001, Drew McCormack, a scientist by trade, read the article, "3-D Data Visualization on Mac OS X" where Michael Norton showed how easy it could be to turn your garden variety iBook running Mac OS X into a powerful scientific ally. The article opened Drew's eyes to the fact that he could create his own software to meet his visualization needs.
The problem was that Norton's article focused on using VTK's libraries, and McCormack is a Cocoa enthusiast. Soon he began to wonder if it were possible to get the best of both worlds: Cocoa's great application-building frameworks, and VTK's equally impressive visualization libraries.
In short, the answer is yes. Drew McCormack's article, "Developing Visualization Applications with Cocoa and VTK" shows you step by step how to create powerful visualization programs that you can run on any Mac OS X computer. It's a great read.
|
To subscribe to the O'Reilly Network newsletter (or other newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one). To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send email to |
One final thought. Putting powerful computing into the hands of working scientists leads to exciting explanations of the world in which we live, and in ways that we can understand.
I hope you have time to stop by for a read.
Until next week,
chromatic
Derrick Story
O'Reilly Network Technical Editor
chromatic@oreilly.com
Featured Articles
Developing Visualization Applications with Cocoa and VTK
You can turn your garden variety iBook into a powerful scientific
ally by creating visualization apps using Cocoa and VTK. Drew
McCormack shows you how to set this up and get started.
Multi-Level Collections in Oracle 9i
In the next installment in their continuing series on new Oracle
9i features, Steven Feuerstein, coauthor of Oracle PL/SQL
Programming, 3rd Edition, and Bryn Llewellyn show how to work
with multi-level collections, using examples that progress from
the simple to the complex.
Applied Network Theory
Jon Udell examines the recent hype over network-based approaches
to organization. If, as Jon concludes, the network is not only
the computer, but also the operating system and the software
development environment, how might this impact your role as a
software developer?
Basic Crypto w/ the .NET Framework
The .NET Framework offers basic support for cryptographic
operations inside of the System.Security.Cryptography namespace
in the mscorlib assembly. Out of the box, you are provided with
implementations of many common symmetric key and public key-based
algorithms. In addition, the cryptography framework was designed
to be extensible, so that your implementation of any algorithm
can be plugged in quite easily. In this article by Ben Lowery,
he gets you started with Cryptography in .NET.
Linux Kernel Problems
Noel Davis looks at problems in the Linux kernel, Kerberos, dchp3,
the Blade encoder, WebSphere Advanced Server, SpamAssasin,
OpenBSD's chpass, Red Hat Linux 8.0's kernel-utils package, w3m,
Window Maker, and HPUX's wall.
Getting Dreamweaver MX Up to Speed with PHP
Thanks to the hard work of developers, there are plenty of free
and commercial add-ons available for usng PHP with Dreamweaver.
In this article, David McFarland, author of Dreamweaver MX: The
Missing Manual, points you to several extensions that will bring
powerful and useful enhancements to Dreamweaver's PHP features.
X11 and OpenOffice on Mac OS X
X11 for OS X allows you to build graphical Unix-based applications
on your Mac. While you may not be a programmer, knowing how to
install X11 on your system allows you to run hundreds of programs
under X11, including the focus of this article, OpenOffice. Here's
how to do it.
An Overview of 802.11a and 802.11b Products
Even though 802.11g has grabbed recent WiFi headlines, there's
lots of useful 802.11a and 802.11b equipment available and ready
for you to use right now. Wei Meng Lee provides you with this
overview.
Gosling on Bioinformatics
James Gosling is a VP and Fellow at Sun Microsystems, and a
keynote speaker at this week's O'Reilly Bioinformatics Technology
Conference. We talk with James about how Java is being used in
bioinformatics, the BioJava project, and the challenges facing
bioinformaticists.
Using the Decorator Pattern
Inheritance is one way to modify the behavior of an existing
class, but it's not always appropriate. The Decorator pattern
often lets you accomplish the same goal by writing much less
code. In this article, Budi Kurniawan shows how to use the
Decorator pattern with Swing.
Managing Enumerations in W3C XML Schemas
Tony Coates discusses best practices for managing W3C XML Schemas
which include enumeration types, either under or out of the schema
author's control.
O'Reilly Network Top Five Articles Last Week
Six Great Tips for Homemade Dot Mac Servers
Now that you have your own Dot Mac server up and running, here are six new things you can do with it -- including "iTunes Central," "iPhoto online," and the "Safari Rendezvous mod." Alan Graham shows you how.X11 and OpenOffice on Mac OS X
X11 for OS X allows you to build graphical Unix-based applications on your Mac. While you may not be a programmer, knowing how to install X11 on your system allows you to run hundreds of programs under X11, including the focus of this article, OpenOffice. Here's how to do it.FreeSCI: Rebuilding Sierra's Classic Quests
Few publishers were as important to adventure games as the venerable Sierra On-Line. Their King's Quest, Space Quest, and Leisure Suit Larry series paved the way for other fine installments. Though Sierra has moved on, their games live on through the FreeSCI project. Howard Wen explores how FreeSCI lets you play your favorite old games -- and, just maybe, create new ones.One-Time Passwords
You've replaced telnet with ssh. You've instituted password- checking utilities, and you rotate passwords monthly. Still feeling paranoid? Dru Lavigne's got the answer -- one time passwords. This alternate authentication method for FreeBSD means your security won't be jeopardized even if someone sniffs your password.A Bioinformatics Web Service with Mac OS X
Brian Gilman demonstrates how to use Objective-C and Mac OS X's Core Web Services to construct an OmniGene Analysis Engine client.
Return to list of Network Newsletters.
Return to the O'Reilly Network.







