我从来没有为移动平台开发任何东西。但现在我需要一个可以使用联系人列表执行基本读/写/更新操作的应用程序。
它应该在Symbian和WinMobile中运行,但是如果我们有2个不同的应用程序是正常的(但是如果有可能那么我只想制作一个)。在第一个版本中,甚至不需要制作GUI。我只想下载并安装并启动应用程序,它将在完成后退出。
开发此应用程序应该使用哪些工具(哪些IDE,哪些模拟器等)?我知道Java,但是我从来没有使用过J2ME,所以如果使用基于.net或基于cpp的东西更容易,那就没关系了。
另一个问题:使用联系人列表是特定于平台还是具体的手机?
答案 0 :(得分:1)
Symbian和Windows Mobile与其他API明智无关,除了它可以针对它编程C。
Windows Mobile也允许使用.net程序,但是如果没有从redfivelabs添加专有的.net运行时,symbian就不会这样做。获取联系人的API在两个平台上完全不同。
为了使它成为跨平台的东西,制作硬件抽象层并针对它进行编程。并在两个平台上实现具有特定功能的HAL。
对于java,他们说程序一次,运行很多......但不幸的是更多:程序一次,调试很多。在每部手机上,VM都是不同的,并且有自己的一组特殊的错误可供使用。用于操纵联系人的API是标准化的,尽管在JAVA中没有说明。它有可能在15%的手机上运行,其余部分必须使用补丁来计算。
欢迎来到我的世界......; ^)