关于javabrew的信息
今天给各位分享javabrew的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
如何通过brew创建java环境
在mac上使用Homebrew这个包管理器(mac开发界公认的神器)。brew install java7,卸载的话brew uninstall xxxx.想要查看安装的目录可以用which xxx查看。。
什么是BREW?
BREW就是无线二进制运行环境(Binary Runtime Environment for Wireless), 是高通公司2001年推出的基于CDMA网络 "无线互联网发射平台" 上增值业务开发运行的基本平台。相对Java,BREW是一个更底层的技术。
BREW提供一个高效、低成本、可扩展和熟悉的应用程序执行环境(AEE),着重开发可无缝植入任何实际手持设备的应用程序。制造商和开发人员可以随时对运行环境进行扩展,提供应用程序需要的各种附加性能模块,如"无线互联网发射平台"中包含的多媒体、多种连接方式、位置服务、用户界面、网络等功能套件。BREW提供的功能环境就好像PC机上的操作系统一样,可以通过服务提供商下载指定类型的应用程序或游戏来使用。同时,通过BREW接口功能,供应商可以提供成套的完整的资讯、商务、娱乐功能。在将来的版本中,BREW内核类将能提供诸如蓝牙技术、全球定位系统(GPS) 和基于数据业务的电话等服务。由于需要更少的内部应用程序开发和集成任务,OEM 可以更加快速地推出新设备。用户可以选择和下载适合自己个人喜好的无线软件。通过这种方式,用户将推动新的无线数据应用程序和服务市场的发展。
BREW主要应用在移动通信领域,BREW类似一个开放免费的PC操作系统,其他厂商可以在这个平台上设计各项应用。作为一个手机应用平台,BREW能支持高速上网、下载游戏、无线购物等几十种数据业务。厂商使用BREW设计一款应用软件,所有装载高通芯片的手机都可以使用,不会出现JAVA(另一种平台)上不同手机型号需要分别设计的麻烦。此外,BREW还兼容其他语言,包括JAVA、FLASH。
2、BREW的主要内容
BREW 运行时环境是一个较薄的软件接口层,位于芯片系统软件和应用程序间的无线设备上,使最终用户可以无线下载程序并在启用 BREW 的设备上运行。BREW 具有较高的闪存和 RAM 使用效率。它包括以下内容:
(1) BREW 应用程序平台
完整的 BREW 解决方案始于无线设备上驻留的开放、标准应用程序执行平台。
● 瘦薄 - BREW 并不仅仅是为 PC 或 PDA 开发的产品的缩减版本,它比其它应用程序平台或成熟的操作系统小许多倍。
● 快速 - BREW 平台正位于芯片系统软件之上,启用了快速 C/C++ 本地应用程序,以及浏览器与基于Java 技术和扩展的虚拟机(例如游戏引擎和音乐播放器)的简易集成。
● 开放 - 除本地 C/C++ 以外,BREW 还支持其它多种语言,包括 Java、可扩展标识语言 (XML)、 Flash 等执行环境。而且,由于它可以驻留在采用 Palm 等任何移动操作系统 (OS) 的智能手机上,因而可使用 BREW 发布系统 (BDS) 无线下载为这些 OS 编写的应用程序, 并像 BREW 应用程序一样使之商品化。
● 可扩展 - 第三方可以为 BREW 平台编写扩展,从而向应用程序提供附加功能。
● 成本效益高 - 降低开发成本,并缩短设备制造商的产品面市时间。设备制造商可以在开发应用程序和为不同型号产品配备应用程序方面花费很少的时间,而将更多的时间投入产品设计。
● 安全 - BREW 对基本的电话和无线网络运行提供保护。
(2) BREW 移植包
BREW 平台所承诺的无限简化产品与服务的开发和制造,其核心就是BREW移植包。它缩短了将 BREW平台集成到新研制设备中的过程。
(3) BREW SDK(软件开发包)
BREW SDK 可使开发者使用标准工具在熟悉的环境中工作。也就是说,可以在无需知道芯片系统源代码及与设备制造商没有直接关系的前提下编写基于 BREW 的设备中使用的应用程序。
(4) BREW 发布系统 (BDS)
BDS 使运营商可以轻松地将从开发者手中获得的应用程序投放到市场,并协调结算和支付。
运营商可以根据需要调整 BDS,包括管理他们自已的应用程序发布及定价、选择第三方管理应用程序。
(5) 应用程序类型
BREW 使用户可以仅以所需的应用程序来自定义手持设备。用户只需按几个按钮,即可从众多的应用程序中进行选择。
● 通信 - 即时通信、电子邮件、铃声和其它互动消息传送
● 定位 - 映射、浏览、 交通和其它特定定位内容
● 效率工具 - 移动同步办公应用程序和实用工具,提高了个人效率
● 游戏 - 单个玩家和多个玩家间的互动游戏
● 移动商务 - 帐户余额、零售、股票交易等金融交易。
● 娱乐 - 音乐、录像、幽默,甚至追踪某一事件
● 信息 - 航班跟踪、新闻、天气、体育和其它日常信息
● 扩展 - 开发者可以在应用程序中使用的强大的 BREW 平台第三方扩展
3、BREW具有的几个优势
第一,对于运营商而言,BREW技术与网络完全无关。这意味着它可以完全平等地应用于所有领先的无线技术之中。BREW平台还能与现有的电路交换网络非常成功地配合使用,可以满足各方的需求,其中包括那些在近期无法建设分组网络的运营商以及那些正在部署分组网络的运营商。这一点同服务器端解决方案(如WAP)相比,差别很大。BREW平台凭借其用户端执行功能而完全不受网络延迟的影响。更加高级的网络可以提升BREW的性能,但是无论如何,BREW可以为任何现有的2G网络或今后建设的网络提供美好的用户体验。即便没有3G网络,BREW应用也能提供功能强大的服务。同时,BREW可以随网络和设备的升级不断演进发展。
第二,对于设备制造商而言,过去移动数据服务的事实证明由于价格偏高,高效操作系统并非实现无线数据应用的高效解决方案,而理想的情况是,应用应完美适用于各类不同档次的电话,充分利用电话的资源,为用户带来无限美好的体验。BREW应用运行环境可以同移动设备闪存和RAM中的处理芯片紧密集成,从而实现广泛适用性。从本质上讲,BREW可以在移动设备的低级功能与第三方编写的高级应用之间提供软件连接。这种方案的优势显而易见:软件开发变得更加顺畅,效率得到提升。BREW这种软件移植的简易性使得BREW功能适用于任何一家手持设备制造商。BREW平台独立于空中接口,可以移植到CDMAIS-95A、IS-95B、1x、1xEV-DO以及GSM/GPRS手机中。由于BREW在整个系统中仅占用大约150k的存储容量,制造商可以在低端电话中提供更多实用和有趣的应用这种简单而廉价的芯片级集成意味着BREW可以满足大众市场的喜好。
第三,对于应用开发商而言,向市场快速推出新式应用是软件开发商赖以成功的关键所在。BREW执行平台基于普及型编程语言C/C++,这种语言拥有庞大的用户群,目前已有700万开发员使用这种语言,他们只需掌握很少的移动电话知识即可实现BREW支持。BREW开发工具套件则是免费下载的。而Java程序员同样也可以从BREW的芯片级集成中获益。通常而言,Java应用需要Java虚拟机(JVM)的支持,IBM编写出一种单独的JVM,以此作为BREW的扩展。Java开发人员可以充分利用这种JVM一次性编写Java应用,并在所有支持BREW的设备上运行它们,而无需考虑制造商是谁。除此之外,BREW使得Java应用在手机上的安装变得更加简单轻松,并且能够通过无线方式实现JVM的升级和招回。借助BREW,Java应用可以在更多电话上更加轻松地运行。更为重要的是,BREW解决方案包含全面的计费和支付基础设施——BREW分发系统,该系统可以保证开发商能从自己的应用中赚取适当的利润。
第四,对于手机用户来说,由于BREW可以在芯片组级别进行集成,让网络运营商向成本最低的移动电话提供实用的应用,即使十分注重价格的用户也可以在自己手机上获得新的应用。用户通过BREW手机享受丰富的BREW业务,用户可通过无线下载在BREW平台开发的各种有趣而实用的应用,充分享受个性化手机带来的无限乐趣。
目前全球已有超过50款BREW手机面市,日本的京瓷公司和韩国的LG电子相继推出了各自的BREW手机,据悉,这两款手机是中国联通最先为用户推出的BREW手机。
brew玩JAVA游戏
可以.如下是安装JAVA游戏和程序的参考..
第一步:安装驱动
首先要明确一点,EF81/SXG75不像一般的手机,可以直接连接电脑并被识别成可移动磁盘。因为它不支持USB2.0。所以笔者建议您使用数据线进行小文件传输(比如传图片铃声等),使用读卡器进行大文件传输(比如下载歌曲,视频等)
将你得到的81驱动解压到你电脑的某个位置(此处以桌面为例),并记下此位置;
通过数据线连接手机(开机)到电脑,这时候电脑会发现新硬件,然后在电脑--系统属性--硬件-设备管理器里面找到带有叹号或者问号的那个硬件,点右键-更新驱动程序,选择从列表安装
这里要点浏览选择你的驱动所在的位置
例如放在桌面上
然后点确定,下一步,出来对话框时按继续安装就可以了。
安装成功后,应该在“电脑--系统属性--硬件--设备管理器—端口(COM)”发现“BenQ-Siemens”的字样。如图:
然后双击它选择端口设置页面
将每秒位数调成最大值,一般是128000.这样可以保证你的数据传输最快
到此为止,81的驱动就安装完毕,下面就该安装电脑端的81数据传输软件BMC了!
第二步:安装并使用BMC软件
注意:您得到的跟此教程一起的BMC软件是绿色版,也就是说无需安装即可直接使用
先解压您得到的BMC软件压缩包,然后找到,点右键-发送到-桌面快捷方式,以后就可以直接在桌面上打开它了。
在桌面上双击打开它,我们就看到它的界面:
如果你打开的是英文界面,这咋用啊?别着急,我们把它改成中文的
点主菜单上的settings-other
在English这一栏我们选择Chinese,是不是已经是中文啦?
然后我们要把手机开机并和电脑用数据线连接起来,点连接-然后点自动检测,软件就会自动搜索手机了:
稍等一会程序就会提示在某某端口找到手机。然后点OK
现在我们就可以连上手机进行数据传输啦。将选择成OBEX模式,然后点主菜单上的连接
稍等一会,程序的右边窗口就会显示出一些文件,这就表示已经连上手机了
我们双击user文件夹进去:
这里右边我们看到的文件夹就是手机里面的文件夹了,我来一一解释一下:
Applications-应用程序
Games-游戏
Miscellangeous-其他文件夹
Picture-图片
Sounds-音乐(铃声)
Themes-主题
Videos-视频(录像)
然后左边的窗口就电脑上的文件
下面我们来演示一下怎么把手机里的图片和铃声传到电脑里,电脑里的文件传到手机里
首先在左边的窗口选择好你的图片所要放置的位置,比如桌面的新建文件夹里:双击进入Pictures图片文件夹
找到你要传到电脑上的图片文件,右键点击它,选择复制,出来的窗口点是,就开始复制图片了。
注意:这里不同于一般的windows系统复制操作,是不需要再粘贴的!
完成之后到左边的窗口找找,刚才复制过来的图片是不是有了?
如果是铃声文件,那就
进入Sounds文件夹选择你要传的铃声点右键复制就可以了,如果是把电脑上的文件传到手机里也是一样,在右边窗口选择好你要放的位置,在左边窗口找到你要传的文件,右键复制就行啦,是不是很简单呢?
第三步:安装java程序和游戏
EF81安装java程序和游戏需要借助电脑,也就是说,需要使用电脑上的软件来安装,不能在手机上直接安装,当然,手机自己
下载的就可以直接安装
首先通过上面的方法将你要安装的java程序传到电脑上,一般有jar和jad两个文件,如果没有jad文件,则可以用BMC创建。
然后把连接模式切换成brew模式:点连接连上手机,在左边窗口找到你要安装的java程序或者游戏文件,比如这里的QQ2008:
然后右键点击jar那个文件,最下面就有安装的选项,点击它出现下面的对话框:
如果你安装的是应用程序,比如这里的QQ2008,就在安装类型处选择java应用程序,
如果是游戏则选择java游戏,然后点安装按钮就开始安装了。
安装完毕后会提示你是否重起手机,如果你只安装一个java程序或者游戏,那么就可以点是重起手机,如果你还要安装其他Java程序或者游戏,那你就点否,然后再安装其他的程序,等都安装好了以后再点重启就是了。
第四步:更改JAVA的安全设置
安装好的应用程序一般是需要认证的,不然每次读写手机系统或者联网是都会有烦人的请求提示,利用BMC我们还可以取消这些烦人的认证提示,也很简单哦!
手机安装好java程序或者游戏以后,我们再次连上BMC软件,点主菜单上的手机-JAVA安全设置-应用程序(或者游戏),
我们看到的以ids命名的文件就是java程序的安全设置文件,上图中的____134.ids其实就是我们的QQ2008的安全设置文件,
因为BMC对中文的支持不太好,所以这里会显示成横线,但是没关系,绝大部分的java程序还是英文的,
所以我们安装文件名就能很轻松的找到对应的安全设置文件,比如上图中的UCWEB6525.ids就是UCWEB的安全设置文件。
找到我们要更改的安全设置文件后点右键-更改安全设置出现:
然后点击签名已信任,再点保存到手机就可以了,现在你的JAVA就是被手机信任的软件了,再也不会有烦人的认证提示啦!!
第五步:安装SDT主题
如果你的手机是SXG75或者英文系统的EF81,那么恭喜你,你可以很方便的安装自己喜欢的主题
我们还是利用BMC软件来安装主题,首先,我们打开软件,连上手机,然后在左边的窗口找到你要安装的主题,右键点击她,然后点安装-安装,软件就开始安装了,
之后按您的需要选择是否重启,手机重启并回到待机界面以后我们就可以在手机上找到已经安装好的主题了,如果没有,那就再装一次吧,如果还没有,那就只能换个主题或者尝试另外一种安装方法了。
如果你的手机是中文EF81,那么上述的方法可能就无效,下面介绍另外一种主题安装方法—替换法。
替换法顾名思义,就是替换相关文件达到安装主题的目的,其实这个方法并不能完整的安装一个主题,它只是安装了主题的菜单背景及配色部分,但是,给我们带来的效果却是显而易见的,而且占用系统资源少,何乐不为呢?
下面我们以替换手机中的clouds主题为例进行说明:首先,我们要下载或者制作主题的bar文件,这个文件就包含了主题当中的菜单背景及配色,然后在BMC软件中找到此文件,而手机端则要选择你要替换的主题bar文件,这个文件的位置如下:brew/mod/cmgr/cs/thm/usr,如图:
我们注意观察文件名,可以发现文件名以clouds开头的文件都是clouds主题包含的文件,在这里我们只需要替换clouds-skin.bar文件就可以了。这里我们假设要安装上图中的M73-skin.bar,我们就要把它也命名成clouds-skin.bar(右键可以重命名),然后右键点击-复制-再确认一下就把它复制到手机里并成功替换了:
这样,这个M73-skin.bar我们就安装到手机里去了,然后可以重启并重新激活一下clouds主题,是不是菜单背景和配色都变了?
另外,在这里给大家一个建议,我们的EF81不是很稳定,因此为了最大限度的保证系统的稳定,我们最好只留一个主题在手机里,另外,如果你需要设置图片为壁纸或者来电铃声什么的,最好在激活主题后删除对应的bar文件,这样在手机重启后就不会还原成原来的主题背景和铃声了。
关于javabrew和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-01,除非注明,否则均为
原创文章,转载请注明出处。