自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (29)
  • 收藏
  • 关注

翻译 用Flex打印

本文来自:http://www.insideria.com/2009/07/printing-with-Flex.html打印实际上不是Flex的强项。你是否试过打印复杂的文档?报告是不是看上去总是那么模糊,很费墨?为了用Flex打印高质量的报告,我想要克服以下几个主要问题:· 打印输出基本上是大图像,需要花费很长时间打印;· 打印输出看上去模糊,不够高质量的文档;· 文本内嵌

2009-08-26 14:46:00 4222

翻译 从Spark 皮肤开始:转换

本文来自:http://www.insideria.com/2009/08/getting-started-with-spark-ski-1.html 请注意:此范例使用了Flex 4 SDK nightly build 4.0.0.9033 (可在此找到)我打算使用我们创建的按钮,修改下,就直接进入我上个关于Spark皮肤的帖子里。下面是我们上次结束时按钮的样子:这里是它在我

2009-08-26 14:38:00 1670

翻译 怎样在Flex里使用FlexUnit

本文来自:http://ntt.cc/2008/08/12/how-to-use-Flexunit-in-Flex.html如果你是java程序员,你可能比较熟悉JUnit。如今,软件测试越来越重要。一个好的平台需要出色的测试工具。现在,Adobe推出了用于Flex的单元测试工具,叫FlexUnit。我们来试下吧,你会有个直观的了解。假设读者你熟悉Flex 和AS 3.0(或 AS 2.0

2009-08-26 13:56:00 2613 1

翻译 创建企业框架-用Flex进行企业开发(二)

本文来自: http://www.insideria.com/2009/05/building-an-enterprise-framewo.html资源基类 Example 3.11, “Class ResourceBase” 说明了ResourceBase类。它是所有元件资源的基类。它可以区别风格和属性。在第二章选定设计模式里,你了解了接受类或函数名称以创建对象实例的类工厂。我们在这

2009-08-25 14:16:00 1851

翻译 创建企业框架-用Flex进行企业开发(一)

原文来自:http://www.insideria.com/2009/05/chapter-preview-building-an-en.html内容:程序员在跟宇宙赛跑,他们在努力开发出更大更好的傻瓜程序,而宇宙则努力培养出更大更好的白痴。到目前为止,宇宙领先。--Rich Cook简介从来没有过完美的设计。Flex框架在进步,我们感激Flex团队的软件工程师们让这个框架可扩

2009-08-25 13:13:00 3042

翻译 把PHP应用和Flex结合起来!

 本文来自国外:http://www.sitepoint.com/article/pimp-php-app-flex/Flex是Adobe的开源WEB应用框架,用于WEB或者桌面应用的快速开发。Flex可以让你制作软件,该软件然后编入一个Flash (SWF)文件中;在安装了Flash 插件后,该软件可以在任何浏览器中运行。最棒的是,它使用起来非常有趣。你可以轻松地编写出界面超眩的应用程序

2009-08-21 13:49:00 3356 1

转载 Flex 3快速入门: 构建简单的用户界面 定义状态过渡

 本文来自:http://www.airia.cn/FLEX_Directory/defining_state_transitions/定义状态过渡通常在响应用户操作时, 视图状态使您可以改变应用程序的内容和外观。 改变视图状态时, Adobe® Flex® 会同时执行对应用程序的所有可视更改。 由于对视图状态的所有更改会同时发生, 用户会看到应用程序从一种状态跳到另一种状态。而您

2009-08-18 17:10:00 1202

转载 Flex 快速入门:构建简单的用户界面 创建状态

本文来自:http://www.airia.cn/FLEX_Directory/creating_states/创建状态在许多 Rich Internet Application 中, 界面会根据用户正在执行的任务而变化。 当用户在图像上滚动鼠标时图像会发生变化, 这样的图像就是一个简单的示例。 许多复杂的示例包括其内容会根据用户在某个任务中的进度而变化的用户界面, 如从浏览视图更改到详细

2009-08-18 17:08:00 1177

转载 Flex 3快速入门: 构建简单的用户界面 添加效果

