PhoneGap Day EU 2015 conference report Sebastian Lopienski CAPPS meeting, June 2015.
Passerelle [email protected]. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001...
-
Upload
virgil-phelps -
Category
Documents
-
view
215 -
download
0
Transcript of Passerelle [email protected]. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001...
![Page 2: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/2.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
What is Passerelle
• access to equipment from Excel
• no coding necessary
• user friendliness (well-known Windows environment)
• allows users to use it directly from Excel or write own macros
![Page 3: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/3.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
Structure (layers)
• Excel
• Visual Basic for Applications (VBA) scripts
• SL CMW API (Java)
• Passerelle Java code
• Controls Middleware – CMW (Java)
![Page 4: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/4.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
Structure (layers)
![Page 5: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/5.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
Technological issues
• how to access Java code from VBA scripts? – JIntegra vs. JavaBeans to ActiveX Bridge– evaluations (available on the web)– chosen technology: JIntegra on DCOM
• SL CMW API – special API to access SL equipment done for Passerelle
![Page 6: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/6.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
What can Passerelle do?
Functions:• read and set on all SL equipment • read on all PS equipment
Features:• read/write operations are complete (whole
worksheet) or selected (only selected cells)• passing user options• no limit on data size• old macros can be used
![Page 7: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/7.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
What’s next?
• bi-directional operations (XBI mode)
• advanced error reporting
• subscription mechanism
![Page 8: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/8.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
PeopleThe team:• Eugenia Hatziangeli (SL/CO) – project leader • Vasileios Fasoulas (SL/CO) – preliminary work till Aug’01• Sebastian Lopienski (SL/CO) – work since Sept ’01
Collaborators (as users):• Gianluigi Arduini (SL/OP)• Delphine Jacquet (SL/OP)
Support:• Kris Kostro (SL/CO) - CMW• Vito Baggiolini (SL/CO) – SL CMW API
![Page 9: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/9.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
Demonstration
![Page 10: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/10.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
Web page
Passerelle project web page:
http://www.cern.ch/proj-passerelle
(documentation, mandate, people involved,
milestones, presentations etc.)
![Page 11: Passerelle Sebastian.Lopienski@cern.ch. Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001 What is Passerelle access to equipment from Excel no.](https://reader036.fdocuments.us/reader036/viewer/2022082612/56649ea05503460f94ba2d6c/html5/thumbnails/11.jpg)
Passerelle – Sebastian Lopienski (SL/CO/AP) – 14/12/2001
Thank you
Any questions?