geogebra on mobile devices geogebramobile, the javascript version of geogebra. gabor ancsin...
TRANSCRIPT
![Page 1: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/1.jpg)
GeoGebra on mobile devices
GeoGebraMobile, the JavaScript version of GeoGebra.
Gabor [email protected]
(this man =>)
![Page 2: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/2.jpg)
What is mobile...
These (were) mobile...
These (are) mobile...
![Page 3: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/3.jpg)
Still mobile...
They are extremely popular...
Even in war...
![Page 4: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/4.jpg)
What makes them „must have”
Social networking
(Find Facebook if bored :-) )
Easy to use, compact, apps, etc...
(keyboard...will them and
laptops blend?)
![Page 5: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/5.jpg)
What mobiles have in common...
And they have in common:
![Page 6: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/6.jpg)
Javascript
(and html and css... js is just for behaviour) Brendan Eich 1995 Netscape Navigator Ecma-262 (5th edition, ecmascript.org) Interpreted, C like, prototype based language Far, far away from Java Usage when the Web was young, and now. Good, good, but... ..(we will return here)
![Page 7: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/7.jpg)
html5
<canvas> Drag 'n Drop Offline
application Natively
implemented (not plug-in)
Web Workers, Geolocation, Storage, etc...
![Page 8: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/8.jpg)
GWT
Java – JavaScript compiler from Google
Produces permutation for every browser
Compresses, obfuscates and optimizes code
Debug and develop in Eclipse Always the latest technologies
![Page 9: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/9.jpg)
Why GWT is good to us
It could be a same Java code base (at last the kernel)
Java developers can develop in Eclipse (best debugger for JavaScript I have ever seen)
GeoGebra can be run on mobile devices It is already faster than original
![Page 10: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/10.jpg)
What are the traps...
Must be online (at last first time) Not every library implemented
(http://code.google.com/intl/hu-HU/webtoolkit/doc/latest/RefJreEmulation.html) Not every html5 feature implemented (yet). Handwritten js won't optimized and obfuscated
and can't be debugged Needed web programming and Java knowledge Very difficult (if even possible) the automatic
port.
![Page 11: GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)](https://reader035.vdocument.in/reader035/viewer/2022062320/56649f495503460f94c6a80a/html5/thumbnails/11.jpg)
The result is
In real (not Homer :-)) http://www.geogebratube.org/student/126