[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