| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Get control of your email attachments. Connect all your Gmail accounts and in less than 2 minutes, Dokkio will automatically organize your file attachments. You can also connect Dokkio to Drive, Dropbox, and Slack. Sign up for free.

View
 

GeoGebra Developers

Page history last edited by mhohen 8 years, 10 months ago

Participants GD

 

GeoGebra Developers Working Group, Wed, 30. August

This working group welcomes everyone who wants to help with coding for GeoGebra.

 

Chairs:

Markus Hohenwarter (Johannes Kepler University, Austria), markus@geogebra.org
Michael Borcherds (Queen Mary's Grammar School, UK), michael@geogebra.org

 

Groups Tuesday

  • GeoGebra Web & GWT: GWT compatible codebase
  • Interface & Equation Editor: consistency, editor in Java or JavaScript? 
  • Numeric and symbolic algorithms: implicit curve intersection, efficiency
  • Code Profiling & Optimization: HPROF

 

Wednesday

  • GeoGebra Web refactoring: one code base
  • 3D algorithms for parametric surfaces, intersecting curves, 3D input device: webcam 
  • Non-Euclidian view for spherical / hyperbolic geometry: using 3D code 
  • Barycentric coordinates, triangle centers 
  • Interactive Whiteboard: Corinna has a list
  • Profiling, Bug Fixing: JVM Monitor 
  • Locus Equation: JAS -> Reduce
  • Proving & symbolic computations 
  • USB Logging, Kinect, Phoenix
  • Equation Editor: interface & spreadsheet
  • Moodle: connection to GeoGebraTube, exercises
  • Spreadsheet / Statistics enhancements 

 

Possible threads

Development tips and tricks:

  • Eclipse tips
  • General Q&A about the structure of the code

 

Housekeeping:

  • Performance (file loading!)
  • Code Structure / Cleanup
  • Automatic testing (unit tests, integration tests, etc.)
  • Multithreading 

 

Necessary changes to integrate

  • 3D    
  • GGM

into GeoGebra. 

 

New Ideas / Features:

  • Logging (eg Go!Motion, Phoenix, Kinect, Arduino, .NET Gadgeteer)
  • Equation Editor
  • Adding Video to GeoGebra 5.0
  • Scripting / Programming
    • Adding a "kids'" programming language to GeoGebra (Python, Logo, Scratch, JavaScript, etc) 
    • Java: Build-in scripting engine 
  • Simplified 'versions' of GeoGebra?
  • GeoGebraPrim: do we need simpler Tools, large buttons? 

 

Misc: 

  • Session on GIT
  • Mirror server network / load balancing

 

GeoGebra Developer Day, Thursday, 1. September

This day after the GeoGebra Conference allows the GeoGebra developers to discuss future plans in detail.

  • Location: Seminar room of RISC, Castle of Hagenberg, Hagenberg near Linz

 

Tentative Schedule for GeoGebra Developer Day

  • 9:00 Some hot topics
    Eclipse Tips: Profiling, Debugging
    Coding Tips
    Continuity Problem 
  • 10:00 - 11:00 Split up in small groups for CAS, 3D, Mobile, Equation Editor, etc. 
    • What are your plans for GeoGebra 5? 
    • What does your group need to get there? 
  • 11:30 - 12:00 Plenary discussion of group outcomes
  • 12:00 - 13:30 Lunch & Coffee
  • 13:30 - 15:00 Work in groups
  • 15:00 - 16:00 Plenary discussion 

Comments (0)

You don't have permission to comment on this page.