playbook
文章平均质量分 57
keyboardOTA
喜欢技术挑战
展开
-
开始学习QNX
因为BlackBerry PlayBook的发布,因为'BlackBerry SuperPhone'的消息,我开始学习QNX。我是一个传统的程序员,所熟悉的是Java, C/C++等开发语言,操作系统方面所了解的也是Windows, Unix, Linux等。QNX对我来说是原创 2011-09-05 23:59:34 · 3612 阅读 · 5 评论 -
在BlackBerry PlayBook NDK 开发中嵌入ARM汇编语句
在BlackBerry PlayBook NDK开发中使用的是c和c++,都是编译后执行。在特殊情况下如果有需要使用汇编的话,也可以在使用c或者是c++的过程中嵌入汇编语句。因为PlayBook使用的是ARM的CPU所以使用的汇编也就是ARM的汇编了。 之前在学习BeagleBoard上的QNX编程时也做过类似的实验,在c程序中嵌入使用ARM汇编语句。总结出来的结果是将ARM汇编独立到一个.S文件原创 2012-03-01 22:26:58 · 3487 阅读 · 1 评论 -
PlayBook NDK编程如何获取系统时间
开始PlayBook NDK编程,在发现前所未有的发挥空间之余,同时也发现底层工作需要考虑越来越多,这个世界就是充满着矛盾结合体。 其中的一项底层工作就是如何获取系统时间。 在PlayBook NDK中可以通过系统定义好的头文件引入时间相关的函数,include代码如下:#include 该头文件中定义了clock_gettime函数用于获取当前时间,定义如下:extern int cl原创 2012-03-05 09:50:17 · 5123 阅读 · 0 评论 -
BlackBerry PlayBook NDK 2.0已经正式发布。
经过几个月的beta测试后,BlackBerry PlayBook NDK 2.0已经正式发布了,对PlayBook 本地开发有兴趣的同学们快去下载! 在这个版本的NDK中加入了大量的样例,更加完整地介绍了PlayBook开发过程中会遇到的关键点,如虚拟键盘的处理,网络的处理等等。 2.0版本下载地址如下:https://bdsc.webapps.blackberry.com/native/dow原创 2012-03-04 22:02:54 · 1682 阅读 · 0 评论 -
BlackBerry PlayBook NDK 2.0样例分析之“HelloWorldConsole”
如上一篇博文提到的,BlackBerry PlayBook NDK 2.0正式版已经发布了,在该版本中增加了很多样例,不再是以前的4个简单样例。其中吸引我的包括样例“HelloWorldConsole”,这是一个真正的“Hello World”,程序非常非常简单,只是在控制台输出一个“Hello World”字样。个人认为这种“Hello World”可以让初学者对于程序的运用过程有一个最简单的认原创 2012-03-04 22:32:41 · 1995 阅读 · 0 评论 -
BlackBerry PlayBook NDK事件循环与事件处理
PlayBook上的应用为用户呈现的是一个窗口系统。虽然平板电脑上的窗口系统和PC上的窗口系统有一些差别,但是其本质是完全相同的:应用程序再设备上展现一个图形窗口,然后等待用户动作,当用户动作发生时窗口会相应地作出响应。在这样一个窗口系统中,事件的处理是其中的关键,程序启动后进入一个事件循环,等待用户事件的发生,当用户事件发生时调用对应的处理函数,完成对用户事件的响应。在很多窗口系统中,事件循环是原创 2012-03-06 00:01:42 · 2870 阅读 · 3 评论 -
BlackBerry PlayBook NDK 2.0样例分析之“HelloWorldDisplay”
分析了“HelloWorldConsole”样例和PlayBook NDK的事件处理机制后让我们来看看PlayBook NDK中的第二个样例“HelloWorldDisplay”。 样例“HelloWorldDisplay”就是之前NDK Beta中的“HelloWorld”样例,之前的博文也介绍过,程序启动后在屏幕上显示一张底图和“HelloWorld”字样。既然我们已经开始理解PlayBook原创 2012-03-07 00:06:24 · 2760 阅读 · 4 评论 -
BlackBerry PlayBook NDK 启动时出现“License check failure”错误的解决方法。
在BlackBerry PlayBook NDK 2.0环境安装好后,因为环境变量设置的原因,有时NDK 2.0启动时会出现“License check failure”的错误,系统弹出以下窗口,窗口关闭后会发现编程环境中没有BlackBerry相关的菜单项。 因为窗口信息中有“license”相关的字样,有些人会以为是软件过期了不能使用。其实这个错误是因为环境变量没有设置好导致的一个误报,错误原原创 2012-03-10 23:33:22 · 2938 阅读 · 0 评论 -
Ubuntu上PlayBook NDK 2.0链接无法工作的问题。
在真机上安装了Ubuntu后随即在上面安装了PlayBook NDK 2.0环境,安装过程就不详细讲了,需要了解详细步骤的同学可以参考我好友berryreload的教程,链接如下:http://blog.csdn.net/berryreload/article/details/7315665正如berryreload提到的,按照标准过程安装好了PlayBook NDK 2.0环境后,home目录下原创 2012-03-13 16:26:31 · 2050 阅读 · 0 评论 -
如何在BlackBerry PlayBook NDK 2.0环境中使用Qt
随着RIM对开源项目的支持力度不断加大,越来越多的开源项目可以在PlayBook NDK环境中使用,继Cocos2dx之后让我们来看看如何在PlayBook NDK 2.0环境中使用Qt。首先有一点遗憾的是目前测试成功的都是在Ubuntu环境中,所以本文也是讲述Ubuntu的PlayBook NDK 环境中如何配置使用Qt,需要大家也准备Ubuntu环境,如果对Ubuntu环境不熟悉,或者不习惯使原创 2012-03-01 00:02:46 · 4396 阅读 · 7 评论 -
BlackBerry PlayBook NDK 2.0开发使用真机测试Qt应用
前几天将BlackBerry PlayBook NDK 2.0上使用Qt的详细步骤记录了下来,不过当时是使用PlayBook模拟器测试的。这几天因为需要在PlayBook真机上测试Qt应用,于是又配置了一遍PlayBook NDK上的Qt环境,不过这次是真机环境。因为PlayBook 模拟器使用的是X86架构,而PlayBook真机是ARM架构,所以两个环境的配置过程有一点不一样。下面记录Qt真机原创 2012-03-14 22:18:45 · 3103 阅读 · 2 评论 -
BlackBerry PlayBook NDK 2.0环境中Debug Token的使用。
如之前提到的,在BlackBerry PlayBook NDK 2.0环境中开发PlayBook应用需要申请签名并在NDK环境中进行配置。当应用程序需要在PlayBook真机上测试时需要对应用进行签名,否则应用无法启动。不过对于开发测试过程而言,每次测试都要签名的话比较麻烦,不利于测试。这时可以使用NDK环境中的Debug Token。使用Debug Token的话NDK环境会创建一个bar文件,原创 2012-03-16 16:18:04 · 2563 阅读 · 2 评论 -
Qt creator for PlayBook安装过程
现在为PlayBook开发Qt程序已经比较方便了,可以使用Qt creator for PlayBook直接创建PlayBook的Qt项目,而且Qt creator for PlayBook有Windows版的安装程序,对于广大Windows上的程序员是个好消息。 下面记录Windows平台上下载安装Qt creator for PlayBook的过程。前提条件是目标Windows上已经安装Pla原创 2012-05-10 10:33:14 · 2514 阅读 · 0 评论 -
在PlayBook NDK中创建自己的Cocos2dx项目
之前的文章讲述了BlackBerry PlayBook NDK 2.0环境中配置Cocos2dx的详细过程,今天继续分享PlayBook NDK环境中的项目创建过程。 在下载解压的cocods2dx目录中,有一个vbs文件叫做create-qnx-project.vbs,在Windows环境中双击执行这个文件可以创建一个自己的cocods2dx项目。执行过程中会提示你输入项目名称,执行完成后会在v原创 2012-02-09 15:10:23 · 3264 阅读 · 2 评论 -
BlackBerry PlayBook NDK 2.0 使用Cocos2dx详细步骤
昨天写完如何在PlayBook NDK 2.0环境中使用Cocos2dx的文章后,几个网友都想知道详细步骤,下面将配置过程的截图传上来,配上简单的说明,希望可以帮助大家快速搭建环境,同时也为自己保留一个详细的记录,免得下次配置的时候忘了。 和上文相同,有关PlayBook NDK 2.0的环境配置以及签名工具的安装就不再讲述了,有关Cocos2dx的代码下载过程也略了。现在假设大家已经安装好Pla原创 2012-02-07 17:33:53 · 4990 阅读 · 6 评论 -
如何在BlackBerry PlayBook NDK 2.0环境中使用Cocos2dx
从高手那里了解到Cocos2dx现在可以支持BlackBerry PlayBook了,于是拿PlayBook NDK 2.0环境测试了一把,效果非常好,2D游戏需要的很多功能都有实现,真的是PlayBook开发利器。 下面是测试的基本过程,供各位参考。 首先应该先去Cocos2dx的网站上去看一下,网址如下:http://www.cocos2d-x.org/ 其中有一篇文章是讲如何在BlackBe原创 2012-02-07 00:03:19 · 3267 阅读 · 1 评论 -
QNX开发与PlayBook开发
自己最早的时候动了念头学习QNX是因为RIM的BlackBerry PlayBook的发布,还有传闻的BlackBerry SuperPhone的消息。关于BlackBerry SuperPhone的消息到现在仍然只是消息,暂且放下。PlayBook已经可以在市场上看到了,虽然中原创 2011-09-21 16:07:26 · 4120 阅读 · 0 评论 -
在BlackBerry上使用OpenGL绘图(六):3D变换介绍
6 3D变换介绍以上通过简单地复制OpenGLDemo中的glRotatef方法实现了3D模型的旋转。然而,为了在自己的程序中得心应手地实现各种复杂的运动,仅仅复制样例代码是不够的,读者需要更深入一层地了解OpenGL中的变换方式。 OpenGL中的基本变换方式有视图原创 2011-09-24 21:28:27 · 2474 阅读 · 0 评论 -
BlackBerry DevCon开始了。。。。
BlackBerry DevCon是一年一度的BlackBerry开发者大会,今年的DevCon现在就要开始了,不知道传闻了很久的SuperPhone会不会有消息,不知道QNX是不是真叫BBX,等待中。。。。感兴趣的同学可以在以下网页中看到动态新闻:http://www.en原创 2011-10-18 23:41:11 · 2192 阅读 · 0 评论 -
如何将Android应用移植到BlackBerry PlayBook上。
美国西部时间18号早上,也就是我们的19号凌晨,BlackBerry DevCon活动隆重举行,PlayBook 2.0开发测试版随之发布。PlayBook 2.0的一个重要功能就是支持Android应用。那么,如何将Android应用移植到PlayBook上呢?我自己测试了一下,成功在PlayBook上运行Android应用,下面我们来看看具体的方法。 因为PlayBook 2.0上带有原创 2011-10-20 00:05:45 · 11773 阅读 · 8 评论 -
使用命令行工具将Android应用转换成BlackBerry PlayBook应用
昨天写了篇文章关于Android应用转换的,通过BlackBerry的在线转换工具将Android应用转换成BlackBerry PlayBook应用。有网友反映说方法有点麻烦,所以今天补上新的转换方法:使用命令行工具将Android应用转换成BlackBerry PlayBook应用。 首先要强调的是命令行工具使用起来虽然比较方便,但是对使用者有一定要求。而使用在线的网页进行转换虽然步骤原创 2011-10-20 12:13:31 · 5676 阅读 · 0 评论 -
为Android开发环境安装BlackBerry PlayBook插件
为了让Android开发人员可以快速地将Android应用发布到PlayBook上,BlackBerry官方发布了PlayBook的Eclipse插件,可以将这个插件安装到Android的Eclipse开发环境中,让Android开发人员可以直接在Android开发环境中生成PlayBook应用。 如之前提到的,将Android应用转换成PlayBook应用有三种方式:通过网页应用原创 2011-10-21 00:22:51 · 3282 阅读 · 0 评论 -
下载安装BlackBerry PlayBook NDK 开发环境
等待了很长时间,BlackBerry PlayBook的原生开发工具PlayBook NDK终于在在BlackBerry Dev Con上发布了。如大家所知,BlackBerry PlayBook的操作系统是QNX(现在叫做BBX)。所以,PlayBook NDK,PlayBook的本地开发工具,相当于就是PlayBook的c/C++开发工具,可以直接访问底层资源,令我等技术控很是期待。既原创 2011-10-24 00:03:08 · 3503 阅读 · 0 评论 -
PlayBook模拟器的安装与设置
学习PlayBook NDK开发需要PlayBook NDK开发环境和PlayBook应用的运行环境。PlayBook应用的运行环境可以使PlayBook真机,也可以使PlayBook模拟器。很多爱好者可能没有PlayBook真机,那么就需要安装PlayBook模拟器,以测试所开发的PlayBook应用。下面是PlayBook安装设置的具体过程。 1. 下载安装程序PlayBook模拟原创 2011-10-25 12:32:16 · 4628 阅读 · 6 评论 -
BlackBerry PlayBook NDK上的第一个应用
安装了BlackBerry PlayBook NDK后,开始开发第一个PlayBook NDK应用, 相当于NDK的HelloWorld。整个过程仅仅是使用了NDK开发环境的向导,不需要进行c或者C++的编码,不管是否熟悉c/C++,都可以轻松完成这个HelloWorld应用的创建。 下面是具体过程: 1. 创建项目点击“File -> New -> BlackBer原创 2011-10-24 15:11:43 · 3056 阅读 · 0 评论 -
BlackBerry PlayBook NDK 官方样例介绍。
在PlayBook NDK环境中可以通过导入样例的方式创建新项目,所创建的项目中会包括样例的源代码和相关配置文件,开发人员可以直接进行测试,是很好的PlayBook NDK 开发入门资料。现在的样例不多,只有四个,分别是:“Hello World ” “Falling Blocks” “Good Citizen”和“Play Wav”。 首先简单讲一下样例导入的方法:1. 在PlayBook ND原创 2011-11-02 00:04:27 · 4645 阅读 · 5 评论 -
最简单的PlayBook NDK应用
运行了PlayBook NDK上的样例后,有一个的想法就是看看怎么用C写一个最简单的PlayBook NDK 应用,主要是抛开复杂的事件处理和界面展现,将注意力集中在最简单的应用上。 想到最简单的应用,无外乎就是通过控制台输出一个“Hello World”,于是马上动手写一个控制台输出的PlayBook NDK 应用。 在NDK环境里创建一个BlackBerry Tablet项目,在项目类型选择时原创 2011-11-02 10:26:07 · 3075 阅读 · 1 评论 -
PlayBook NDK上的多线程编程
测试了PlayBook NDK上编写的控制台程序后,马上想进一步测试的就是PlayBook NDK上的多线程编程。经过测试很开心地发现PlayBook NDK上进行多线程编程和之前的QNX编程环境是相同的。也就是说在程序中可以简单地调用pthread_create方法实现线程的创建。 如此简单的事情就不再啰嗦了,直接上代码,供各位参考:#include #include #include原创 2011-11-04 00:04:56 · 4090 阅读 · 5 评论 -
Qt Creator for PlayBook上的HelloWorld (Windows版)
通过Qt Creator for PlayBook开发环境,Qt开发人员可以通过自己熟悉的开发界面为BlackBerry PlayBook开发Qt应用。下面介绍Qt Creator for PlayBook上开发PlayBook Qt HelloWorld应用的详细过程。通过这个介绍大家可以了解Qt Creator for PlayBook开发应用的基本过程。不过需要提前说明的是Qt Creat原创 2012-05-10 21:41:07 · 3112 阅读 · 6 评论