SlideShare una empresa de Scribd logo
1 de 28
Josselin Muller
MTI 2012




              Internship defense
              User Data Analysis, Log Analysis &
                   3D Graph Visualization



 10/07/2012              Josselin Muller - MTI 2012   1 | 28
CONTEXT


10/07/2012   Josselin Muller - MTI 2012   2 | 28
Internship Offer

   • Selection:                          • Benefits:
         – Test                                  – $2 500 / month
         – Interview                             – Apartment in Upper West
                                                   Side
   • Location: New York                          – Airline tickets & Visa
                                                 – Transport from JFK
                                                 – Sports tickets
   • 6 months                                    – 6 days off

“ Welcome in Burgerland ! ”
   10/07/2012                   Josselin Muller - MTI 2012         3 | 28
Company

• 24/7 Real Media & The Media Innovation Group
      – Digital Marketing

• Worldwide company based in New York City
      – 12 countries
      – 600+ employees

• WPP Group
      – World’s 2nd largest advertising group

10/07/2012               Josselin Muller - MTI 2012   4 | 28
Rebranding




10/07/2012   Josselin Muller - MTI 2012   5 | 28
Supervisor

• Jad Nehme
      – VP of Engineering

      – Master of Science in Information Networking

      – Previous companies
             •   Alcatel
             •   Sony
             •   DoubleClick
             •   ContextWeb

10/07/2012                     Josselin Muller - MTI 2012   6 | 28
Internship Subject

• User Data Analysis

• Log Analysis

• 3D Graph for multi-dimensional data
  visualization



10/07/2012          Josselin Muller - MTI 2012   7 | 28
OBJECTIVES


10/07/2012      Josselin Muller - MTI 2012   8 | 28
Global objectives

• Long study

• Quick tasks

• R&D project




10/07/2012        Josselin Muller - MTI 2012   9 | 28
Planning

• 6 months internship (05/02/12 to 31/07/12)
• 3 « projects »




10/07/2012        Josselin Muller - MTI 2012   10 | 28
Supervising

• Weekly meetings
      – Progression


• Special meetings with Jad
      – Assignments


• Meetings with colleagues
      – Presentation of results

10/07/2012               Josselin Muller - MTI 2012   11 | 28
ACCOMPLISHED WORK


10/07/2012   Josselin Muller - MTI 2012   12 | 28
User Data Analysis

• Data warehouse:

• Questions
      – “What is the probability for a visitor to come
        back? When ?”
      – “How long the User Data should be kept?”




10/07/2012               Josselin Muller - MTI 2012   13 | 28
User Data Analysis

• Subset of data: 3 months

• > 1 To

• User Data:
      – Impressions (delivered ads)
      – Clicks (clicks on delivered ads)
      – Events (events on advertiser websites, like product
        purchase)

10/07/2012               Josselin Muller - MTI 2012   14 | 28
User Data Analysis

• Global statistics

• Case study

• Theories
      – Number of previous visits
      – Last time seen
      – Age of cookie

10/07/2012              Josselin Muller - MTI 2012   15 | 28
User Data Analysis

  • Meeting to present the results
           Number of previous visits
                (absolute)                                                                    Last time seen (absolute)
40000000                                                                          40




                                                                       Millions
