Epics office howto
This presentation is the property of its rightful owner.
Sponsored Links
1 / 9

EPICS Office HowTo PowerPoint PPT Presentation


  • 49 Views
  • Uploaded on
  • Presentation posted in: General

EPICS Office HowTo. Gašper Tkačik Cosylab, Slovenia. http://users.cosylab.com/~kzagar/cso/. User’s viewpoint. Same L&F , common actions , data interpreted by different applications Community knowledge (like TeX vs Word  example with colors in GUI) Chart example - reference exchange

Download Presentation

EPICS Office HowTo

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Epics office howto

EPICS OfficeHowTo

Gašper Tkačik

Cosylab, Slovenia

http://users.cosylab.com/~kzagar/cso/


User s viewpoint

User’s viewpoint

  • Same L&F, common actions, data interpreted by different applications

  • Community knowledge (like TeX vs Word  example with colors in GUI)

  • Chart example - reference exchange

  • Scenarios: deployment, monitoring, exploration, configuration, spec. tasks

Office functionality is a complement to traditional application functionality and API

EPICS Workshop, SLAC, 2005-04-27


User s viewpoint1

User’s viewpoint

Name service if available, otherwise connected stuff

Define e.g. groups

Components in the main view

Menu NOT hardcoded

Scripting access from console

EPICS Workshop, SLAC, 2005-04-27


Integrated development

EPICS

Integrated Development…

… and deployment environment

EPICS Workshop, SLAC, 2005-04-27


Epics office why now

EPICS Office - Why now

  • Is there a need?

    • Collecting feature requests

    • More than ‘It would be nice’ argument?

      (Is there really code reuse and added value)

  • Is there a way?

    • Java

    • Shift towards Rich Client Platform

    • Collaborative tools (Sourceforge)

  • What is the cost?

    • Be afraid of the framework?

EPICS Workshop, SLAC, 2005-04-27


What kind of java is brewing

What kind of Java is brewing…

Inversion-of-Control

  • Server side: great success of EJB, complexity

  • Client side: slow adoption (JVM, GUI, services, packaging)

AOP

OSGi

a LOT of stuff

Pure Java, Knoplerfish, Eclipse, Spring

EPICS Workshop, SLAC, 2005-04-27


Eclipse for rcp

Eclipse for RCP

OSGi

Extension:

Button in the toolbar

Extension point: clicking on the price

Plug-in component deployed as bundle

EPICS Workshop, SLAC, 2005-04-27


Epics office howto

EPICS Workshop, SLAC, 2005-04-27


Conclusions

Conclusions

  • EPICS Office is possible

  • But we need to:

    • Leverage existing frameworks in a smart (= simple enough) way

    • Design data-exchange core well

    • Project management (= Office can not be a ‘hobby’ activity)

  • Integration of cool stuff, tools (JEDM anyone), applications (VDCT model - suggestions)

http://users.cosylab.com/~kzagar/cso/

EPICS Workshop, SLAC, 2005-04-27


  • Login