本文来自:http://www.airia.cn/FLEX_Directory/adding_effects/添加效果效果是在较短时间上发生的对组件的更改。效果的例子有: 淡化组件、调整组件大小和移动组件。一种效果与一个触发器相结合才能形成一个行为, 如组件上的鼠标单击、组件获得焦点或组件变成可见的。 在 MXML 中, 您将效果应用为控件或容器的属性。 Adobe® Flex™ 提供具有

2009-08-18 17:06:00 2096

转载 结合Flex Builder和Flash CS4制作一个中国地图的应用

本文来自:RIAMeeting这篇文章,我们将了解到如何使用Flash技术创建一个中国地图的应用。相信在很多地方都会有这样的需求:比如一个全国性论坛的入口,需要显示一种导航给访客,让访客可以选择自己的省份,这种情况下最方便的方式就是提供一个具备交互特性的地图给用户,同样也可以很方便的用这个地图展示一些数据(比如每个区域的注册人数等等),那么选用何种技术来制作这个应用呢?当然是Flash,基于F

2009-08-18 16:55:00 7923 15

翻译 理解 Adobe AIR 中的异步目录搜索

内容:定义项目 Dov Goldberg 我喜欢将自己视为一名 Flash/Flex 专家。尽管我对于处理大中型项目很在行,但我发现自己经常尝试优化现有代码,以实现更多功能。目前,我正在实施一个项目,将个人媒体流注入各种设备,包括用户计算机和 ipod。我打算写一些文章,讨论一些有关 Flash/Flex 的内容以及其他任何可能让您感到困扰的问题。查看 Dov Goldberg 的所有文章我在

2009-08-13 10:05:00 1569

转载 Flex 3快速入门: 构建简单的用户界面 设置组件的样式

本文来自:http://www.airia.cn/FLEX_Directory/styling_components/ 设置组件的样式样式对于定义 Adobe  Flex 应用程序的外观和感觉 (外观) 很有用。您可以使用它们来更改单一组件的外观, 或在所有组件上应用它们。在 Flex 中应用样式有许多方法。 某些样式提供更多粒度控制并能以编程方式被执行。其他样式不像那么灵活, 但可能

2009-08-12 16:33:00 1386

转载 Flex与现有开发语言的通信全面解析

本文来自:http://www.airia.cn/FLEX_Directory/FLEX_java_C_php_tongxin/以下介绍几种最为常见和实用的FLEX与现有开发语言通信的方法:1.C#2.PHP3.JAVA 1.Flex与C#通信(.net开发中常用)Flex端代码:   public static function SendMessage(o

2009-08-12 16:22:00 2249 2

翻译 在 Adobe Flex 中创建漏斗图或金字塔图

 内容:Pallav NadhaniPallav Nadhani 从 Flash 4 开始接触 Flash 和 Flex。目前他领导着 FusionCharts 的工程团队,专注于 web 数据可视化组件的构建。查看 Pallav Nadhani 的所有文章 概述一直以来,Flash 组件都是 web 上最受欢迎的可视化组件。借助 Flex,Flash 的界面设计又上升到一个全新的高度。借助其

2009-08-12 16:01:00 4671 1

转载 Flex3 快速入门:构建简单的用户界面 使用容器

本文来自:http://www.airia.cn/FLEX_Directory/using_containers/使用容器容器定义 Adobe® Flash® Player 的绘图表面的一个矩形区域。在容器内, 可以定义希望出现在容器内的组件, 包括控件和容器。在容器内定义的组件称为容器的子级。Adobe Flex 提供范围广泛的容器, 从简单的框到面板和表单, 到在子容器之间提供

2009-08-12 15:51:00 1716 1

翻译 在 Flex 应用程序中使用 AnyChart

AnyChart Flash Charting Component 是一个基于 Adobe Flash 的灵活解决方案,可用于创建外观精美的交互式 flash 图表和指示板(dashboard)。它是一个跨浏览器且跨平台的制图解决方案,可用于创建指示板、报表、分析图表、统计图表、财务图表以及任何其他可视化解决方案。请访问以下链接查看有关 AnyChart 的更多信息:AnyChart 概述图表

2009-08-11 15:36:00 9923 4

翻译 详解 ColdFusion应用程序

SitePoint 上有许多教程可以帮助您领会使用 Flex 和 AIR 创建富 Internet 应用程序(Rich Internet Applications,RIA)的重要原则。您将发现,在 Flex 中进行的大多数开发都涉及到一个与 Flex 客户端交互的后端应用程序。我们来探讨一下 Flex 应用程序所含内容背后的一些理论和原则,然后通过一个 ColdFusion 应用程序将这些原则应用

