JavaFX, JavaFX Script: What Is It?

"I recently gave a presentation at the Portland Java Users Group about Java FX. After talking to some of the fine members of PJUG I realize that there is a lot of confusion about JavaFX and JavaFX script. JavaFX Script is just one part of the larger JavaFX umbrella. In fact, you don't even have to use JavaFX Script to gain many of the benefits of JavaFX! This weblog posting is my attempt to clear up a few things and get you excited about the future of client Java. After reading it I hope you will come away with a better understanding of what JavaFX is and why we created it."

QNX Opens Neutrino Source Code; Interview: QNX’ CEO

QNX has announced that they are going to open up the source code to their QNX microkernel operating system. The press release reads: "Effective immediately, QNX will make source code for its award-winning, microkernel-based OS available for free download. The first source release includes the code to the QNX Neutrino microkernel, the base C library, and a variety of board support packages for popular embedded and computing hardware." Read on for more information, as well as an interview with Dan Dodge, CEO of QNX.

Richard Stallman: Don’t Follow Linus Torvalds

Here is an interview with Richard Stallman about a range of free software topics including GPLv3 and comment on the Microsoft patent issue. Stallman has a go at Linus Torvalds even suggesting that if people want to keep their freedom they better not follow Torvalds. From the interview: "The fact that Torvalds says "open source" instead of "free software" shows where he is coming from. I wrote the GNU GPL to defend freedom for all users of all versions of a program. I developed version 3 to do that job better and protect against new threats. Torvalds says he rejects this goal; that's probably why he doesn't appreciate GPL version 3. I respect his right to express his views, even though I think they are foolish. However, if you don't want to lose your freedom, you had better not follow him."

Microsoft To Deliver Windows Server 2008 RC1 This Month

As VMware steps into the virtualization limelight in San Francisco at its VMworld conference Sept. 11, Microsoft is trying to steal some of that thunder by making a number of announcements of its own. Microsoft is announcing that it plans to deliver the first release candidate of Windows Server 2008 later this month. The first Community Technology Preview of Windows Server Virtualization, code-named Viridian, will be released at the same time, Larry Orecklin, Microsoft's general manager of marketing for System Center, said at a media event Sept. 10.

Compatibility Problems with Vista: Switch to Alternatives?

It does not happen every day that news related to computer technology - news we report on every day - makes its way to the headline news programs and newspapers here in my home country, The Netherlands. So when it does, I am usually on the edge of my seat, simply because it offers an interesting glimpse into how 'normal' people perceive our little world. The last few days, however, that casual interest has made way for something else - tooth gnashing irritation.

AMD To Release GPU Specifications Without NDA

"This morning at the X Developer Summit in the United Kingdom, Matthew Tippett and John Bridgman of AMD have announced that they will be releasing their ATI GPU specifications without any Non-Disclosure Agreements needed by the developers! In other words, their GPU specifications will be given to developers in the open. Therefore you shouldn't need to worry about another R200 incident taking place. The 2D specifications will be released very soon and the 3D ones will follow shortly."

Inside the Mind of the Man Who Tried to ‘Milk Linux’

"Darl McBride has the unenviable reputation as the man who tried to milk Linux. As CEO and president of SCO Group, McBride has spent the last few years trying to collect billions in licensing fees from companies using the Linux operating system, earning the wrath of the world's open-source geeks. For scores of programmers, here was a lawyered-up copyright troll trying to shake down Linux - the free, open-source operating system built by idealistic hackers working for the common good. But McBride insists he's just misunderstood."

Cross-Platform Development with Free Pascal 2.2.0

Recently, Free Pascal (FPC) version 2.2.0 was released. This open source Pascal compiler has - since its initial release in 1993 - grown to be one of the most sophisticated open source compilers available today. Daily, more programmers discover FPC and develop their applications in Object Pascal. Specifically, the development of Lazarus has contributed to this phenomenon: Lazarus is a graphical open source IDE for FPC, with an extensive tool kit to design graphical (GUI) applications.

RISC OS-on-Linux Project Prepares Live CD

An ambitious initiative to eventually run RISC OS desktop software on Linux-powered PCs took a step closer to reality this month. Issues with the user interface code have been addressed, and a bootable CD is being prepared to demonstrate the system's abilities. The aim of the RISC OS Look and Feel project is to enable native RISC OS applications and Linux programs to run within a familiar looking desktop on modern hardware - allowing users' favourite software to run on systems that can also play DVDs, browse the latest web content, play games and use the latest gadgets. Developer Simon Willcocks said he is ready to produce a 'live CD' that includes basic components, including an iconbar, a filer, a terminal emulator, an image viewer, an MP3 player, NetSurf, Inkscape, and so on.

An IDE for Haiku’s Future: Introducing Genestation

"As the development of Haiku keeps making noticeable strides, there seems to be no plan to include a direct replacement for the integrated development environment BeIDE that was bundled with BeOS. I have read here and there from a couple of BeOS developers about their intentions to develop such an IDE for Haiku, but nothing has trickled down so far in terms of code or binaries. Well, that's not the case anymore."

Opera Mini 4 Beta 2 Released

The second beta of the new Opera Mini 4 has been released. This beta includes a few long waited features, such as landscape viewing mode and multiple search providers (as in, not hardcoded to Yahoo only). The complete feature list is here, complete changelog here. Before downloading, you can try this simulator.

AMD Partners with Novell to Open Source ATI Graphic Drivers

The news already got out yesterday, but now it's official: AMD will open the specifications to its graphics chips. "AMD announced on Sept. 7 a major strategic change in open-source graphic processors support. The company announced it would provide open-source information and a development package supporting the ATI RadeonHD 2000 series ATI Radeon X1000 series of graphics processing units on Linux desktops." The new information is that AMD will partner with Novell's SUSE team.

Understanding the Requirements of Multithreaded Applications

Haiku developer Stephan Assmus (Stippi) has posted the first in a series of articles on the topics of multithreaded applications. Stephan writes: "Though I am programming on BeOS since 1999, only in recent years I have slowly become more comfortable with various multithreading related issues in my programs. So I thought I'd like to share some of my experiences here for beginning programmers or programmers skeptical about multithreading. I hope to be extending this as a series of articles to help learn the benefits and pitfalls of multithreading. All with an emphasis on programming for Haiku's API."

KDE 4.0 Release Schedule Revised

"The KDE Release Team has revised the release schedule for KDE 4.0. The first visible bits of KDE 4.0 will be the KDE Development Platform release on October, 30. This Development Platform release consists of bits and pieces needed to develop KDE applications. It includes kdesupport, kdelibs, kdepimlibs and kdebase/runtime. The purpose of the KDE Development Platform release is to make it easier for third party developers to port their applications to KDE4 technology and to start developing new applications. The final and long awaited release of the KDE Desktop 4.0 is planned for December, 11th 2007, well in time to be a Christmas present for everyone who has been longing for KDE 4.0."