Delivering Video Over IP Networks Delivering broadcast and multicast video, on-demand media, and personalized content with a consistently high quality of experience (QoE) is no small task. Mon, 16 Apr 2007
Designing User Interfaces for Cooperating Devices It's hard enough to design a user interface for a standalone product. But when you have two devices that must work in concert, the level of difficulty multiplies. Mon, 16 Apr 2007
The I/O Divorce In software development, input is in and output is out: While business logic, and the storage and manipulation of data are usually handled by experienced programmers, the task of reporting is often given to beginners. But what is this doing to the industry? Mon, 18 Oct 2004
The Economics of Programming Languages Why do well-designed languages like Lisp fail to achieve widespread use, while clunky languages like COBOL continue to thrive? Mon, 18 Apr 2005
Apache Axis and the Next Generation of Web Services XML interchange via asynchronous, reliable messaging is the next wave of Web services interaction. The Apache Axis project provides a way to transport XML using reliable messaging within and across the extended enterprise, while preserving the
interoperability of SOAP over HTTP across the public Internet. Mon, 23 Jun 2003
And the Password Is... Passwords are no longer an effective security tool in a corporate environment. How are we going to replace them? Mon, 2 May 2005
Beyond Google: The Next Generation of Search It is estimated that by 2005 the volume of digital data will double every three months, and search engines will at best only reach 50 percent of the total available web pages. How will existing search engines evolve to cope with this explosion of information? Or will some upstart with a new vision topple the reigning kings of search? Mon, 25 Aug 2003
Python 2.3 Python 2.3, released at the end of July, offers a broad range of improvements to the popular high-level programming language. Jeremy, Cameron, and Alex dig into the details. Mon, 1 Sep 2003
Why Is SCM So Complicated? Will merging changes, configuring releases, and tracking defects ever be easy? Tue, 22 Feb 2005
Is It Time for Perl Certification? Tim Maher calls for the Perl community to adopt a serious certification program, both to help individual Perl programmers make it through the hiring process, and to increase Perl's standing in the corporate IT market. Mon, 17 Nov 2003
Unreasonable Facsimiles Why are the cycles of obsolescence so brief for computer hardware? Why does our software grow ever more bloated? Perhaps it has to do with the use of graphics-intensive simulated reality environments for even the simplest tasks. Mon, 31 Mar 2003
Extending Enterprise Value with Web 2.0 In this webcast we will talk about how to simply build and quickly remix Web 2.0 applications and the role of the IT department and how they support mashups. We will discuss how IBM can help IT teams adapt existing enterprise systems as well as develop unique ones that can support end user driven mashups in a reliable, scalable and secure way. We will highlight a simple scenario adapting an enterprise information source for mashups and how to test it. We will also cover how IBM can help you build agile, fast and simple web applications based on dynamic scripting languages that dramatically reduces development time. Wednesday, September 24, 2008 - 12pm PT / 3pm ET
2008 International Mathematica Conference Dr. Dobb's interviews Wolfram Research's Theo Gray, co-founder and Director of User Interfaces, and Roger Germundsson, Director of Research and Development, about the upcoming 2008 International
Mathematica Conference.
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.