Java引擎(CDC based JRE)研究
文章平均质量分 52
bolida
这个作者很懒,什么都没留下…
展开
-
基于CDC的JRE要支持的应用模型
我们的CDC JRE需要支持三种形式的应用:1. 单机应用程序(standalone Application):这种应用也是最基本的java应用了,这类应用一定有一个主类,在主类中一定一个有个main方法,在main方法中会引用到其它的类对象,这样,引擎起来之后就根据主类的名字,加载主类的.class文件,通过main方法来加载其它的类,创建其它类的对象,以及执行相应类的方法。这样应用直接与J原创 2007-07-14 00:52:00 · 704 阅读 · 0 评论 -
Sun CDC based JRE framework
一些背景: J2ME是在J2SE的基础上发展起来的,用来支持在资源受限的设备上运行Java程序,在J2ME提出的时候,J2SE已经很成熟了,其提供的平台API已经非常丰富,并且以包的形式分类,基于J2SE的应用也很多。J2ME为了使熟悉J2SE开发的程序员能够很轻松的进行J2ME的开发,它基本上继承了J2SE的API结构,当然,由于目标设备不同,它增加了一些API,修改了一些API的原创 2007-07-17 23:56:00 · 1074 阅读 · 1 评论 -
编译CDC
开始编译CDC之前,有两点很重要:1.理解编译的流程,即makefile大致是做了什么事情;2.正确安装和配置makefile中要用到的工具;(一)编译的基本流程如下:在CDC的源代码中,文件分为三种:C,jaja和汇编,每种文件的编译过程如下:C文件(.C):gcc编译为.o文件;Java文件(.java):用javac编译为.class文件-》用zip或jar大部为.zip或.jar文件-》由原创 2007-07-20 15:50:00 · 1043 阅读 · 0 评论 -
Porting前的准备
目的:将虚拟机移到其它平台上。涉及的知识:1.操作系统和设备驱动;2.面向对象的程序设计;3.Java虚拟机的语义;4.Java语言编程;5.C语言编程;6.汇编语言编程;7.开源软件开发工具;主机平台:ubuntu Linux, x86对目标平台的要求(包括CPU和操作系统):CPU:(主要影响加入JIT之后的虚拟机的性能)RISC CPU:ARM,MIPS,PowerPC,Sparc。非RIS原创 2007-07-24 16:53:00 · 715 阅读 · 0 评论 -
测试CDC和FP
CDC和FP都可以正常编译通过,我需要对其功能作简单的测试:用三个case:case1:CDCTest.java#####################################################################################public class CDCTest{ public static void main(String[] a原创 2007-07-27 11:08:00 · 817 阅读 · 0 评论 -
CVM启动和初始化过程
[转]自:Jiangli Zhous BlogCVM Bootstrap and Initialization ProcessPosted by jiangli_zhou on April 11, 2007 at 04:41 PM | Comments (1) You probably already know that CVM is written in C. So what转载 2007-08-02 15:14:00 · 1485 阅读 · 0 评论