Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼


Developer's Notebook


The Django Foundation has released Django 1.0, an open-source Python-based web framework that encourages rapid development, clean, pragmatic design, and reusability and "pluggability" of components. Django's primary goal is to ease the creation of complex, database-driven websites. The core Django framework consists of an object-relational mapper that mediates between data models (defined as Python classes) and a relational database; a regular-expression-based URL dispatcher; a view system for processing requests; and a templating system. www.djangoproject.com


Sony Ericsson's Project Capuchin is an API that combines Flash Lite and Java ME technologies, letting you utilize the best attributes of both software stacks to create applications for Sony Ericsson mobile phones. The tool makes it possible to package existing Flash Lite content in a MIDlet jar file. www.sonyericsson.com/developer


Altova has made available its XMLSpy 2008 Standard Edition, an entry-level XML editor that lets you view and validate XML, DTD, XML Schema, XSLT, XQuery, and other files, as well as perform basic editing tasks. An Advanced Text View supports pretty printing, syntax coloring, line numbering, source folding, code completion, and more, to help users navigate and edit XML files. When you need to start a project from scratch, XMLSpy Standard Edition generates a sample XML instance document from a DTD or XML Schema. www.altova.com


Intel has announced its Intel Parallel Studio, a suite of four tools to help you write parallel programs for multicore and manycore platforms. The suite targets C/C++ programmers. The toolset consists of four components: Parallel Advisor, to provide insight into where applications will benefit the most from parallelization; Parallel Composer, which includes a compiler, threaded libraries, and facilities that enable Microsoft Visual Studio developers to add parallelism to applications; Parallel Inspector, a proactive "bug finder" to ensure reliability; and Parallel Amplifier, for optimizing performance on all processor cores. www.intel.com/go/parallel


TotalView Technologies has launched ReplayEngine, a tool lets you record and replay programs during execution. ReplayEngine reduces time-to-market while increasing developer efficiency and productivity. ReplayEngine extends the capabilities of TotalView's source-code analysis and memory-error detection tool by making available several new stepping operations, including line-by-line reverse execution, and a "run back to" command that reverse-jumps longer distances within the code. With ReplayEngine, you can couple reverse-step and forward-step commands to compare any set of points along the captured execution sequence. Fault identification is much easier and faster. You replay thread context switches exactly as they happened, and debug parallel applications using the MPICH 2.0 Message Passing Interface (MPI) library on an x86 32-bit Linux platform. www.totalviewtech.com


Seapine Software has released TestTrack Studio 2008.2 for software test planning and issue tracking. Among other features, the new version of TestTrack Studio includes 64-bit TestTrack Server on Windows for access to more RAM on the server. New department and division fields let administrators group users to match their organization's hierarchy. For organizations with a large number of employees, every user field now has a find button so that users can quickly locate the exact person they are looking for. Organizations can also filter user fields by the user's security group, company, division, or department, again improving the search performance. www.seapine.com

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.