gPhone与iPhone开发比较

gPhone与iPhone开发比较gPhone与iPhone是近两年IT界最火爆的话题之一。把针对两者的开发逐一做个比较无疑是很有趣的事情。  ...
阅读(1151) 评论(0)

目标机的内存管理

目标机的内存管理要允许目标机的binaries在不同平台执行,未必需要重新编译文件。如果源文件是以big-endian格式编码的,且如果给定平台是little-endian,那么目标机上的Run-time应该负责相应的转换。虚拟机要支持可移植性特征,需要在软件中实现完整的内存保护。当目标机的Run-time被调用时,它从本地操作系统分配内存来为单个应用程序构建人工的地址空间。此地址空间确切地被...
阅读(1716) 评论(0)

JamVM

JamVMJamVM是一个新的Java虚拟机,它符合JVM规范第二版。其最新版本JamesVM 1.5.2,于2009年2月4日发布。此版本主要修正了一些bug,添加了一点小功能,与2003年发布的JamVM 1.0.0版一致。JamVM的特点是极小,在PowerPC上仅有大约200KB,而在Intel处理器上仅有180KB。不像其他的小虚拟机(如KVM),JamVM支持完整的规范,包括支持对...
阅读(6665) 评论(5)

动态内存管理

动态内存管理动态内存管理DMM(Dynamic Memory Management)是从Heap中直接分配内存和回收内存。有两种方法实现动态内存管理。一是显示内存管理EMM(Explicit Memory Management)。在EMM方式,内存从Heap中进行分配,用完后手动回收。程序使用malloc()函数分配整数数组,并使用free()函数释放分配的内存。二是自动内存管理AMM(Aut...
阅读(4422) 评论(0)

内存管理

内存管理内存提供了一种存储信息的方式。根据怎样使处理器能快速访问存储的数据,计算机存储设备可分为如下几类:1)处理器寄存器2)处理器缓存3)RAM4)本地磁盘存储5)经网络连接的数据存储有三种级别的内存管理:1)机器级内存由一系列的读写单元所组成。每个内存单元都是一个基于晶体管的电子组件,它存在两种可能状态。以0和1分别表示这两种可能状态。内存单元按字节进行分组。处理器使用总线来操纵内存。总线...
阅读(1411) 评论(0)

Run-time system与虚拟机

Run-time system与虚拟机一个Run-time系统,由一个执行引擎(Execution Engine)、一个机器级的调试器(Debugger)、一个汇编器(Assembler)和与之配套的开发工具(Tools)组成。标准操作过程(SOP,Standard Operating Procedure):声明一个命题,进行论证,提供例子。即proposition-proof-example...
阅读(2524) 评论(0)

Kaffe

KaffeKaffe is a free software VM and development environment for programs written in the Java programming language. As an independent implementation, it was written from scratch and is free from all...
阅读(2164) 评论(0)

gDesklets

gDeskletsgDesklets是一个GNOME程序,提供了一个small aapplets(桌面widgets)架构,它置于用户桌面的前端。运行在gDesklets内的小应用程序称为desklets,它是小的Python applets,载入到gDesklets的daemon。在gDesklets的主页可下载许多小desklets程序,它们包括:1)时钟Clocks2)日历Calend...
阅读(1977) 评论(0)

Konfabulator

KonfabulatorYahoo! Widget Engine前身叫Konfabulator,它是一个JavaScript runtime engine,可运行于Windows平台和Mac OS X平台。Widget引擎上可运行Widget,Widget可以是报警时钟、计算器、报告WiFi信号强度、返回最新的股票信息、或者是本地的天气预报。Yahoo! Widget Engine最新版本:4...
阅读(1570) 评论(0)

Capuchin项目

Capuchin项目2008年4月30日,索爱宣布Capuchin项目。Capuchin项目是Java ME API,它定义了Java ME和Adobe Flash Lite编程环境之间的桥梁。此API使得能够使用Flash Lite作为应用程序的前端,而Java ME作为应用程序的后端。这意味着Flash工具能用于用户界面设计,还可通过Java ME访问手机设备。 Capuchi...
阅读(1487) 评论(0)

Adobe Flash Lite探讨

Adobe Flash Lite探讨Adobe Flash Lite是Adobe Flash Player的轻量级版本,主要用于移动电话和其他便携电子设备如MP3、MP4等。它允许使用设备的用户浏览多媒体内容,使用用Adobe Flash工具开发的应用程序,在早先的个人计算机上也有效。Adobe Flash Lite是在客户端或用户界面层实现的开发技术,加入的ActionScript允许Fla...
阅读(1731) 评论(0)

Adobe Flash Lite

Adobe Flash Lite 一、Adobe® Flash® Lite™ 是什么? Adobe Flash Lite 软件是一个运行时引擎,它为用户提供在各种移动电话和消费电子设备上的丰富的、引人入胜的体验。Flash Lite 使 OEM 和运营商能够通过定制的用户界面区分其设备,并提供在各种设备上访问 Web、视频和移动内容的能力。 二、Flash Lite 3 有哪些关键新功能?...
阅读(3397) 评论(0)

WidgetFX

WidgetFX 1)介绍开发WidgetFX需要大量技术,由于技术很前沿,故文档很容易过时。请时刻注意不一致的地方。WidgetFX是一个用JavaFx脚本语言编写的桌面Widget平台,它能运行用JavaFx脚本或Java编写的Widgets,利用了最新的Java SE update 11特征。还利用了Java Consumer JRE的最新功能,能够运行在所有主流操作系统上,包括Wi...
阅读(1953) 评论(1)
    个人资料
    • 访问:5417945次
    • 积分:49817
    • 等级:
    • 排名:第66名
    • 原创:781篇
    • 转载:23篇
    • 译文:24篇
    • 评论:1156条
    一名路过的黑客

    大家好,我是黑客,专门盗账号的。现在这个人的帐号被我盗了,但看这个人平时的博客空间,一直过着艰苦努力、持之以恒的技术研究生活,勤奋刻苦,积极分享,无私奉献,我被深深的感动了,这是一个纯粹的人,人品这样的高尚,希望大家看到我这条消息后,可以私聊他,多鼓励他,不缺钱的就多给他一些经济上的资助,让他再接再厉!就这样吧,我下线了,眼框湿湿的难受。

    文章存档