第2章 BREW SDK简介_30min_brooks
- 格式:pdf
- 大小:119.04 KB
- 文档页数:24
1 BREW SDK 一览BREW SDK 包含了一组工具以帮助软件开发人员快速、高效率地开发,发布用于手持设备的 BREW 应用程序。
1.1 BREW SDK 组件BREW SDK包含了下列几个组件:∙BREW AEE:BREW AEE 是一个可扩展、面向对象的开发和运行环境,它提供了一个可以用 C 或 C++ 开发BREW小应用 (Applet) 或共享模块 (Shared Module) 的高效平台。
它采用一种消息驱动机制(类似与 Microsoft Windows,Macintosh 和 X Windows)以提高可用性。
∙模拟器:BREW 模拟器提供了一个图形界面用于装载和测试 BREW 应用程序,BREWSDK 套件中自带了几种模拟设备的配置文件,用户也可以自己创建新的设备模拟配置文件,以模拟不同的手持设备。
∙设备配置器:设置配置器可以用来创建新的设备配置文件或修改已有的设备配置文件,可以帮助配置诸如按键及其功能,设备屏幕大小和分辨率以及内存大小等。
∙资源编辑器:使用 BREW 的资源编辑器,可以为应用程序创建资源文件,开发者可以在Windows 或手持设备上使用同样的资源文件。
∙MIF 编辑器:BREW 的 MIF 编辑器用于生成 MIF(模块信息文件)文件,MIF文件包含了用于装载模块或应用相关的一些信息,如应用程序名称,图标等。
∙BREW 动态连接库:BREW SDK 套件包中包含几个动态连接库用于提供 BREW 相关的一些Window 平台核心服务调用接口。
∙BREW OEM 动态连接库:该动态库提供了下层用于在 Window 平台上模拟设备一些动态库。
∙BREW头文件:BREW SDK 头文件中定义了 BREW SDK 所提供了接口定义,用作开发BREW应用,每个 BREW 接口都有与之对应的头文件,在开发应用程序时如果用作某个接口,必需在源代码中包含该头文件。
∙VS Add-ins:BREW SDK 套件可与 Visual Studio 结合使用,在成功安装 BREW SDK 套件后,在 Visual Studio 开发环境中会自动创建一个 BREW 应用开发向导以简化 BREW 开发过程。
西安工业大学北方信息工程学院本科毕业设计(论文)题目:基于WEB的学生作业管理系统设计与实现系别:计算机信息与技术系专业:计算机科学与技术班级:学生:学号:指导教师:2011年06月毕业设计(论文)任务书系别计算机信息与技术系专业计算机科学与技术班级B070601 姓名学号B070601151.毕业设计(论文)题目:基于WEB的学生作业管理系统设计与实现2.题目背景和意义:随着Internet技术的发展,人们的日常生活、学习已经离不开网络。
未来社会人们的生活和工作将越来越依赖于数字教学的发展,越来越数字化、网路化、电子化、虚拟化。
在现代化的教育技术模式下,计算机已经广泛应用于教学的管理,给传统的教学方式带来了重大的革命。
如何进行有效作业管理是摆在我们面前的一个新的课题。
3.设计(论文)的主要内容(理工科含技术指标):(1)实现《学生作业管理系统》。
主要功能是:管理员通过登陆后,可对教师和学生进行管理(包括添加、删除、修改用户),并能发布公告信息。
教师通过登陆后,可以发布作业、批改作业、发布标准答案和发送消息。
学生通过登录后,可以查看作业、上传作业、下载标准答案和查看成绩。
(2) 书写1.5万字的论文,要求书写整齐规范,无错误。
(3)完成与专业相关的3000字以上的外文资料的翻译,翻译应与原文意思相一致,语句通顺。
(4)开发工具:a.语言:C#,b.数据库:SQL server2005 (5)按照软件工程的思想和方法进行分析、设计和实现4.设计的基本要求及进度安排(含起始时间、设计地点):基本要求:(1)要求学生每周与指导教师联系一次,及时反映问题,及时解决;(2)在校设计期间,遵守校纪校规,外出要请假。
(3)保持实验室卫生整洁,爱护设备。
进度安排:第1—4周:查看有关资料,完成对项目的整体把握,搭建工程环境。
第5—7周:研究系统相关模块的详细设计说明书。
第8--12周:编码实现和测试。
第13--14周:编写毕业论文。
QUALCOMM Incorporated5775 Morehouse DriveSan Diego, CA. 92121-1714U.S.A.编写本手册的目的是为了配合使用 Windows 环境的 BREW SDK TM 2.0版软件。
QUALCOMM Incorporated 保留本指南及其中所述之 BREW SDK 软件的版权和所有权利。
未经 QUALCOMM Incorporated 的书面许可,不得复制本指南与 BREW SDK 软件说明,除非软件许可证中另有规定。
版权所有 © 2002 QUALCOMM Incorporated保留所有权利美国印制。
本文档提供的所有数据和信息属于 QUALCOMM Incorporated 的机密,并已声明保留所有权利。
接受本资料,即表示接受方同意本资料中包含的信息为机密信息,且未经 QUALCOMM Incorporated 的书面许可,不使用、复制,也不以任何方式向他人透露本资料的部分或全部内容。
美国政府可能会限制本技术的出口。
严禁违反美国法律的转移行为。
Binary Runtime Environment for Wireless、BREW、BREW SDK、TRUE BREW、BREWStone、MSM、MobileShop、Eudora 和 PureVoice 是 QUALCOMM Incorporated 的商标。
QUALCOMM 是 QUALCOMM Incorporated 注册的商标及服务标志。
Bluetooth 是 Bluetooth SIG, Inc 的商标。
Microsoft、Windows、Visual Studio 和 Sound Recorder 是 Microsoft Corporation 在美国和(或)其他国家(地区)的注册商标或商标。
Macintosh 是 Apple Computer, Inc. 的注册商标。
Brew学习一、Brew环境的搭建首先学习如何搭建brew的环境,每个环境都有其各自的软件环境。
为了搭建Brew 环境,我们需要安装Microsoft Visual C++ 6.0、Brew SDK4.0.1、Brew Tools。
注意软件的安装顺序,依次为:Microsoft Visual C++ 6.0 →Brew SDK→Brew Tools。
当Microsoft Visual C++ 6.0安装好以后,还需要安装补丁Vs6sp6.exe,这个补丁的作用是避免在编译时出错而没有响应。
当然,还可以安装VC助手来方便代码的编写。
二、创建第一个应用当上面软件都安装完毕,打开V C,选择Tools→Customize中的Add-ins and MacroFiles,在BREWAddins.DSAddin.1打上对勾,这样就添加了Brew Tools中的宏到VC,便于以后的使用。
如图1、2图1图2 Brew Tools工具条现在我们创建第一个应用,选择File→New,选择Projects,如图3:选择Brew Application Wizard这个选项。
在Project name输入应用名称,Location选择工程保存目录,点击OK。
这里我们创建的工程名为:HelloWorld图31.在图4直接点击Next图42.在图5中点击MIF Editor,打开MIF编辑器图53.在MIF Editor中点击,在弹出的Specify BRE Class ID中选择Locally,然后在Class Name中填入创建的工程名HelloWorld,注意这里的名字一定要和工程名一样。
在Class ID中填入8为有效数字,Class ID要唯一。
点击OK。
如图6图64.在弹出提示框中选Yes,保存HelloWorld.bid文件到对应工程的文件夹中,然后选择File->Save,保存类型为BREW Module Information Files v 2(*.mif),文件名任然同工程名相同,保存在对应工程的文件夹中。
系列: BREW开发入门指南电话,这一再一般只是的通信工具已成为人们随身携带的IT终端,而且重要性正超越电脑。
随着通信技术的进展,3G、4G、5G……它的地位将愈来愈高。
在软件开发领域,从PC平台向电话平台转换也是很多人的必然之选。
IT界,“快鱼吃慢鱼”是永久的真理。
本期,咱们就为大伙儿带来继J2ME以后当前最火爆的电话开发技术BREW,希望能给有志于电话软件开发的同窗一个正确的指引。
电话软件开发新贵——BREW第一咱们从字面意思来了解,BREW(Binary Runtime Environment for Wireless)的全称是无线二进制运行环境,是美国高通公司于2001年推出的基于CDMA网络“无线互联网发射平台” 上的增值业务开发运行的大体平台。
它要紧用于无线应用程序和效劳,结合数据和语音等功能,能够更好地知足慢慢成型的无线因特网用户需求。
相对Java,BREW是一个更底层的技术,要紧应用在移动通信领域,类似于一个开放免费的中间件系统,其他厂商能够在那个平台上设计各项应用。
目前,支持BREW的电话也慢慢增多,主若是日系和韩系电话,例如LG向全世界推出了15款支持BREW的电话,其中在中国市场能够买到LG 8188和LG 8280下面就让咱们来细数BREW的各类优势吧!一、“钱”途无量的BREW依照高通公司2006年提供的资料,那时全世界已有近亿部支持BREW的电话。
估量到2020年末,全世界将再增2亿部支持BREW的电话。
在商业模式上,高通选择的是和运营商合作的方式,通过运营商进行电话和业务的定制,从而增进BREW的进展。
事实证明了这种模式的成功,自2001年11月第一家运营商推出基于BREW 的效劳以来,整个BREW无线效劳成功地维持了增加的势头。
从高通发布的官方资料来看,截至2006年6月,全世界BREW发行商和开发商通过销售BREW应用和效劳已获利超过7亿美元;而短短几个月以后,到2007年3月,那个数字已经冲破10亿美元大关,这是BREW无线数据业务进展的重大里程碑,有力的证明了BREW产品和解决方案在全世界稳固的和可持续的进展。
Brew工具:BREW Tools SuiteBrewAppLoader:上传应用到手机的工具。
QPST:功能比BrewAppLoader更强大。
BREWLogger:手机状态查看器:可以查看手机运行时状态和DBGPRINTF事件Brew编译器:ARM Developer Suite :把c代码编译成mod文件,以便上传到手机上。
注意,安装时路径不能有空格。
BREW_Addins:vc插件,可在vc上生成工具条,可在vc上生成编译用的mak文件。
生成mak文件后,可以用vc的工具 Brew Applcation make 生成mod文件。
上传手机应用一般包括:mod文件(执行程序)(必须)mif文件(应用程序权限配置文件) (必须)sig文件(手机的数字签名,每一个不同的手机都需要不同的sig文件,该文件有一定的使用期限,过期后要重新申请)(必须)bar文件(资源文件)(可选)另我们的应用一般还包括help.txt (帮助)about.txt (关于)有规定:上传到手机上的一个应用的文件数不能超过8个。
上传到手机上的文件名必须为小写。
Mif文件名、应用的目录名和mod文件名必须一致。
一般修改了上传了mif文件后需要重启手机。
Brew sdk:(目前使用2.1.0或2.0.1)Mif编辑器:用法参阅sdk中的:BREWSDKUserDocs.chmBREW Emulator 模拟器:本地运行brew的模拟程序,运行时注意mif目录和小程序目录的正确性,应用的mif文件和应用的文件夹名字要相同,要在同一个目录下。
注意:在本地运行时,注意应用的目录下不能存在sig文件,否则应用无法运行。
模拟器设置工具BREW Device Configurator:此工具可对模拟器进行设置,进行对具体某一款进行模拟匹配,设置时注意里面的平台号一项,有些手机没有设置平台号,因为我们的应用是根据手机的平台号码来区分是那一款手机的。
BREW平台架构及基本知识介绍1.BREW平台架构:-BREW核心:BREW核心是BREW平台的基本组件,它包含了各种系统服务、功能库和驱动程序。
BREW核心提供了一系列的API(应用程序接口),开发者可以使用这些API来实现手机应用所需的各种功能,如图形绘制、输入输出控制、网络通信等等。
-BREW应用:BREW开发者使用BREWSDK(软件开发工具包)来创建BREW应用。
BREW应用可以是游戏、社交应用、商务工具等等。
BREW应用采用C/C++语言编写,并且可以使用BREW核心提供的API以及其他第三方库。
-BREW运行时环境:BREW运行时环境是BREW平台的执行环境,它负责加载和执行BREW应用。
BREW运行时环境提供了应用管理、内存管理、安全控制等功能,同时支持各种手机硬件平台和操作系统。
2.BREW应用开发流程:开发BREW应用的基本流程如下:-创建应用:使用BREWSDK,开发者可以创建一个新的BREW应用项目,并编写应用的源代码。
-调试与测试:在创建和编写应用的过程中,开发者可以使用BREWSDK提供的模拟器进行调试和测试。
-打包与提交:当应用开发完成后,开发者需要将应用进行打包,并提交到运营商或BREW平台的应用商店进行审核和发布。
3.BREW平台的特点:-跨设备兼容性:BREW平台的应用可以在多个不同手机型号和运营商的设备上运行,从而大大提高了应用的覆盖范围。
-独立于操作系统:BREW提供了独立于手机操作系统的运行时环境,这意味着开发者不需要为不同的手机操作系统进行适配和定制,从而简化了应用开发和发布的流程。
-应用商店支持:BREW平台拥有自己的应用商店,开发者可以将应用提交到应用商店上进行销售和分发。
总结:BREW平台为开发者提供了一个快速、简便的方式来创建和发布手机应用程序。
它通过提供独立于操作系统的运行环境,实现了跨设备兼容性和手机端集成等特点。
开发者可以使用BREWSDK来创建应用,然后进行调试、打包和提交到BREW平台的应用商店。