2009-11-07 59 views
2

是否有任何移动平台允许我运行Java Applets?在没有浏览器集成的情况下,至少Java SE功能。我听说过一款能够运行Windows XP的移动设备 - 可能包括对Java SE和小应用程序的支持;有没有人有这样的设备的实践经验?它在Java程序执行方面表现如何?移动Java小程序?

+0

如果您正在寻找使用Java来开发移动应用程序,你可能有兴趣为Android平台开发。它不是一个小程序,但它确实使用Java编程语言。 – 2010-05-26 10:15:22

回答

1

如果你指的是可以在HTML页面嵌入的旧学校的Java小程序有恕我直言,没有移动平台,支持这一点。 Applets是用Java SE编写的,但是我知道的大多数平台都有Java ME运行时。

我不知道这是有与它一起到来的移动配置文件如何关联到新的Java FX。有人可以评论这个问题吗?

+2

Java FX从JRE运行,您需要JRE才能运行Applet或JavaFX。一旦在平台上有一个应用程序Applet,JNLP/Webstart和Java FX,只要您为该JRE开发了Java FX,它就无关紧要。 这意味着如果移动设备具有Java ME的运行,那么你可以,只要你与运行构建它部署一个applet或Java FX应用。 – Keibosh 2009-11-18 19:12:07

+0

忘记了您也可以使用内置的NetBeans移动模拟器来测试您的应用程序。 – Keibosh 2009-11-18 19:13:00

+1

@Knife - applet和java webstart在J2ME上不可用。 – mdma 2010-05-22 11:41:41

1

鉴于Java applet传统上非常简单,但依赖于包括AWT在内的整个JSE堆栈,因此尝试在此上运行applet并不是移动java的好选择。除非coure“移动”包括平板电脑。正如你所说,这些运行XP并且可以运行完整的J2SE堆栈。这将运行你的applet未经修改。你可以预计今年会发布很多平板电脑来与iPad竞争。例如。只有一个随机拉。 http://www.tabletpc2.com/TEGA_Tablet_to_be_Officially_Launched.html

但是,如果药片不是你想到的,那么请继续阅读。

如果您正在开始新的开发,那么J2ME的使用会更好,这在移动设备上更为常见。 J2ME不支持AWT或Swing,但它在UI类上。 JavaFX也是一个候选者,因为移动配置文件不依赖于JSE堆栈。

如果你已经有一个你想在移动平台上运行的applet,你可能会发现移植它并不困难。 MIDP 2.0的CLDC具有2D api(例如,查看Google地图移动设备或Opera移动设备),并且可以处理大多数典型任务所使用的典型任务。

+0

我希望能够在移动平台上运行已编译的小程序,而不是修改其代码。 – luvieere 2010-05-23 13:01:22

+0

好的,那么我认为你正在寻找一款平板电脑作为解决方案。 – mdma 2010-05-23 13:20:23

+0

根据应用程序和手机的目标价格大小,如果您正在开发新应用程序,则可能更适合使用android。我不确定J2ME在symbian手机之外的意义何在。 – wds 2010-05-27 09:08:55

0

肯定有很多mobile internet devicesnetbooks这将允许你运行一个Java小程序。基本上任何可以运行Windows 7/Vista/XP的操作系统,以及运行linux的许多操作系统都可以让你运行小程序。

至于将如何执行它可能取决于小程序。我相信简单的小程序会表现得很好。一些做更多的小程序不会那么快。上网本/ MID与6或7年前的笔记本一样强大。 Java在那个时代的电脑上运行得很好,所以它们在MID上应该没问题。