2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
Flex Is Strong Because of Java
I received an email stating that AOL finally aband
TOP THREE LINKS YOU MUST CLICK ON
Mac OS X & Java - A perfect marriage
Mac OS X sports a new look, not just on the outside with its great look and feel but also on the inside. OS X is proudly built on top of a BSD Unix-based core foundation. An exciting aspect of the new operating system is that the latest version of the Java 2 platform (J2SE v1.3) is preinstalled in every Macintosh notebook and desktop preloaded with OS X. (The current release is 10.1, however, in this article I’m referring to the latest version of OS X, v10.1.1.)
Reader Feedback : Page 1 of 1

Unlike the first Apple-- list price: $666.66

I can't really comment on the JDK1.4 comment, but you mentioned that InterfaceBuilder doesn't support Swing. It never will (and thank God for that). InterfaceBuilder is primarily for Cocoa apps and has been retrofitted for Carbon apps. Swing and Cocoa programming (which can be done in Java, but Objective-C is much better) are about as close to each other as MFC (Microsoft Foundation Classes) and Perl. They aren't! The best Java RAD apps can do with Swing is code generation (which usually takes a roundabout approach to putting the GUI together). InterfaceBuilder generates no code. The GUI elements you drag from the palette are actual objects instantiated and manipulates at runtime. When you save your .nib file, you are actually archiving the object hierarchy that makes up the GUI for your app into a file. That file is can be loaded (and thus unarchived) at runtime, with all the connections between the GUI widgets and your app-specific classes intact. This approach is much better than Swing IMHO. Get even the most complicated GUI fully functional in minutes and never have to worry about how optimized the code generation was. If you need to make dynamic changes to the GUI at runtime, the GUI objects have methods for that too. For Apple to make InterfaceBuilder generate Swing code would contradict the original purpose of the program: to make GUIs effortless to create and change. Besides, the Swing (and Java) event model is completely different than Cocoa's. There isn't an aggregation of EventListener interfaces in Cocoa. Every on-screen widget can be subclassed to override low-level events such as mouse and keyboard events. Instead of an ActionListener interface, each clickable widget has a target and an action. The target can be whatever object you want (regardless of class), and the action can have any name (instead of actionPerformed()). And what's better is that the target and action and classes that will contain them can be created and graphically linked to the proper GUI widgets without writing any code all inside of InterfaceBuilder. If you want a Swing code generator, there are plenty of available apps to choose from that will run on MacOS X. InterfaceBuilder is too sophisticated for something like that. Just my $.02

hello im a new mac user i got the new imac and i love it.i I like to get some screenshots if i could i did pay 4 a book i did not get? from apple im in nova scotia canada
11 david st.
b1a 3z2
but some screenshots wow would be nice

oh by the way did i say .....I LOVE IMAC
this is coming from a person who has used a PC now for 10 years and mac is the way to go ...4 now on im mac 4 life
thanks 4 any help you send me :) HAVE A GOOD DAY


cory martin

The correction should be 667 MHz not 666MHz nor 66 MHz for the top end PowerBook G4. I think Apple may have done that to get away from the negative associations with the number 666.

That's right - Apple's got a LOT of catching up to do with Java. Key gripes:

