Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
I verdensklasse
fra Trondheim
3D Visualization and EMF
Introduction
• Senior Software Developer at Itema AS.
• A small consulting firm.
• All 30 employees are co-owners.
• Java/E...
Trondheim, Norway
Oil and gas
• Europe’s largest oil
exporter, worlds third
largest gas exporter.
• All obtained from the
bottom of North Se...
Alexander Kielland accident
• March 1980.
• Semi-submersible drilling
rig used as a flotel.
• Toppled over.
• 212 people ab...
MARINTEK
• Performs research and
development in the field
of marine technology.
• Headquarters and
laboratories in
Trondhei...
Introducing SIMA
• MARINTEK together with Itema develops SIMA - a
simulations workbench for marine operations.
• For begin...
SIMA Philosophy
• 3D graphical representation
of objects as they are being
modeled
• Instant validations of all
changes do...
Visualization
Modeling
Animation
Simulation
Class Model
Visualizing the EMF Model
Visualization
Modeling
Animation
Simulation
Class Model
Visualizing the EMF Model
Visualization
Modeling
Animation
Simulation
Class Model
Visualizing the EMF Model
Animation
Visualization
Modeling
Simulation
Class Model
Visualizing the EMF Model
NotifierFactory.create(location,"[utmX,u...
Visualization
Modeling
Animation
Simulation
Class Model
Visualizing the EMF Model
DEMO
Thank you!
@torkildr
tur@itema.no
http://www.itema.no
3D Visualization and EMF
Upcoming SlideShare
Loading in …5
×

3D Visualization and EMF

893 views

Published on

A presentation given at the the Eclipse Luna DemoCamps in Zürich and in Münich.

Published in: Science, Education, Technology
  • Be the first to comment

  • Be the first to like this

3D Visualization and EMF

  1. 1. I verdensklasse fra Trondheim 3D Visualization and EMF
  2. 2. Introduction • Senior Software Developer at Itema AS. • A small consulting firm. • All 30 employees are co-owners. • Java/Eclipse, .NET, iOS, Embedded,Android and more. • Committer at Eclipse Mylyn and Orbit projects. Torkild U. Resheim
  3. 3. Trondheim, Norway
  4. 4. Oil and gas • Europe’s largest oil exporter, worlds third largest gas exporter. • All obtained from the bottom of North Sea. • Extraction is both difficult and dangerous.
  5. 5. Alexander Kielland accident • March 1980. • Semi-submersible drilling rig used as a flotel. • Toppled over. • 212 people aboard,123 killed. • Caused by a fatigue crack in the right side of the rig.
  6. 6. MARINTEK • Performs research and development in the field of marine technology. • Headquarters and laboratories in Trondheim Norway - subsidiaries in Houston and Rio de Janeiro.
  7. 7. Introducing SIMA • MARINTEK together with Itema develops SIMA - a simulations workbench for marine operations. • For beginners: A tool to shorten the time to become proficient in modeling and analysis • For experts:A tool to shorten the time from project initiation to conclusion
  8. 8. SIMA Philosophy • 3D graphical representation of objects as they are being modeled • Instant validations of all changes done to a model • Feed input files to physics engines (numerical modules) • Run analysis • Post process analysis results • Generate reports
  9. 9. Visualization Modeling Animation Simulation Class Model Visualizing the EMF Model
  10. 10. Visualization Modeling Animation Simulation Class Model Visualizing the EMF Model
  11. 11. Visualization Modeling Animation Simulation Class Model Visualizing the EMF Model
  12. 12. Animation Visualization Modeling Simulation Class Model Visualizing the EMF Model NotifierFactory.create(location,"[utmX,utmY]] ",  new  FeatureChangeListener()  {     public  void  changed(){       updatePresentation();     }   }     Listen to a BodyPoints x,y,z values: create(bodyPoint,  "[x,y,z]")   Listen to all values in bodypoint: create(bodyPoint,  "[*]")   Listen to the winch feature in bodypoint create(bodypoint,  "winch")   Append several notifiers with "|" create(coupling,  "endPoint1.[x,y,z]| endPoint2.[x,y,z]")
  13. 13. Visualization Modeling Animation Simulation Class Model Visualizing the EMF Model
  14. 14. DEMO
  15. 15. Thank you! @torkildr tur@itema.no http://www.itema.no

×