real world second life
play

Real World / Second Life Joining the Real and the Virtual Jonathan - PowerPoint PPT Presentation

Real World / Second Life Joining the Real and the Virtual Jonathan Oxer January 30th, 2008 Linux.Conf.Au 2008 Melbourne, Australia free your mind re-imagine reality Warning: this can kill you! I accept no responsibility for what you


  1. Real World / Second Life Joining the Real and the Virtual Jonathan Oxer January 30th, 2008 Linux.Conf.Au 2008 Melbourne, Australia

  2. free your mind

  3. re-imagine reality

  4. Warning: this can kill you!

  5. I accept no responsibility for what you do with the wild ideas I'm about to put in your head ;-)

  6. Choices, choices! Parallel, RS232, PS2, PCI, USB, IR, Bluetooth, ...

  7. the parallel port is good because it's “dumb”

  8. no flow control no comms protocol

  9. just flip bits

  10. the parallel port is bad because it's “dumb”

  11. scripting language support very poor

  12. use a trivial C helper

  13. Introduction to Arduino

  14. Arduino IDE Installation Extract archive for your OS On Debian and derived distros: # aptitude remove brltty # aptitude install libftdi0 \ sun-java5-jre gcc-avr avr-libc # update-alternatives --config java (select java-1.5.0-sun)

  15. Introduction to Linden Scripting Language

  16. State machine

  17. states and triggers (or “events”)

  18. LSL Building Blocks

  19. HTTP out of Second Life

  20. XML-RPC into Second Life

  21. Email out of Second Life

  22. Email into Second Life

  23. Modified SL client

  24. Custom SL client using libsecondlife

  25. Private SL sim

  26. Introduction to Electronics

  27. Voltage, Current, and Resistance

  28. Voltage (Volts, V) is like pressure

  29. Current (Amps, A) is like flow rate

  30. Resistance (Ohms, R) is like... well, resistance

  31. Ohm's Law: V = I x R I = V / R R = V / I

  32. Ohm's Law: V = I x R I = V / R R = V / I

  33. Ohm's Law: V = I x R I = V / R R = V / I

  34. Breadboard

  35. Breadboard

  36. Resistor

  37. Transistor

  38. Multimeter

  39. Diode

  40. LED

  41. LED

  42. Capacitor

  43. Switch

  44. Hardware Building Blocks

  45. Transistor / Relay

  46. free your mind

  47. hardware is malleable

  48. use scripts as glue

  49. More information More Information Skeleton site now up at: www.secondlifeintegration.com Join the Second Life group: “Second Life Integration” These slides are at: jon.oxer.com.au/talks Thanks for listening :-) Making Things Move Jonathan Oxer

  50. Ohm sweet ohm

  51. Not just a pretty face

  52. Who goes there?

  53. Let there be light

  54. Magnet power!

  55. What am I?

  56. Curtains for lazy people

  57. Curtains for lazy people

  58. Price check on aisle 3!

  59. Watering for lazy people

  60. PHP phone home

Recommend


More recommend