![Topcat astronomy](https://kumkoniak.com/106.jpg)
![topcat astronomy topcat astronomy](http://www.star.bris.ac.uk/~mbt/topcat/figures/StackPlotWindow_polygon.png)
![topcat astronomy topcat astronomy](https://gaia.ari.uni-heidelberg.de/gaiasky/files/screenshots/20201125/00002.jpg)
Plasticizing your apps: Java(non-programmers, please talk amongst yourselves)Also see: the PlasticListener interface:Object perform(URI sender, URI message, Object args)Obtain a reference to the PlasticHubRegister your applicationid = hub.registerRMI(myapp, messages, this)Send messages to other apps:Map responses = hub.request(id, message, args)
![topcat astronomy topcat astronomy](https://i.ytimg.com/vi/XMFxVpP_F1o/hqdefault.jpg)
Hidden slides with code examples to follow. Where are we now II?Bindings available for R, PythonComing soon: IDL?Java libraries for accessing plastic hubWebsite: lists: Where are we now?An implementation of a Plastic Hub in the AR.Plastic-compatible tools:AladinTopcatVOSpecVisIVO (C++)AstroScopeXmdv-liteTabViewVASTComing soon:Anomaly Detector,Eirik? VOEvent (Perl) ? VOQuest
![topcat astronomy topcat astronomy](https://img.informer.com/screenshots_mac/251/251584_1.jpg)
What do messages look like?Messages can carry arguments, and return valuesĭemosPlastic for beginners - JDTIntegrating Topcat and Aladin Thomas BochVarious other presentations will include asides on PLASTIC What do messages look like?ivo:///votable/loadivo:///votable/loadFromURLivo:///votable/showObjectsivo:///fits/image/loadivo:///fits/image/loadFromURL.ivo:///test/echoivo:///info/getNameivo:///info/getIcon.Why are these IVORNS?In the future we might want to register them to make it easier to search for applications that have certain capabilities Guarantee uniqueness Facilitate auto-generation of UIs for sending messages? Some history.VisIVO & Aladin interoperability (Becciani, Comparato, Gheller.)The Aladin plugin interface (Boch, Fernique.) The Astro Client Runtime (Winstanley)SC4DEVO meetings (Mann)Īrchitecture: multiple protocolsHubPython/C++JavaPython (cmdline)RrmirmiServerClientxmlrpcxmlrpchtmlhtmlLook Familiar?Exactly the same options that you get in the AR - if you use Plastic you get all the facilities ofthe AR for free (and vice versa) Why?We needed a quick and easy way for apps to communicateDon't need guaranteed delivery, encryption, security, other bells and whistlesMost of the interesting stuff is working out the ways that apps should communicate once they can. PLASTIC is.A specification for how astronomy tools on a user's desktop can talk to each other SimpleExtensibleA collaboration between the Aladin, AstroGrid, Topcat, VisIVO teams and othersĬontentsPLASTIC why and how?DemosWhere are we now?What next? Binding applications with PLASTICJohn TaylorInstitute for Astronomy, Edinburgh / AstroGridTopcatAstroScopePlastic
![Topcat astronomy](https://kumkoniak.com/106.jpg)