- 博客(59)
- 收藏
- 关注
原创 黑莓商务演示应用教程(二)
黑莓商务演示应用教程(一)请见:http://blog.csdn.net/BBturials/archive/2011/06/22/6561754.aspx 五、DemoApp20 移动商务应用项目技术点 基于 5.0 SDK 以上版本的客户端推送 实现推送关键的类包括: PushApplication - 实现推送客户端的接口 PushApplication
2011-06-22 18:24:00
2204
1
原创 黑莓商务演示应用教程(一)
黑莓商务演示应用教程 作者:俞伟 目录 一、设置 BlackBerry 开发环境• 下载集成了 BlackBerry SDK 6.0 的 Eclipse• 安装带 BlackBerry Java Plug-in 的 Eclipse• 导入 Eclipse 自带范例代码二、模拟器中文支持三、应用签名 四、DemoApp 应用介绍•
2011-06-22 18:02:00
4644
原创 使用的BlackBerry® Tablet OS SDK for Adobe® AIR®开发应用(四)
创建“hello World” Adobe AIR应用
2011-02-22 17:11:00
1345
原创 BlackBerry App World应用提交和其他商业服务(二)
为何说分析服务非常重要?更出色的应用= 更满意的用户= 更多的收入为何说分析服务非常重要?•改进您的应用 •了解您的用户 •重塑应用体验 •划分新添特性的优先级•推广您的应用 •最大限度提高广告收入 •针对性的提升销售 •交叉宣传推广
2011-02-22 16:10:00
1654
原创 BlackBerry App World应用提交和其他商业服务(一)
2BlackBerry App World历史信息•2009年4月1日在美国、加拿大和英国发布•2009年7月31日扩展至另外10个国家•法语、意大利语、德语和西班牙语的本地化支持•2009年秋季扩展至拉美和亚太地区•巴西西班牙语的本地化支持•2010年4月发布BlackBerry App World Server 2.0•为BlackBerry ID、运营商和信用卡计费提供后端支持•2010年8月发布BlackBerry App World 2.0•在全世界70多个
2011-02-22 15:51:00
3171
原创 使用的BlackBerry® Tablet OS SDK for Adobe® AIR®开发应用(一)
议程•Playbook是什么?•设置您的开发环境•创建“hello world” Adobe AIR应用•为BlackBerry Playbook打包Adobe AIR应用•部署和测试您的应用•Runtimes——Flash & AIR
2011-02-22 15:37:00
2789
原创 我的第一个应用(三)
构建基于AIR的PlayBook应用ActionScript•创建适合的目录结构•创建app.xml文件•将SWF 和app.xml文件打包为一个zip文件•通过命令行工具运行该zip文件•将其部署到您的BlackBerry PlayBook!
2011-02-22 15:13:00
797
原创 我的第一个应用(二)
第1周讨论了那些内容?•安装过程•BlackBerry Tablet OS SDK•BlackBerry PlayBook Simulator•设置Flash Builder 4•创建Hello World应用•将该应用部署至BlackBerry PlayBook Simulator•滑动手势(Swipe Gestures)•Flash播放器和AIR
2011-02-22 14:59:00
1058
原创 我的第一个应用(一)
日程•第1周网络研讨会回顾•构建具有基本功能的应用•通过Adobe Flash Builder 4执行测试和调试•构建BlackBerry PlayBook应用的不同方法 •Flash Professional CS5 •命令行工具
2011-02-22 14:43:00
5700
7
原创 BlackBerry Tablet OS SDK (操作系统开发工具包) UI指南(二)
第1周内容回顾•安装过程•BlackBerry Tablet OS SDK•BlackBerry PlayBook Simulator•设置Flash Builder 4•创建Hello World应用•将该应用部署至BlackBerry PlayBook Simulator•滑动手势(Swipe Gestures)•Flash播放器和AIR
2011-02-22 13:07:00
1474
原创 BlackBerry Tablet OS SDK (操作系统开发工具包) UI指南(一)
议程•前三周的内容回顾•BlackBerry PlayBook的特色•设计原则•通知和指示图标•屏幕设计•UI 组件
2011-02-22 11:46:00
3553
1
原创 BlackBerry PlayBook上的设备集成(二)
第1周内容回顾•安装过程•BlackBerry Tablet OS SDK•BlackBerry PlayBook Simulator•设置Flash Builder 4•创建Hello World应用•将该应用部署至BlackBerry PlayBook simulator•滑动手势•Flash播放器和AIR
2011-02-22 11:17:00
1357
原创 BlackBerry PlayBook上的设备集成(一)
议程•前两周网络研讨会回顾•摄像头•设备传感器•应用的生命周期•滑动手势•设备信息•活动指示标识•电池电量和事件•SQLite•文件I/O•对话框
2011-02-22 10:44:00
1961
原创 TAT,用户界面设计公司一瞥
<br />作者:Ronen Halevy<br /> <br />TAT,用户界面设计公司一瞥<br /><br />就在半个月前,你可能还没有听说过这家名叫The Astonishing Tribe(TAT)的小公司,但是随着被RIM公司收购的消息传出,它便一夜成名,而这家公司的网站(www.tat.se)也因为访问者激增而几近瘫痪。<br /><br /> <br />现在,笔者决定前去这家公司的网站一探究竟,看看它到底依靠怎样的魅力得到RIM公司的垂青。在这里,我找到了不少有趣的细节,了解到更多关于
2010-12-13 18:44:00
2230
2
转载 BlackBerry 系统属性
<br />作者:俞伟<br /> <br />BlackBerry 系统属性<br />本章介绍BlackBerry 系统属性,包括CLDC/MIDP/JTWI,MMAPI,PDAP,LAPI,SATSA,CHAPI,I18N,Bluetooth,WMA, JAX-RPC,JAXP,Browser。列表1 列出各系统属性类别。<br /><br /><br />CLDC/MIDP/JTWI 的系统属性<br />使用 System.getProperty(“property_name”)来获取属性值,以下
2010-09-30 11:08:00
7377
9
转载 BlackBerry 系统属性
<br />作者:俞伟<br /> <br />BlackBerry 系统属性<br />本章介绍BlackBerry 系统属性,包括CLDC/MIDP/JTWI,MMAPI,PDAP,LAPI,SATSA,CHAPI,I18N,Bluetooth,WMA, JAX-RPC,JAXP,Browser。列表1 列出各系统属性类别。<br /><br /><br />CLDC/MIDP/JTWI 的系统属性<br />使用 System.getProperty(“property_name”)来获取属性值,以下
2010-09-30 11:08:00
1023
转载 BlackBerry 触摸屏设备编程
<br />作者: 王志刚<br /> <br /> <br />一 触摸屏 幕设 计需要 注意的 地方<br /> <br />开发用于 带触摸 屏的 BlackBerry® 设备的应用程 序时 ,您应考 虑这些 设备的 以下 UI功能:<br />• 触摸屏<br />• 屏幕方位的重 要性<br />• 触摸屏键盘<br />• 加速度计(一 些带触 摸屏 的 BlackBerry 设备上)<br /> <br />关于这些 项目的 具体内 容和 细节,可 以参考blackberry的编程
2010-09-16 14:01:00
1846
1
转载 BlackBerry 视频录制编程
作者: 俞伟BlackBerry视频录制编程概述BlackBerry 5.0 平台以及之前的版本对多媒体的支持依赖于JSR 135,也就是标准J2ME平台的MMAPI。BlackBerry手机上录制视频也依靠MMAPI,支持3gpp视频格式,支持的视频编码包括 MPEG-4, H263,H264, 音频编码包括 AAC, PCM, AMR。具体的视频音频编码支持依黑莓机型而定。BlackBerry视屏录制编程包括以下几部分:1. 获取/选定手机对视频格式/编码的支持2. 录制/存储视频3
2010-09-15 15:52:00
3104
转载 BlackBerry 应用和 MIDlet 之间的交互
作者: 王志刚一 用RMS在MIDlet和BlackBerry之间共享数据对于很多没有BlackBerry应用经验的开发者,或者对于很多现有的J2ME的系统,如果以最小的代价和BlackBerry应用交互,或者和BlackBerry应用集成,这是一个很好的方法。同时,这也是对老的J2ME应用和BlackBerry的新应用迁移和同步数据的一个好办法。既然BlackBerry开发对J2ME提供支持,所以RMS可以被用来作为这种解决的首选。原来的MIDP规范定义了持久的,基于记录的存储功能叫记录管理存储(RMS)
2010-09-15 15:38:00
3165
1
转载 BlackBerry 照相编程
作者: 俞伟BlackBerrySDK5.0以及之前的版本通过MMAPI实现拍照功能,主要的功能包包括:· javax.microedition.media· javax.microedition.media.control· javax.microedition.amms.control.camera拍照应用包括如下几部分:· 获取黑莓手机相机支持信息,照片大小,格式,照片质量· 显示并确定照片设置· 打开相机设备,设置自动对焦,显示摄像头图像· 拍照获取支持的照
2010-09-15 15:14:00
2062
转载 BES 推送应用实例演示与分析(三)
作者: 杨江 ECLApplication客户端主程序说明在ECLApplication的main()方法中,如果没有任何参数传进来,那么就是说程序是在手机启动的时候被初始化调用的,启动PushedDataListener线程在后台运行,监听push来的数据。class ECLApplication extends UiApplication {private MenuItem _copyItem;/******************************************************
2010-09-15 15:01:00
1925
转载 BES 推送应用实例演示与分析(二)
作者: 杨江第三部分 手机端代码导入 Eclipse1. 打开Eclipse,2. File–Import,选择GeneralàExistingProjectstoWorkspace第四部分 核心代码分析BlackBerryPush架构在分析样例代码之前,首先让我们从整体上了解 BlackBerry Push架构。更加详细的BlackBerry推送机制的分析和介绍,请参考黑莓官方网站,以及参考资料“BES服务
2010-09-15 14:43:00
2967
转载 BES 推送应用实例演示与分析(一)
作者: 杨江 前言本文通过一个实际的应用案例ECL(EmergencyContactList) ,来介绍经典的BlackBerry通过BES(BlackBerry EnterpriseServer)数据推送的功能,包括了服务器端和手机端的源代码。主要演示的技术点包括:· 服务端Java程序如何通过调用BES服务器推送功能向手机推送数据· 手机端Java应用如何侦听并接收数据· 手机端Java应用如何变换图标,以提醒用户有新的数据到达该手机该代码实例可以运行在模拟器环境(MDS模拟器+Bl
2010-09-14 17:02:00
5610
1
转载 BlackBerry 网络连接编程
作者: 王恒进1.BlackBerry上连接HTTP或Socket的五种方式BlackBerryJDE的API提供了五种方式来进行HTTP或者socket连接,包括:1.1. BlackBerryEnterpriseServer(BES)方式这种方式通过使用 BES的 BlackBerry MDS Services来进行网络连接,BlackBerryMDS Services负责处理所有的浏览器请求或者连接请求、并负责数据加密,这是黑莓手机的默认连接方式,如下:例1: (HttpConnecti
2010-09-14 16:24:00
6469
转载 使用BlackBerry Transcoder API集成第三方加密方案(三)
作者: 邓明轩 创建客户端程序Transcoder API客户端是以BlackBerry应用形式存在于智能手机的,所以,要创建客户端的加解密应用,需要使用BlackBerry开发环境开发一个BlackBerry应用程序。本例使用BlackBerry JDE Plug-In For Eclipse 1.1开发环境创建了一个名为TranscoderClient的BlackBerry项目。有关BlackBerry项目的创建过程以及BlackBerryJDEPlug-InForEclipse的具体使用,
2010-09-14 15:22:00
2248
转载 使用BlackBerry Transcoder API集成第三方加密方案(二)
作者: 邓明轩 创建服务器端程序如以上章节所述,服务器端的加解密程序是以dll形式部署的,所以,要开发服务器端加解密程序需要一个可以将c语言代码编译成dll的工具。为了方便,本例使用Visual C++6.0作为开发工具,读者可以根据自己的习惯选用其它类似工具。启动Visual C++6.0,点击“File-> New”以创建一个新的项目,如下图: 点击“File->New”菜单后系统会弹出新建向导,选择“Projects”标签页以创建项目。在“Project”标签页中选择“Win32Dynamic-Lin
2010-09-14 14:04:00
1207
转载 使用BlackBerry Transcoder API集成第三方加密方案(一)
作者: 邓明轩 BlackBerry 平台的加密机制BlackBerry平台自身带有完整的加密机制。所有数据从BES(BlackBerry EnterpriseServer)流出前都做了加密处理,使用的是 AES 或者是 Triple-DES 的方式进行加密。在数据到达BlackBerry智能手机后手机端平台会对数据进行解密操作。同样,当数据从BlackBerry智能手机流向服务器端时也通过 AES 或者是 Triple-DES 方式进行加解密操作。也就是说,在BlackBerry平台上,从BES
2010-09-14 13:19:00
2219
转载 如何将MIDlet应用移植到BlackBerry(四)
作者: 邓明轩、王恒进、王志刚 使用PersistentStore进行存储在BlackBerry平台上还可以通过PersistentStore存储数据,这种方法可以将对象直接保存在设备内存中,需要使用的时候可以通过API从设备内存中直接读取出来,读取出来看获得的是一个object对象,需要开发人员对该对象进行强制转换。相比RunTimeStore,PersistentStore的好处是可以持久保存数据,即使设备掉电数据也不会丢失。不过,使用PersistentStore要求被保存的数据必须实现Persis
2010-09-13 23:47:00
1218
转载 如何将MIDlet应用移植到BlackBerry(三)
作者: 邓明轩、王恒进、王志刚 通过应用图标提醒用户除了使用主屏幕标记以后,开发人员还可以使用改变应用图标的方式提醒用户。假如下图为正常的应用图标:开发人员可以通过API修改图标,提示用户该应用有新的事件发生,如下图:修改应用图标相对比较简单,只需要调用net.rim.blackberry.api.homescreen.HomeScreen的静态方法updateIcon就可以更改本应用的图标,参数为一个Bitmap图片。下面是修改应用图标的代码片段:Bitmapicon=Bitmap.getBitmapRe
2010-09-13 23:22:00
1396
转载 如何将MIDlet应用移植到BlackBerry(二)
作者: 邓明轩、王恒进、王志刚 左右软键的处理很多j2meMIDlet应用都使用左右软键响应用户操作,在屏幕左下方和右下方分别显示左软键和右软键的标签,用户根据左右软键的标签提示决定点击左软键还是右软键,由程序响应左右软键事件从而响应用户操作。但是,如上一节所述,在BlackBerry手机上并没有左右软件,所以需要对这样的操作进行适配。首先要明确的是如果开发人员使用“Command Action”添加操作,这些操作会被自动添加到BlackBerry的菜单中,用户点击菜单键的时候可以看到这些“Command”
2010-09-13 22:40:00
1083
转载 如何将MIDlet应用移植到BlackBerry(一)
<br />作者: 邓明轩、王恒进、王志刚<br /> <br /> <br />前言<br /> <br /> <br />BlackBerry平台是一个java平台,支持标准的j2me,所以,对于j2me开发人员来讲,进入BlackBerry开发世界的一个直接方法就是将现有的MIDlet移植到BlackBerry平台上。将MIDlet移植到BlackBerry上有不
2010-09-13 22:17:00
1637
转载 BlackBerry 代码签名工具申请及安装介绍
作者: BlackBerry 提供 背景出于安全和出口控制的原因,Research In Motion (RIM)必须跟踪一些敏感 BlackBerry®应用程序编程接口(API)的使用情况。敏感类别或方法在API参考文档中使用“锁定”图标或“Signed”字样表示。如果您在应用程序中使用了这些受控类,在您将应用程序.cod文件加载到 BlackBerry智能手机之前,您的应用程序必须使用签名工具(由RIM提供)进行签名。完成注册流程需要提供有效的信用卡,将收取管理费 20美元。官网介绍:http://cn
2010-09-13 19:49:00
6586
4
转载 BlackBerry 用户界面开发实例(二)
作者: 杨江 3.5 最终的运行结果如图你可以看到屏幕中间列表显示的三条待审批的记录,用户打算通过菜单对审批记录进行操作。4为从窗口添加显示和输入字段;使用布局管理器处理 UI布局,背景色4.1从窗口用户界面的划分从程序设计的角度,从窗口被分割为两个重要的部分:申请编辑区域,按钮区域。另外还有标题区域,分割横线。|--------------------------|| 标题 ||--------------------
2010-09-12 18:13:00
2531
转载 BlackBerry 用户界面开发实例(一)
<br />作者: 杨江<br /> <br /> <br />概述<br /> <br />本文通过一个办公审批的应用案例,介绍如何使用BlackBerryUIAPI为用户在黑莓手机开发用户界面程序,如何使用UI组件(Screen, Manager,Field),如何扩展高级UI组件ListField,如何通过菜单/ 按钮/按键来响应用户交互,如何通过布局管理器Manager来处理特殊的
2010-09-12 17:47:00
3841
1
转载 BlackBerry Widget 开发中级篇
作者: 王志刚 背景知识在入门篇中,我们讨论了如何应用 Blackberry提供的WidgetAPI来进行开发,从如下链接中,http://www.blackberry.com/developers/docs/widgetapi/可以找到BlackBerry能提供的所有WidgetAPI列表。然后,对于很多应用开发来说,widget 开发过程中,有些需求是系统API所不能满足的,还有一种应用场景是用户需要把原有java 系统的代码和功能与widget技术结合起来。为了满足这两种开发和应用的需求,widget
2010-09-12 17:04:00
2036
转载 BlackBerry Widget 开发入门
<br />作者: 王志刚<br /> <br /> <br />背景知识<br /> <br /> <br />为了更好的支持手机上的 Web 应用,提供更好的用户体验和效果.BlackBerry 提供了 Widget 开发平台. Widget基于BlackBerry的 Browser 支持技术之上, 对HTML/CSS和Javascript提供全面支持, 同时通过BlackBerry
2010-09-12 16:35:00
2603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人