IT168 :移动设备软件开发中.net战略与Java 2哪种架构更有竞争优势?
张欣:Windows .Net Compact Framework和J2me作为两大体系的嵌入式构架部分,都有一个受控的运行时环境,它不但将源代码转换成中间语言,而且将这些中间语言编译成本地的可执行代码。两者的侧重点又是不同的。JAVA是一个单一语言的平台,关注跨平台的可移植性。这就意味着,利用了J2ME设计框架就能在多个
操作系统中使用同一个JAVA程序。而Microsoft提供的.Net Compact Framework构架作为Embedded Windows开发工具的一部分。开发者能使用多种语言开发同一个应用,并且效率很高而不用进行一种新语言的重新训练。
IT168:谈谈微软在移动产品方面的未来之路吧。
辛浩:目前智能
手机市场还处于启动阶段,这个市场真正热起来,还需要有一个过程,而有价值的应用是一个很重要的关键启动因素,应用软件开发商在这个产业价值链上举足轻重。应用软件开发商选择什么样的平台,在什么软件平台上
开发软件容易,很大程度上决定了这个平台能不能流行。微软与软件开发商和系统集成商有天然的联系,这是其他智能
手机操作系统平台所不能相提并论的。世界上有600万熟悉 Windows Visual Tools 的专家,他们都可以为 Windows Mobile移动设备创建企业解决方案和个人消费类应用程序。微软为了“随时、随地用任何设备获取信息”的理想,一直在加大对他们的支持力度。到目前为止,全球已经有20多家运营商与微软合作,在基于微软端到端的无线移动平台上提供信息服务。至今为止,SDK的下载数量超过3.5万,共有6000多的企业ISV和解决方案供应商在基于微软的移动软件平台上开发移动应用。
移动设备软件开发充分体现了.net战略与Java 2所代表的全然不同的跨平台应用解决方案之间的竞争。这个过程对未来软件技术的创新和IT产业的推动有着不可估量的价值。目前,移动设备终端制造商是目前非常敏感的一环,微软完全是一个挑战者。但在8月底,摩托罗拉宣布放弃 Symbian 股权,一周后宣布支持微软的 Smartphone ,并将在9月底推出智能手机,加上脚踏几只船的三星和其他一些新兴的手机厂商,微软的移动设备制造终端支持者正在改变。