Samstag, 29. August 2009

MMS mit Android G1 und E-Plus/BASE/Blau O2/Fonic/Simply

Nach langer Zeit endlich funktionierende Einstellungen bei Android-Hilfe gefunden:

Für E-Plus/BASE/Blau:

###############
APN #1 für Internet...
###############

Name: internet
APN: internet.eplus.de
Proxy: Nicht festgelegt
Port: Nicht festgelegt
Nutzername: eplus
Passwort: eplus
Server: Nicht festgelegt
MMSC: Nicht festgelegt
MMS-proxy: Nicht festgelegt
MMS-port: Nicht festgelegt
MCC: 262
MNC: 03
APN-Type: default

###############
APN #2 für MMS........
###############

Name: mms
APN: mms.eplus.de
Proxy: Nicht festgelegt
Port: Nicht festgelegt
Nutzername: mms
Passwort: eplus
Server: Nicht festgelegt
MMSC: http://mms/eplus
MMS-proxy: 212.23.97.153
MMS-port: 8080
MCC: 262
MNC: 03
APN-Type: mms

Für O2/Fonic/Simply (Dank an raudi!)

###############
APN für Internet und MMS
###############

Name: internet
APN: internet.interkom.de
Proxy: Nicht festgelegt
Port: Nicht festgelegt
Nutzername: mms
Passwort: eplus
Server: Nicht festgelegt
MMSC: http://10.81.0.7:8002
MMS-proxy: 82.113.100.6
MMS-port: 8080
MCC: 262
MNC: 07
APN-Type: mms

Dienstag, 25. August 2009

GWT Compiler beschleunigen

Der GWT-Compiler erzeugt aus dem Java-Quellcode für verschiedene Browser JavaScript und zwar für jede Sprache eine eigene Datei. Die Browser mit Kennungen sind:
  • ie6: IE 6 und 7
  • ie8: IE 8
  • gecko: Mozilla
  • gecko1_8: Firefox
  • safari: Safari
  • opera: Opera
Hat man jetzt 5 Sprachen, dann erzeugt der Compiler 6 * 5 = 30 JavaScript-Dateien. Dies dauert eine ganz schöne Weile. Während der normalen Entwicklung testet man üblicherweise nur mit einem Browser und in einer Sprache. Über die Modul-spezifische .gwt.xml kann man dies Einstellen:
  1. Folgenden Eintrag machen:
    <set-property name="user.agent" value="gecko1_8">
  2. Die Optionen
    <extend-property name="locale" values="de">
    auskommentieren.
Damit baut mein GWT-Projekt statt in 1,5 Minuten in 15 Sekunden, lohnt sich also. Nur vor einem Release nicht vergessen, alles wieder zurückzustellen, sonst gucken die Benutzer mit dem falschen Browser in die Röhre.