MacCoder

ThinkGeek - Cool Stuff for Geeks and Technophiles
Google

Java

MON 11 JUL 2005

Cocoa-Java Phase Out

filed under Java

OSNews reports that recent technical documentation from Apple states future Cocoa development should be in Objective-C not Java. Specifically, features added to Cocoa after Mac OS X 10.4 will not be included in the Cocoa-Java APIs.

Cocoa-Java Phase Out [MacSlash]


TUE 28 JUN 2005

Java in Blu-Ray Players, and Open-Source J2EE

filed under Java

In news from JavaOne, it appears that the Blu-Ray high-definition disk standard will include a Java VM as standard in all players, used for network connectivity and interactive features like downloaded games. Since Java, under its original names Green and Oak, was designed for use in set-top boxes over a decade ago, this is a return to Java's roots as a secure, strongly-typed language for use in embedded devices.

For those interested in enterprise development (and I know it pays the bills, but is anyone really interested in enterprise development), Sun is releasing its J2EE implementation (bizarrely codenamed Glass Fish) under its Open Source vanity license, the CDDL.

Java predictions for the next 10 years:

  • Java as J2ME dominates the world of blinky cellphone games and cute Blu-Ray menu animations.
  • Java as J2EE becomes the COBOL of the 21st century (oh wait, that's already true).
  • Sun continues its decline in any kind of relevancy and is bought out by Fijitsu solely for its SPARC patents.
Java in Blu-Ray Players, and Open-Source J2EE [eWeek]


MON 20 JUN 2005

J2SE 6.0 Feature Set

filed under Java

At JavaOne next week in San Francisco, Sun will be announcing details of the next version of J2SE. Version 6, codenamed Mustang (the current J2SE 5.0 is, confusingly for Mac users, codenamed Tiger). Mustang will apparently contain no Java language changes, and hopefully no classfile / virtual machine level changes.

You can probably expect J2SE 6.0 on the Mac shortly after WinXP Service Pack 3, errm... I mean Longhorn, ships. Details on which JSRs (Java Specification Requests) are scheduled to be included in J2SE 6.0 after the jump.


J2SE 6.0 Feature Set [eWeek]


TUE 14 JUN 2005

Critical Fixes to Java

filed under Java

Sun is rolling out fixes to the JRE aimed at critical bugs allowing untrusted applets to elevate their privileges.

Says Sun:

"For example, an applet may grant itself permissions to read and write local files or execute local applications that are accessible to the user running the untrusted applet."

This advisory is targetted at Solaris, Windows, and Linux versions of the JRE. No word if these problems affect Apple's Java implementation, or when fixes will be available on the Mac.

Critical Fixes to Java [eWeek]


Make Magazine vol.2

The first magazine devoted to digital projects, hardware hacks, and D.I.Y. inspiration. Vol.2 has 242 pages of Atari 2600's, Macrovision hacking, and R2-D2-DIY.

Mac OS X Tiger for Unix Geeks

Targeted at those familiar with other versions of Unix, applies your knowledge to Mac OS X Tiger. Covers Spotlight and HFS+ Metadata, CUPS, X11, compiling and linking code, package management and creation, and Mac OS X Server.

Reverse Engineer T-Shirt

Black T celebrating your abilities to crack the Word binary file format and write Linux drivers for obscure hardware.

Das Keyboard

For the uber-leet coder in you, a black USB keyboard with black keys neatly inscribed with black-on-black non-raised letters. Increase your typing speed with the Zen-like confidence to never glance down at your keyboard.