×
Desktops (Apple)

Will Mac mini Lead the Charge to Smaller Desktops? 1084

elecngnr writes "Maybe size doesn't matter. ZDNet has a story about how the Mac mini may shift consumers away from the larger tower style desktops to smaller ones. Other computer makers, such as HP, have so far been unsuccessful in marketing small computers to consumers. However, Apple does have a history of leading the charge in paradigm shifts in certain aspects of consumer products (e.g. GUI's, color changes, the iPod, and the list goes on). It is also important to recognize that they have been wrong at times too (e.g. the Cube, the Newton, and the one button mouse). Time will tell which list the Mini will belong to."
Java

Java Application Development on Linux 428

r3lody ((Raymond Lodato) writes "Java was developed to be a cross-platform language. In other words, it shouldn't matter what processor or operating system you used, just the language itself. Write Once, Run Anywhere is the slogan, and an admirable ideal to attempt to reach. So when I first saw the title of the book Java Application Development on Linux, I expected to find descriptions of some idiosyncrasies in the Linux environment that affected the Run Anywhere part of the equation. What I got was a lot more." Read on for the rest of Lodato's review.
Debian

Overclockix 3.7 Released 148

prostoalex writes "Overclockix 3.7 is released, available via bittorrent. It's a live Linux CD with a bunch of utilities for 'torturing' the PC hardware, hence the name. The authors seem to take a reasonable approach on graphical desktop, cutting out what they consider unnecessary eye candy, but leaving in the tools essential for effective GUI. 'Some new package highlights such as knoppix firewall, vlc, superkaramba, KDE 3.3.1, newer 2.6.7 kernel, NX client, and many more', the site says."
Linux

Introducing the Mockup Project 78

Pier Luigi Fiorini writes "The Mockup project is a desktop operating system based on GNU/Linux. It has recently released new source code and published both screenshots and mockups. Read the announcement to know where are the source code tarballs and how to compile them. Mockup uses a new lightweight and modern graphical user interface that supports both pixel and vector based graphics. The GUI is based on bleeding edge technologies like Qt 4.0 beta, Elektra, HAL and DBUS. Elektra is a new backend for text configuration files. Instead of each program to have its own text configuration files, with a variety of formats, Elektra tries to provide a universal, hierarchical, fast and consistent namespace and infrastructure to access configuration parameters through a key-value pair mechanism. This way any software can read/save its configuration/state using a consistent API."
Apple

Revolution In The Valley 290

Jack Herrington writes "For most companies, lightning never strikes. The promised miracle product fails, and the revolutionary dreams meet evolutionary reality. But for Apple, lightning struck twice: first with the Apple computer, which can be justifiably named the first personal computer, then with the Macintosh. Introduced with the groundbreaking 1984 commercial the Mac started the GUI revolution which brought millions of new users into the once inhospitable world of computing." Read on for Herrington's review of Revolution in the Valley.
GUI

Qt 4 Beta 1 Available for Download 196

scc writes "Get it here. Trolltech's press release gives the details, including the projected release date: late first quarter 2005. Qt is the cross-platform GUI framework at the heart of KDE. At the same time, Trolltech released under the GPL Qtopia 2.1, an implementation of their GUI framework for Linux-based PDAs."
Programming

On the Ethics of a Code Split? 448

McWizard asks: "We've recently had a code split at a project I'm leading. (No name given, as this is a question, not an advertisement campaign). While both projects have done some major design decisions in opposing directions, we've been keeping a close eye on the changelog of the spinoff for small changes that could be used. So, whenever we've found an interesting piece of code (mostly GUI stuff, nothing longer than 20 lines of code), we transferred it to our project and gave credit to the spinoff team in the changelog. What does Slashdot say on that matter? Is this unethical or are such things fair game?"
Programming

RAD with Ruby 162

Amit Upadhyay writes "KDE's award winning integrated development environment KDevelop, has integrated support for Ruby, an excellent and easy to use object oriented scrpting language. If you are looking for a good programming tool for quickly developing a professional one off application, Ruby (with KDE bindings) maybe just the thing for you. There is a quick tutorial and an online book to get you started. You may also want to read a quite informative comparison of Python with Ruby. If you are web developer or write enterprise applications with JAVA etc, take a look at Ruby on Rails(api), they have a nice blog too. KDevelop provides a GUI builder and Debugger for rapid application development(RAD) with Ruby, which is getting better. There is a nice tutorial on using KDE libraries with Ruby. And if you have lots of code in C/C++, extending Ruby to use them is easy.
"
KDE

Introducing KDevelop TechNotes 11

adymo writes "Yesterday I have started a series of KDevelop IDE related articles. I called them "KDevelop TechNotes" and I plan to publish all useful information about the IDE - tips and tricks, use cases, tutorials, etc. Everyone is welcome to share KDevelop knowledge by writing their own issues of technotes. I will be pleased to publish them on the project website www.kdevelop.org.
The first issue should be a matter of no little interest to all free software developers. Read on to learn more about KDevelop Assistant - an advanced API documentation viewer."
A second issue is out, too, demonstrating a quick (two-minute) GUI app built with Qt.
Books

Running Mac OS X Panther 288

sympleko (Matthew Leingang) writes with his review of Running Mac OS X Panther, by James Duncan Davidson. "The Macintosh has come a long way in twenty-plus years. Much has been said of Mac OS X being the perfect union of a rock-solid operating system with a beautiful and functional user interface. Since the iMac, Apple's market share has been steadily increasing, and since OS X, Unix users have been making the switch. My last computer was a dual-boot box that I kept finding excuses to keep from booting to Windows. My PowerBook is literally the best of both worlds. I can run the older unix-based apps I need to for work, and use Microsoft programs and play fancy games when I want. It's also essentially two different computers. This book is about using that second computer, the workhorse behind the scenes." Read on for the rest.
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."
Books

Point and Click Linux 192

Robin "Roblimo" Miller is well-known in the open-source world for advocating cheap, user-friendly Linux computing and demonstrating that it's not only possible but available, right now. (He's also a writer and editor at NewsForge, and the editor in chief of OSTG, of which Slashdot is a part, and therefore one of my bosses; take that for what it's worth.) Roblimo's new book Point and Click Linux really consists of three things: the book itself, an included copy on CD of the Debian-based SimplyMepis Linux distribution, and a DVD featuring Roblimo's multi-part narrated video guide for getting started with Linux, Mepis and KDE. "Getting started" is key; this book is for the interested beginner, not the power user. Read on for the rest of my review.
Books

Learning Unix for Mac OS X Panther 337

sympleko (Matthew Leingang) writes "In Neal Stephenson's manifesto In the Beginning was the Command Line , he writes about his favorite command-line utility: wc. As simple as can be, wc counts characters, words, and lines in a file. There's no GUI analogue, perhaps because anybody tempted to make one would add too many "features" that cluttered its ease of use. Think: do you know how to count the words in a Word file? BBEdit is a little easier, if you know the button to click." Read on for Leingang's review of Learning Unix for Mac OS X Panther, which seeks to reconcile the conception of user friendliness in OS X's Aqua with the sometimes-denigrated command line.
Real Time Strategy (Games)

Review: Evil Genius 197

The drive to be an evil genius is an easily understandable one. Riches, power, eventual fame, and plenty of minions to order around are just some of the perks of the vocation. Vivendi's Evil Genius (flash required) gives you the opportunity to exercise your lust for worldly power in a seriously stylish way. A rich musical score, tons of polish, and enough dastardly deeds to keep even Dr. Claw happy are the game's high points. An overabundance of micromanagement and a lack of proper GUI interaction marrs what have could been a classic in the strategy genre. Read on for a more in-depth examination of the first real-time strategy game whose tag line could have been "Mwahahahahahahahaha!"
Java

JIT vs AOT Compilation 57

jg21 writes "This article on "Penguin-Driven" JVMs takes a look the performance of Java GUI applications based on the JFC/Swing API, and contends that the JIT-powered JVMs can't match a JVM with an ahead-of-time compiler ported to the Linux/x86 platform. With AOT compilation, says the CTO who has written this piece, real-world Swing applications performed perceivably faster. One is left wondering, will we now see the 'microbenchmark war' carried into the Linux camp?"
Books

The Cult of Mac 374

cgjherr (Jack Herrington) writes "The Cult of Mac, a new book by Leander Kahney, is a love letter to the Macintosh community. The book seeks to simultaneously define and evangelize the Apple cultural phenomenon. With 25 million users (in the author's estimation) there is a lot of culture to go around. The tattoos. The modified machines. The pilgrimage to MacWorld. The sub-cult of iPod. It's all here." Read on for the rest of Herrington's review.
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."
GUI

Rob Pike Responds 284

He starts by clearing up my error in saying he was a Unix co-creator in the original Call For Questions. From there he goes on to answer your questions both completely and lucidly. A refreshing change from the politicians and executives we've talked to so much recently, no doubt about it.
Announcements

Lit Window Library 0.3 released 29

hajokirchhoff writes "The first public release of The Lit Window Library (for C++) is now available at from LitWindow itself. The goal of The Lit Window Library is to speed up C++ GUI coding by a factor of 10. It greatly reduces the amount of work needed to code user interface requirements. This is not just another "better widgets" library. The library introduces two new, different concepts to UI coding: a data abstraction layer (reflections) and rule-based programming."

Making a GUI for OpenGL Games? 96

stuck in a bind asks: "I am currently coding a civilization-type game (in C) but on a galactic scale. OpenGL is used to draw everything so far. However I have been unable to find a decent, nice GUI, practically all of them are coded in C++. The only other options I can think of is coding my own toolkit (too much work, and I would hate to reinvent the wheel here), using SDL to draw 2D bitmaps on top of my OpenGL window. The last option would be to switch to GTK and use the GTK GL widget. What would the educated gamer/programmers of Slashdot recommend?"

Slashdot Top Deals