移植MIDP

不要误会,这个不是讲怎么移植midp,而是说我要做这个了,呵呵!下面是我收集的一些移植midp的资料,有兴趣的可以看一下:
这是从胡岳伟 (Yueh-Wei Hu)也就是inside kvm作者主页上摘出来了:
在进行 GUI 层面的移植时, 所需要修改的部份有下列数项:

  • Soft button 的模拟.
  • MIDP 的执行环境中, 有两颗专门叫做 Soft button 的按键, 这两颗按键可以由真正的硬体或软体来模拟出来。水平以及垂直方向的卷动指示. 当一个 midlet 的画面超过萤幕的大小时, MIDP 会在萤幕上显示上下左右的箭头, 来指示使用者目前可以往那个方向卷动.

  • 基本绘图动作的处理, 包括画腺, 画方形, 画圆等等.
  • 声音的产生.
  • 基本的 beep 声.

  • 字型的处理.
  • 图形档的显示.
  • Sun 的 R.I. 只可以显示 png 档案, 如果你想显示更多的档案格式, 那么必须要自行修改 MIDP 原始码.

  • 按键的对应
  • 萤幕的重绘.
  • 一个好的萤幕重绘机制将可以大幅的增加执行时期的效率.

  • 事件的处理.
  • J2ME 内部的事件处理机制要如何得知使用者目前的动作.

  • 计时器 (Timer) 的模拟.
  • MIDP 内部使用了计时器的观念, 因此我们必须要实作一个计时器给它. 与 JAM (Java Application Manager) 的配合.

  • 如何由 JAM 来启动一个 midlet
  • .

3 Responses to “移植MIDP”

  1. xiangyuan zhong 说道:

    看了你写的kvm的移植收获不少,我也准备在arm-linux或者ppc-linux环境下移植kvm和MIDP,大家可以多交流
    blog.sina.com.cn/zhongxiangyuan

  2. 匿名 说道:

    多年过去了,midp移植完成了吗?

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>