RubyMotion
Developer(s) | HipByte |
---|---|
Written in | C, C++, Objective-C, Ruby |
Operating system | Mac OS X, iOS |
Type | Ruby programming language interpreter and compiler |
License | Proprietary EULA |
Website | http://www.rubymotion.com/ |
RubyMotion is an implementation of the Ruby programming language that runs on iOS and OS X. RubyMotion is a commercial product created by Laurent Sansonetti for HipByte[1] and is based on MacRuby for OS X.[1]
RubyMotion uses Rake as its build and execution tool.[2] Programs execute in the iOS simulator alongside a read-eval-print loop (REPL) for interactive inspection and modification.[2] 3rd-party Objective-C libraries can be included in a RubyMotion project, either manually or by using a package manager such as CocoaPods. RubyMotion apps are statically compiled into machine code.
As of version 2.0, RubyMotion now supports the development of applications for OS X in addition of iOS.[3]
Examples of applications built in RubyMotion include 37signals's Basecamp for iPhone[4] and the Bandcamp iPhone app.[5]
See also
- mruby - another minimal Ruby implementation, targeted at mobile devices
References
- ↑ 1.0 1.1 RubyMotion - About. RubyMotion.com. Retrieved 2012-06-16.
- ↑ 2.0 2.1 Exclusive: building native iOS apps with RubyMotion. ArsTechnica.com. Published 2012-05-03. Retrieved 2012-06-16.
- ↑ RubyMotion Goes 2.0 And Gets OS X Support, Templates and Plugins. RubyMotion.com. Retrieved 2013-06-16.
- ↑ Why I loved building Basecamp for iPhone in RubyMotion. 37signals.com. Retrieved 2013-06-16.
- ↑ RubyMotion Success Story: Bandcamp. The RubyMotion Blog. Retrieved 2013-12-20.
External links
|