Programming

The Economist Tackles Complexity in IT 270

yfnET writes "In recent weeks, The Economist has run a number of articles addressing the ever-increasing complexity of software systems. The magazine, with typical Economist wisdom, casts an eye towards past human endeavors for lessons on how today's IT industry can succeed in dealing with complexity. As part of last month's extensive survey of information technology (see Related Items sidebar), the magazine offers insight on the limits of real-world metaphors, the perils of managing a rat's nest of obsolescent systems, and the need for 'disappearing' technology. And hitting newsstands just today is an overview of development models for increasingly large and unwieldy software projects. Among other things, this article compares the open source model to Microsoft's efforts using a quasi-open license. It also describes the 'agile' programming movement and its potential to keep even the most gigantic of projects under control."
Java

Java-Centric Grid Computing: Ibis 1.0 Released 18

rvannieuwpoort writes "Ibis 1.0 has been released. Ibis is a flexible and efficient Java-based programming environment for Grid computing. Ibis improves Java's serialization and RMI performance up to a factor of 10. It also extends Java with a range of communication paradigms, including group communication, divide-and-conquer and collective communication. An additional nice feature of Ibis is that it can communicate through firewalls, without opening ports, using TCP. Ibis is free software (BSD-style license). It runs on any platform that has a Java 1.4 or higher JVM."
Programming

Source SDK Released Soon, HL2 High in Gamerankings 137

Biomemetic writes "Valve announced yesterday that they'll be releasing the Source SDK next week, along with a "surprise for the community". Incidentally, the sound stuttering bug (actually three bugs, to do with texture loading problems), has been solved and an update released through Steam." Relatedly, Highpriest writes "According to gamerankings.com, Half Life 2's average review is higher than Halo 2's. Half Life 2 has recieved a 96.6% overall rating wheras Halo 2 came in with a 95.1%."
Communications

Interview With Asterisk Creator Mark Spencer 28

ZX81 writes "We've just completed an interview with Mark Spencer AKA Markster, the creator of Asterisk (an Open Source PBX replacement running on Linux). He details the start of the Asterisk project and the direction for the future."
Hardware

Sony Products That Run Embedded Linux 12

tbirdsaw writes "I was browsing for information on how to run Linux on the PS2 without a Linux Kit (they've stopped selling them in the U.S., AFAIK). While searching, I stumbled across Sony's Open Source Code website. They have quite a few products that run an embedded linux system, including some professional video switchers (MVS8000?) and at least several of their relatively new XDCAM disc-based video format decks. Might make for some hardware/firmware hacking in the near future?"
Graphics

Splashscreen for OpenOffice.org 2.0 Wanted 68

An anonymous reader writes "From the OOo site: 'OpenOffice.org 2.0 is coming fast and it needs a new splashscreen. You can help. Send us your best by 10 December and it might be seen on the desktops of tens upon tens of millions next year.' For more information, visit the OpenOffice.org website."
GUI

User-centric GUI Design Explained to All 355

TuringTest writes "The webzine User Instinct carries an article on Usable GUI Design showing that good user interfaces are not beyond the means of free and open software development: 'This article presents five key points of user interface design [...] that any software developer should be able to use.' In related news, The Economist writes against software complexity in an interview to MIT's John Maeda, PhD in interface design. See also OpenUsability, a project for testing user interfaces in a bazaar-like model. The specifics of UI design in Open Source projects has been previously debated on Slashdot."
Programming

Interview: David Roundy of Darcs Revision Control 173

comforteagle writes "In the aftermath of our last interview with Tom Lord, regardless of personalities, it became apparent that the idea of decentralizing CVS is a big deal. Many mentioned darcs as an alternative to Arch. Mark Stosberg has interviewed project head-hancho David Roundy about darcs, his 'theory of patches,' what's next, and on using Haskell for the project."
Books

Beginning Perl, 2nd Ed. 141

James Edward Gray II writes "Beginning Perl (Second Edition) is a well named text that starts exactly where it claims. It assumes no prior knowledge of Perl or of programming in general. If that describes your needs, this book is a fine place to start." Read on for the rest of Gray's review.
Businesses

Tips For A Budding Project Manager? 98

TrippTDF writes "I just took a new job at a small software company as an assistant project manager. While I have a little management experience, none of it is related to software. What advice can you guys give me on not becoming a PHB? What are qualities that you wish your manager(s) had?"
Linux

A comparison Of Hard Real-Time Linux Alternatives 12

