2009-06-22 18 views
0

ist es möglich, verschiedene KVMs in verschiedenen Handys? Wer ist der Besitzer dieser KVM (Sonne oder andere? Angenommen, wenn ich GSM mobile herstellen möchte, wie kann es j2me Anwendungen zu unterstützen, ich muss Berechtigungen von Sun Micro-Systeme zum Kauf KVM (Kilobyte virtuelle Maschine) kann jemand im Detail beantworten?Fragen zu KVM (JVM)

Antwort

3

J2ME virtuelle Maschinen neigen dazu, basieren von Sun Referenzimplementierung basieren - abhängig von Ihrer Plattform können Sie entweder Drittanbieter lizenzieren Anpassungen von diesem (Windows Mobile, Palm, etc) oder können Sie Ihre eigenen Sun-Quellen rollen.

Welcher Weg Sie gehen, hängt von vielen Faktoren ab, einschließlich:

  • VM Lizenzkosten (einmalig oder jährlich, das verhandelt wird, und ist außerhalb der Reichweite von Personen)
  • Runtime-Lizenz Kosten (Gesamtkosten auch verhandelbar, abhängig von Ihrer erwarteten Sendungsmenge)
  • JSR Implementation-Licensing (J2ME-Profile werden aus einer Vielzahl spezifischer JSR-Implementierungen für Dinge wie Video, 3D, Svg usw. erstellt) - die Preise variieren von einmalig bis zur Laufzeit.

Sun auch eine GPL-Version der J2ME VM Referenzimplementierung macht - es ist SEHR wichtig zu verstehen, wie die GPL-Lizenz-Software in der Embedded-Industrie beeinflusst; Sprechen Sie mit einem Anwalt darüber, wenn es eine Option ist, die Sie in Betracht ziehen.

In vielen Fällen ist es einfach einfacher, Ihren GSM-Mobilfunkanbieter zu bitten, eine J2ME-Option zusätzlich zu Ihrem nackten Plattform-OS-Angebot einzupreisen.