The first beta of MacRuby 0.5 is available, complete with a new VM, JIT and AOT - and without the GIL. InfoQ talked to the MacRuby core team about the state of MacRuby and whether there'll be a way to write Ruby apps for the iPhone using MacRuby.
On day one of Max, Adobe announced the upcoming availability of the Flash platform on a number of mobile devices. The availability of Flash on a wide range of devices is an important step forward for the Flash / Flex developer community.
In the article entitled Apple vs. Microsoft – A Website Usability Study, Dmitry Fadeyev, co-founder of Pixelshell, compares Apple’s and Microsoft’s web sites from a usability perspective, and Apple is the winner. Scott Barnes, PM at Microsoft, agrees with him and suggests the problem is because various site sub-domains have different management.
MacRuby is steadily moving forward, with a usable Ahead of Time (AOT) compiler coming closer on the experimental branch, which should make Ruby a first class language for Cocoa applications. Also: a look at Dr Nic's ChocTop utility for creating MacOS DMG files.
The MacOS X based Ruby implementation MacRuby is now available in the 0.4 release, which adds an embedding API for using Ruby to script Objective-C apps, a new threaded GC, 64 bit support, and a graphics library along the lines of Processing called HotCocoa::Graphics built on Core Graphics and Core Image.
The upcoming MacRuby release will have some features that allow to embed the runtime and use Ruby to script Objective-C based applications.
MacRuby 0.3 was released with many improvements, among them support for GUIs built with the InterfaceBuilder. Also: HotCocoa, a Builder-style API for Cocoa GUIs is shipped with the new release of MacRuby.
Ruby pops up in some recent software provided or used by Apple. The iPhone Configuration Web Utility for Enterprises is built on Rails. SproutCore, which powers the client side of Apple's MobileMe, uses Ruby for tooling and Merb for static content generation.
Since attaining a peak of about 95% usage share during 2002 and 2003, Internet Explorer 6 (IE6) has been rapidly losing market share. As the end of 2008 approaches, significant online services, vendors and web frameworks are dropping support for IE6. Will this year be the end of IE6 and what does this signify for Web 2.0 developers?
Eric Klein, Vice President of Java Marketing, has announced Sun's intention to port the JVM to the iPhone, but multiple obstacles need to be overcome.
The newly released Mac OS X Leopard ships with the Ruby 1.8.6 and various Ruby libraries and tools installed. Leopard also includes DTrace probes for profiling Ruby, XCode and Interface Builder support and more.
Apple has announced that it will be deprecating it's developer tools around WebObjects and instead focusing it's efforts on the WebObjects runtime and encouraging an open source community to develop around WebObjects tools. ThinkSecret also reports that WebObjects will be going open sourcing most of it's code.
As the Ruby on Rails framework celebrates its second birthday, Apple announces the framework is to come with its next OS X release, Leopard.