自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

原创 CDMA增值业务平台BREW的研究与应用(1)

CDMA增值业务平台BREW的研究与应用(1)2003年9月11日  作者:  移动锋行  BREW概述 BREW(Binary Runtime Environment for Wireless,无线二进制运行环境),是高通公司推出CDMA网络 "无线互联网发射平台" 上增值业务开发运行的基本平台。

2005-01-31 21:23:00 1721

原创 在 BREW™ 小程序中构建对话框的方法

在 BREW™ 小程序中构建对话框的方法2003年9月12日  作者:高通  移动锋行1. 使用资源编辑器构建带有控件的对话框。对话框将有资源 ID。2. 调用函数 ISHELL_CreateDialog 创建有资源 ID 的对话框。 例如: if ( ISHELL_CreateDial

2005-01-31 21:19:00 1680

原创 用 BREW™ 绘制预定义位图的方法

用 BREW™ 绘制预定义位图的方法2003年9月12日  作者:高通  移动锋行  用 BREW™ 绘制预定义位图的方法 文档 ID:48 通过使用 ISHELL 接口 ISHELL_LoadResImage(用于资源)或 ISHELL_LoadImage(用于文件),后跟 IIMAGE_Draw

2005-01-31 21:17:00 1430

原创 构建可下载的 BREW™ 应用程序的方法

构建可下载的 BREW™ 应用程序的方法2003年9月12日  作者:高通  移动锋行  一旦创建应用程序并在 BREW 模拟器上测试,您将需要编译其 ARM 应用程序。建议将 RealView™ BREW 编译工具与 BREW 协同使用。您也可以使用 ARM 开发者套件 (ADS)。RealVie

2005-01-31 21:14:00 1773

原创 构建可移植 BREW™ 应用程序的方法

构建可移植 BREW™ 应用程序的方法2003年9月12日  作者:高通  移动锋行  遵循以下原则,可使 BREW 应用程序具有可移植性: 使用资源文件 对每个目标设备使用不同的 MIF 文件 参照屏幕坐标定位控件 使用适当颜色深度的图像 伸展图像 动态查找特定图像

2005-01-31 21:05:00 1846 1

原创 BREW网络和套接字指导原则

网络和套接字指导原则2003年9月12日  作者:高通  移动锋行  线程问题 开发者在 Windows 或 Unix 平台上的应用程序中使用网络时通常使用编块调用。此类调用只有在操作完成或失败时才返回。例如,通常会使用编块写入调用。它只有在所有数据成功发送或出错时才会返回。同样,许多程序员

2005-01-31 21:02:00 1600 1

原创 BREW是什么?

BREW是什么?2003年10月13日  作者:  移动锋行首先,BREW是个代表无线应用下载的缩写。从开发商的角度看,可以如下描述高通公司的BREW平台: 1. 一个API函数集,令开发商能创建用于无线设备(现是无线电话)的应用软件; 2. 也是一种手段,将应用出售并交给终端用户。 就电话而言,BREW是个处在应用软件和专用集成电路这两种级别间的廋客户(约150k

2005-01-31 20:59:00 2055 5

原创 PALM开发教程-译者序

作者:palmheart   来源:palmheart.net   后PC时代是嵌入式和网络化的时代,包括掌上电脑在内的PDA产品是后PC时代最重要的产品之一。在PDA市场激烈竞争的今天,Palm这个PDA界的龙头老大,将被国内越来越多的人所接受,有关Palm OS 的研究、开发和应用工作也将随之推广。Palm OS programming from the groun

2005-01-31 19:21:00 1602

原创 PALM开发教程-目录

PALM开发教程-目录  作者:palmheart   来源:palmheart.net    书名: Palm OS 编程实践 目录: 简介 xv I 入门 1 关于Palm 3 Palm Computing的成功 4 Palm Computing的历史 5 Palm Computing的公司结构 6 Palm OS 6 1.0版本 7 2.0版本

2005-01-31 19:20:00 1312

原创 PALM开发教程-第二章 建立一个应用程序

PALM开发教程-第二章 建立一个应用程序  作者:palmheart   来源:palmheart.net    无论你是一位编程专家还是初学者,通过本章的学习,你都将很快的学会Palm OS的编程。在这个过程中你首先要创建一个能稳定工作的开发环境。值得一提的是,开发环境并不仅仅是一些编程工具的简单组合,它更是一个能协助开发者更好完成工作的系统结构。一

2005-01-31 19:19:00 1604

原创 PALM开发教程-第一章 关于Palm

PALM开发教程-第一章 关于Palm  作者:palmheart   来源:palmheart.net    本章将对Palm这个新奇的东西进行一些简单的介绍。对于有一定的嵌入式软件开发基础,又想尽快开始编程的读者,我建议你跳过本章,直接从第二章开始阅读,等闲暇时间再回到本章浏览。 书中的一些章节提到了如何为头带式、腕带式设备编写Palm OS应用程序

2005-01-31 19:19:00 2091

原创 PALM开发教程-第三章 文本框中的乐趣

PALM开发教程-第三章 文本框中的乐趣  作者:palmheart   来源:palmheart.net   在本章节中,我们将通过讨论第二章中Hello应用程序的副本,来研究文本框的属性和事件。涉及的内容包括文本框如何调用Palm OS存储器和处理它们之间的关系等。我们也将花些时间讨论与文本框相关的其它一些内容: ◆手写输入转换指示器(Graffit

2005-01-31 19:17:00 1349

原创 PALM开发教程-第四章 窗体的编程

PALM开发教程-第四章 窗体的编程  作者:palmheart   来源:palmheart.net     在本章中,我将通过为上一章的Contacts程序添加一个About对话框,继续向读者展示Palm OS简单有效的程序风格。你将学会如何创建含有位图、文本和按钮的窗体。你可在Contacts程序中加入菜单和代码使你可以访问Abou

2005-01-31 19:16:00 1311

原创 PALM开发教程-第五章 数据库

PALM开发教程-第五章 数据库  作者:palmheart   来源:palmheart.net    Palm OS的所有内容在其存储器中都表现为数据库形式,下面我们就开始学习创建和使用数据库。我们将继续编写Contacts程序,把它写入一个数据库。 删除工作 为准备向Contacts添加一个数据库,首先应删除以前的示范语句。 备份Contacts程

2005-01-31 19:14:00 1556

原创 PALM开发教程-第六章 控件

 作者:palmheart   来源:palmheart.net   时间: 在这一章中,我们将继续研究Contact Detail 程序,让它具有显示并设置日期时间的功能。我们要添加一个窗体来设置时间。这个时间和日期是可选的以供下次联系使用。 为实现此功能,我们将使用新的资源:选择触发器(selector triggers),开关按钮(push but

2005-01-31 19:12:00 1583

原创 PALM开发教程-第七章 列表框和排序

PALM开发教程-第七章 列表框和排序  作者:palmheart   来源:palmheart.net    在这一章中,将接触到一些新的控件和数据库操作技巧。我们先生成一个窗体来显示contact数据库中的所有记录,然后创建一个下拉框供选择排序标准,最后添加代码进行排序,并使新创建或修改过的记录也能够在列表中正确排列。 保存工程 按我们的习惯先保

2005-01-31 19:11:00 1071

原创 PALM开发教程-第八章 表和滚动条

作者:palmheart   来源:palmheart.net   时间:2002年12月9日 13:42   阅读295次  在这一章中,我们将讨论Palm OS的两个很重要的用户界面元素:表和滚动条。表能够显示或编辑较大的数据量。在嵌入式应用程序中都它使用的很广泛。滚动条的功能很出色,但由于滚动条不支持1.0版本的Palm OS系统,所以只有在不想支持较早的Pilo

2005-01-31 19:09:00 1155

原创 PALM开发教程-第九章 分类和查找

<!-- function bodyscroll() { var F=document.forms[0]; F.ScrollTop.value=Body.scrollTop; } //-->  <!-- function __doPostBack(eventTarge

2005-01-31 19:07:00 1371

原创 PALM开发教程-第十章 创建高效的有效界面

作者:palmheart   来源:palmheart.net    在这一章中,我们开始讲述用户界面的设计和测试。首先讨论一下Palm OS自带的一般用户界面,然后介绍由Palm Computing 提出的具体设计原则及相关方法,它们使界面更加有效和实用,最后我们将讲述用户界面和程序设计的整个流程和测试,因为用户界面不是凭空想象出来,它是一个高效过程的结果。 设计考虑

2005-01-31 19:03:00 1143

原创 PALM开发教程-第十一章 工具和方法简介

  作者:palmheart   来源:palmheart.net    我们已知道了系统臃肿是很危险的,现在就来讨论所有现成的工具和方法,或许可以防止使你成为一个更危险系统的提供者。或许你有一个具体的Palm OS应用程序,而没有所需的硬件资源,或许你的解决方法必须和Linux工具相联系,下面将介绍有关这些方面的信息。 因为在World Wide

2005-01-31 19:01:00 1296

原创 PALM开发教程-第十二章 专业编程技巧

作者:palmheart   来源:palmheart.net    随着程序变得越来越大,我们会发现很多问题。这些问题或许在编制几千行代码时不会出现,但是当编到上万行或更多时并且程序由不同的程序员来编写,在运行时问题就出现了。 这就要求程序有经深思熟虑的结构和详细的注释。在编制大程序时主要要考虑两点: 1 怎样使程序容易维护 2 怎样使程序可重用(reuse) 当然,

2005-01-31 18:58:00 1000

原创 PALM开发教程-第十三章 再论用户界面

PALM开发教程-第十三章 再论用户界面  作者:palmheart   来源:palmheart.net     在这一章和下一章中,我们将创建一个完整的计算器应用程序。从中我们将学到怎样使用公共函数库,特别是如何使用MathlLib,我们还会学到许多编程的细节及如何改善用户界面。 计算器的设计 下面开始设计计算器窗体。它将包括: 1 显示数字的区域

2005-01-31 18:56:00 1022

原创 PALM开发教程-第十四章 程序的可移植性

作者:palmheart   来源:palmheart.net    在这一章中,我们将编写计算器程序运运算的核心部分。我先为核心编制一个ANSI C版本,然后将详细探讨如何使这些代码在Palm OS中运行。 设计计算器核心 在开始写代码之前,我们必须知道到底该做些什么。一个解决这类问题的好方法是建立一个包括程序各个状态并通过箭头相连表示它们之间的关系的状态表。对本程序

2005-01-31 18:54:00 921

原创 Palm 串行通讯GPS数据读取的实现

 作者:taling   来源:cnemb    李鲁群 (liluqun@263.net) 山东科技大学计算中心 2001 年 11 月 关于J2ME程序编写的教程,各大网站均有介绍。但是J2ME教程的学习与实际应用毕竟还有一段距离。笔者从事J2ME一年多,已经成功地开发出基于无线互联网palm与GPS、电子地图结合个人导航系统。该系统利用Palm通过

2005-01-31 18:53:00 1671

原创 Palm J2ME串行通讯程序编写调试

Palm J2ME串行通讯程序编写调试  作者:李鲁群   来源:赛迪网    Palm是3Com公司的产品,其操作系统PalmOS是一种32位的嵌入式操作系统。Palm硬件提供了标准串行通讯接口(RS232接口)和红外线传输接口。利用它可以方便地与其它外部设备通讯、传输数据。目前3Com公司与Sun公司积极合作,已经提供了非常完善的嵌入式Java(J2

2005-01-31 18:50:00 3318 4

翻译 【转】Windows C++ 程序员如何过度到Symbian OS C++ 程序员? bedlang(翻译)

1.简介。 本文讨论了当一个典型的Windows C++程序员初次接触Symbian操作系统时可能遇到的问题。我们开发过三个成功版本Symbian操作系统的经验使我们十分清楚在这个不算丰富稳定的环境中工作什么才是困难的。Symbian成功的一个原因是许多手机生产商非常不希望被绑在微软这条贼船上,另一个原因是Symbian集成了轻量级、一流的系统,同时又可以提供如此广泛的功能。这里的一些提示也许会对

2005-01-31 02:26:00 2522

原创 Nokia S60编程环境的建立

一、环境的建立   现使用VC++6.0+Symbian6.1SDK,编译样例程序HELLOWORLD在PC模拟器上运行正常,打包成*.sis安装在我的诺基亚3650手机运行正常。现将过程简述如下,希望对初学者有所帮助!   ·1、操作系统:WIN2000专业版自带SP2,有网友说没必要升级,但我升级到了SP4(Service Pack 4),请到微软下载!   ·2、安装Micorsoft Vi

2005-01-31 02:23:00 2736

原创 编写Palm J2ME红外线“聊天”程序

红外线通信协议介绍基于红外线的传输技术最近几年有了很大发展。目前广泛使用的家电遥控器几乎都是采用的红外线传输技术。作为无线局域网的传输方式,红外线方式的最大优点是不受无线电干扰,且它的使用不受国家无线管理委员会的限制。但是,红外线对非透明物体的透过性较差,导致传输距离受限制。 红外线是波长在750nm至1mm之间的电磁波,它的频率高于微波而低于可见光,是一种人的眼睛看不到的光线。红外通信一般采用红

2005-01-31 02:19:00 1037

原创 保护您的 J2ME/MIDP 应用程序

无线 Web 服务中的 Java 技术基于 Java 的 Web 服务和无线 Java 开发是 JavaOne 2002 的两个最突出的主题。它们代表普及计算领域中未来的后端和前端 Java 技术。Web 服务是基于标准 XML 通信协议的松耦合的可互操作的软件组件。Web 服务的使用使供应商能够在其核心竞争力所在的特定市场中提供服务。然后,客户可以根据其不同需要,从多个供应商选择采购服务。这

2005-01-31 02:16:00 1309

原创 嵌入式Linux开发简介

Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料),所以任何对将 Linux 定制于 PDA、掌上机或者可佩带设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。许多 Linux 改良品种迎合了嵌入式/实时市场。它们包括 RTLinux(实时 Linux)、uclinux(用于非 MMU 设备的 Linux)、Montavista

2005-01-31 02:10:00 3000

原创 嵌入式Linux和Java 技术——天生的合作者

为什么是Linux?  在今天快速改变的市场需求中开发嵌入式应用程序,一个好的决择是通向成功项目的关键。这些决定包括选择处理器和平台、软件栈、开发工具,以及决定产品的特性、功能、生命周期。一但产品进入开发,改变以上任何一个都会导致时间和金钱的浪费,所以在项目开始阶段做正确的选择能够最大限度的提高成功的概率。嵌入式应用程序所使用的处理器和平台的选择通常是由应用程序的设计目标所决定的。幸运的是我们

2005-01-31 01:51:00 3331

原创 Java嵌入式开发之J2ME(四)

 作者:Move2008   来源:Move2008.com   第四节 谈谈J2ME简表  虽然配置为一组通用设备提供了最小的 Java平台,但是应用程序开发者感兴趣的是为一个个别的设备生产应用程序,当他们只是使用配置的话,他们编写的应用程序就会有一些欠缺。 配置必须满足所有的设备的最小的要求, 用户界面、输入机制和数据持久性有高度地设备具体性,每一种

2005-01-30 22:12:00 934

原创 Java嵌入式开发之J2ME(三)

 作者:Move2008   来源:Move2008.com    第三节 详细谈谈J2ME配置  J2ME可以在好几个不同的配置中进行配置。 就像先前提到的,每个配置为一组通用设备提供最小的 Java平台,到目前为止,只有两种配置规范。通过 Java规范定义的这两种配置是 Connected Limited Device Configuration (

2005-01-30 22:11:00 1012

原创 Java嵌入式开发之J2ME(二)

作者:Move2008   来源:Move2008.com    第二节 J2ME的体系结构  现在个人计算机系统的数量和种类已经发展到无法控制的地步,请你想一想,你编写的程序运行在“信息家电”舞台的情景吧,这些信息家电包括呼叫器,行动电话,像Palm这样的个人数字助手(PDA),电视机顶盒,POS终端以及其他的消费电子设备。现在全世界上光是手提电话生产商就有许多,更不

2005-01-30 22:10:00 1182

原创 Java嵌入式开发之J2ME(一)

作者:move2008   来源:move2008.com    J2ME之谜  第一节 引言 J2ME概述  到目前为止,大部分人都已非常熟悉 Java 2平台,以及 Sun如何把 Java技术分成三个版本 (标准版、袖珍版以及企业版),Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、

2005-01-30 22:09:00 1233

原创 移动增值业务平台解决实例

作者:陈立峰   来源:赛迪网    摘 要 J2EE为WEB应用提供了多层次的结构体系,而在传统软件(非Web 应用),如何建立合理的、灵活的结构体系,是本文的主要目的。本文基于一个分布式中间件开发工具– SoftEngine, 以移动通讯的增值业务平台为例,阐述分组件化布式系统的基本技术及特征。 关键字: 中间件 Middle-ware ,分布式系统Distribu

2005-01-30 21:56:00 1867

原创 Java 2 Micro Edition简介(四)

 作者:王森   来源:CSDN    有关Personal Java从前面的讨论我们可以知道,Personal Java的规格其实并没有定义在CLDC或是CDC底下,虽然最后它将会被归到CDC的Personal Profile之中,但是目前其规格还是继续在演进之中。之所以有这种情况,是因为长期下来已经有许多围绕着Personal Java的规格所实做出

2005-01-30 21:53:00 893

原创 J2ME游戏开发技巧

J2ME游戏开发技巧  作者:张磊   来源:赛迪网    不久前我曾用J2ME开发了一个MotoT720下的彩色游戏—宝石方块(GridOne)。开发过程中积累了一些经验,现在写出来与大家分享。   使用双缓冲避免屏幕闪烁   双缓冲技术是编写J2ME游戏程序的关键技术之一。实际上,双缓冲技术是计算机动画的一项传统技术。造成屏幕闪烁的主要原因在于,画面

2005-01-30 21:52:00 961

原创 PALM管道开发

Miken   转自: http://www.msale.net管道开发指南 本章将向您讲述: 1、 管道的作用 2、 管道程序的开发 3、 管道开发过程中的调试技巧 4、 一个复杂管道的实现 §6.1 管道的作用 管道主要用于PalmOS平台上的应用程序与桌面计算机进行资料同步。当进行一个热同步操作时,热同步管理器将调用管道,保持桌面计算机与手持设备的资料同步,将手持设备的资料备份到桌面计算机,

2005-01-30 21:37:00 1118

原创 Palm Powered设备上的增强型音频

来自 www.palmsource.com 新近涌现的下一代掌上电脑大都自带有便携声音设备。其中,增强型音频现在已成为标准配置,这也是许多掌上电脑的潜在购买者等待已久的。本章将讨论如何创建、使用并且真实再现数字音频,以及如何根据音频硬件的特性购买设备。 声音理论 要理解声音在掌上电脑上是怎么再现的,有必要解释一下数字声波是怎么创建和被感知的。在非数字的真实世界里,声音像压力波一样通过空气传播,它是

2005-01-30 21:34:00 1061

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除