developing a control system from a divan bed · 2002. 10. 15. · jožef stefan institute frascati,...
TRANSCRIPT
![Page 1: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/1.jpg)
Jožef StefanInstitute
Developing a Control System from a Divan Bed
PCaPAC 2002, FrascatiOctober 2002
Grega Milcinski ([email protected])M. Centrih, J. Dovc, M. Plesko, G. TkacikJ. Stefan Institute and Cosylab Limited
![Page 2: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/2.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 2
www.cosylab.com
Agenda
• working at home is effective
• project management tools
• sample project flow
![Page 3: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/3.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 3
www.cosylab.com
Office vs. home
reappearing questions
coffee-breaks
fixed workday Can’t you feel the
reason?
![Page 4: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/4.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 4
www.cosylab.com
E-Mails
![Page 5: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/5.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 5
www.cosylab.com
Request Tracker
User
SQL
Web page
Perl
Apache
User
Projectmanager
Watchers
Others
![Page 6: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/6.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 6
www.cosylab.com
CVS• Sources
• Manuals (in XML)
• Resources
eManagement Cycle
CS User
Project definition
Internal Pages•open project
•select project manager
•select project members
Request Tracker•To-Do
•Activity list
•Bugs
Actual work•Code
•XML Docs
Testing
Bug report
Scripts
Project Web•Sources
•Manuals
•…
ANT
![Page 7: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/7.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 7
www.cosylab.com
All Data in MySQL
![Page 8: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/8.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 8
www.cosylab.com
Best of Breed Tools
• all open source !– Apache Web server, PHP scripts– sympa mailing lists:
• list@<project>.cosylab.com– eclipse: Java IDE with integrated CVS support– RT: to-do tickets and support/bug tracking
• Web interface or bug@<project>.cosylab.com
– ant: makefile in Java & XML (nightly build)– XML source –(XSL)–> html
• CosyXML: no more MS-Word?• generated project pages
![Page 9: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/9.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 9
www.cosylab.com
XML Documentation
Source Result
![Page 10: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/10.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 10
www.cosylab.com
En
ter
New
Tic
ket
![Page 11: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/11.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 11
www.cosylab.com
Internal Project Pages
![Page 12: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/12.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 12
www.cosylab.com
RT Analyzer
• ticket creation
• advanced searches
• activity log
• advanced to-do lists
![Page 13: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/13.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 13
www.cosylab.com
Customer Area Web Pages
![Page 14: Developing a Control System from a Divan Bed · 2002. 10. 15. · Jožef Stefan Institute Frascati, October 15 -th, 2002, G. Milcinski and Cosylab Team, Developing a Control System](https://reader034.vdocuments.us/reader034/viewer/2022052001/6013151a2461a5005e04a89f/html5/thumbnails/14.jpg)
Jožef Stefan Institute
Frascati, October 15-th, 2002, G. Milcinski and Cosylab Team, Developing a Control System From a Divan Bed 14
www.cosylab.com
Conclusion
• every action is recorded
• well structured
• easy accessible
• side effects