6. What is new in 2.0.0 – Tango interface
considerable simplification
Before: Now:
7. What is new in 2.0.0 – Behind the scene
Codebase was largely refactored and specialized.
8. What is new in 2.0.0 – Behind the scene. 2
1. Data is now actually stored every time user advances in the
wizard
2. Code structure was completely reorganized (most importantly –
new packages structure for Java)
3. Apache Velocity is now used to generate html on the server
4. Server side logging was improved and integrated with logging
provide by JTango
5. Migrated to the new JTangoServer version (finally one can use
maven)
6. Migrated to the new Java version 1.7
9. The Future
• Reimplement offline client using mTango, i.e. Apache Cordova
• Server side optimizations (?)
• Documentation
• Republish under bitbucket/hzgwpn account
Control server needs to make some decisions how to control the experiment. These decisions are based on the data being collected at runtime. Status Server pre collects data from different hardware to provide it when requested. As we are planning to handle 1000 frames per second implementation of the Status Server should be extremely fast.
Control server needs to make some decisions how to control the experiment. These decisions are based on the data being collected at runtime. Status Server pre collects data from different hardware to provide it when requested. As we are planning to handle 1000 frames per second implementation of the Status Server should be extremely fast.
As a part of the project we would like to give users a possibility to monitor the experiment from a mobile device in a non-disturbing way when online.
Since this is being developed for the ESS implementation must be configurable for usage with a variety of different instruments.
Рассказать про мобайл во всех деталях:
Values обновляются
Статус, переход между состояниями
График – все данные, слайдер, отображение в реальном времени
3Д модель – поворот, приблежение, проигрывание, отражение реального состояния
Работает в оффлайн режиме
Values, plots and 3D model are configurable in a simple json file
Deploying process
Not yet finished – a lot of new features will be implemented. These features will even more improve user experience with the application