Monthly Archive:: January 2005

Apple Introduces the Mac Mini

Along with the iWork productivity suite ("Pages", a word processor with style) and the Shuffle Flash-based iPod, Apple introduced the Mac Mini: a small Mac Cube: 1.25/1.42 GHz G4, combo drive, 40/80 GB drive, fw/usb/ethernet/modem ports. This is the most affordable Mac ever, starting at $499. My Take: Very nice product, but I am dissapointed because it does not have Line-In and Mic connectors! The Mac Mini web pages advertise the product in conjuction to iLife big time but GarageBand feels pretty useless without such connectors! There is always the iMic of course, but hey.

Making the transition to 64 bits

As 64-bit PowerPC processors become more widely available, it becomes desirable to make applications run in the 64-bit computation mode, providing access to larger address space and faster 64-bit arithmetic. This excerpt from a longer Technical Library article covers some of the issues faced when porting existing 32-bit code to the new computing model -- or when embarking on new 64-bit development.

AvantGo 6.0: Overhaul Finally Arrives

The brand new AvantGo version offers improved wireless synchronization; an integrated Internet browser; real-time searching of AvantGo channels; a redesigned user interface with tabbed navigation, customized channel layout and small-screen optimized navigation. Also, users will now be able to add and remove channels directly from their device. Please note that OSNews fully supports most mobile browsers, including AvantGo (just create a custom subscription on your my.avantgo.com). Additionally, the text-only version of OSNews has been now optimized to look a bit better (3 weeks of slow dial-up in Greece forced me to use Firefox without "image loading" and so I took the time to optimize the site's looks for low-bandwidth usage). Here is a screenshot (subscriber's OSNews version is shown).

Get RIB 1.1 tool for Swing and Eclipse GUIs

IBM has updated its well known Reflexive User Interface Builder for constructing and rendering graphical user interfaces (GUIs) for Java Swing and Eclipse Standard Widget Toolkit (SWT) based upon a descriptive XML document. Version 1.1 includes the capacity to validate Eclipse SWT GUIs, generate Java source for GUIs constructed by RIB, and embed Java source code in RIB documents. See new developer article on RIB that shows you how to Build Java GUIs simply and quickly.

Hackers Tune In to Windows Media Player

Hackers are using the newest DRM technology in Microsoft's Windows Media Player to install spyware, adware, dialers and computer viruses on unsuspecting PC users. Security researchers have detected the appearance of two new Trojans, Trj/WmvDownloader.A and Trj/WmvDownloader.B, in video files circulating on P2P (peer-to-peer) networks.

Virtual Machines and the OS

As a recent ACM Queue article observes the evolution of computer language is toward later and later binding and evaluation. So while one might quibble about the virtues of Java or the CLI (also known as microsoft.net) it seems inevitable that more and more software will be written for or at least compiled to virtual machines. While this trend has many virtues, not the least of which is compatibility, current implementations have several drawbacks. However, by cleverly incorporating these features into the OS, or at least including support for them, we can overcome these limitations and in some cases even turn them into strengths.