Things to do for ICHD

1. SPARQL和Ontology的学习
2. D2R部署在Web Server或者App Server上
3. 通过Chris熟悉ULO
4. D2R相关代码的学习
5. 思考并与Renee讨论如何做Broker

新目标,新计划!

前面几个在5月份写的blogs中的愿望其实都比较好的实现了。并且让我,至少是自己认为,受益匪浅。但是,从今年10月份开始,我就有比较松懈的感觉。这是不行的,特别是面对明年有thesis和找工作的挑战,我必须要给自己再增加些任务。

读书的目标
Think in Java至少读完2遍
C++ Primer至少完成2遍
熟悉Java Virtual Machine
各种基本算法的优劣和数据结构
最常用的设计模式

读书
2008年12月
1. 读完Think in Java 完成
2. 读完Effective Java 完成
3. 阅读Inside Java Virtual Machine 完成
4. 开始学习Real-Time Specification for Java知识 失败

2009年1月
1. 读完Inside Java 2 Virtual Machine 完成
2. 读完Head First Design Patterns 部分完成
4. 复习C++ Primer 失败

2009年2月
1. 读完Data Structure (C++)
2. 开始读Introduction to Algorithms

2009年3月
1. 读完Introduction to Algorithms


代码学习的目标
非常熟悉Dalvik的源代码
完成ICHD的代码
熟悉D2R系列的源代码
完成Sec Tropos的修改

代码
2008年11月
1. 第一轮分析SecTro 完成
2. 复习ICHD的代码 完成
3. 安装Android Open Source 完成

2008年12月
1. 开始修改SecTro 完成
2. 开始阅读Dalvik代码 成功
3. 部署D2R Server 完成
4. 开始阅读D2R Server和D2RQ的代码 完成

2009年1月
1. 完成第一轮SecTro的修改 完成
2. 继续Dalvik代码,理清基本结构 完成
3. 完全明白D2R的实现 基本完成

2009年2月
1. 继续读Dalvik代码
2. 开始第二轮SecTro修改
3. 开始D2RQ的修改

2009年3月
1. Dalvik代码读完
2. D2RQ修改工作完成

2008年11月24日创建
2008年12月19日第二次修改
2008年12月26日第三次修改
2009年1月21日第四次修改
2009年2月2日第五次修改