Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Robots and Water and Whales, Oh my!

marakana
August 23, 2012

Robots and Water and Whales, Oh my!

James Gosling, the Father of Java, talks about his new role as a software engineer for Liquid Robotics.

marakana

August 23, 2012
Tweet

More Decks by marakana

Other Decks in Programming

Transcript

  1. Why? We’re critically dependent on the ocean But what data

    we have is sparse and expensive What if we could make the data dense and cheap? Eg. Predict hurricanes and tsunamis early and accurately?
  2. Genesis 2005: Roger Hine, Derek Hine and Joe Rizzi RC

    car for the ocean to listen to whales http://www.jupiterfoundation.org
  3. No Rocket Science Roughly a lightweight, specialized, non-EE, JMS-ish thing

    Very Simple Tried-and-true techniques Optimized for small things that flow Every chunk individually authenticated Not trying to be general purpose The real key to simplicity.
  4. Cluster-to-Cluster links With filters Useful for • Sharding • Delivering

    to customer private datacenters • Jurisdictions (eg. Taxes)
  5. Cluster-to-Cluster links With filters Useful for • Sharding • Delivering

    to customer private datacenters • Jurisdictions (eg. Taxes)
  6. Retroactivity WTF? Screwups are always realized after the fact Never

    damage the data Computations are always a cache Metadata has timestamps too And they’re mutable!!
  7. Authentication OpenAM/OpenDS for users & groups Fine grained access requirements:

    every sensor of every craft by time interval for every sample Data delivered if subscriber meets requirements and is interested