Android - 通过PIM和网络估算BlackBerry应用程序的端口

时间:2010-02-06 00:20:44

标签: android blackberry porting estimation

我有一个J2ME CLDC Blackberry应用程序,我需要移植到Android。一些功能:

  • 使用HTTPS的客户端/服务器通信
  • 读取/写入PIM,设备内存上的文件,SD卡
  • 有关PIM的更改的侦听器
  • 小UI:登录页面和简单状态屏幕

代码行:4000

知道这样做的工作量是多少?假设黑莓应用程序需要X天,端口是否需要X / 4天,X / 2天,X天?

劳伦

1 个答案:

答案 0 :(得分:4)

我的观点是android有更好的API共同点:

  • 网络简单且自动配置,但也可以进行扩展,使用javax.net.sslandroid.net
  • PIM由ContentProviders访问,这可能需要一些时间来移植
  • IO操作很简单,使用filessqlite
  • PIM听众 - 无法说出需要调查的任何内容,请参阅Contact Listener
  • UI设计 - 完全不同的方法,ui(通常)是声明性的,保存在xml中,因此这需要重新设计和资源准备。

准备完全重新设计应用程序,甚至可以使用类型列表,扩展数学函数和数据库功能来改进业务部分。

但是,这仍然取决于你的技能,所以如果你在android方面做得好,我会说它是x / 3,否则x / 2