epics office howto n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
EPICS Office HowTo PowerPoint Presentation
Download Presentation
EPICS Office HowTo

Loading in 2 Seconds...

play fullscreen
1 / 9

EPICS Office HowTo - PowerPoint PPT Presentation


  • 70 Views
  • 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

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

PowerPoint Slideshow about 'EPICS Office HowTo' - reuel


Download Now 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

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