Geo Gebra on mobile devices Geo Gebra Mobile
Geo. Gebra on mobile devices Geo. Gebra. Mobile, the Java. Script version of Geo. Gebra. Gabor Ancsin gabor@geogebra. org (this man =>)
What is mobile. . . These (are) mobile. . . These (were) mobile. . .
Still mobile. . . They are extremely popular. . . Even in war. . .
What makes them „must have” (keyboard. . . will them and laptops blend? ) Social networking (Find Facebook if bored : -) ) Easy to use, compact, apps, etc. . .
What mobiles have in common. . . And they have in common:
Javascript (and html and css. . . js is just for behaviour) Brendan Eich 1995 Netscape Navigator Ecma-262 (5 th 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)
html 5 <canvas> Drag 'n Drop Offline application Natively implemented (not plug-in) Web Workers, Geolocation, Storage, etc. . .
GWT Java – Java. Script compiler from Google Produces permutation for every browser Compresses, obfuscates and optimizes code Debug and develop in Eclipse Always the latest technologies
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 Java. Script I have ever seen) Geo. Gebra can be run on mobile devices It is already faster than original
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/Ref. Jre. Emulation. html) Not every html 5 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.
The result is In real (not Homer : -)) http: //www. geogebratube. org/student/126
- Slides: 11