JRuby Hot Topics 2008-12-12

846 views

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
846
On SlideShare
0
From Embeds
0
Number of Embeds
102
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×