我想开始为Blackberry平台开发,特别是Bold以及即将推出的Storm设备。我是否需要进入Java和J2ME,或者我可以在ASP.NET中开发网站并继续利用我已有的技能吗?
我对移动平台开发完全陌生,并且不知道如何定位这些Blackberry设备。我希望继续使用我的ASP技能。
答案 0 :(得分:4)
要开发功能齐全,性能可接受且外观漂亮的Blackberry应用程序,您需要使用RIM原生apis。
您可以使用J2ME应用程序,但它们通常不能与全键盘设备很好地融合。
当然,网络应用程序看起来会比这更糟糕。
答案 1 :(得分:3)
您是在谈论网站(因为您说“在ASP.NET中开发网站”)或原生黑莓应用程序(因为您说“为Blackberry平台开发”)?
在Blackberry上运行的应用程序使用J2ME。如果您的应用程序是从Blackberry上的浏览器访问的,那么运行Web应用程序的服务器就决定了语言,而不是从Blackberry浏览器访问它。
然后是Blackberry MDS与企业应用程序集成。我对此并不了解(从未使用它或看过使用它的应用程序),但这里描述的是:http://na.blackberry.com/eng/services/mobile.jsp
保
答案 2 :(得分:3)
这question可能会对您有所帮助。 “在asp.NET中创建一个适用于黑莓,Windows Mobile和iPhone的迷你站点”
答案 3 :(得分:2)
如果您只是进行Web开发,您不需要了解适用于Blackberry的J2ME 。 J2ME是用于特定于设备的应用程序的受支持的JAVA框架。您只需要熟悉移动设备的HTML呈现
假设您正在构建一个打算由Blackberry浏览器加载的Web应用程序,我建议构建跨多种设备类型和配置交叉兼容的移动专用页面。
查看Blackberry Browser Development Guides,它提供适用于所有移动网络开发的移动网络开发建议/最佳做法。
答案 4 :(得分:1)
请阅读此http://www.oracle.com/technetwork/systems/index-139239.html
它讨论了一个应用程序不应该如何将RIM UI API调用与CLDC和MIDP API调用混合在一起。
当然,我还要提到这个链接真的过时了。