Ocelot (OSS remote Instrumentation)

814 views
686 views

Published on

OCELOT (Open Collaborative Environment for the Leverage of Online Engineering) is issued from a research project prototype, realized at the DIOM laboratory of TELECOM Saint-Etienne, associated school of the French Institut TELECOM (formerly GET). OCELOT allows the remote control of apparatuses, instruments, devices in an industrial, research and education context. The main originality of the framework is to support synchronous collaboration (Computer-Supported Collaborative Work), and to minimize the amount of integration time when putting a new device online.

The underlying middleware is based on JOnAS (EJB3) and JORAM, but also on other technologies from the Web 3.0 (semantic web : ontologies). OCELOT is becoming an open source project, hosted at OW2.

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
814
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ocelot (OSS remote Instrumentation)

  1. 1. OCELOT @ fOOSa’2009 Open Collaborative Environment for the Leverage of Online Engineering - http://ocelot.ow2.org
  2. 2. Before words Project issued from a research prototype 2 Stake & issues
  3. 3. “Where are you from ?” 3 Stake & issues
  4. 4. “Where are you from ?” 3 Stake & issues
  5. 5. “Where are you from ?” 3 Stake & issues
  6. 6. “Where are you from ?” 3 Stake & issues
  7. 7. “Where are you from ?” 3 Stake & issues
  8. 8. “Where are you from ?” 3 Stake & issues
  9. 9. “Where are you from ?” components 3 Stake & issues
  10. 10. “Where are you from ?” components instrumentation 3 Stake & issues
  11. 11. “Where are you from ?” components instrumentation SATIN 3 Stake & issues
  12. 12. “Where are you from ?” Adaptive systems in computer science components instrumentation SATIN 3 Stake & issues
  13. 13. Online Engineering ? C. Gravier, J. Fayolle, J. Lardon, B. Bayard , "Fostering Collaborative Remote Laboratories through software reusability, authoritative tools, and Open Source licensing ", Proc. of REV 2009 , Bridgeport , USA , June 23-26, 2009 4 Stake & issues
  14. 14. Contexte : Industrial applications 5 Stake & issues
  15. 15. Contexte : Industrial applications Innovative products have one of the following facet(s) : 5 Stake & issues
  16. 16. Contexte : Industrial applications Innovative products have one of the following facet(s) : ! embedded “intelligence” 5 Stake & issues
  17. 17. Contexte : Industrial applications Innovative products have one of the following facet(s) : ! embedded “intelligence” ! design (product, system, etc.) 5 Stake & issues
  18. 18. Contexte : Industrial applications ! sustainable development, eco- production, ... 6 Stake & issues
  19. 19. Context : Industrial applications Innovative products have one of the following facet(s) : ! embedded “intelligence” ! design (product, system, etc.) ! sustainable development 8 Stake & issues
  20. 20. Context : Industrial applications Innovative products have one of the following facet(s) : ! embedded “intelligence” ! design (product, system, etc.) ! sustainable development ! Sharing of production unit, shared center of production, etc. 8 Stake & issues
  21. 21. Context : Research Make online experiments 9 Stake & issues
  22. 22. Context : Research Make online experiments • share a commun device 9 Stake & issues
  23. 23. Context : Research Make online experiments • share a commun device • make online multicompetenties manipulations 9 Stake & issues
  24. 24. Context : Research Make online experiments • share a commun device • make online multicompetenties manipulations • promote the usage of laboratories equipments 9 Stake & issues
  25. 25. Context : Research Make online experiments • share a commun device • make online multicompetenties manipulations • promote the usage of laboratories equipments • spread research result as reproductible experiments online 9 Stake & issues
  26. 26. Context : Research Make online experiments • share a commun device • make online multicompetenties manipulations • promote the usage of laboratories equipments • spread research result as reproductible experiments online • ... 9 Stake & issues
  27. 27. Context : Education Distance Learning 10 Stake & issues
  28. 28. Context : Education Distance Learning 10 Stake & issues
  29. 29. Context : Education Distance Learning 10 Stake & issues
  30. 30. Context : Education Distance Learning 10 Stake & issues
  31. 31. Context : Education Distance Learning 10 Stake & issues
  32. 32. Context : Education Distance Learning Lectures 10 Stake & issues
  33. 33. Context : Education Exercices Distance Learning Lectures 10 Stake & issues
  34. 34. Context : Education Exercices Distance Learning Lectures Projects 10 Stake & issues
  35. 35. Context : Education MCQ Exercices Distance Learning Lectures Projects 10 Stake & issues
  36. 36. Context : Education MCQ Exercices Distance Learning KP Lectures Projects 10 Stake & issues
  37. 37. Context : Education MCQ Exercices Distance Learning KP Lectures Projects laboratories 10 Stake & issues
  38. 38. Context : Education MCQ Exercices Distance Learning KP Lectures Projects laboratories 10 Stake & issues
  39. 39. Industry-Research-Education There is a need to remotely handle devices and equipments 11 Problem
  40. 40. Industry-Research-Education There is a need to remotely handle devices and equipments What’s the problem ? 11 Problem
  41. 41. 1st problem : software reusability Speci c SW development from A to Z for online instrumentation 12 Problem
  42. 42. 2nd problem : CS Collaborative Work 13 Problem
  43. 43. Issues and scientific project OCELOT : reusability + CSCW 14 Problem
  44. 44. Issues and scientific project OCELOT : reusability + CSCW OCELOT : Open and Collaborative Environment for the Leverage of Online Engineering 14 Problem
  45. 45. SW architecture 15 Prototype & promotion
  46. 46. SW architecture 15 Prototype & promotion
  47. 47. SW architecture J2EE + Web 3.0 15 Prototype & promotion
  48. 48. Technologies 16 Prototype & promotion
  49. 49. Remember before words Project issued from a research prototype 17 Prototype & promotion
  50. 50. Remember before words Project issued from a research prototype 17 Prototype & promotion
  51. 51. Remember before words Project issued from a research prototype ? product ? 17 Prototype & promotion
  52. 52. Promotion & future works ? 18 Prototype & promotion
  53. 53. Promotion & future works ? New scienti cal issues : GUI adaptation to the context of use 18 Prototype & promotion
  54. 54. Promotion & future works ? New scienti cal issues : GUI adaptation to the context of use Promotion : a research prototype answer an existing need (Industry- Research-Education) where no commercial products exist (deadlocks were broken). 18 Prototype & promotion
  55. 55. Tomorrow ? New scienti cal issues : GUI adaptation to the context of use 19 Prototype & promotion
  56. 56. Tomorrow ? New scienti cal issues : GUI adaptation to the context of use We are a research team in adaptive system : there is a new ongoing PhD ;-) 19 Prototype & promotion
  57. 57. Tomorrow ? New scienti cal issues : GUI adaptation to the context of use We are a research team in adaptive system : there is a new ongoing PhD ;-) (We have this adaptative aim from the very start, which explain the motivation for going for semantic Web technologies ...) 19 Prototype & promotion
  58. 58. Tomorrow ? 20 Prototype & promotion
  59. 59. Tomorrow ? Promotion : a research prototype answer an existing need (Industry-Research-Education) where no commercial products exist (deadlocks were broken). 20 Prototype & promotion
  60. 60. Tomorrow ? We are a research team in adaptive system : it’s not our job any longer Promotion : a research prototype answer an existing need (Industry-Research-Education) where no commercial products exist (deadlocks were broken). 20 Prototype & promotion
  61. 61. Promotion 21 Prototype & promotion
  62. 62. Promotion (What’s the objective ? The product ?) 21 Prototype & promotion
  63. 63. Promotion (What’s the objective ? The product ?) Build a user community, contributors, researchers, SW editors, etc. 21 Prototype & promotion
  64. 64. Promotion (What’s the objective ? The product ?) Build a user community, contributors, researchers, SW editors, etc. An ambition : common SW ground for : - online instrumentation products - research proof of concepts 21 Prototype & promotion
  65. 65. Promotion (What’s the objective ? The product ?) Build a user community, contributors, researchers, SW editors, etc. An ambition : common SW ground for : - online instrumentation products - research proof of concepts open source Project (@OW2 forge). 21 Prototype & promotion
  66. 66. Promotion (What’s the objective ? The product ?) Build a user community, contributors, researchers, SW editors, etc. An ambition : common SW ground for : - online instrumentation products - research proof of concepts open source Project (@OW2 forge). SW is now bundled (licence LGPL ?), but who’s the vendor ? 21 Prototype & promotion
  67. 67. Demonstration 22 Prototype & promotion
  68. 68. Demonstration Video from the demonstration can be found online at : 22 Prototype & promotion
  69. 69. Demonstration Video from the demonstration can be found online at : http://diom.telecom-st-etienne.fr/satin/einst/ einst_demo.avi 22 Prototype & promotion
  70. 70. Contact / Questions Christophe Gravier Laboratoire DIOM TELECOM Saint-Etienne christophe.gravier@telecom-st-etienne.fr http://ocelot.ow2.org Vice-president Research and Academic Relations of the International Association of Online Engineering (200+ researchers working in the eld of online engineering) http://online-engineering.com 23 Prototype & promotion

×