Shibuyajs24 JavaScript.GIF x LiveConnect

4,311 views

Published on

http://www.youtube.com/watch?v=LlIS0Pj7xOI

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

No Downloads
Views
Total views
4,311
On SlideShare
0
From Embeds
0
Number of Embeds
41
Actions
Shares
0
Downloads
58
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Shibuyajs24 JavaScript.GIF x LiveConnect

  1. 1. Shibuya.JS 24 Lightning Talks
  2. 2. JavaScritpt.GIF 異言語融合 サイボウズ・ラボ株式会社 竹迫 良範 id:TAKESAKO
  3. 3. LT×2 本 やります
  4. 4. はじめに
  5. 5. 5 秒でわかる JavaScript.GIF <ul><li>正しい GIF 画像でもある JavaScript ファイル </li></ul><ul><ul><li>JavaScript として解釈される GIF 画像ファイル </li></ul></ul><ul><li>IE/Firefox/Opera で動作 </li></ul><ul><ul><li><script src=“alert0.gif” language=“JavaScript”> </li></ul></ul>
  6. 6. Demo JavaScript x GIF
  7. 7. <script src=&quot; nipodan24.gif &quot; language=&quot;JavaScript&quot;> </scirpt><img src=&quot; nipodan24.gif &quot; />
  8. 8. 以上 JavaScript.GIF 終了
  9. 9. 他の言語融合
  10. 10. JavaScript x Java = LiveConnect (?)
  11. 11. JavaScript.GIF 改め LiveConnect サイボウズ・ラボ株式会社 竹迫 良範 id:TAKESAKO
  12. 12. 質問 Q. LiveConnect って ご存知ですか?
  13. 13. LiveConnect とは? <ul><li>Netscape Navigator 3.0 からサポートされた JavaScript <-> Java との通信機能 </li></ul><ul><ul><li>JavaScript 内に Java のコードをいきなり記述可能 </li></ul></ul><ul><ul><ul><li><script language=”JavaScript”> </li></ul></ul></ul><ul><ul><ul><ul><li>var s = new java.net.Socket(&quot;example.com&quot;, 80); </li></ul></ul></ul></ul><ul><ul><ul><li>Java のオブジェクトを JavaScript から自由に操作できる </li></ul></ul></ul><ul><li>LiveConnect をサポートしているブラウザ </li></ul><ul><ul><ul><li>Mozilla, Firefox, Opera など主要ブラウザで動作 </li></ul></ul></ul><ul><ul><li>動作条件 </li></ul></ul><ul><ul><ul><li>Java と JavaScript が両方 ON になっていること </li></ul></ul></ul>
  14. 16. LiveConnect Rediscover the http://wp.netscape.com/eng/mozilla/3.0/handbook/javascript/livecon.htm
  15. 17. (略)
  16. 18. Demo 3D Real world with LiveConnect
  17. 19. USB:: MissileLauncher
  18. 20. LiveConnect デモ <ul><li>コンセプトツール AJAX telnet client </li></ul><ul><ul><ul><li>1. SMTPアクセス </li></ul></ul></ul><ul><ul><ul><li>2. USB-Missile Launcher </li></ul></ul></ul>
  19. 21. ソースコードは普通の HTML+JavaScript
  20. 22. DOS/V パラ 在庫処分 980 円 セール
  21. 23. cpan> install Deveice::USB::MissileLaunchers
  22. 24. Yappo++
  23. 25. 禁則事項 USB::MissileLauncher を人に向けて 撃ってはいけません
  24. 27. LiveConnect さらに 詳しく
  25. 28. LiveConnect は Mozilla 2.0 で削除される予定です
  26. 29. orz
  27. 30. 以上 LiveConnect 終了
  28. 31. ご清聴ありがとうございました

×