1 2 3 4 5 6 7 8 9 10 11 下一页
[前言:]目前国内嵌入式操作系统有两大类:Windows CE和Palm OS,而以Windows CE为主,但在国际市场上确是以Palm占主导地位,究其原因恐怕还是Palm在中国的投入力度不够有关,Palm公司已经意识到这个问题,正加快对国内市场的开发。Palm OS是一个非常优秀的操作系统,在某种程度上比WinCE的性能更好,随着掌上设备的发展,移动应用软件将带动整个软件产业的发展。
从一个小程序认识PalmOS软件的基本结构
从这部分开始,我们将通过一个非常简单的“软件的结构”程序为例子,介绍一个Palm OS应用软件的全部执行流程和代码。您将了解到:
· 关于一个软件生命周期的一切——启动、运行、关闭
· Palm掌上设备中的内存管理;软件如何使用内存
· 软件被系统调用的所有可能情况,以及此时程序如何处理
· 所有Palm应用软件都会用到的标准程序
· 软件如何处理每一个事件,如何将它们送到相应的管理器
其中,我们将详细描述了在Palm设备上,一个应用软件和系统进行交互的详细过程。我们同时也通过一个实际的范例程序“软件的结构”的逐步讲解,了解了其中包含的所有Palm应用软件的标准代码组件。您将了解到Palm应用软件是一个事件驱动系统。系统的事件队列为您的应用软件提供了一个稳定的事件流程,然后您的应用软件将处理这些事件。您同样也将看到了涉及范围广泛一些情况,在这些情况下,您的应用软件将被系统调用。还有一些可以用来处理这些情况的资源。最后,我们还将讨论一些非常重要的问题——如何管理一个Palm应用程序的内存。
通过以下的这些信息,您将可以非常好地理解这些应用软件的结构。在以后,您将使用到一些信息去创建一个功能完善的应用软件。
1 2 3 4 5 6 7 8 9 10 11 下一页 |