Smartphone 简介
Smartphone 的基础平台是什么?
Smartphone 安全性
Smartphone 开发工具
Microsoft eMbedded Visual C++ 3.0 开发系统为基于 Windows CE 的开发提供了本机代码 C++ 编译器。其目标是目前所有基于 Windows CE 2.11 或更高操作系统的设备,包括 Smartphone 2002、旧的 Pocket PC 以及新型 Pocket PC 2002。eMbedded Visual C++ 3.0 工具包必须与 Smartphone 2002 SDK 结合使用,Smartphone 2002 SDK 中包含大量的文档、代码示例和全面的 API 集。它还包含一个能够大大增强应用程序的开发和测试能力的模拟器。
此外,Smartphone 开发人员还将能够利用 Visual Studio? .NET,包括像 Microsoft .NET Framework 精简版和 Smart Device Extensions 这样令人激动的新工具。Smart Device Extensions for Visual Studio .NET (SDE) 是 Visual Studio .NET 的附件。使用它,开发人员可以为设备编写 .NET 应用程序,并且可以使移动设备在连接和断开的方案下进行分布式计算。使用 .NET Framework 精简版中提供的大量类库,开发人员编写应用程序的速度可以比使用传统工具快得多。Microsoft Mobile Internet Toolkit (MMIT) 能够对 Smart Device Extensions 和 .NET Framework 精简版进行补充,它也是 Visual Studio .NET 的组成部分。MMIT 使开发人员能够建立一个移动 Web 应用程序,对各种设备自动调整页面的显示,这些设备包括支持 Internet 的移动电话、传呼机以及基于 Pocket PC 的产品。
Smartphone 应用程序:使用和设计的概念
一致性:有效的应用程序必须在内部保持一致,同时也要与在同一平台上运行的其他应用程序保持一致。一致性可以增加用户的舒适感和自信心,使用户的工作效率更高,同时也让用户更容易将某个应用程序中的技巧运用到同一操作平台上运行的其他应用程序中。
简便性:Smartphone 的屏幕空间和输入界面都很有限,因此使操作相对简便非常重要。屏幕上有多个视图、菜单和控件会给用户带来混乱和挫折,同时也会要求调试和测试更多的复杂代码。
用户控制:用户都偏爱容易理解和易于控制的产品。通过设置和配置选项,用户应当能够个性化数据管理。但是,用户能够控制的程度和可用的选项必须与对简易性的要求取得平衡。
反馈:用户在使用 Smartphone 时应该能够收到对自己的操作清晰而直接的反馈。如果可能,错误消息应该向用户提供有关如何纠正错误的反馈。