Epics office howto
1 / 9

EPICS Office HowTo - PowerPoint PPT Presentation

  • Uploaded on

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

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about ' EPICS Office HowTo' - reuel

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


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


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…


  • Server side: great success of EJB, complexity

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



a LOT of stuff

Pure Java, Knoplerfish, Eclipse, Spring

EPICS Workshop, SLAC, 2005-04-27

Eclipse for rcp
Eclipse for RCP



Button in the toolbar

Extension point: clicking on the price

Plug-in component deployed as bundle

EPICS Workshop, SLAC, 2005-04-27


  • 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)


EPICS Workshop, SLAC, 2005-04-27