1
Introduction
In this article I will describesomefuture directions ofthe Interactive
Geometry System
Cinderella,
summarizing
thepresentations
at the RIMSworkshops
in 2014 and 2016. Cinderella[10]
is a DGS that has beenpublished
inJapan
[11]
in 2003. Instead ofdescribing
thesystem
infulldepth
Irefer toapresentation
given
at a RIMSworkshop
in the same year. In
[1]
we describe the current state ofCinderella,
some advancedlearning
scenarios,
and wegive
an outlook for the future of such interactiveteaching
tools. In this article I will recallsomeof the
aspects
presented
there and howthesehavebeen
implemented
and used —or not —
during
the last decade. I will also describesome of the current
challenges
forDGS,
inparticular
in the areas of 3\mathrm{D}input
andoutput
and howtechnology development
will enable ustoblend thephysical
worldwithabstract microworlds realized inaDGS.
Furthermore,
I willpoint
outhowtechnological
development
made itpossible
tostillpresent
Cinderella content ontheweb,
inspite
ofthe death ofJavaonthe client side.
2
A decade of DG8
Since the introduction of DGS in the end of the 1980s more than 30 years have
passed,
and someteaching
scenarios that have been described in 1990s have becomecommonplace
in the classroom. In 2001 the DGS GeoGebra was createdUy
MarkusHohenwarter and since then it became
popular,
inparticular
because it haslater beenpublished
asOpen
SourceSoftware,
asopposed
totheDGS GeometersSketchpad
and Cabri G?om?tre.Currently,
GeoGebra is thepredominant
softwareavailable andmanypeople
areconvinced that it is thefirst,
theonly,
and the bestDGSthat has been and isavailable. While thisisnot truein its
generality,
itcanbeacknowledged
that GeoGebra was abletomake DGS atool that isbeing
usedregularly
in many classrooms.lTheresearchleadingtothese results has receivedfundingfrom theEuropeanUnionSeventhFrame‐
workProgramme
(\mathrm{F}\mathrm{P}7/2007-2013)
undergrant agreementNo. 610467—project \mathrm{M}\mathrm{C}Squared. This publicationreflectsonlythe authorsviewsand Unionisnotliable foranyusethatmaybe madeof the information contained therein. Theauthor has beensupported bytheJapan Societyfor the Promotion of Science underaShort TermFellowshipfor ResearchinJapan... \prime
\mathrm{s}'\searrow.\cdot.
\mathrm{H}^{\backslash }1
: Theangular
bisector usedrepeatedly.
On theright
thepoint
\mathrm{B} has been moved once aroundpoint
\mathrm{A},leading
to another instance in theconfiguration
space of theconstruction.
2.1
Experimental
Mathematics
Thefirst
learning
scenario described in[1]
isdoing Experimental Mathematics,
whereaDGSis used to
explore
notonly
one but manyexamples
ofageometric
construction. Inparticular,
using
ageometric
locus it ispossible
toexplore
severalconfigurations
at thesametimeandtochange
theparameters
formany of themsimultaneously.
Thiscon‐cept
hasbeen identified noonly
inInteractiveGeometry
but also as ageneral technique
inInteractive Visualization
by
Victor[13].
However,
as describedin[3]
it is necessary that the mathematicaltheory
behind anysystem
usedtodomathematicalexperiments
mustbehighly
consistent anddeliver correctanswers eveninunforeseenconfigurations.
The
approach
ofmostgeometry
software isto startwith therequirements
forworking
on basicexamples
coming
fromsecondary
school classrooms. But as soonas circles areused inaconstruction thesoftware hastohandleboth the
problem
ofvanishing
inter‐ sectionsand theproblem
ofmultiple
intersections.Still,
Cinderellais theonly
software thatconsistently
andcorrectly
handles such situations. It must beacknowledged
thatwestill lack
examples
where thisindeed harms theteaching
withDGS,
but thiscould berelatedtothe fact that DGS arenotused for freeand creative
experimentation
thatcanleadto
deep
insights,
but becausethey
areused inteaching
scenariosthatarerestrictedtoavery clear
teaching goal.
This asks forempirical
studiesonclassroompractice
withrespect
to DGS useandexperimentation.
2.2
Mathematics
onthe Web
In 2003 we described how interactive Mathematics can be
represented
on the web.The last years have shown that this is avery
important
direction,
inparticular
with thetrendof
Open
EducationalResources(OER),
thatis,
freeto use,modify
andredistribute material forteaching
andlearning.
There are numerous websites that offer interactive content created with DGS. Iwould like tomentionthree ofthem.>2
: TheIntergeo portal
(
\mathrm{i}2\mathrm{g}\mathrm{e}\mathrm{o}
.net)
isspecialized
forcontentusing
interactive geom‐etry
software.1. The
Intergeo
project
[4, 6] (Fig. 2)
createdawebplatform
where interactive con‐tent can be collected and
categorized
according
totopics, competences
and edu‐ cational levels.Intergeo
solvedsomeproblems
thatoccurinthecontextofsearching
andfinding
re‐sources,in
particular
withrespect
tomultilinguality.
Allresourcescanbeequipped
with metadata that is
language‐independent
and reflectstopics
andcompetences
that are mentioned in curricula.Also,
resources can be ratedusing
aquestion‐
nairethat builds ondidactical criteriaforinteractive media in
teaching.
Still,
theplatform
has not beenwidely adopted,
probably
due to the additional overhead whenadding
material andsuboptimal
usability
whensearching
for content. 2. Thesetwoissuesaresolved withGeoGebranbe(http:
//\mathrm{w}\mathrm{w}\mathrm{w}
.geogebratube.
com),
which is
tightly integrated
intothe GeoGebra Software. Youcanpublish
construc‐ tionsfrom GeoGebradirectly
toGeoGebraTube.2.
Ontheplatform
they
areavail‐able without
prior
installation of thesoftware,
notonly
forJava‐enaUled browsers but also for modern browsersusing
HTML5. Inparticular,
theses constructions2Actually,
this isnow theonly supported wayto publishGeoGebra constructionsonthe web, astheoriginalHTMLexporthas been removed. This is a questionablemove, asthe terms ofuse and theprivacystatement of GeoGebraTube haveto beacceptedifyouwant to publishyourwork there
orembedcontentfrom therein yourownpages?whichisnotcompatiblewith theOpenEducational Resource idea.
can be used ontablets aswell
(see
alsoSec.2.6).
The
approach
behind GeoGebraTube iscommunity‐based:
Anybody
canpublish
his or her
work,
andeverybody
can comment on and rate resources. This allowsfor a
huge
amount ofmaterial(about
140000 resources as ofJanuary
2015),
butthe collection lacks structure and coherence. This shows the
strong
connection to aplatform
like YouTube: You can find millions of videosthere,
but theonly
structureis
given
by
channels.3. Mathe Vital
(Fig. 3)
follows a differentapproach
than GeoGebraTube. This col‐lection has been created
by
asmall team leadby Jürgen Richter‐Gebert,
andit is neitherpossible
to add your own content nor to comment on resources. Thisrestrictionleads tothefactthat thecontent isofvery
high
quality
andconsistent,
both indesign
and inmathematicalterminology.
MatheVital and GeoGebraTube show two extremes on a scale: A
large
community
can createthousands ofresources, but thediversity
ofthese resources makes itdifficultfor theusertousethecontent tolearn without proper
guidance.
A smallteam canonly
create small
collections,
but thesemight
be better suited forunguided learning.
There is noreason toprefer
oneapproach
overthe other—for bothapproaches
there are usecases, and
depending
on the actual demands eitherapproach
can be better than theother. It is
interesting
to seethat these twoapproaches
seem to be a common themein
todays
world: For alltypes
of resources(news
stories,
videos, music, recipes,
...)
there exist
platforms
andportals
that either offer ahuge
amount of resources whereyoucanselect from
using
variouscriteria,
orcurated collectionsthat consist ofcarefully
pre‐selected
ormanufacturedresources.3
2,3
Interactive Exercises
Interactive Exercises have been a
major
feature of Cinderella since 1997.However,
these have
hardly
been used and the feature was more or less removed in the latestversion. In our
view,
there aretwo reasons for the lack ofadoption
ofthis feature:(1)
It was
always
difficult to use the built‐in Exercise Editor forcreating
good exercises,
and
(2)
inteaching
it is difficult to find situations where it makes sense to use suchself‐checking
exercises with automatic feedback.During
thelast decadeLearning
Management
Systems
(LMS)
becamemoreandmorepopular.
Agood example
isMoodle4
that has beencreated in 1999‐2002 and isnow oneof themost
popular
LMS worldwide. Suchsystems
allowfortheinclusion ofinteractivecontent,
and we see this as a chance to revive the interactive exercises in Cinderella.3You areinvitedtofindoutof whattypethefollowing portalsare: Twitter, Google News, Spotify,
TV stations. Findmoreexamples!
3
: The Mathe Vitalportal
(www.
mathe vital.de)
offers ahuge
collection ofhigh‐
quality
interactivevisualizations. This isjust
aoverviewoversomeofthem demonstrat‐ing
the consistentdesign
of the various visualizations.Here,
we have asystem
that iscapable
ofrecording
students scores, soit makessenseto include such exercises in courses. First
approaches
for thisscoring
arecurrently
implement
inthe context of theMCSquared
project.5
It should be noted that
recently
(September 2014)
aMoodleplugin
has beenpublished
that allows for
setting
upquestions
that canbe solved and checkedautomatically using
GeoGebra
(https:
//moodle.org/plugins/view.
php?plugin
qtypeGeoGebra).
Un‐fortunately,
there isnoadvancedsupport
forchecking;
the correctness ofa constructionjust depends
on asingle
boolean value that must be createdby
theauthor ofthe Geo‐ Gebra construction.2.4
Interactive Whiteboards
Interactive Whiteboards are
widespread
in schools in many countries. All manufac‐ turers deliver software forwriting
on these boards and drivers to work with standarddesktop
software. There are even manyapplications
that arespecifically
designed
tosupport
mathematicsteaching.
Ourexperience
shows that thissoftwareisusually
notup‐to‐par
with standard DGSsystems.
So,
most teachers who use mathematical soft‐ware onwhiteboardsatusethemwith thesoftware
they
knowfromtheDesktop
(usually
GeoGebra).
Advancedapproaches
like \mathrm{e}‐Chalk have almost vanished.A very
promising
alternative software is(or
was, as it appears to bediscontinued)
Open‐Sankoré,
formerly
Uniboard.6
Thissoftwareisabletoincludewidgets
basedonthe5http:
//\mathrm{m}\mathrm{c}2‐project,eu\mathrm{W}3\mathrm{C}
standard7,
soit ispossible
touseHTML5‐basedgeometry
software,
evenwithper‐sistentdata
storage. Still,
thereare nocapabilities
forcross‐widget
communicationasinthe API
specification
forwidgets
inthe MCSquared project.
Basedonthe observationsabovewe claim that it isnecessary to
develop
a commonstandardfor the inclusion ofinteractivecontent inLMS
(coming
from SCORM andLTI)
andinwhiteboard software(coming
from the \mathrm{W}3\mathrm{C}standard).
2.5Sketching
Themost
promising
approach
toSketching
sofar istSketchometry,
aweb‐basedgeom‐etry
software that usesgesture
recognition
forinput
(http:
//\mathrm{d}\mathrm{e}.sketchometry.
org,Fig.
4).
This isdifferent from theapproach
that has beenimplemented
in Cinderella and thatwaspresented
in2003,
wherewe triedtoautomatically
generateconstructionsfrom a
drawing.
In thatscenario,
users should drawexactly
likethey
draw with apen. The necessaryrelations between
objects
inadrawing
aresubject
tosophisticated
guessing
of the software: A line that is almostparallel
to another line should becomea constructed
parallel,
aline that ismore or less round and goesthrough
threepoints
should become a circle defined
by
these threepoints,
but if it goesthrough
onepoint
only
and there isapoint
inthe center ofgravity
of that line than it should be a circledefined
by
midpoint
andapoint
onthecircle,
etc. Suchguessing
doesnotworkinsomesituations,
so weimplemented
additionalhinting by
pre‐selection
of elements. If youtaptwo
points
toselect them and then drawapoint
more orlessinthe centerof thesetwo
points,
then the software will be morelikely
to guess thatyoumeanthemidpoint
of thetwo
pre‐selected
points.
However,
we aremissing
data that could show whetherthis
input
method issuitable for theuse intheclassroom,
inparticular
the necessarydeviceswere not
widely
availableten years ago.Compare
thistoSketchometry:
Here,
agesturefor themidpoint
isused,
alinesegmentthat containsasmall
loop
toindicate that instead of thesegment, themidpoint
of thatsegment
shall be constructed. So far it is unclear whether thisapproach
is better ornot tothe
interpretation
ofdrawings
withpre‐selection,
but the research team at theUniversity
ofBayreuth
iscurrently
investigating
thisin aschool.2.6
Mathematics
onMobile Devices
Mathematicsonmobile devices isa
rapidly
growing
areaof interest. While therewerefirst devices
capable
ofhigh‐resolution
colorgraphics
in thebeginning
of thecentury,
we now have mobile
phones
and tablets that aresuperior
to thelaptop
computers of that time.Actually,
we can assume that within the next ten years every student indeveloped
countries will have accesstoamobile device thatispowerful
enough
todo allEZ 4:
Example
gestures inSketchometry.
Source: Documentation ofSketchometry
athttp:
//\mathrm{d}\mathrm{e}.sketchometry.
\mathrm{o}\mathrm{r}\mathrm{g}/\mathrm{d}\mathrm{o}\mathrm{w}\mathrm{n}\mathrm{l}\mathrm{o}\mathrm{a}\mathrm{d}/\mathrm{g}\mathrm{e}\mathrm{s}\mathrm{t}\mathrm{u}\mathrm{r}\mathrm{e}-\mathrm{a}4
5: PhotoMath isan app that solves maths
problems
from bookssimply by taking
apicture
of them. Itnotonly
shows thesolution,
but it isalsopossible
togetstep‐uy‐step
explanations.
Source: PhotoMath websitehttps:
//photomath.
net/en/presskit
school mathematics. Astunning
example
for whatalready
ispossible
isthe PhotoMathApp
(Fig. 5).
A
technological
drawbackisthat duetopolitical
reasonsthe universal Javaplatform
wasabandonedfor mobile devices.
Although
Javawas meant tobe writeonce—run
anywhere
and there were efficient Java Virtual Machinesrunning
onearly
devices(for
example,
on Windows CE or theSharp
Zaurus),
this hasnot beenpursued.
ln‐stead,
Google, Apple
and otherlarge
companies pushed
JavaScript,
which is availablein Internet browsers bothon
Desktops
and mobile devices. The concentrationon thistechnology
made itpossible
tohave interactive content that issmoothly
integrated
inHTMLpagesandatthesametimemade
JavaScript
asfastasor evenfaster thanJava.9
8\mathrm{S}\mathrm{e}\mathrm{e}alsohttps://\mathrm{e}\mathrm{n}.wikipedia.\mathrm{o}\mathrm{r}\mathrm{g}/\mathrm{w}\mathrm{i}\mathrm{k}\mathrm{i}/Write once,‐run‐anywhere
9Asastarting pointIrecommendreading http://\mathrm{w}\mathrm{w}\mathrm{w}.royvanrijn.\mathrm{c}\mathrm{o}\mathrm{m}/\mathrm{b}\log/2012/07/java speed \mathrm{o}\mathrm{f}-\mathrm{m}\mathrm{a}\mathrm{t}\mathrm{h}/, whichpoints outthateven in2012 JavaScript could befasterthan Javawhen usedout‐of‐the‐Uox,
However,
mostinteractiveacademiceducational softwarehasbeenproduced
in Javasofar.
Currently,
manysoftwaredevelopers
switchtoJavaScript/HTML,
eitherby starting
from scratchorusing
compensating
technology
like theexample,
GeoGebraisusing
thesamecodebaseforboth its Java andJavaScript
version,
while
JSXGraph
has been written inJavaScript
as areplacement
for GEONExT. For mobiledevices,
the software that has been writtennatively
inJavaScript
isgenerally
faster and betteradopted
to the device. The GeoGebraApp,
forexample,
is very slow forreal‐worldexamples,
whileJSXGraph performs smoothly.
Somemorethoughts
withregard
tomathematics education softwarecanbefoundin[5],
forexample.
There isoneimportant
lessontolearn: It iseven moreimportant
todesign
agood
userinterface formathematicalsoftwareonmobile devicesthan it isfor
desktop applications
—and it isnot
helpful
at alltojust
copy theuserinterface from thedesktop
tothe mobile device. ForCinderella,
we decided not tojust
translate the software fromoneprogramming
language
to theother,
but to start from scratch inJavaScript
andprovide
a soft‐ warelibrary
namedCindyJS
that includes themajor
technology
necessary forrunning
Cinderella‐Uased
examples
[14].
This includes thescripting language
CindyScript,
withafull
compiler,
thephysics
simulationframework,
and thegeometry
kernelincluding
com‐plex tracing.
AllthisisavailableasOpen
Source Softwareathttps:
//github.
comCindyJS.
Using
thesecomponents,
we canprovide
content that has been created in Cinderellavia an
export
in interactive websites that work onanydevice,
in interactive electronicbooks in
Apple
iBooks,
as standalone appsforsmartphones
andtablets,
or in creativebooks
(
\mathrm{c}‐books)
asproduced
inthe \mathrm{M}\mathrm{C}Squared
project
(http:
//\mathrm{m}\mathrm{c}2‐project.
eu).
Fascinating enough,
it ispossible
toaccess modern hardwarefromCindyJS
that hasnot been available to Cinderella before. In
particular,
it ispossible
to access the 3\mathrm{D}hardware that is
present
intodays devices, allowing
forextremely
fast 2\mathrm{D} and 3\mathrm{D}rendering.
Using
theeasy‐to‐learn
CindyScript language
it ispossible
to execute code inparallel
on thegraphics processing
unit(GPU) [8].
\mathrm{p},7
Collaboration
As for collaborative work the
disappointing
message is that thisaspect
seems to beneglected currently.
Although
technology
like multitouch interactivetables,
fastwirelessnetworking
withWi‐Fi, Bluetooth,
and NFCinviteforcooperation,
the classroomreality
is that either students work alone with theirdevices,
or the teacher isusing
a deviceto
present.
Although
manypeople
areusing
shareddocuments(through
Docs,
iCloud/iWork
or similarinfrastructure)
and work with them at the sametime,
thistrend has not been followed
by
DGS users. Thesharing
of constructions isusually
asynchronous
andnotsimultaneously.
It seems that teachers and students
prefer
to ((\mathrm{o}\mathrm{w}\mathrm{n}
a construction— and there are
In
[1]
we mentioned four directions of future research. Let us check what has beenachieved!
2.8.1 Visualization of
Algorithms
In
2003,
weimagined
asystem
based on Cinderellathat is able to run and visualizealgorithms. Meanwhile,
theVisage
system1
has beenpresented.
WithVisage
it ispossible
tovisualize(not only)
Graph
Algorithms
andmanipulate
themvisually.
In[2]
we describe how this can be used in
teaching.
2.8.2 A School PDA
As
pointed
outinSec.2.6,
mobiledevices havedeveloped enormously. Moreover,
many teachers and even studentsalready
own thesecapable devices,
like iPads or Androidtablets.
Actually
this has rendered the vision of a School PDAmostly
unnecessary.There is
only
onereason left to havespecialiled
devicesonly
formathematics,
whichis the use in examinations. A
problem
of tablets and mobilephones
is thatthey
aretoo
powerful
and also have a connection totheInternet,
so —at least in
Germany
—theiruse in examinations is
prohibited.
The ban onsuch devices is amatter ofdebate for thenextyears: In school andparticularly
inmathematics,
students should learntouse proper tools for
solving
theirproblems,
and mobilecomputers
and the Internet areproper toolsthat arealso used for
solving problems
inuniversity
mathematics. Insteadof
fighting
these devicesthey
should Ue embraced and the curriculum should reflect their use,leading
toevendeeper insights
inmathematics.2.8.3 Natural
language
input
The
input
of construction via writtenlanguage
wasanotherCinderellaresearchproject
in 2003. After the
prototype
implementations
this has not beenpursued
anyfurther,
as it did not seem relevant for
day‐to‐day teaching.
With theavailability
ofspoken
2\wedge ié\hat{\vee}
\mathrm{C}1n\mathrm{d}\mathrm{y}\mathrm{k}n9\mathrm{C}\vee\wedge \overline{\infty \mathrm{B}*|}
1*137.\mathrm{S}l18\emptyset*\mathrm{p}\mathrm{i}+\mathrm{G}.\mathrm{y}\ovalbox{\tt\small REJECT}.\emptyset\emptyset 5j
2pointsize(3);
3 $\kappa$ \mathrm{m}u\mathrm{n}\mathrm{d}((\mathrm{F}.\mathrm{y}+4\}*\mathrm{l}\mathrm{e}\mathrm{e}); 4repeatCn, \mathrm{i},
5 \ovalbox{\tt\small REJECT}=\mathrm{s}\mathrm{q}\prime \mathrm{t}\mathrm{l}\mathrm{n}-\mathrm{i}\mathrm{I}\ovalbox{\tt\small REJECT}.2: 6 pointcolor(\mathrm{h}u\mathrm{e}\{\mathrm{i}/21*\otimes.7\}:
7 \mathrm{d}\mathrm{r}m(\mathrm{A}+oe[\mathrm{s}\mathrm{i}n(\mathrm{i}* $\nu$\}.\cos \mathrm{l}\mathrm{i}*\mathrm{W})\}\}:)
8 9
6
: Somesample
code inCindyScript
creating
asunflowerpattern
language input,
forexample through
Siri on \mathrm{i}\mathrm{O}\mathrm{S}(or
theSpeechkit
library),
itmight
become relevantagain,
inparticular
forhandicapped
users whocannot use a mouse orkeyboard,
but stillwant towork withDynamic
Geometry
Systems. So,
while there has been no progress inthe lastdecade,
we think thatsomebody
should startworking
onsuch aresearch
project again.
2.8.4
Scripting
and MacrosForexact formulationsof constructionsequences, for
fine‐grained
controloverthe be‐haviorof interactive
figures,
orfor easiermanipulation
inanimations, just
toname afewexamples, using
ascripting
language
bearsmanyadvantages.
Actually,
what has been discussed as a futuredevelopment
in 2003 has been realizedthrough
theCindyScript
language
[9].
We refer tothe full manual[12]
here,
whichgives
details tothislanguage.
Also,
athttps:
//\mathrm{d}\mathrm{o}\mathrm{c}.cinderella. de the full documentationisavailableonline,
inEn‐glish
aswell as inJapanese,
due to a translationprovided
by
$\lambda$'\Leftrightarrow^{\backslash }\mathbb{P}_{0}
. Oneimportant
project
that hasonly
becomepossible
due to the available of thescripting
language
CindyScript
KETCindy.11
As noted
earlier,
theCindyScript
language
can be used with theJavaScript imple‐
mentation of Cinderella as well. It is even
possible
to write code in theCindyScript
language directly
embedded intoHTML.ideas should not be ruled
just
by
technicalfeasibility,
but it cannot be detachedfrom it. Inorder to knowwhat and how toteach mathematics educatorsmust know about thetools thatare available. Thesecansuggest
newapproaches
andnewtopics.
Onthe otherhand,
mathematics itself shouldstay
independent
ofthe tools that are available—
the tools shouldfollow.theneedsof
teaching,
nottheteaching
shouldfollow the tools. So this has tobe adialogue
between the tools and theteaching,
to be heldby
maths education.The other
important
direction thatmight
have beenneglected
forawhile is toworkonthe mathematicalfoundations of the softwaretoolswe are
using.
The(micro‐)worlds
created
by
softwarearesomething
that isexperienced,
and thisexperience
canonly
help
learning
mathematics ifit matches the mathematicalcontent,
and the mathematicalobjects
inthese worlds should behavecorrectly.
\mathrm{g}_{,}\sim
き \mathrm{X}\mathrm{H}\not\simeq \mathrm{A}
[1]
Enno Brehm and UlrichKortenkamp,
AdvancedTeaching
ofGeometry
with In‐ teractive Tools. InRyosuke Nagaoka, Hideyuki Ishi,
and EckhardHitzer, editors,
Proceedings
of
RIMS‐Workshop ITMga 2003,
number1378, Kyoto,
2004. RIMS.[2]
Andreas Fest and UlrichKortenkamp.
Teaching graph algorithms
withvisage.
Teaching
Mathematics andComputer Science,
7(1):35-50
, 2009.[3]
UlrichKortenkamp. Experimental
mathematics andproofs‐
what issecure math‐ematical
knowledge?
Zentralblattfür
Didaktik derMathematik,
36(2):61-66
,April
2004.
[4]
UlrichKortenkamp. Interoperable
InteractiveGeometry
forEurope.
The Electronic Journalof
Mathematics andTechnology,
5(1),
2011.[5]
UlrichKortenkamp.
Interaktiveswhiteboard,
iPad& co. —das Klassenzimmer der[6]
UlrichKortenkamp,
Axel M.Blessing,
ChristianDohrmann,
YvesKreis,
Paul Lib‐brecht,
andChristianMercat.Interoperable
interactivegeometry
foreurope‐firsttechnological
and educational results and futurechallenges
of theintergeo project.
InProceedings of
theSixthCongress of
theEuropean
Society for
Research in Mathe‐ maticsEducation.January
28th‐February
1st2009,
Lyon
(France),
Lyon
(France),
January
2009.Proceedings
ofthe SixthCongress
of theEuropean
Society
for Re‐ search inMathematics Education.[7]
UlrichKortenkamp
andJürgen
Richter‐Gebert. Blendedexperimentation
withdgs.
InProceedings of
CADGME2009,
2009.[8]
AaronMontag
andJürgen
Richter‐Gebert.Cindygl: Authoring
gpu‐based
in‐ teractive mathematical content. In Gert‐MartinGreuel,
T.Koch,
P.Paule,
and A.Sommese, editors,
MathematicalSoftware—
ICMS2016,
volume 9725 of Lecture Notes inComputer Science,
pages 319‐326.Springer,
2016.[9]
Jürgen
Richter‐GebertandUlrichKortenkamp.
Thepowerofscripting:
DGSmeetsprogramming.
Acta DidacticaNapocensia,
3(2):67-78
, 2010.[10]
Jürgen
Richter‐Gebert and UlrichH.Kortenkamp.
The InteractiveGeometry Soft‐
ware Cinderella.
Springer‐Verlag,
Heidelberg,
1999.[11]
Jürgen
Richter‐GeUert and UlrichH.Kortenkamp.
\grave{\backslash }J ン $\tau$レラ.\displaystyle \ovalbox{\tt\small REJECT}\sqrt{\mathrm{p}}\frac{1\rightarrow\sim}{\lrcorner}
の $\gamma$-\leftarrowめのグ
\overline{-7}フイ
クス.Springer‐Verlag, Tokyo,
2003.[12]
Jürgen
Richter‐Gebert and Ulrich H.Kortenkamp.
The Cinderella.2 Manual ‐Working
with the InteractiveGeometry Software. Springer‐Verlag,
2012.[13]
BretVictor.
Up
and down the ladderofabstraction. asystemic
approach
tointer‐active visualization.
http:
//worrydream.
com/LadderOfAbstraction/,
2011.[14]
MaftinvonGagern,
UlrichKortenkamp, Jürgen Richter‐Gebert,
and Michael Stro‐bel.
Cindyjs.
mathematical visualizationonmoderndevices.InGert‐MartinGreuel,
T.