Programming

Understanding 64-bit PowerPC architecture 116

An anonymous reader writes "Each of the leading microprocessor manufacturers has announced the availability of one or more 64-bit desktop processors, but differences exist in architectural design, fabrication, support, and intended use of each processor. This article looks at the critical issues in a few of IBM's 64-bit POWER designs, covering 32-bit compatibility, power management, processor bus design, and the manufacturing process."
Technology (Apple)

What Makes Apple's Power Mac G5 Processor So Hot 313

An anonymous reader writes "58 million transistors can drive a lot of power. Apparently, Apple appreciated the choices IBM processor architects made when designing the 970 family. This article provides the 64-bit architecture big picture for the 970 family (A.K.A. the Power Mac G5) and the critical issues in IBM's 64-bit POWER designs, covering 32-bit compatibility, power management, and processor bus design."
Announcements

GForge 4.0 Released 23

jaaron writes "Ever wanted your own personal SourceForge? If so, then be sure to check out GForge which just released version 4.0. GForge is a fork of the original GPL'd SourceForge code and like sf.net provides forums, mailing lists, revision control via CVS or Subversion (yes, Subversion!), issue trackers and much more for any number of teams and projects."
Mozilla

Firefox - The Platform 589

Strudelkugel writes "Business 2.0 reports Firefox is becoming a problem for Microsoft. But FF is not just a problem as a browser; its potential as a platform is significant. From the article: 'It all adds up to a business opportunity for startups, established software companies, and Web giants alike. Though Ross and the nonprofit Mozilla Foundation don't stand to make money, Firefox's open platform gives it enormous potential to hatch a new class of applications that live on the desktop but do business on the Web.'"
Java

JADE Project Reborn As Javolution And jScience 20

dautelle writes "Because of trademark issues we had to rename our Java Addition to Default Environment (JADE) project. We did a little more than that, we created two new projects with additional features and capabilities: Javolution (javolution.org) and jScience (jscience.org). Java developers, please update your bookmarks. You may also read the 'Top 10 reasons' why you should consider using Javolution in your current Java project or how you can take part in this immense undertaking that the jScience project represents."
Education

Free Online Embedded Linux Training 4

ngyahloon writes "Just got this from Handhelds.org: A free online course on Embedded Linux. The best thing of all is that it's released under the GNU Free Documentation License. The course is provided by Free Electrons , an organization devoted to promoting Free Software and Open Standards in embedded systems and handheld devices. Free Electrons is located close to Sophia Antipolis (region of Nice and Cannes), France (nice place for a Holiday) and targets organizations and individuals throughout the world."
Education

OSDDP: Involving Students With Open Source Docs 116

cel4145 writes "The Professional Writing Program at Purdue University recently began the Open Source Development and Documentation Project (OSDDP) where students and instructors across multiple sections of business and technical writing are producing documentation for and about open source applications (see the press release or a mirror). The community and project are modeled after the open source development model and based on service learning principles. For example, students are already working on end user documentation and case study analysis for Drupal and market research and analysis for OpenOffice. Completed texts will be published using a Creative Commons license."
Communications

Skype Branches Out 15

Golygydd Max writes "Our site, Techworld, reports that Skype, the voice over IP people have just developed an API that allows web developers to include Skype technology on their websites. Although it's a bit clunky at the moment, it could prove to be a useful tool for tech support."
Programming

Borland C++Builder Revolt 95

florescent_beige writes "Developers using Borland's C++Builder RAD tool are in revolt. Borland apparently obsoleted this product one year ago. However, the promised migration path (to be described in a now infamous open letter) never materialized. In a last-ditch effort to convince Borland to support them, users have put together a letter justifying (and begging) for continued support."
Perl

Optimizing Perl 68

An anonymous reader writes "Perl is an incredibly flexible language, but its ease of use can lead to some sloppy and lazy programming habits. We're all guilty of them, but there are some quick steps you can take to improve the performance of your Perl applications. This article looks at the key areas of optimization, which solutions work and which don't, and how to continue to build and extend your applications with optimization and speed in mind."
Programming

30th Anniversary of Pascal 587

