Your SlideShare is downloading. ×
0
2008-12-12;Matsue-OSS lab;Shimane-OSS
Meadowy.org
Akasaka.RB
JRuby Hot Topics
Koichiro Ohba
Agenda
•Introduction of JRuby
•JRuby now and future
•Demo
Running on JavaVM
Java Integration
Ruby 1.8.6 & 1.9
compatibility
native thread
What s JRuby
Tom E Enebo
Charles O Nutter
Core Developers
Charles visited maid
cafe with ko1 in June
Included
Manga
Power
JRuby now
•Release 1.1.5
•More speed, more bug fix,
more compatible.
•Rubygems 1.3.1
•Constant cache
RubyConf 06-Nov-08
•JRuby: What, Why,
How...Try It Now -
Tom&Charles
•JRuby HackFest
Many bugs
are found.
JRuby BugFest
1.1.6 is available
•1.1.6RC1 has been
released
•many bug fixes
•Supports Ruby 1.9
parser
Foreign Function
Interface
e.g. C/C++ DLL
FFI
The Difference between
FFI and Ruby/DL
FFI Ruby/DL
No C header ○ ○
Callback ○ ○
Rubinius ○
DSL ○
Installable
RubyGems for
Enterprise
Application Server
GlassFish gem
v3 prelude
OSGi module
OSS
Rails,Merb,Sinatra,,
Small footprint(4MB)
GlassFish gem
jruby -S gem install glassfish
jruby -S gem install rack
jruby -S gem install activerecord-
jdbcmysql-adaptor
install
Glass...
jruby -S glassfish_rails [RAILS_ROOT]
running
GlassFish gem
--runtimes
--runtimes_min
--runtimes_max
jruby runtime
control
Demo
•Redmine on
Glassfish gem
•Railgun
Upcoming SlideShare
Loading in...5
×

JRuby Hot Topics 2008-12-12

592

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
592
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "JRuby Hot Topics 2008-12-12"

  1. 1. 2008-12-12;Matsue-OSS lab;Shimane-OSS Meadowy.org Akasaka.RB JRuby Hot Topics Koichiro Ohba
  2. 2. Agenda •Introduction of JRuby •JRuby now and future •Demo
  3. 3. Running on JavaVM Java Integration Ruby 1.8.6 & 1.9 compatibility native thread What s JRuby
  4. 4. Tom E Enebo Charles O Nutter Core Developers
  5. 5. Charles visited maid cafe with ko1 in June
  6. 6. Included Manga Power
  7. 7. JRuby now •Release 1.1.5 •More speed, more bug fix, more compatible. •Rubygems 1.3.1 •Constant cache
  8. 8. RubyConf 06-Nov-08 •JRuby: What, Why, How...Try It Now - Tom&Charles •JRuby HackFest
  9. 9. Many bugs are found. JRuby BugFest
  10. 10. 1.1.6 is available •1.1.6RC1 has been released •many bug fixes •Supports Ruby 1.9 parser
  11. 11. Foreign Function Interface e.g. C/C++ DLL FFI
  12. 12. The Difference between FFI and Ruby/DL FFI Ruby/DL No C header ○ ○ Callback ○ ○ Rubinius ○ DSL ○
  13. 13. Installable RubyGems for Enterprise Application Server GlassFish gem
  14. 14. v3 prelude OSGi module OSS Rails,Merb,Sinatra,, Small footprint(4MB) GlassFish gem
  15. 15. jruby -S gem install glassfish jruby -S gem install rack jruby -S gem install activerecord- jdbcmysql-adaptor install GlassFish gem
  16. 16. jruby -S glassfish_rails [RAILS_ROOT] running GlassFish gem
  17. 17. --runtimes --runtimes_min --runtimes_max jruby runtime control
  18. 18. Demo •Redmine on Glassfish gem •Railgun
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×