我想开始开发黑莓平台,特别是Bold和即将推出的Storm设备。我需要学习Java和J2ME吗?还是可以在ASP.NET中开发站点,并继续利用我已经掌握的技能?
我完全是移动平台开发的新手,不知道如何针对这些Blackberry设备进行开发。我希望能继续使用我的ASP技能。
我想开始开发黑莓平台,特别是Bold和即将推出的Storm设备。我需要学习Java和J2ME吗?还是可以在ASP.NET中开发站点,并继续利用我已经掌握的技能?
我完全是移动平台开发的新手,不知道如何针对这些Blackberry设备进行开发。我希望能继续使用我的ASP技能。
这个问题可能会帮到您。 "在asp.NET上创建一个迷你网站,可以在黑莓、Windows Mobile和iPhone上运行"
要开发功能齐全、性能可接受、外观漂亮的黑莓应用程序,您需要使用RIM本机API。
你可以使用J2ME应用程序,但它们通常不与全键盘设备很好地匹配。
当然,网络应用程序将会比这还要糟糕。
你是在说网站吗(因为你说“使用ASP.NET开发网站”)还是原生的黑莓应用程序(因为你说“针对黑莓平台进行开发”)?
运行在Blackberry上的应用使用J2ME。如果你的应用从Blackberry浏览器中访问,那么决定语言的是服务器上运行的Web应用程序,而不是从Blackberry浏览器访问。
然后,还有Blackberry MDS用于与企业应用程序集成。我对此不太了解(从未使用过或看过使用它的应用程序),但可以在此处找到描述:http://na.blackberry.com/eng/services/mobile.jsp
保罗
如果你只是从事网站开发,你不需要了解Blackberry的J2ME。J2ME是用于设备特定应用程序的支持JAVA框架。你只需要熟悉移动设备的HTML渲染。
假设您正在构建一个打算在Blackberry浏览器中加载的Web应用程序,我建议构建移动特定页面,跨多种设备类型和配置兼容。
看看 黑莓浏览器开发指南,其中提供了移动网页开发的建议/最佳实践,可应用于所有移动网页开发。
它谈论了一个应用程序不应该将RIM UI API调用与CLDC和MIDP API调用混合使用。
当然,我也必须提到那个链接真的过时了。