第4章 你好,Toast

任何一个项目在建立初期都充满了诱惑。我们会设计一整套复杂的bundle,以此证明在编写代码之前我们的应用如何做到功能全面。但是这种做法不利于一个敏捷项目的演进。当项目结束时再来审视当初所写的代码,往往会发现那些代码早已面目全非。

所以我们并不会在一开始就讨论架构设计,而是仔细分析一种远程信息管理领域的简单场景。实际上,构建Toast应用的第一步甚至和OSGi没有一点儿关系。本章结论部分将设计bundle构建Toast。在后续章节中,我们将会为Toast增加OSGi以及远程信息管理领域的相关功能。

本章有如下几个目标:

  • 创建一些简单的类,用于实现远程信息管理领域中的某个简单场景;
  • 借助于PDE工具并基于一些原始代码,创建3个bundle工程;
  • 使用OSGi加载配置,运行我们所创建的3个bundle应用。

目录