- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
OSGi On Rails - EclipseCon Europe 2018
展开查看详情
1 . OSGi On Rails How the Swiss Railways benefit from Eclipse Technology
2 .CSC in Travel & Transportation Markets We… • Support 7 of the 10 Largest Rail Operators in Europe • Support 3 of the World’s 5 Largest Airlines • Support 8 of the Top 10 Postal / Courier Services in Europe • Built the only High Density real-time Rail Traffic Management System (@SBB) Aviation Rail & Transit Trucking / Logistics Ocean Postal & Package Travel
3 .Train Route Optimization We… • Support 7 of the 10 Largest Rail Operators in Europe • Support 3 of the World’s 5 Largest Airlines • Support 8 of the Top 10 Postal / Courier Services in Europe • Built the only High Density real-time Rail Traffic Management System (@SBB) Aviation Rail & Transit Trucking / Logistics Ocean Postal & Package Travel
4 .Product Owner
5 .Project Context
6 .Project Context Position Report TMS Automatic Route & Route Planning Traffic Management Setting System
7 .Project Context Position Report TMS Automatic Route & Route Planning Traffic Management Setting System H ub O ptimization T echnology
8 .Object Of Optimization
9 .Object Of Optimization • 6 -8 passenger trains in each direction • every 30 minutes • 30 train per hour • 600 trains per day
10 .Object Of Optimization
11 .Object Of Optimization
12 .Object Of Optimization ?
13 .Object Of Optimization
14 .Objectives Mixed Integer Linear Optimization
15 .Objectives Mixed Integer Linear Minimizing Delay Optimization
16 .Objectives Mixed Integer Linear Minimizing Delay Optimization Change Change of Speed of train train reduction routes sequences
17 .Objectives Mixed Integer Linear Minimizing Delay Optimization • 8’000 – 20’000 Variables + 7000 binary Variables Change Change of • ~8’000 Inequalities Speed of train train • 3-5 seconds time to find reduction routes sequences optimal solution • Uses commercial MIP Solver (CPLEX)
18 .H.O.T. in action
19 .
20 .Eclipse IDE, Server Runtime, RCP, Build, Tooling, Testing
21 .Eclipse IDE • Eclipse 3.7.2 • Custom Eclipse developer package – Subversion support (subclipse) – Terracotta – (little) IDE customization
22 .Eclipse @ Runtime Client Server RCP / JFace / OSGi Runtime SWT
23 .
24 .Build System SVN Jenkins Babel Maven / Tycho Nexus Pro
25 .Continuous Inspection
26 .Tooling – “Eagle”
27 .Give Feedback On The Session 1 Sign In: www.eclipsecon.org Select Session Evaluate 2 3 Vote