Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Igor Khohkriakov, Felix Beckmann, Lars Lottermoser
PreExperiment Data Collector,
ver. 2.0.0 overview
Recap: PreExperiment Data Collector
What is it? And what for?
Web application to store static data of the experiment
What is new in 2.0.0 –YAML configuration
Pre 2.0.0 – JSON:
What is new in 2.0.0 – Welcome screen
1. Create button
2. Create modal dialog
3. Use as template feature
4. Delete button
...
What is new in 2.0.0 – Final review
What is new in 2.0.0 – Tango interface
considerable simplification
Before: Now:
What is new in 2.0.0 – Behind the scene
Codebase was largely refactored and specialized.
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 s...
The Future
• Reimplement offline client using mTango, i.e. Apache Cordova
• Server side optimizations (?)
• Documentation
...
QUESTIONS?
THANK YOU!
Upcoming SlideShare
Loading in …5
×

PreExperimentDataCollector 2.0.0

56 views

Published on

HZG, 2014

Published in: Software
  • Be the first to comment

  • Be the first to like this

PreExperimentDataCollector 2.0.0

  1. 1. Igor Khohkriakov, Felix Beckmann, Lars Lottermoser PreExperiment Data Collector, ver. 2.0.0 overview
  2. 2. Recap: PreExperiment Data Collector What is it? And what for? Web application to store static data of the experiment
  3. 3. What is new in 2.0.0 –YAML configuration Pre 2.0.0 – JSON:
  4. 4. What is new in 2.0.0 – Welcome screen 1. Create button 2. Create modal dialog 3. Use as template feature 4. Delete button Before:
  5. 5. What is new in 2.0.0 – Final review
  6. 6. What is new in 2.0.0 – Tango interface considerable simplification Before: Now:
  7. 7. What is new in 2.0.0 – Behind the scene Codebase was largely refactored and specialized.
  8. 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. 9. The Future • Reimplement offline client using mTango, i.e. Apache Cordova • Server side optimizations (?) • Documentation • Republish under bitbucket/hzgwpn account
  10. 10. QUESTIONS?
  11. 11. THANK YOU!

×