[AG-DEV] AG3 Shared App Migration
Susanne Lefvert
lefvert at mcs.anl.gov
Fri Aug 25 15:23:11 CDT 2006
Hello Todd,
This document describes the issues in more detail. I would recommend
reading it while looking at the shared presentation code that we
already converted.
http://www.mcs.anl.gov/fl/research/accessgrid/documentation/
MigrationGuides/SharedApplicationsMigrationGuide.htm
http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/sharedapps/
SharedPresentation/SharedPresentation.py
Susanne
Just trying to migrate my SharedDesktop shared app to AG3 and seem to
be running into a couple of
the issues listed here:
http://www-unix.mcs.anl.gov/fl/research/accessgrid/wiki/moin.cgi/
SharedApplicationMigrationIssues
Can someone expand on some of these issues? Specifically:
* Connection id needed for venue data store - should be retreived
via .app file.
I think you are just referring to the venue data store - not the
shared app datastore - correct?
* Reactor imports and wxCallAfter interleave call needed for events
to function.
Figured out this one I think. Added:
try:
from twisted.internet import threadedselectreactor
threadedselectreactor.install()
except:
pass
from twisted.internet import reactor
plus the reactor.interleave(wxCallAfter) call in the panel code
* More restrictive rules on data format for events - do not send
tuples and dictionaries.
Running into this issue right now :-( Was sending a tuple - what
are my choices now??
* Data received from the application service (sharedAppClient.GetData
()) may be unicode - convert
data to correct type.
Haven't got the data yet - so can't know if I'll run into this
issue. Can someone expand?
* Get public id of sender by using the new event method; GetSenderId()
Expand?
Thanks!
Todd
More information about the ag-dev
mailing list