原文:
http://tech.163.com/08/0308/10/46GMUAMR000915BE.html
3月8日消息,Sun微系统公司正在为苹果的iPhone手机开发一种Java虚拟机并且计划在今年6月发布这个Java虚拟机,让Java应用程序能够在流行的iPhone手机上运行。
Sun负责Java营销的副总裁Eric Klein星期五(3月7日)下午说,这种Java虚拟机将以Java ME版本的Java为基础。苹果还没有表示对在iPhone手机上运行Java程序感兴趣。但是,在考虑到苹果本周四发布了iPhone的软件开发工具之后,Sun决定自己做这个事情。
Klein说,iPhone现在是一个开放的目标平台。免费的Java虚拟机将通过苹果的AppStore市场向第三方应用程序提供。我们要保证这种Java虚拟机提供的Java应用程序尽可能与iPhone本身的功能一样容易访问。
Klein表示,除了Java游戏之外,开发人员还能够把ERP或者CRM等企业应用软件应用到iPhone手机。这种虚拟机还支持苹果的iTouch功能。他说,我们的Java虚拟机一旦应用到iPhone手机,我们预计将有大量的Java应用程序在iPhone上运行。
市场研究公司Forrester Research的分析师Chris Silva称,通过把Java虚拟机引进到iPhone,在SSL安全领域的Java功能将被引进到苹果的平台。他说,随着苹果推出软件开发工具,Java虚拟机将取消苹果对哪一种软件适合在iPhone手机上运行的控制。
Sun是在用了24小时研究苹果发布的软件开发工具之后决定为iPhone制作Java虚拟机的。Klein说,Sun没有看到任何公开的声明阻止Java虚拟机成为在iPhone手机上运行的软件之一。苹果在发布iPhone 2.0软件测试版的同时发布了这个软件开发工具。iPhone 2.0软件的正式版计划在6月份发布。
Klein表示,未来的计划包括把更高级的Java标准版和JavaEX技术应用到iPhone。
苹果没有对Sun的计划发表评论。
分享到:
相关推荐
Sun公司(后被Oracle收购)是Java技术的始创者,其开发的Java虚拟机在早期对Java的发展起到了关键作用。 Java虚拟机的主要功能包括类加载、字节码验证、内存管理(垃圾收集)、性能优化和线程调度等。它将Java程序...
《Java虚拟机规范(JavaSE7版)》为想要了解Java虚拟机原理的程序员提供了必须的参考资料。它不仅仅是一份文档,更是为了确保不同厂商实现的Java虚拟机能够在统一的外部接口上进行交互和通信的契约。虽然规范中的...
微软Java虚拟机(msjavax86)是微软公司开发的一款JVM实现,专为Windows平台设计。与Sun Microsystems(现在被Oracle收购)的Java虚拟机不同,微软的版本在某些时期提供了与Windows更紧密的集成,尤其是在早期的Web...
Java虚拟机(JVM)是实现Java技术的关键组件,它为Java程序提供了一个运行环境。Java程序在编写后会被编译成一种称为字节码的中间表示形式,这种字节码可以跨平台运行,因为JVM负责将字节码转换成机器代码。JVM的...
Java虚拟机(JVM,Java Virtual Machine)是Java平台的核心组成部分,它负责执行Java程序,为Java代码提供了跨平台的运行环境。Java虚拟机的概念始于Sun Microsystems,现在由Oracle公司继续发展和维护。JVM的设计...
"Sun Java 虚拟机",简称JVM(Java Virtual Machine),是Oracle公司(原Sun Microsystems)开发的用于执行Java字节码的虚拟机。它是一个关键的软件组件,使得Java程序能够在任何支持Java的平台上运行,实现了“一次...
直到2011年6月28日,《Java虚拟机规范(JavaSE7版)》正式完成并发布。这本书的重要性在于,它为Java虚拟机的实现者提供了一个统一的外部接口标准。尽管书中很多概念和细节曾经与Sun公司早期虚拟机的实现高度吻合,...
Java虚拟机(JVM)是运行Java字节码的抽象计算机,为Java程序提供了跨平台的兼容性。Java虚拟机规范定义了JVM的结构、工作方式以及操作码、类文件格式、内存模型、垃圾回收机制等重要方面。Java SE 7版的虚拟机规范...
6. 解释型和编译型的结合:Java源代码先被编译成字节码,然后在JVM上解释执行,也可以选择预先编译为机器码。 Java的这些特性使其成为开发各种应用程序的理想选择,从小型嵌入式系统到大型企业级应用,乃至云计算和...
MSJVM,全称为Microsoft Java Virtual Machine,是由微软公司开发的一款Java虚拟机,用于在Windows操作系统上运行Java应用程序。它在20世纪90年代末期广泛使用,但随着Java技术的发展以及与Sun Microsystems(现...
Java虚拟机1.6版本,也被称为JDK 1.6,是Sun Microsystems(后被Oracle收购)在2009年发布的一个重要版本。这个版本以安全性和稳定性为主要优化目标,确保了开发者和用户可以放心地运行Java应用程序。 Java虚拟机的...
Sun公司的最新的Java虚拟机,可以让你的网页安全、流畅的运行Applet
他Java虚拟机高级架构师,Java编程语言的主要贡献者之一,目前主要负责移动设备上的Java应用。在到Sun公司工作之前,他曾经在美国阿贡国家实验室和Quintus公司从事与虚拟机和运行时系统相关的工作。他拥有卡尔顿学院...
《Java虚拟机规范(JavaSE7版)》的发布,标志着对Java虚拟机内部机制的详细描述,为编程人员深入理解Java虚拟机提供了重要的参考。 JVM规范不仅是虚拟机实现的指导文档,而且是一个契约文档,确保不同实现者开发的...
【微软Java虚拟机】是Java开发和运行环境的重要组成部分,它是微软公司早期为Windows平台开发的一个Java解释器,用于执行Java字节码程序。在Java技术发展的早期阶段,微软的Java虚拟机(JVM)与Sun Microsystems的...
- **Sun Classic/Exact VM**:这是最早期的Java虚拟机之一,主要用于早期的Java开发环境中,虽然现在已经不再使用,但它为后续JVM的发展奠定了基础。 - **Sun HotSpot VM**:这是目前最为广泛使用的Java虚拟机之一,...
- Java代码通过编译器转换为字节码,由Java虚拟机执行。 - JVM对编译后的Java代码进行优化处理,力求使其执行速度接近于本地代码。 - JVM自动管理内存,避免了系统范围内的内存泄漏问题,并简化了开发者的内存...