The Artima Developer Community
Sponsored Link

Java Buzz Forum
Java on OS X, slowly fading away

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Wolf Paulus

Posts: 692
Nickname: wolfpaulus
Registered: Jan, 2004

Wolf Paulus is an experienced software developer focusing on Java, XML, Mac OS X, wireless/mobile ..
Java on OS X, slowly fading away Posted: Jan 22, 2007 8:08 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Wolf Paulus.
Original Post: Java on OS X, slowly fading away
Feed Title: Wolf's Web Journal
Feed URL: http://wolfpaulus.com/feed/
Feed Description: Journal - dedicated to excellence, and motivated by enthusiasm to trying new things
Latest Java Buzz Posts
Latest Java Buzz Posts by Wolf Paulus
Latest Posts From Wolf's Web Journal

Advertisement
Being a member of Apple's Developer Connection (ADC) not only provides access to developer releases of some of Apple's software like OSX, SDKs, or the XCode developer tools, it also provides the opportunity to attend events like the Leopard Tech Talk, which took place in L.A. on Friday, January 19. Apple had sent its technology evangelist on the road to meet Mac developers and present the latest Leopard development information. It was a no-fluff event, which didn't focus on the new application that will be included with OSX 10.5 Leopard but on upcoming changes in the technology necessary to build these apps. All of the great and compelling desktop applications for the Mac are written in Objective-C, a somewhat strange language but still very similar to C and C++. And for the first time in a very long time, the Objective-C language is being changed and not in a small way:
  • Objective-C will now be able to create managed code, meaning like C# and Java, Objective-C object falling out of scope will be garbage collected by a Runtime Engine and not being released by developer written code.
  • The dot notation to access properties just like one would in C++ will most likely be added
  • and another example of Objective-C borrowing a feature from a different programming language, would be the automatic generation of property accessors.
    A property just needs to be annotated in the Interface (yes, Objective-C like C and C++, separates definition and implementation) as readable or read-write, and accessor methods (setters and /or getters) will be generated automatically at runtime at first use.
Some of the new Objective-C features will only be available in the 64-bit version, meaning the compiled code will only run on PowerPC-G5 and Intel-Core-2-Duo powered Macs, leaving all those 1st generation Intel Macs (Core-Solo and Core-Duo) in dark .. there had to be a reason why the Mac Mini and the iMac have the processor on a socket instead of being directly soldered onto the board ..
Moreover, XCode, the only development environment on the Mac, able to generate Universal code (the fat binaries, containing code for both, the Intel and PowerPC chip) finally gets the ability to refactor code and a fully integrated CVS and SubVersion client.
Dig deeper ...

Read: Java on OS X, slowly fading away

Topic: Neal Ford on DSLs at CodeMash Previous Topic   Next Topic Topic: Web Seminar on Continuous Integration, January 23, 2007

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use