• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Java Applet Plugin für Android Browser
 

Java Applet Plugin für Android Browser

on

  • 24,851 views

Droidcon 2010 Vortrag über das Applet Plugin für Webkit

Droidcon 2010 Vortrag über das Applet Plugin für Webkit

Statistics

Views

Total Views
24,851
Views on SlideShare
19,612
Embed Views
5,239

Actions

Likes
1
Downloads
0
Comments
0

16 Embeds 5,239

http://www.troido.net 3692
http://www.troido.de 1316
http://troido.de 77
http://www.slideshare.net 57
http://www.netzszene.de 56
http://lanyrd.com 19
http://translate.googleusercontent.com 5
http://webcache.googleusercontent.com 3
http://www.gimac.de 3
http://troido.com 2
http://66.163.168.225 2
http://troido.net 2
http://arimano.com 2
http://www.troido.com 1
http://www.health.medicbd.com 1
http://gimac.de 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Java Applet Plugin für Android Browser Java Applet Plugin für Android Browser Presentation Transcript

    • Java Applet Plugin für Android aka Dalvikplugin Miroslav Šimudvarac 27.05.2010, droidcon in Berlin troido.de
    • Vorstellung
      • Miroslav Šimudvarac
      • [email_address]
      • www.troido.de
      27.05.2010 in Berlin droidcon 2010
    • Agenda
      • Traditionelle Java Applet
      • Das Dalvikplugin Projekt
      • Dalvik Applets
      • Hybride Webapplikationen
      • Demos
      • Dalvik Applet Sample
      • Ausblick
      27.05.2010 in Berlin droidcon 2010
    • Traditionelle Java Applets
      • Lauffähig im Browser
      • Teil der Webseite (eigene Canvas)
      • Sandbox als Sicherheitskonzept
      • Teilweise sehr lange Ladezeiten
      • Geringe Verbreitung
      • Größtenteils durch Flash verdrängt
      27.05.2010 in Berlin droidcon 2010
    • Das Dalvikplugin Projekt
      • Vodafone Research Projekt
      • Entwickelt von Timur Mehrvarz [email_address] github.com/mehrvarz
      27.05.2010 in Berlin droidcon 2010
    • Dalvikplugin
      • Lauffähig ab Android 2.1
      • Nativer Webbrowser & Skyfire
      • Benötigt gerootetes Gerät
      • Open Source
      27.05.2010 in Berlin droidcon 2010
    • Dalvik Applets
      • Java VM ist auf Android stets präsent
      • Vernachlässigbare Startzeiten der Applets
      • Ladezeit ~= Downloadzeit
      • Dynamisches Nachladen benötigter Klassen
      • LiveConnect als Brücke zu Javascript
      • Fehlendes Plugin wird erkannt und automatisch installiert
      27.05.2010 in Berlin droidcon 2010
    • Hybride Webapplikationen
      • Schnittstelle zwischen Webapps und Applet ermöglicht Zugriff auf Sound, Accelerometer, Kontakte usw.
      • Müssen nicht installiert werden
      • Stets aktuell – keine Updates seitens User
      • Keine Java & Android SDK Kenntnisse nötig
      27.05.2010 in Berlin droidcon 2010
    • Wofür Applets?
      • Zugriff auf Gerätespezifische Dienste
      • Datenbank und Dateisystem
      • Geschwindigkeit
      • Nutzung von Java Libraries (Sockets, Kryptographie, BT…)
    • LiveConnect
      • Zugriff von Javascript auf Java VM oder geladenes Applet
      27.05.2010 in Berlin droidcon 2010 Javascript Interpreter Java Plugin Applet call result
    • LiveConnect auf dem Desktop
      • <html>
      • <head>
      • <script>
      • function testLiveConnect(){
      • var i=new java.lang.Integer(0);
      • var hex=i.toHexString(255);
      • alert(hex);
      • }
      • </script>
      • </head>
      • <body>
      • <button onclick=&quot;testLiveConnect()&quot;>Test LiveConnect</button>
      • </body>
      • </html>
      27.05.2010 in Berlin droidcon 2010
    • Demo: Compass 27.05.2010 in Berlin droidcon 2010
    • Compass
      • Kompassapplikation für Android Devices
      • Erste Hybride Webapp fürs Dalvikplugin
      • Applet liest Accelerometer
      • Javascript liest die Werte aus dem Applet
      • Darstellung der Grafik als SVG
      27.05.2010 in Berlin droidcon 2010
    • Demo: DRadio 27.05.2010 in Berlin droidcon 2010
    • DRadio
      • Streaming Radio als Webapp
      • Applet liest RSS, parset es und liefert JSON an das Javascript
      • Darstellung nur mit HTML & CSS
      • Animationen mit emile.js
      • Soundwiedergabe über Applet (JIL Konform)
      27.05.2010 in Berlin droidcon 2010
    • Demo: MyLocaton 27.05.2010 in Berlin droidcon 2010
    • MyLocation
      • Treffpunktvereinbarungssystem
      • Google Maps für Kartendarstellung
      • Applet blendet Dialog ein, um Kontakt auszuwählen
      • Javascript veranlasst SMS Versendung mit der Koordinate über das Applet
      27.05.2010 in Berlin droidcon 2010
    • Lebenszyklus des Applets 27.05.2010 in Berlin droidcon 2010 init destroy start end Erster Aufruf beim Laden eines Applets, z.b. beim ersten Besuch einer Webseite mit Applet Letzter Aufruf. Wird erst aufgerufen wenn Browser geschlossen wird. Wird immer aufgerufen wenn der Browser in den Vordergrund tritt oder Webseite mit Applet erneut aufgerufen wird. Aufruf bei Verlassen der Seite durch Navigation oder wenn Browser in Hintergrund tritt
    • AppletSample – Java Code 27.05.2010 in Berlin droidcon 2010
    • AppletSample – Der JS Teil 27.05.2010 in Berlin droidcon 2010
    • AppletSample – Demo 27.05.2010 in Berlin droidcon 2010
    • Ausblick
      • Unterstützung in Froyo
      • Google Market
      • JIL Applet
      • Security
      27.05.2010 in Berlin droidcon 2010
    • Vielen Dank für Ihre Zeit 27.05.2010 in Berlin droidcon 2010 Fragen und Anmerkungen
    •  
    •