Download presentation
Presentation is loading. Please wait.
Published byRalph Reynolds Modified over 9 years ago
1
GeoGebra on mobile devices GeoGebraMobile, the JavaScript version of GeoGebra. Gabor Ancsin gabor@geogebra.org (this man =>)
2
What is mobile... These (were) mobile... These (are) mobile...
3
Still mobile... They are extremely popular... Even in war...
4
What makes them „must have” Social networking (Find Facebook if bored :-) ) Easy to use, compact, apps, etc... (keyboard...will them and laptops blend?)
5
What mobiles have in common... And they have in common:
6
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)
7
html5 Drag 'n Drop Offline application Natively implemented (not plug-in) Web Workers, Geolocation, Storage, etc...
8
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
9
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
10
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.
11
The result is In real (not Homer :-)) http://www.geogebratube.org/student/126
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.