An anonymous reader writes "This study compares the real-time capabilities of various Linux kernels. It was part of a project to upgrade the control software in water-wave generators at research institutions around the world. The results of the study were used by Akamina for the selection of a new RTOS for the control system upgrade of Canada's largest hydraulics and coastal engineering laboratory, the National Research Council Canadian Hydraulics Centre in Ottawa."
Security

Cross-Platform Java Sandbox Exploit 382

DrWho520 points out this report at silicon.com which begins "A flaw in Sun's plug-in for running Java on a variety of browsers and operating systems could allow a virus to spread through Microsoft Windows and Linux PCs. The vulnerability, found by Finnish security researcher Jouko Pynnonen in June, was patched last month by Sun, but its details were not made public until Tuesday." The hole affects Linux and Windows.
Programming

POTM Contest Lives Again 14

bababooey182 writes "The Programmer of the Month (POTM) contest series has returned. POTM was a fantastic programming contest series that ran from 1993 to 2000, and participants were greatly disappointed when it ended. Fred Hicinbothem, the brains and personality behind the POTM, brought it back a few months ago, and the POTM has the same community feel that it did back in the day. Here's to another long run. The current contest deadline is November 30th."
IBM

POWER Processors, SMT and the True Origins of AI 34

Crow writes "IBM developerWorks has posted an interview with John McCalpin, one of the guys who works on the POWER line of processors. He discusses work on POWER5 (and how the design process works at IBM -- he's also involved in work on the POWER7) and defends the decision that IBM doesn't hand-tune their ICs (as has often been criticized on Ars Technica. Also covers some of the features in the POWER processors, like SMT, the Hypervisor and virtualization -- even addresses the question of whether AIX was designed by space aliens or not. The POWER5 just broke the 3 million transactions per minute barrier on the TPC-C benchmark."
Mozilla

Mozilla 1.8 Alpha 5 Out And About 57

asa writes "Today we've shipped the latest Alpha release on the road to Mozilla 1.8. With nearly 600 bug fixes since Alpha 5, A6 contains some exciting new Gecko work. You can help the Mozilla team as we drive toward 1.8 by downloading and testing this release. Get the release builds and notes at mozilla.org."
Books

The Definitive Guide to MySQL, 2nd Ed. 128

Craig Maloney writes "I'm skeptical whenever a publisher uses the words 'Definitive,' or 'Complete,' or (especially) 'Ultimate' in the title of a computer book. Sadly, the typical book so labeled is a jumble of incomplete ideas crammed together with very little depth. Worse, some books do little more than re-print the various command-line switches for the application. Michael Kofler's The Definitive Guide to MySQL (2nd ed.) is just the opposite. There're still lots of ideas crammed inside of the book, but they're carefully explained and expanded. The book weighs in at a hefty 802 pages, with very little fluff. " Read on for the rest of Maloney's review.
Programming

Alternative Development Systems for the Mac 128

Carlos Camacho writes "Programmers new to the Mac platform, as well as newbie Mac coders often ask (or complain) about available development tools. Most often, Apple's Xcode is recommended since it is free, and a pretty slick package. For cross-platform work, Metrowerks CodeWarrior series has been with us since the early PowerPC days, and is very flexible in its support for multi-platforms. But with if you want to work in a language other than Objective-C,C, C++ or Java? Or learn an entirely new language? How does the Macintosh fare? iDevGames, a site devoted to Mac game developers, has put together a list of "alternative" development tools for Mac OS X. A good number of the tools listed are either free, or low-cost. So, if you're interested in playing around with Lua, Ruby, something similar to HyperCard, or one of the many BASICs, check out "Alternative Development Systems for the Mac.""
Java

JDK 5.0: More Flexible, Scalable Locking 50

An anonymous reader writes "Multithreading and concurrency are nothing new, but one of the innovations of the Java language design was that it was the first mainstream programming language to incorporate a cross-platform threading model and formal memory model directly into the language specification. While this simplifies the development of platform-independent concurrent classes, it by no means makes writing concurrent classes trivial -- just easier."
Java

Linux 'Awfully Cathedral-Like' - Java's a Bazaar 297

jg21 writes "LinuxWorld draws attention to a curious use of ESR's The Cathedral and the Bazaar by the Sun Microsystems exec who currently talks about Linux more than he does even about Java. Apparently Sun's President and COO Jonathan Schwartz said at a press briefing last week that Java with its JCP is more like ESR's Bazaar than Linux, which he dismissed as being "awfully cathedral-like" since Linus is the final arbiter (or Great Dictator), and not a committee." But be sure you don't mis-use the word Java in this Bazaar or the Mall Police will totally get you.

Slashdot Top Deals