2009-08-10 18:06:00 2367

翻译 Flex 4 中有哪些出色的新特性?

距离发布 Flex 4 beta 1 已有一段时间。自 2008 年 8 月 Adobe 在其开源网站上发布早期的 Flex 4 版本(以前的代号为 Gumbo)以来,它就具有一个非常开放的开发流程。尽管期间一些 Flex 4 特性集仍处于修改和改进之中,但大多数早期特性仍然存在。本文中将介绍 Flex 4 中的一些比较重要的更改。在文末,我们提供了一个测验来测试您的 Flex 4 知识,完成测试

2009-08-10 17:54:00 4084 1

翻译 使用 Parsley 框架构建 Flex 应用程序

在最近研究了“Swiz”和“Spring ActionScript”(1、2、3)之后,我决定在新的 Parsley 框架版本中试验一下,构建 inSync(简单的 Contact Management 应用程序,我经常用于试验和演示 Flex 和 Adobe AIR 中的不同特性和技术)的 Parsley 版本。Parsley 最初是一个依赖注入(Dependency Injection

2009-08-10 17:35:00 3812

翻译 Spark 皮肤入门

 Spark 皮肤是 Flex 4 中的一个新特性。spark.skins 包包含在 Spark 名称空间中,并且已在Adobe 的 Flex 4 LiveDocs 中说明:“自定义 Spark 皮肤为 MXML 文件,定义组成 Spark 组件皮肤的逻辑、图形元素和其他对象”。那么这对于您意味着什么呢?我希望这篇文章能为您解答这个问题。请注意:本示例是使用 Flex 4 SDK 构建版本(nig

2009-08-06 16:41:00 2837

原创 Flash Builder 4 中的 Network Monitor

 开发人员在他们的 IDE 上投入了很多精力。对环境的任何细微改进,只要能够帮助他们构建应用程序,始终都会受到欢迎。对于 Flex 开发人员来说又有好消息了!下一个 Flex Builder 版本(Adobe Flash Builder 4)的一个公开测试版已经面世,它拥有许多新特性,对现有版本进行了大量改进。Adobe Flash Builder 4 Beta(以前称为 Flex Build

2009-08-06 16:35:00 2365

转载 Flex3 快速入门:构建简单的用户界面 使用控件

使用控件在 Adobe® Flex™ 模型–视图设计模式下, 用户界面组件代表视图。MXML 语言支持两种用户界面组件类型: 控件和容器。容器是包含控件和其他容器的屏幕的矩形区域。控件是表单元素, 如按钮、文本字段和列表框。存在许多类型的 Flex 控件时, 此 QuickStart 描述三种最常见的控件: 基于文本的控件、基于按钮的控件和基于列表的控件。使用基于文本的控件 使

2009-08-05 13:58:00 1496 1

转载 Flex3 快速入门:嵌入应用程序资源

 可以在 Adobe® Flex™ 应用程序中嵌入各种类型的资源。 嵌入的资源被编译到 Flex 应用程序的 SWF 文件中。 它们不是在运行时加载的, 您并非必须使用您的应用程序部署原始资源文件。提示: 嵌入资源的另一种方法是在运行时加载它们。 在运行时加载的资源必须使用您的应用程序进行部署, 因为它们没有被编译到您的应用程序中。 这具有保持 Flex 应用程序的文件大小更小和缩短其初始

2009-08-05 13:54:00 1191

转载 Flex3 快速入门: Flex 组件的定位和布局

Flex 组件的定位和布局大多数 Flex 容器使用预定义的规则集来自动定位您在其内定义的所有子组件。如果您使用 Canvas 容器, 或者 Application 或 Panel 容器, 其 layout 属性被设置为 "absolute", 则可以为其子级指定绝对位置, 或者使用基于限制的布局。在 Flex 应用程序中定位组件的方法有三种:使用自动定位 使用绝对定位 使

2009-08-05 13:50:00 2358 1

转载 Flash/Flex 开发中的AS3 PDF库alivepdf

本文来自RIAMeeting:http://riameeting.com/node/412http://www.alivepdf.org/ (国内可能需要代理访问)是一个在Flash/Flex中使用Actionscript3生成PDF的工具库。其代码放在google code上面:http://code.google.com/p/alivepdf/LivePDF 可以轻松的生成打印用的报表

2009-08-05 13:45:00 2766 1

转载 在Flex和LiveCycle中使用文档对象

本文来自RIAMeeting:http://riameeting.com/node/411这是一篇来自Adobe开发者中心的文章,原文地址:http://www.adobe.com/devnet/livecycle/articles/document_objects.htmlFlex被用来来发诱人用户界面,而 Adobe LiveCycle ES则是用来自动化处理复杂的进程 结合这两种

2009-08-05 13:43:00 832

转载 如何给你的AIR应用创建一个启动屏幕

本文来自RIAMeeting:http://riameeting.com/node/407这是一篇来自ultravisual blog的文章,向读者讲述如何给一个AIR应用创建一个启动界面,原文地址是:http://ultravisual.co.uk/blog/2009/07/20/effective-splash-screens-for-adobe-air-applications/

2009-08-05 13:31:00 891

转载 在Flex 4中建立一个自定义Halo Accordion header的皮肤

本文来自:RIAMeeting:http://riameeting.com/node/404这是一篇来自Flex Example的文章,介绍《如何在Flex 4中自定义Halo Accordion组件的header部分的皮肤》。原文地址:http://blog.flexexamples.com/2009/06/21/creating-a-custom-halo-accordion-head

2009-08-05 13:28:00 2237

BlackBerry系统属性

本章介绍BlackBerry 系统属性,包括CLDC/MIDP/JTWI,MMAPI,PDAP,LAPI,SATSA,CHAPI,I18N,Bluetooth,WMA, JAX-RPC,JAXP,Browser。列表1 列出各系统属性类别。 CLDC/MIDP/JTWI 的系统属性 使用 System.getProperty(“property_name”)来获取属性值,以下是BlackBerry9700 的 值: 1. microedition.encoding 属性:代表手机默认的字符集名称 返回值:“ISO-8859-1” 2. microedition.configuration 属性:代表手机支持的CLDC 版本 返回值:“CLDC-1.1” 3. microedition.profiles 属性:代表手机支持的MIDP 版本 返回值: “MIDP-2.1”

2010-09-30

如何创建定制的BlackBerry UI Field

一 概述 BlackBerry 平台为开发人员提供了很多标准的UI组件,为程序员快速开发手机应用奠定了基础。但大量手机软件是消费类、娱乐类软件,这些软件的UI界面需要独特、于众不同,能抓住用户的眼球。 标准的UI组件经常不能满足开发商和用户的独特要求,很多时候开发人员需要发挥其想象力去创造和定制出新的UI组件。所幸BlackBerry平台上面创建定制的UI组件是一件比较简单的事情。 二 BlackBerry UI Field 从BlackBerry API Java doc中我们看到,我们常用的UI组件,即Field,比如文本框ButtonField、LabelField、TextField等等都是扩展net.rim.device.api.ui.Field而来。

2010-09-06

BlackBerry蓝牙编程

Bluetooth 即我们通常说的蓝牙。蓝牙的构想源于PAN – Personal Area Network, 个人区域 网,目的是在小范围的区域网络内实现蓝牙设备之间的通信。这个蓝牙设备一般是指带蓝 牙功能的手机或蓝牙手持设备,蓝牙设备之间的通信距离在5-15 米之间,完全免费。常 见的蓝牙应用包括:蓝牙耳麦,文件传输,数据通信等等。<br> BlackBerry 平台对蓝牙的支持包括JSR 082 和BlackBerry 平台自身提供的BluetoothSerialPort (蓝牙串口协议)。其中JSR082 是比较流行,使用比较广泛的蓝牙接口标准,由J2ME 延续 而来。本文主要说明JSR082 蓝牙接口的使用。

2010-09-06

BlackBerry 高级UI设计

这篇文档讲述的是如何在BlackBerry 设备上应用的UI 效果,文档的介绍的内容包括如下部分: 1. 基于MIDP 的UI 2. 基于3rd-party 的UI library 的应用 3. 基于BlackBerry UI 组件的应用 4. 基于SVG(JSR 226)的UI 设计 5. 基于Widget 的UI 设计 本文的组成部分是以以一个传统移动应用的九宫格程序的UI 设计和实现为范例,讨论并着重介绍 了在BlackBerry 平台上设计UI 需要考虑和借用的技术,更好的包装BlackBerry 的应用 通过对UI 应用的讨论,本文也涉及到了在BlackBerry 应用开发中如何和第三方应用Library 集成, BlackBerry 上的网络应用开发等等方面的知识,文中涉及到的参考文档,都可以从RIM 中国开发 论坛上下载得到。 在阅读和参考本篇文档时,读者应该对BlackBerry 上的基本开工具和开发过程有些了解,如果想 参阅这些内容,可以参阅BlackBerry 中国。

2010-08-24

如何安装 BlackBerry Java SDK 6.0

RIM 公司发布了BlackBerry Java SDK 6.0。本文介绍了安装SDK 6.0 的方法,包括:  从未安装过BlackBerry Plugin 的Eclipse 3.5 中安装BlackBerry Java SDK 6.0 的方法  从BlackBerry Java Plug-in for Eclipse v1.1 中升级BlackBerry Java SDK 6.0 的方法  安装后如何查看BlackBerry Java SDK 6.0 的文档和模拟器 从未安装过BlackBerry Plugin 的Eclipse 3.5 中安装BlackBerry Java SDK 6.0 的方法 1. Eclipse 中选择 Help-Install New Software…… 2. “Work with:”后的地址栏中输入以下地址: http://www.blackberry.com/go/eclipseUpdate/3.5/java 点”Add…” 3. 待更新列表刷新后,选择“BlackBerry Java Plug-in”和“BlackBerry Java SDK 6.00.XX”这两 项,如果还需要安装别的BlackBerry Java SDK 版本,也一并选择,见下图。

2010-08-23

BlackBerry 多媒体播放编程

3 概述 移动多媒体包括使用移动终端播放音乐,视频,拍照,录制视频,和在线影音。BlackBerry 支持 移动多媒体,你可以通过BlackBerry Java 或BlackBerry 浏览器来创建自己的媒体应用。功能包括 播放音频,视频, SVG 数据,录制音频,视频,流媒体,以及向蓝牙设备发送媒体流。 BlackBerry Java 提供的多媒体支持包括MMAPI-JSR 135 和Plazmic Media Engine。本章主要介绍 MMAPI 在BlackBerry 平台上的应用。

2010-08-19

BlackBerry 上不同的消息提醒方法

1. 背景 BlackBerry 上的一大特色就是基于消息的功能,其中消息提醒功能是初学BlackBerry 遇到的一 大难题。BlackBerry 上的消息(Messaging)定义很广,包括邮件、短信/彩信、即使消息(如 MSN/FaceBook/Twitter/BlackBerry Messenger 等)、以及应用程序自己定义的消息。 这些消息到达BlackBerry 时,BlackBerry 提供了5 种消息提醒的方法,它们是:LED 闪烁、提 示音、界面左上方的小图标提醒(叫做Indicator),应用程序图标的变化(比如在有新消息到 来时,应用程序图标的右上角会出现一个红色的星号)。 同时,BlackBerry 提供一种机制,可以将所有的消息都注册到系统唯一的Message Inbox 中 (也就是第一排左边第一个图标),在这个Inbox 中,当不同的应用有新的消息到来时,可以 新添一条自己的记录(包含自定义的应用图标,自定义的打开菜单,在Message 文件列表中 创建自己的消息目录)。

2010-08-16

BlackBerry J2ME 编程指南

根据mobile vision的最新报告,目前在移动开发市场,2008年之前一直占据开发者关注度主要地位的Java ME已经慢慢被新兴开发技术所领先。但是依然占据前三的位置。作为blackberry开发策略和平台的一个重 要补充,J2ME的开发在blackberry设备的应用中,也占据着极为重要的位置。 这篇文章,主要从J2ME的编程的具体角度来评估和衡量J2ME开发的具体方法,通过与标准J2SE的比较,结 合BlackBerry开发平台上的J2ME编程的特点,为广大BlackBerry开发者提供一个指南。

2010-08-09

BlackBerry 触摸屏设备编程

本文共计11页,部分内容如下:一 触摸屏幕设计需要注意的地方 开发用于带触摸屏的 BlackBerry® 设备的应用程序时,您应考虑这些设备的以下 UI 功能: • 触摸屏 • 屏幕方位的重要性 • 触摸屏键盘 • 加速度计(一些带触摸屏的 BlackBerry 设备上) 关于这些项目的具体内容和细节,可以参考blackberry的编程白皮书:BlackBerry Java Application Transitioning to Touch Screen Development. 二 触摸屏幕的具体编程和设计的要求 随着触摸屏幕手机的引入,BlackBerry也加入了相应API的支持: net.rim.device.api.ui.Touchscreen 这个类的作用就是系统用来判别当前手机是否是触屏的utility类别,所以一个比较通用的java程序的做法 就是在程序入口中加入这样的逻辑判断:

2010-07-21

BlackBerry视频录制编程

共计25页,概述如下: BlackBerry视频录制编程概述 BlackBerry 5.0 平台以及之前的版本对多媒体的支持依赖于JSR 135,也就是标准J2ME平台的MMAPI。BlackBerry手机上录制视频也依靠MMAPI,支持3gpp视频格式,支持的视频编码包括 MPEG-4, H263, H264, 音频编码包括 AAC, PCM, AMR。具体的视频音频编码支持依黑莓机型而定。 BlackBerry视屏录制编程包括以下几部分: 1. 获取/选定手机对视频格式/编码的支持 2. 录制/存储视频 3. 回放已录制的视频

2010-07-19

BlackBerry 应用和MIDlet之间的交互

对于很多没有BlackBerry 应用经验的开发者,或者对于很多现有的J2ME 的系统,如果以最小的代 价和BlackBerry 应用交互,或者和BlackBerry 应用集成,这是一个很好的方法。同时,这也是对 老的J2ME 应用和BlackBerry 的新应用迁移和同步数据的一个好办法。既然BlackBerry 开发对 J2ME 提供支持,所以RMS 可以被用来作为这种解决的首选。 原来的MIDP 规范定义了持久的,基于记录的存储功能叫记录管理存储(RMS)。一个MIDlet 套件可 以使用RMS 创建一个或多个记录存储,每个由一个独一无二的名字标识。在 javax.microedition.rms 包中可以找到必要的类和接口。Record Store 提供了打开,关闭,读取,写 入和更新操作,也提供方法删除单个记录或者整个存储。这个包包含接口来列举,排序和筛选 RMS 内容。 在MIDP1.0 时候,每个RMS 存储只属于创建它的MIDlet 套件。MIDP2.0 规范给RMS 包增加了一 个非常有用的能力:它允许一个MIDlet 套件和另一个MIDlet 套件共享记录存储。

2010-07-16

使用BlackBerry Transcoder API 集成第三方加密方案

BlackBerry 平台的加密机制 BlackBerry 平台自身带有完整的加密机制。所有数据从BES(BlackBerry Enterprise Server)流 出前都做了加密处理,使用的是AES 或者是Triple-DES 的方式进行加密。在数据到达 BlackBerry 智能手机后手机端平台会对数据进行解密操作。同样,当数据从BlackBerry 智能 手机流向服务器端时也通过AES 或者是Triple-DES 方式进行加解密操作。也就是说,在 BlackBerry 平台上,从BES 服务器端到BlackBerry 智能手机端都是受平台的加密保护的。其 架构如下图:

2010-07-16

如何将MIDlet应用移植到BlackBerry

BlackBerry 平台是一个java 平台,支持标准的j2me,所以,对于j2me 开发人员来讲, 进入BlackBerry 开发世界的一个直接方法就是将现有的MIDlet 移植到BlackBerry 平台上。将 MIDlet 移植到BlackBerry 上有不同的方法,从简单的程序转换到复杂的项目重写,可以适合 不同的开发人员和不同的项目。本文将逐一介绍把MIDlet 程序移杆到BlackBerry 平台上的 各种方法,让读者可以轻松进入BlackBerry 开发世界。 注意,本文针对在j2me 开发方面有一定经验并且有需要将现有的MIDlet 应用移植到 BlackBerry 平台上的开发人员。如果你只是希望开发一个新的BlackBerry 应用,请参考其它 BlackBerry 入门文章。

2010-07-16

BlackBerry代码签名工具申请及安装介绍

背景 出于安全和出口控制的原因,Research In Motion (RIM)必须跟踪一些敏感BlackBerry®应用程 序编程接口(API)的使用情况。敏感类别或方法在API 参考文档中使用“锁定”图标或 “Signed”字样表示。如果您在应用程序中使用了这些受控类,在您将应用程序.cod 文件加载到 BlackBerry 智能手机之前,您的应用程序必须使用签名工具(由RIM提供)进行签名。完成 注册流程需要提供有效的信用卡,将收取管理费20 美元。官网介绍: http://cn.blackberry.com/developers/javaappdev/codekeys.jsp

2010-07-16

BlackBerry 用户界面开发实例

概述 本文通过一个办公审批的应用案例,介绍如何使用BlackBerry UI API 为用户在黑莓手机开发用户界 面程序,如何使用UI 组件 (Screen, Manager, Field),如何扩展高级UI 组件ListField,如何通过菜单/ 按钮/按键来响应用户交互,如何通过布局管理器Manager 来处理特殊的UI 布局和显示效果,最后 通过OTA 无线部署这个应用到用户的黑莓手机设备上。 面向对象: 对黑莓手机应用开发感兴趣,对黑莓应用开发稍有了解但是还没有实战经验,希望能对BlackBerry UI 开发有个更深入的了解。 目标: 在本文的办公审批的应用案例中,企业客户要求开发一个运行在黑莓手机上面的用于办公申请和批 准的应用程序,让移动办公的用户和他们的领导能及时地提交/查看/审批办公申请。

2010-07-16

BlackBerry 网络连接编程

1. BlackBerry 上连接HTTP 或Socket 的五种方式 BlackBerry JDE 的API 提供了五种方式来进行HTTP 或者socket 连接,包括: 1.1. BlackBerry Enterprise Server(BES)方式 这种方式通过使用BES 的BlackBerry MDS Services 来进行网络连接,BlackBerry MDS Services 负责处理所有的浏览器请求或者连接请求、并负责数据加密,这是黑莓 手机的默认连接方式,如下: 例1: (HttpConnection) Connector.open("http://www.testserver.com"); 以上代码会自动将BlackBerry MDS Services 作为它的默认连接路径。实际开发中, 如果要确保应用程序使用uses BlackBerry MDS Services 作为它的连接路径,需要在 URL 最后加上参数“deviceside=false”,这也是我们推荐的方式,如下: 例2: (HttpConnection)Connector.open(“http://www.testserver.com;deviceside=false”);

2010-07-16

BlackBerry Widget 开发入门

背景知识 为了更好的支持手机上的Web 应用,提供更好的用户体验和效果.BlackBerry 提供了Widget 开发平台. Widget 基于BlackBerry 的Browser 支持技术之上, 对HTML/CSS 和Javascript 提 供全面支持, 同时通过BlackBerry 提供的平台API, 可以无缝集成进BlackBerry 的解决方案, 包括BlackBerry 的PUSH 技术, 均可以应用于Widget 开发过程之中。 开发工具下载 在进行Widget 开发之前,开发人员需要下载相应的开发工具,BlackBerry Widget SDK, 这个工 具提供了一些命令行工具可以用来打包编译Widget 工程。BlackBerry 也提供了为Eclipse 设 计的Web plug-in,通过这个plug-in,提供了一系列图形化的开发指导,文本就是基于Eclipse 的Web plug-in 开发的。 本文使用的BlackBerry Web Plug-in for Eclipse 版本为: v2.0 beta1 (下载地址如下): http://na.BlackBerry.com/eng/developers/browserdev/eclipse.jsp

2010-07-16

BlackBerry SDK 介绍

BlackBerry SDK概述 BlackBerry平台支持多种不同的应用程序开发方法,Research In Motion (RIM) 提供软件开发工具包SDK来帮助开发人员使用其熟悉的开发方法和技术创建BlackBerry应用程序。每一个SDK都包括带有完整安装程序的软件包,已知问题列表 以及概要说明文档。 Java应用程序开发 充分利用Java™应用程序开发方法,体验前所未有的开发灵活性、强大功能与控制能力。开发工具BlackBerry Java Plug-in for Eclipse v1.1。详细请参考:Java 应用程序开发

2010-07-16

BlackBerry Java 开发环境安装及入门

本文共计25页,部分内容如下 环境搭建 RIM (Research in Motion) 公司为BlackBerry 开发提供了多种开发平台,不同平台的开发 人员可以选择自己熟悉的开发工具开发BlackBerry 应用程序。本节以BlackBerry JDE Plug-In for Eclipse 为例描述了BlackBerry 开发环境的搭建过程。 Eclipse 安装 BlackBerry Eclipse Plug-In 是在Eclipse 平台的一个插件,为了安装BlackBerry Eclipse Plug-In, 需要先安装JDK 和Eclipse 平台。BlackBerry Eclipse Plug-in 对JDK 的版本要求为JDK6-update10 或者更高版本。BlackBerry Eclipse Plug-In 对Eclipse 的版本要求为3.5-classic 或更高,本节以 Eclipse 3.5.2-classic 为例说明Eclipse 的安装。 首先安装JDK,官方下载地址为http://java.sun.com/javase/downloads/index.jsp。 安装 文件为exe 执行文件,双击安装即可。

2010-07-16

BlackBerry 照相编程

本篇文档共计8页,部分前言内容如下 BlackBerry SDK 5.0 以及之前的版本通过MMAPI 实现拍照功能,主要的功能包包括:  javax.microedition.media  javax.microedition.media.control  javax.microedition.amms.control.camera 拍照应用包括如下几部分:  获取黑莓手机相机支持信息,照片大小,格式,照片质量  显示并确定照片设置  打开相机设备,设置自动对焦,显示摄像头图像  拍照

2010-07-16

BES 服务推送机制分析

此篇文档共计26页,前言部分内容如下: 数据推送是BlackBerry 应用平台的一大优势,在BlackBerry 应用平台上部署的应用可以 和BlackBerry 推送邮件一样通过推送实时地将数据从服务器端推送到BlackBerry 手持设备 端。所以,对于很多应用开发商而言,BlackBerry 应用平台提供的推送功能是BlackBerry 应 用集成必然会使用到的强大功能。 然而,因为种种原因,有一些开发商发现使用BlackBerry Enterprise Server (BES) 应用平 台的推送功能并不能保证数据到达BlackBerry 设备,导致应用层面的种种问题。实际上, BlackBerry 应用平台提供了从多机制保证数据推送的成功,只要我们充分了解BES 中MDS(以 下简称MDS)的推送机制,我们就可以利用平台提供的机制保证数据到达BlackBerry 手持设 备。

2010-07-16

BlackBerry 用户界面开发实例

本文通过一个办公审批的应用案例,介绍如何使用BlackBerry UI API 为用户在黑莓手机开发用户界 面程序,如何使用UI 组件 (Screen, Manager, Field),如何扩展高级UI 组件ListField,如何通过菜单/ 按钮/按键来响应用户交互,如何通过布局管理器Manager 来处理特殊的UI 布局和显示效果,最后 通过OTA 无线部署这个应用到用户的黑莓手机设备上。

2010-06-22

BES推送应用实例演示与分析(含技术文档及源代码)

本文通过一个实际的应用案例ECL (Emergency Contact List ) ,来介绍经典的 BlackBerry 通过BES(BlackBerry Enterprise Server)数据推送的功能,包括了服务器端 和手机端的源代码。

2010-06-22

Flex 切换页面时飞入飞出,六面体,旋转等效果源码

这个是整理了Flex中编程常用的效果源码....并把所有的源码效果给实现了一下,有简单的效果实现功能调用,容易学习和运用...... 里面包含了至少有5*4中效果(根据设置的属性不同可以看出不同的效果)....... 我也是借花献佛哦

2010-06-16

企业如何选择无线解决方案

企业如何选择无线解决方案:BlackBerry给您答案

2009-08-27

BlackBerry应用助您随时随地获取最佳商务情报

BlackBerry应用助您随时随地获取最佳商务情报

2009-08-27

BlackBerry无线应用平台

BlackBerry无线应用平台:企业无线应用的核心

2009-08-27

BlackBerry速览15分钟

BlackBerry速览15分钟:让您迅速了解BlackBerry的产品与服务

2009-08-27

空空如也

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

TA关注的人

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