150 likes | 274 Views
ALMA Integrated Computing Team Coordination & Planning Meeting #3 Socorro, 17-19 June 2014. Roll your own plots (no coding needed) M Chavan, ESO. The spec-code-try loop. ?!?. The spec-code-try loop. select data from table1,table2 where condition1 and condition2 and ….
E N D
ALMA Integrated Computing TeamCoordination & Planning Meeting #3 Socorro, 17-19 June 2014 Roll your own plots(no coding needed) M Chavan, ESO
The spec-code-try loop select data from table1,table2 where condition1 and condition2 and …
The spec-code-try loop public class Plot { int width, height; … public Plot() { } }
The spec-code-try loop SQL Java #$@! Java Java SQL Java Java SQL Java SQL #$@! Java SQL SQLSQL Java SQL #$@!!!$&^% SQL Java JavaJava!!!
The spec-code-try loop SQL Java #$@! Java Java SQL Java Java SQL Java SQL #$@! Java SQL SQLSQL Java SQL #$@!!!$&^% SQL Java JavaJava!!!
The spec-code-try loop Yes, but…
The spec-code-try loop Java #$@! Java JavaJavaJava #$@! Java Java #$@! Java #$@! Java Java #$@! Java Java #$@! Java Java!!!
That model is inefficient • The spec-code-try loop is slow • A distributed organization only makes things worse • Too much gets lost in translation • Astronomers and programmer "speak" different languages • The wheel gets re-invented over and over • Plots (and reports) change all the time • Each time the spec-code-try loop is restarted TIME FOR SOMETHING NEW!
Use each partner's knowledge • SW Engineers know how to retrieve and package data • Scientists know how to interpret and present it • The missing link: software to support the scientist
Tableau Demo http://nyti.ms/1pROwLg