JRuby Smörgåsbord
63738359-7150-40de-9215-cc4c03b99d08
|
Presentation |
You are a programmer on the Java platform, and you have been hearing more and more about Ruby, Ruby on Rails, and JRuby. What's this stuff all about? Why would a Java programmer care about these technologies? How will it make you, as a programmer on the Java platform, more productive?
Over the past two years. Ruby on Rails has brought the Ruby programming language into the mainstream. Ruby offers a cleaner, simpler, faster, and much more fun language for day-to-day development. Rails has changed the face of web development with legendary productivity gains and minimal configuration. The two are now available for your Java platform projects with JRuby, an implementation of Ruby for the JVM.
In this session, we'll walk through how you can get JRuby up and running. We'll demonstrate common use cases for JRuby like GUI development, web development with Ruby on Rails, and more. By the end of this session, you'll be ready to download JRuby and start adding it to your own projects, or start a few new ones. JRuby is ready for you!
Outline:
- Introduction to speakers
- Introduction to Ruby
- short Ruby features walkthrough
- short interactive demo
- Introduction to JRuby
- short interactive demo of Ruby calling Java libraries
- JRuby use cases
- Swing GUI development
- Swing demo
- Graphic development with Processing and/or JMonkeyEngine
- Graphics demo
- Web development with Ruby on Rails
- Rails demo
- JRuby future
- Conclusion, links, and discussion
-
Ola BiniOla Bini is a Swedish developer currently working for ThoughtWorks in Stockholm, Sweden. He has been one of the core developers for JRuby since 2006 and is the author of the APress book Practical JRuby on Rails. He has much experience with Java, Ruby and LISP, and has been involved with several other open source projects - but nowadays JRuby takes most of his time.He has been known to like implementing languages, writing regular expression engines, YAML parsers and other similar things that exist at the borders of computer science.
-
Charles Oliver NutterCharles Nutter has been a Java developer since 1996, recently working as the senior Java architect at Ventera Corp and in September moved to Sun to work full-time on JRuby! He led the open-source LiteStep project in the late 90s and came to Ruby in the fall of 2004. Since then he has been a member of the JRuby team, helping to make it a true alternative Ruby platform.



Intermediate
Emerging Technologies