1. JDK is behind Windows
2. Developer Tools needs much, much more Java support (NetBeans works and is v. v. powerful but is ghastly to use in comparison)
3. No Java 3D
4. Interface Builder with Dev Tools has no Swing support. This is a real downer.
5. Dev tools has no neat wizards for Servlets/JSP, RMI, JINI or any of the latest Java stuff (s'pose this is the same as 2)

etc.

Nonetheless, you'll never, ever get me onto a PC.

Not only that, but I've made 2 conversions to the cause in the last 2 weeks with my TiBook + OS X.

Latest version JDK is 1.4 but not for Mac :-(

If you're looking for an easy-to-use IDE for Java programming on Mac OS X - why not try JJEdit - [visit link]

goddamit guys! pb titanium is 6670 mhz!

Dudes!

It's 667 MHZ! Geez...

Not 66mhz or 666mhz 687mhz

In the paper version of this article you state that the Titanium PowerBook G4 has a 66MHz PowerPC G4 processor, it should be 666MHz.

Latest version is 10.1.3, not 10.1.1.

By the way, i saw that you made screenshots with the Application "Grab".
It goes easier.
Press "Command shift 3" (without ") for a screen grab or "command shift 4" and select the part of the screen which you want to "grab"


regards,
florentin


FEATURED WHITE PAPERS
YOUR FEEDBACK
What Does the Future Hold for the Java Language?
Tommy wrote: I simply do not agree on many parts: - .NET has a lot of traction - you can certainly know well (and master) more than one language. If you cannot master more than one language, this could potentially be one of your limits. - Java is not a perfect language - It is ea...
i-Technology Opinion: Why Use Extreme Programming?
James Nwaba wrote: This is a nice article - very straight froward, easy to understand.However, there was no mention of any organization that have implemented XP. The author said, "Many of the concepts found in this lightweight method of development have been implemented into the ...
iPhone Office: 100 Ways to Turn Your Device into the Ultimate Productivity Tool
QueZZtion wrote: Can the iPhone really work as a multimedia remote for iTunes or even a desktop?
DoJa in NTT DoCoMo Phones
Venkat wrote: Excellent explanation. It will be helpful if it was in pictorial form ie with the emulator images. Can u please send me the I-mode to I appli communication and a brief explanatioj about the architecture.Thanks in advance.
i-Technology Opinion: Outsourcing...to Students
Robert Dobbs wrote: Timothy, this video will get you started in the right direction: http://www.youtube.com/wa tch?v=3PycZtfns_U
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SYS-CON FEATURED WHITEPAPERS

BREAKING JAVA NEWS
Domark International, Inc. Completes Its Acquisition of Javaco, Inc.
Domark International, Inc. (OTCBB:DOMK) announced today that it has completed its acqui
Saving Your Investment: Transforming J2EE applications into Web 2.0 using GWT
The pressure is on to keep pace with Web 2.0 entrants into the marketplace. Rewriting is expensive;
WSRP Really Works! - Part 2
A standard from OASIS called Web Services for Remote Portlets (WSRP) is used so portlets can be deco
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe
Sun Expects Q4 Earnings Above Estimates
On Tuesday evening Sun issued a fourth-quarter guidance range largely above analysts' estimates. The
Virtualization Conference Keynote Webcast Live on SYS-CON.TV
Brian Stevens, the Chief Technology Officer and Vice President of Engineering of Red Hat, delivered
The Beauty of JavaScript
JavaScript is one of the most interesting and misunderstood programming languages in common use toda
JavaScript: The Good Parts
JavaScript is a language with more than its share of bad parts. It went from non-existence to global
Use JavaScript 2 Today with OpenLaszlo
JavaScript 2 is becoming increasingly important. Learn how to take advantage of JavaScript 2 while s
Server-Side JavaScript - All the Cool Kids Are Doing It!
In this session that no developer who uses JavaScript or ActionScript will want to miss, delegates w
AJAX with jQuery
jQuery is a rapidly growing, popular JavaScript library. Its powerful and modular architecture, whic
Why the Web Dinosaurs Died
A fast-moving Comet is about to impact the Internet. When it hits, it will wipe away the architectur
Sun Achieves Land Speed Record: 1M Messages Per Second
Algorithmic trading continues to drive the quest for greater speed and lower latency in the capital
AJAX and RIA Technology Will Be Free for All: Sun CEO
'Java's always been a RIA platform - before the world really wanted one,' claimed Sun's CEO Jonathan
Quest Software's JProbe Now Available as Eclipse Plug-In
Quest Software announced the latest release of its Java profiler, JProbe 8.0, which is now offered a
What Does the Future Hold for the Java Language?
Before Java I was a Smalltalk guy. I remember switching from one language to the other and the tippi
White Paper: "Ensuring Code Quality in Multi-Threaded Applications"
Today, the world of software development is presented with a new challenge. To fully leverage this n
AccuRev and Rally Software Partner to Scale Agile Software Development Best Practices
AccuRev and Rally announced a technology partnership that will integrate AccuRev software change and
MyEclipse 6.5: The Maven Tipping Point for 1 Million Java Developers
Genuitec announced the availability of MyEclipse Enterprise Workbench 6.5; Java's most compelling ID
AccuRev Leverages Web 2.0 Technology to Extend Process Management Reach Across the Organization
AccuRev announced a new AJAX-based Web Interface and a native integration with Microsoft Windows Exp
Voyager Offers Android, .NET CF, Java Runtime Support
Recursion Software released a private beta version of their Voyager mobile platform, with powerful i
SPONSORED BY INFRAGISTICS
SOA in a JVM: OSGi Service Platform - A Dynamic Component System for Java
There are many forces that influence technological evolution. After a decade of building enterprise
AJAX and Enterprise RIA Tools - JSF, Flex, and JavaFX
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver
Final Voting Phase on OpenAjax Browser Wishlist
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated
AJAX World RIA Conference News - Netflix UI Guru To Present on Crafting Rich Web Interfaces
In every field of design one of the first things students do is learn from the work of others. They
Infragistics Releases CTP UI Components for Microsoft Silverlight Beta 2
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI
Yahoo User Interface 2.5.2 Released
The YUI development team has released version 2.5.2; you can download the new release from SourceFor
ADS BY GOOGLE