30000000                                                                          30
20000000                                                                          20
10000000                                                                          10
       0                                                                           0




                   [1000,10…
           0
           1




               [900,1000[
                [100,200[
                [200,300[
                [300,400[
                [400,500[
                [500,600[
                [600,700[
                [700,800[
                [800,900[


                >= 10 000
                 [80,100[
                  [14,20[
                  [20,40[
                  [40,60[
                  [60,80[
                   [8,14[
                    [2,4[
                    [4,8[




                                                                                                    Come back         Don't come back
                Come back    Don't come back                 Summary
                   100.00%

                    50.00%

                     0.00%
                                         [1h, [2h, [4h, [8h, [14h, [1d, [2d, [3d, [4d, [5d, [6d, [7d, [10d, [14d,
                              0 < 1h
                                         2h[ 4h[ 8h[ 14h[ 24h[ 2d[ 3d[ 4d[ 5d[ 6d[ 7d[ 10d[ 14d[ 31d[
                       Delta 90.   66.   75.   79.   79.   81.   80.   83.        85.   86.   86.   86.   85.   86.    86.   93.




  10/07/2012                                         Josselin Muller - MTI 2012                                                     16 | 28
Log Analysis

  • Safari Issue
        – Problem: some « bad » users still come
        – Solution: log analysis
0 1 2603648971646124 - C 0 imp b3
migAgencyId=335&migSource=b3&migTrackDataExt=korea;zapuser/8815;107108;95/450&migRandom
=7154171355&migTrackFmtExt=network;account/campaign;ad;page - 210.104.146.253 1330905600 ""
200 "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727;
.NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MASM; InfoPath.2; .NET4.0C)"
"http://adcreative.naver.com/ad3/1035/1035221/120227_HDC_03_475x100_W.swf"

UserID
Cookie state [C = cookied]
Event type [imp, event, click]
User Agent

  10/07/2012                          Josselin Muller - MTI 2012                 17 | 28
Log Analysis

  • 1st step:
        – 28 « bad » users
        – User Agent analysis


  • Results: 3 categories
         Category                                 Description
Changed             The UA contains a browser name, like Firefox ou Chrome, but not Safari
Truncated           There is no browser name in the UA
Safari              The UA contains Safari




  10/07/2012                   Josselin Muller - MTI 2012                     18 | 28
Log Analysis

• 2nd step: Project Zebra
      – Objective: count the number of bad users
      – Solution: development of an optimized parser

• Bad users list (137 133 112 ids, > 2.3 Go)
• Log files (155 953 837 rows, > 81 Go)

• First version: C++
• Second version: full C (10x faster)
• Third version: flexible (options)

10/07/2012               Josselin Muller - MTI 2012    19 | 28
3D Graph Visualization

• Existing project made by Jerome Champigny

• Framework: Three.js




10/07/2012        Josselin Muller - MTI 2012   20 | 28
3D Graph Visualization

• 2D Text in 3D World
      – Canvas for texture
      – 3D Plan
      – Material




10/07/2012              Josselin Muller - MTI 2012   21 | 28
3D Graph Visualization

• Camera 2.0
      – Smart Zoom (Google-map like)
      – Translation & rotation with mouse
      – Bounded to the grid

      – JS Events:
             •   MouseUp
             •   MouseDown
             •   MouseMove,
             •   MouseWheel

10/07/2012                    Josselin Muller - MTI 2012   22 | 28
3D Graph Visualization

• “Terrain view”

      – One point = one data

      – All points linked with
        the indexbuffer

      – Special color for each “dataset”


10/07/2012                Josselin Muller - MTI 2012   23 | 28
3D Graph Visualization

• “Terrain view”




10/07/2012         Josselin Muller - MTI 2012   24 | 28
3D Graph Visualization

• Bar chart
      – One data = One bar = 8 vertices
      – Link vertices to make 5 faces (not the bottom one)




10/07/2012               Josselin Muller - MTI 2012   25 | 28
3D Graph Visualization

• What’s next
      – Optimization
      – “2D mode” feature
      – Visual effects
      – Animations


• Objective
      – Integration in Zap Administrator


10/07/2012               Josselin Muller - MTI 2012   26 | 28
SUMMARY


10/07/2012   Josselin Muller - MTI 2012   27 | 28
Summary

• First international experience

• Job offer: Software Engineer

• Thanks to Jad Nehme and my colleagues




10/07/2012         Josselin Muller - MTI 2012   28 | 28

Más contenido relacionado

Similar a Josselin Muller - final defense

Moodrill present (eng)
Moodrill present (eng)Moodrill present (eng)
Moodrill present (eng)
Gleb Krymov
 
Presentation20032012
Presentation20032012Presentation20032012
Presentation20032012
Umar Rashid
 
Data Mining for Moderation of Social Data
Data Mining for Moderation of Social DataData Mining for Moderation of Social Data
Data Mining for Moderation of Social Data
Fernando G. Guerrero
 

Similar a Josselin Muller - final defense (20)

Moodrill present (eng)
Moodrill present (eng)Moodrill present (eng)
Moodrill present (eng)
 
Web search-metrics-tutorial-www2010-section-7of7-presentation
Web search-metrics-tutorial-www2010-section-7of7-presentationWeb search-metrics-tutorial-www2010-section-7of7-presentation
Web search-metrics-tutorial-www2010-section-7of7-presentation
 
Digitale fabriek - I2 - Dsquare
Digitale fabriek - I2 - DsquareDigitale fabriek - I2 - Dsquare
Digitale fabriek - I2 - Dsquare
 
Design Centred User: A reality check on UCD
Design Centred User: A reality check on UCDDesign Centred User: A reality check on UCD
Design Centred User: A reality check on UCD
 
Presentation20032012
Presentation20032012Presentation20032012
Presentation20032012
 
Data Mining for Moderation of Social Data
Data Mining for Moderation of Social DataData Mining for Moderation of Social Data
Data Mining for Moderation of Social Data
 
Kimmo K Mäkelä, VTT: 3D-tulostus: metallit ja muovit.
Kimmo K Mäkelä, VTT: 3D-tulostus: metallit ja muovit. Kimmo K Mäkelä, VTT: 3D-tulostus: metallit ja muovit.
Kimmo K Mäkelä, VTT: 3D-tulostus: metallit ja muovit.
 
Real User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTAReal User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTA
 
How to Achieve Self-Service Analytics with a Governed Data Services Layer (UK)
How to Achieve Self-Service Analytics with a Governed Data Services Layer (UK)How to Achieve Self-Service Analytics with a Governed Data Services Layer (UK)
How to Achieve Self-Service Analytics with a Governed Data Services Layer (UK)
 
Recent advances in visual information retrieval marques klu june 2010
Recent advances in visual information retrieval marques klu june 2010Recent advances in visual information retrieval marques klu june 2010
Recent advances in visual information retrieval marques klu june 2010
 
IT od kuchni w Misys
IT od kuchni w MisysIT od kuchni w Misys
IT od kuchni w Misys
 
Metrics Driven UX: A Balanced Approach
Metrics Driven UX: A Balanced ApproachMetrics Driven UX: A Balanced Approach
Metrics Driven UX: A Balanced Approach
 
Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...Improving the TV User Experience by Algorithms: Personalized Content Recommen...
Improving the TV User Experience by Algorithms: Personalized Content Recommen...
 
Elementary Data Analysis with MS excel_Day-1
Elementary Data Analysis with MS excel_Day-1Elementary Data Analysis with MS excel_Day-1
Elementary Data Analysis with MS excel_Day-1
 
CMIC Summit 2013: Ink reduction for food packaging printers
CMIC Summit 2013: Ink reduction for food packaging printersCMIC Summit 2013: Ink reduction for food packaging printers
CMIC Summit 2013: Ink reduction for food packaging printers
 
Sun modeling
Sun modelingSun modeling
Sun modeling
 
Creating 3D Models with 3D Printing Process
Creating 3D Models with 3D Printing ProcessCreating 3D Models with 3D Printing Process
Creating 3D Models with 3D Printing Process
 
CREATING 3D MODELS WITH 3D PRINTING PROCESS
CREATING 3D MODELS WITH 3D PRINTING PROCESS CREATING 3D MODELS WITH 3D PRINTING PROCESS
CREATING 3D MODELS WITH 3D PRINTING PROCESS
 
Introduction to Growth
Introduction to GrowthIntroduction to Growth
Introduction to Growth
 
Image Processing Introduction
Image Processing IntroductionImage Processing Introduction
Image Processing Introduction
 

Último

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

Josselin Muller - final defense

  • 1. Josselin Muller MTI 2012 Internship defense User Data Analysis, Log Analysis & 3D Graph Visualization 10/07/2012 Josselin Muller - MTI 2012 1 | 28
  • 2. CONTEXT 10/07/2012 Josselin Muller - MTI 2012 2 | 28
  • 3. Internship Offer • Selection: • Benefits: – Test – $2 500 / month – Interview – Apartment in Upper West Side • Location: New York – Airline tickets & Visa – Transport from JFK – Sports tickets • 6 months – 6 days off “ Welcome in Burgerland ! ” 10/07/2012 Josselin Muller - MTI 2012 3 | 28
  • 4. Company • 24/7 Real Media & The Media Innovation Group – Digital Marketing • Worldwide company based in New York City – 12 countries – 600+ employees • WPP Group – World’s 2nd largest advertising group 10/07/2012 Josselin Muller - MTI 2012 4 | 28
  • 5. Rebranding 10/07/2012 Josselin Muller - MTI 2012 5 | 28
  • 6. Supervisor • Jad Nehme – VP of Engineering – Master of Science in Information Networking – Previous companies • Alcatel • Sony • DoubleClick • ContextWeb 10/07/2012 Josselin Muller - MTI 2012 6 | 28
  • 7. Internship Subject • User Data Analysis • Log Analysis • 3D Graph for multi-dimensional data visualization 10/07/2012 Josselin Muller - MTI 2012 7 | 28
  • 8. OBJECTIVES 10/07/2012 Josselin Muller - MTI 2012 8 | 28
  • 9. Global objectives • Long study • Quick tasks • R&D project 10/07/2012 Josselin Muller - MTI 2012 9 | 28
  • 10. Planning • 6 months internship (05/02/12 to 31/07/12) • 3 « projects » 10/07/2012 Josselin Muller - MTI 2012 10 | 28
  • 11. Supervising • Weekly meetings – Progression • Special meetings with Jad – Assignments • Meetings with colleagues – Presentation of results 10/07/2012 Josselin Muller - MTI 2012 11 | 28
  • 12. ACCOMPLISHED WORK 10/07/2012 Josselin Muller - MTI 2012 12 | 28
  • 13. User Data Analysis • Data warehouse: • Questions – “What is the probability for a visitor to come back? When ?” – “How long the User Data should be kept?” 10/07/2012 Josselin Muller - MTI 2012 13 | 28
  • 14. User Data Analysis • Subset of data: 3 months • > 1 To • User Data: – Impressions (delivered ads) – Clicks (clicks on delivered ads) – Events (events on advertiser websites, like product purchase) 10/07/2012 Josselin Muller - MTI 2012 14 | 28
  • 15. User Data Analysis • Global statistics • Case study • Theories – Number of previous visits – Last time seen – Age of cookie 10/07/2012 Josselin Muller - MTI 2012 15 | 28
  • 16. User Data Analysis • Meeting to present the results Number of previous visits (absolute) Last time seen (absolute) 40000000 40 Millions 30000000 30 20000000 20 10000000 10 0 0 [1000,10… 0 1 [900,1000[ [100,200[ [200,300[ [300,400[ [400,500[ [500,600[ [600,700[ [700,800[ [800,900[ >= 10 000 [80,100[ [14,20[ [20,40[ [40,60[ [60,80[ [8,14[ [2,4[ [4,8[ Come back Don't come back Come back Don't come back Summary 100.00% 50.00% 0.00% [1h, [2h, [4h, [8h, [14h, [1d, [2d, [3d, [4d, [5d, [6d, [7d, [10d, [14d, 0 < 1h 2h[ 4h[ 8h[ 14h[ 24h[ 2d[ 3d[ 4d[ 5d[ 6d[ 7d[ 10d[ 14d[ 31d[ Delta 90. 66. 75. 79. 79. 81. 80. 83. 85. 86. 86. 86. 85. 86. 86. 93. 10/07/2012 Josselin Muller - MTI 2012 16 | 28
  • 17. Log Analysis • Safari Issue – Problem: some « bad » users still come – Solution: log analysis 0 1 2603648971646124 - C 0 imp b3 migAgencyId=335&migSource=b3&migTrackDataExt=korea;zapuser/8815;107108;95/450&migRandom =7154171355&migTrackFmtExt=network;account/campaign;ad;page - 210.104.146.253 1330905600 "" 200 "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MASM; InfoPath.2; .NET4.0C)" "http://adcreative.naver.com/ad3/1035/1035221/120227_HDC_03_475x100_W.swf" UserID Cookie state [C = cookied] Event type [imp, event, click] User Agent 10/07/2012 Josselin Muller - MTI 2012 17 | 28
  • 18. Log Analysis • 1st step: – 28 « bad » users – User Agent analysis • Results: 3 categories Category Description Changed The UA contains a browser name, like Firefox ou Chrome, but not Safari Truncated There is no browser name in the UA Safari The UA contains Safari 10/07/2012 Josselin Muller - MTI 2012 18 | 28
  • 19. Log Analysis • 2nd step: Project Zebra – Objective: count the number of bad users – Solution: development of an optimized parser • Bad users list (137 133 112 ids, > 2.3 Go) • Log files (155 953 837 rows, > 81 Go) • First version: C++ • Second version: full C (10x faster) • Third version: flexible (options) 10/07/2012 Josselin Muller - MTI 2012 19 | 28
  • 20. 3D Graph Visualization • Existing project made by Jerome Champigny • Framework: Three.js 10/07/2012 Josselin Muller - MTI 2012 20 | 28
  • 21. 3D Graph Visualization • 2D Text in 3D World – Canvas for texture – 3D Plan – Material 10/07/2012 Josselin Muller - MTI 2012 21 | 28
  • 22. 3D Graph Visualization • Camera 2.0 – Smart Zoom (Google-map like) – Translation & rotation with mouse – Bounded to the grid – JS Events: • MouseUp • MouseDown • MouseMove, • MouseWheel 10/07/2012 Josselin Muller - MTI 2012 22 | 28
  • 23. 3D Graph Visualization • “Terrain view” – One point = one data – All points linked with the indexbuffer – Special color for each “dataset” 10/07/2012 Josselin Muller - MTI 2012 23 | 28
  • 24. 3D Graph Visualization • “Terrain view” 10/07/2012 Josselin Muller - MTI 2012 24 | 28
  • 25. 3D Graph Visualization • Bar chart – One data = One bar = 8 vertices – Link vertices to make 5 faces (not the bottom one) 10/07/2012 Josselin Muller - MTI 2012 25 | 28
  • 26. 3D Graph Visualization • What’s next – Optimization – “2D mode” feature – Visual effects – Animations • Objective – Integration in Zap Administrator 10/07/2012 Josselin Muller - MTI 2012 26 | 28
  • 27. SUMMARY 10/07/2012 Josselin Muller - MTI 2012 27 | 28
  • 28. Summary • First international experience • Job offer: Software Engineer • Thanks to Jad Nehme and my colleagues 10/07/2012 Josselin Muller - MTI 2012 28 | 28