GrokSoup writes "UC San Diego is holding a public symposium on Friday, October 22nd, honoring the 30th anniversary of the Pascal programming language. Oh the memories of undergraduate bubble-sorts ..."
Programming

Video Game SDK in Hardware 40

stm2 writes "Alex Varanese just released the XGameStation, a new homebrew video game system designed to teach its users how to build and program their own video game machines from the ground up. From their PR: "The expansive eBook, written by LaMothe himself, covers everything from introductory electronic theory all the way up to computer architecture, as well as a complete coverage of each of the XGS ME's subsystems. Imagine learning everything about how a video game console is built and programmed from scratch: designing and printing circuit boards, generating TV signals, external device interfacing, and much more.". They have two posters, as well."
The Internet

Replacing TCP? 444

olau writes "TCP, the transfer protocol that most of the Internet is using, is getting old. These guys have invented an alternative that combines UDP with rateless erasure codes, which means that packets do not have to be resent. Cool stuff! It also has applications for peer-to-peer networks (e.g. for something like BitTorrent). They are even preparing RFCs! The guy who started it, Petar Maymounkov, is of Kademlia fame."
Handhelds

Experimental GUI Eases Palmtop Browsing 7

museumpeace writes "Technology review (in exchange for a revealing cookie) has a short article describing a PDA browsing improvement from Microsoft/Asia research. The basic idea is to put the palm top user back in control of page layout by letting them zoom/shrink arbitrary regions of a page with a single stroke of their stylus. A more complete disclosure of the technique will be presented at Seventeenth Annual ACM Symposium on User Interface Software and Technology (UIST 2004), in Santa Fe, New Mexico on October 24 to 27."
Amiga

Updated AmigaOS4 SDK Available 34

Mike Bouma writes "Closely following the update for the AmigaOS4 Pre-release, the updated Software Development Kit (SDK) is now also available. Meanwhile some first people have been able to buy Mini-ITX MicroA1-C boards and last weekend at a British Amiga Party one was even raffled amongst its visitors. Also some first photographs of the Micro AmigaOne Industrial motherboard (aka u-A1-I) have been revealed at the party. For an impression with regard to AmigaOS4's current state of development, within this recent show report there are links to some earlier demonstration videos."
Data Storage

High Performance MySQL 307

swsuehr (Steve Suehring) writes "Knowing that Jeremy Zawodny works with MySQL in a highly demanding environment at Yahoo! Finance, I have to admit that I was somewhat anxious to crack open a copy of the book High Performance MySQL published by O'Reilly and written by Jeremy and Derek J. Balling. With such high expectations, it would be easy to be disappointed with the content or level of the material in the book. Far from disappointing, High Performance MySQL was exactly what I had hoped it would be and more." Read on for the rest of Suehring's review.
Java

Java VM & .NET Performance Comparisons 104

johnhennessy writes "Just came across some good virtual machine performance benchmarks (on Mono's mailing list). It covers executing java bytecode via a host of different Java runtimes and also the mono runtime. Not only does it give numbers for IBM's runtime (1.4.2 and 1.3.1), Sun's runtime (1.5.0 and 1.4.2), GCJ, Mono, Jikes and much more! These numbers are also given for both Intel and Opteron (where relevant). Before the flames begin, don't forget to read the authors description of how the benchmark was carried out. Hopefuly this should inspire educated discussion on ones favourite JVM/CLR."
GUI

OSDir Application Screenshots 9

Chris writes "Did you know that OSDir now does frequently updated screenshots of open source apps, including Evolution 2.0, KDE 3.3, Gnome 2.8, Enlightenment DR 16.7.1, Thunderbird 0.8, and YaST? Have a look!" These screenshot tours are a great way to see how polished (or not) a particular piece of software is getting, especially when you absolutely have to know what every menu item holds.
GUI

Portable Usability Labs As User Research Tools 60

Pete Gordon writes "Do Portable Usability and User Research Labs make sense in the software development life-cycle? This interview (my bias--it's with me, and I have a tool in beta now) covers some of the issues and questions on KDE's news site. I don't have the right answers necessarily, just looking for others input and opinions. Also, here are other links about the subject over the past few months. Info World and Harry's comparison."

Slashdot Top Deals