2009年2月15日星期日

又要写代码了还是VM, 久违了VIM, 久违了GCC


刚刚和兄弟们讨论了对于新版本的虚拟机的设计, 很快就会分工合作新的版本的java虚拟机了. 这个版本的目标非常明确, 就是全面兼容j2me的标准, 同时也支援市面上主流的移动终端平台. 当然, 新版本会瞄准对高端设备的支持, 比如MTK中我们就是以Arm9系列为基础开发的, 比如TMK 6235. 届时, 我们将有一个完全自主的虚拟机可以直接运行任何j2me编写的软件, 包括我心动的Opera mini, cool!

不过更值得期待的是在虚拟机之后的下一步内容, 就是提供给开发者一系列好的Cloud Computing(云计算)类库, 完成MAOL的跨时代之旅.

很久没有组织展开如此大的软件体系设计和开发了. 尤其是又可以直接编写其中的代码, 挺让我兴奋的. 一直搞不懂为什么写了快20年程序了, 还是这么喜欢编程. 一旦投入进去, 什么劳累和烦心都不见了.

在这里先透露一下新版本的结构

1. 平台透明化的 Unified C Library (MCSET for Symbian/MTK/WindowMobile/Linux/IPhone......)
2. 100% java bytecode standard VM (基于MCSET, multi-thread enable, ha!)
3. J2ME classpath (CLDC/MIDP2.0...... 将会使用opensource的, 并且保证我们的改动也会opensource, 主要的改动应该是native functions的实现).

1 条评论: