Interactive Framework - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Interactive Framework

Description:

Can register that it wants output and error notification. Can locate the process and services using the nameserver. Main. Commander. CORBAserver ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 9
Provided by: jameskow
Category:

less

Transcript and Presenter's Notes

Title: Interactive Framework


1
Interactive Framework
  • Multithreaded option
  • Single threaded with callbacks option
  • CORBA
  • GUI and event processing can be distributed
    distributed

2
Interactive Components
  • Interactor Factory class
  • Commander
  • Messenger
  • Framework
  • Package

3
Use of Threads
  • Framework runs in main thread
  • User interactive components in separate thread
  • Algorithms not required to multithreaded

4
Interactors
  • Sends commands to framework
  • (start,quit,pause,next,configure,find package)
  • Access to Framework and Packages
  • Catches framework output
  • Created using factory
  • Console version
  • Client/server version

5
Overview
GUI
Framework
Pause Resume Stop Start Step Next
Main Thread
Event loop
Packages
x y z
Pkg1
Pkg2
Output Window
Pkg3
Framework
Error Window
Messenger
Commander
Comm Thread
ORB
Network
6
Communications
IOutput
Framework ORB
IFramework (IPackage) (IRCP)
IHistogramManager IHistogram
Register Service
User Orb
NameServer
Locate Service
jbk/analyze/ jbk/analyze/control jbk/analyze/histo
grams jbk/analyze/events
7
Details
Framework runs as a server
  • Advertises the Framework control service
  • Packages can advertise additional services
    (Histograms)

User Application connects as a client
  • Can locate the process and services using the
    nameserver
  • Can register that it wants output and error
    notification

8
ltltCreatesgtgt
makeCommander makeMessenger
ltltCreatesgtgt
Terminal
CORBA
Root
ltltCreatesgtgt
ltltCreatesgtgt
Write a Comment
User Comments (0)
About PowerShow.com