Infovisualization and ColdFusion

429 views
359 views

Published on

A talk given in 2010 on how developers of CFML applications can present large amounts of information - both the theory behind thought displays and off-the-shelf library options.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
429
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Infovisualization and ColdFusion

  1. 1. The Good, the Bad, and theBeautifulColdFusion, Infovis, and YouPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010
  2. 2. The ProblemPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Dawn – 2003: 5EB• Since: 5EB every two days• (1EB = 1,152,921,504,606,846,976bytes)
  3. 3. The Problem IIPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• ColdFusion Makes Data Manipulation Easy• But Many ColdFusion Developers Aren’tInformation Designers
  4. 4. The Problem IIIPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010
  5. 5. Why Me?Presented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Interned at IBM in 1999• Graduated from SDSM&T, BS in Computer Engineering, 2000• Coded Bug Tracking Systems at Digitech, 2001• Helped Design Game Editors, Microsoft Game Studios, 2003• Graduated from U of U with MBA, Emerging Tech Biz, 2003• Conceived, Developed, and Maintained MasterControlAnalytics Module, 2004-2006• Various Client Dashboards, including State of Oregon, FedEx,2006-current at Vox Pop Design
  6. 6. Solutions: CFGridPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Contrast Aids Comprehension– Zebra Striping– Row Highlighting• Other Contrast Properties– Size– Shape– Texture– Position– Orientation
  7. 7. Solutions: CFChartPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Simple Bar Chart• Multi-Series Chart (and why 3D only makes it look fat)• Multi-Series with Different Chart Types• The Problem with Pie Charts• Using Scaling to Emphasize Differences• Simple Pareto Example
  8. 8. Solutions: ExoticPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Bullet Graphs• Sparklines• TreeMaps• WordClouds
  9. 9. Solutions: Bullet GraphsPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Created Explicitly Becauseof Gauges• Gauges Display a singlekey measure, sometimes inthe context of a range
  10. 10. Solutions: Bullet Graphs IIPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010
  11. 11. Solutions: Bullet Graphs w CFPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• SparklineCFC Library by Fred Anderson
  12. 12. Solutions: SparklinesPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Useful for in line depictions of complex data• SparklineCFC Library by Fred Anderson• Tufte – Beautiful Evidence; http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR
  13. 13. Solutions: TreemapsPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Great for displaying large sets of hierarchically structured data in the mostspace-effeciet way possible• Size denotes a quantitative variable• Hierarchies are represented as rectangles within rectangles• Color can denote a second quantiative variable• Great for “drilling down”
  14. 14. Solutions: Treemaps IIPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Treemap Java Library - http://treemap.sourceforge.net/
  15. 15. Solutions: WordmapsPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• Quickly displays the relevant terms of a large body of work
  16. 16. Charting Critique: OraclePresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• http://www.perceptualedge.com/blog/?p=154
  17. 17. Possible SolutionPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• http://www.perceptualedge.com/blog/?p=154
  18. 18. For More: WebsitesPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010• PerceptualEdige.com (Stephen Few)• FlowingData.com (Nathan Yau)• Neoformix.com (Jeff Clark)• Infosthetics.com (Andrew Vande Moere)• EdwardTufte.com/bboard (um, Tufte)• Recovery.Gov• PoliticalMathBlog.com/?p=491 (Matthias Shapiro)
  19. 19. For More: BooksPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010
  20. 20. Questions &Possible AnswersPresented by Matthew Reinbold – Vox Pop Design – http://voxpopdesign.comNorthern Utah ColdFusion User’s Group (NUCFUG), August 18th, 2010

×