首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有人试图用C或C++为Blackberry平台开发?

在云计算领域,有许多专业知识和术语,但是在这个问答中,我们将尝试回答您的问题。

在过去的一些年份中,有些开发人员尝试使用C或C++为Blackberry平台开发应用程序。然而,随着Blackberry平台的演变和智能手机的普及,这种情况已经变得相对罕见。

如今,许多开发人员更倾向于使用跨平台技术,如React Native、Flutter和Xamarin等,来开发适用于多种设备的应用程序。这些技术可以帮助开发人员更快速、更轻松地开发应用程序,并且可以在多个平台上运行,包括Blackberry。

总之,尽管在过去的一些年份中有些开发人员尝试使用C或C++为Blackberry平台开发应用程序,但如今许多开发人员更倾向于使用跨平台技术来开发应用程序。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android模拟器开发_安卓模拟器开发

(支持iOS、Android、PC、BlackBerry和TV)的app和游戏 这里几个通过Flash建立的引擎可提供API来简单地开发游戏:http://www.adobe.com/devnet/games...id=Esenthel Linderdaum Engine – http://www.linderdaum.com 支持Windows和 Android的跨平台2D/3D引擎 可免费获取源码 基于C++...PlayBook OS, bada, Windows Desktop, Mac OS, WindowsPhone 8的跨平台人3D C++游戏引擎 免费试用30天,发布需要购买授权认证 基于C++的引擎可很容易地移植到...的跨平台引擎 包含Box2D的基于OpenGL的2D引擎,支持精灵,粒子,输入API,声音和音乐等 好像是基于C++的引擎,应该很容易移植到x86 Android设备 使用BASIC编写游戏代码,或者可选择升级以使用原生...支持Windows, Mac OS, Linux, iPhone, Android, Palm, Wii, iPad, BlackBerry系统 使用LuaC++进行编写 基于C++的引擎,应该易于移植到

4.8K10

程序员对于编程语言和框架焦虑感,累了,跟不上了?

精通 JS 底层的人我见过很多,手写框架的也很多,但所有人都非常头疼各类浏览器兼容性,包括各个框架大版本的兼容性,没有人精力完善一个完美的框架。...App 开发,痛彻心扉 最早 Symbian 系统一家独大,BlackBerry 和 Windows Mobile 吃剩饭时,世界还是一片祥和,程序员就三种,一种是会 Symbian C++的,一种是会...然后 iOS 和 Android 带着 Windows Phone 突然出来搅局了,本来是件好事,世界以后无非也就是两种系统嘛(BlackBerry 和 WP 忽略不计),大不了会 Symbian C+...最后不得不提的 Hybrid App,和跨平台 HTML5 小程序。...又或者长期项目中,任何一个小的第三方库,都可能因为停止更新,安全隐患带来无穷无尽的项目重构。你会问,为什么不自研? 项目不会给很多时间和预算,从头开发

73520
  • 【2023 Week-2】Rust视界周刊 | Google 官宣在 Chromium 项目中支持使用 Rust

    展望未来,Android 平台将以最新的 LTS(长期支持) NDK 目标,允许 Rust 开发人员更快地访问平台功能。这些更新应每年进行一次,并将在发行说明中公布。...很少有平台没有某种C语言工具链可用,无论是奇怪的大型机系统、老式工作站,还是一些可爱的嵌入式东西。 合规性。大量的规范有效地要求C语言;MISRA就是一个例子。 工具化。...Chromium中 Rust 和 C++ 之间的互操作 迄今为止,大多数成功的C/C++和Rust互操作故事都是围绕着通过单一(Narrow)的API(如QUIC蓝牙的库,Linux驱动程序)通过明显的隔离组件...如果这些C++指针也以复杂长期的方式被用作 Rust的引用,这就要求C++作者理解Rust的别名规则,并防止违反这些规则的可能性。...C++和Rust之间互操作的保真度,并将每种语言的要求表达封装给对方的实验。

    1.5K50

    Slint 1.0 正式发布,基于 Rust 的 原生 GUI 工具包已成熟

    它允许 JavaScript 开发人员嵌入式和桌面应用程序创建原生用户界面。...+ 和 JavaScript 的绑定,允许开发人员与 JavaScript、Rust C++ 库交互以构建 UI 界面。...Qt 虽然其他语言的绑定,但根据 Goffart 的说法,“所有的文档,一切都在 C++ 上……像 C++ 这样的系统语言并不是 UI 的最佳语言。...而且“在 15 到 20 年内,将很难找到 C++ 开发人员,”Hausmann 说。“我们想看看是否可能为未来构建一些不受 C++ 束缚的东西。”所以 Slint 是有意识地弃用 C++。...该团队表示,他们从头开始构建了 Slint ,考虑了可扩展性、包容性、工具性和跨平台兼容性,能够加快 UI 开发过程。

    1K20

    手机操作系统的沉浮往事(上)

    RIM 6230 为了更好地推广自己的硬件产品,RIM开发了专用的操作系统——BlackBerry OS。...其实,塞班早期诞生的时候,并不是专门诺基亚手机开发的。 塞班的前身,是Psion公司(前文提到的那个)在1989年推出的EPOC系统。 EPOC这个词来自于epoch,意思是“一个时代的开始”。...1994年,Psion开始研发32位的EPOC32系统(针对ARM平台,采用C++开发,之前的16位系统面向Intel 80186平台)。 1998年,EPOC32系统研发成功。...虽然CE 2.0仍然基于Windows 95,但效率了很大改进,获得了不少用户的认可。...这年10月,他们对外宣布,将和英特尔进行合作,共同开发以Symbian OS以及英特尔Xscale技术基础,面向3G手机芯片的新移动平台

    21110

    7个最优秀的手机游戏引擎

    这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。...手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。...3.Buildbox Buildbox 是一个不需要任何代码来创建游戏的开发套件,基于它开发的游戏可以跨多个平台,而且在移动平台上已经几十款成绩不俗的作品。...而它最近的升级更是全面支持了 UWP,渴望快捷开发的游戏创作者们提供了一个新的选择。...C++ 授权协议: MIT 操作系统: 跨平台 开发语言: C/C++ 特性: 把你的游戏部署到任何地方 游戏对象多样 向游戏对象添加行为 设计高级级别和接口 可以制作桌面和移动的小游戏

    5.2K40

    谁说开发APP一定要写代码?了这些SDKAPI想做啥就做啥!

    最终代码既可以用来进行HTML5应用程序开发,就如同现在在Chrome网络应用程序商店里看到的那些程序一样,也可以用于多平台应用程序开发,最终提交到苹果Android的应用程序商店。...APICloud移动开发平台是目前最热门工具之一,其产品移动开发者从“云”和“端”两个方向提供API,简化移动应用开发技术,将1人月的工作量降低至1人周,大幅提升移动应用开发和管理的效率。...MoSync现在包括基于Eclipse的集成开发环境(IDE),用于C/C++编程,计划支持JavaScript、PHP、Ruby、Python及诸如此类的其他语言。 Intel XDK ?...Bedrock的交叉编译程序会把Java源代码转换成其他如C++C#、ActionScript等编程语言,其独特的IDE特性,可以让开发者方便地在各种平台开发应用和游戏,此外Bedrock还能直接把开发者编写的代码程序跨平台地部署到各种移动操作平台上...APP开发工具开发者带来了更好的开发解决办法,在开发平台中多种开发工具、全类别的第三方服务商使APP开发变得简便、快速。这也使得企业将精力放在商业模式的制定与运营上,提高整体效率。

    1.4K90

    全面认识 Qt Widgets、QML、Qt Quick

    当然,还有其他的工具包用于 QML: 图形化的(例如:Sailfish Silica BlackBerry Cascades) 非图形的(例如:QBS - QMake/CMake/make ......开发效率的提升 传统上的 native UI 开发普遍使用 C++C#、Objective-C 等语言。但近年来,本地应用使用 HTML5 + JS 也成为了一种趋势。...使用 C++ 创建的数据可从 QML 直接访问,而 QML 对象也可从 C++ 代码进行访问。 4 Qt Widgets 和 Qt Quick 什么区别?...ui 文件不是强制性的,也不是必需的,可以选择使用 C++/Python QML/JS 以编程方式进行设计和布局。 5 Qt Widgets 和 Qt Quick 该如何选择?...但是,如果你以前使用过 C++ Python,建议先看看 Qt Widgets,并熟悉它里面的一些核心机制(例如:事件、信号槽),以及必要的模块(例如:gui、network)。

    5.6K20

    开发者必知的8款App快速开发工具

    最终代码既可以用来进行HTML5应用程序开发,就如同现在在Chrome网络应用程序商店里看到的那些程序一样,也可以用于多平台应用程序开发,最终提交到苹果Android的应用程序商店。...APICloud移动开发平台是目前最热门工具之一,其产品移动开发者从“云”和“端”两个方向提供API,简化移动应用开发技术,将1人月的工作量降低至1人周,大幅提升移动应用开发和管理的效率。...MoSync现在包括基于Eclipse的集成开发环境(IDE),用于C/C++编程,计划支持JavaScript、PHP、Ruby、Python及诸如此类的其他语言。...Bedrock的交叉编译程序会把Java源代码转换成其他如C++C#、ActionScript等编程语言,其独特的IDE特性,可以让开发者方便地在各种平台开发应用和游戏,此外Bedrock还能直接把开发者编写的代码程序跨平台地部署到各种移动操作平台上...网站传送门:http://www.livecode.cn/ APP开发工具开发者带来了更好的开发解决办法,在开发平台中多种开发工具、全类别的第三方服务商使APP开发变得简便、快速。

    6.3K60

    QT(一).hello world(1)

    前言 Qt 是一个著名的 C++ 应用程序框架 本质上来讲,Qt 是一套 C++ 的代码库(类库)与工具集,与开发人员的关系就像军火库对于军人的关系一样,也好比预制构件库对于建筑工程师的关系一样,可以提供各种现成的组件来高效便捷地实现...C++ 应用 Tip: 虽然 Qt 常被用来开发图形界面应用,但它并不仅仅局限于 GUI 应用 Qt 是一个跨平台的框架 Qt is a cross-platform application development...一般三种策略实现跨平台GUI : API 映射:界面库使用同一套 API,将其映射到不同的底层平台上面 API 模拟:API 映射会“缺失”不同平台的特定功能,而 API 模拟可以解决这一问题,不同平台上有差异的...代码在不同平台上生成的应用,界面风格将会迥异(随平台而定) Qt 是 C++ 编程思想的集大成者,从中可以习得很多优秀的编程最佳实践 Qt is not a programming language on...Qt 5.8 ,此文中的基础概念参看了 《Qt 学习之路 2》 ---- 概要 ---- 平台与环境 应用的开发无法脱离具体的平台与环境,即便声称为跨平台的框架,在现实情况中,同样一套代码,在不同的平台与环境中也不一定会获得相同的效果

    73410

    9 大跨平台移动 App 开发工具推荐

    因此,目前开发商可以只 编写一次应用程序,然后在7个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS...Sencha Touch 是专门移动设备开发应用的 Javascript 框架。...5、C# .NET 跨平台移动框架 MonoCross ? MonoCross 是利用 C #.NET 开发的跨平台移动框架。...Rhomobile要求用户只要掌握HTML和Ruby就可以开发iPhone软件。它目前支持iPhone、BlackBerry、Windows、Symbian和Android平台创建应用。...Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与.NET框架的开源、跨平台实现。 作为一个跨平台开发框架,Xamarin.Mobile很多优点。

    5.9K20

    Android开发者不可或缺的四大工具

    Android开发者不可或缺的四大工具 android以其极强的开放性吸引着世界各地的开发者去开发各种各样的移动应用开发,而各种SDK更是各个层次的开发者提供了一个可以尽情展示他们专业技能和创造性的平台...虽然Java是各种平台最常用的编程语言,但是一些其它的工具包只支持CC++和Ruby。除此之外,所要开发应用的特性在一定程度上也决定了开发环境的选择。...Gimbal中的内置函数库能够为开发者提供特定位置地理围栏解决方案。Gimbal环境感知SDK帮助开发者向手机用户提供及时、个性化的相关内容,开发者可以从SDK中选择所需的软件库加入应用中。...Titanium的目的是将Titanium应用程序和纯原生应用程序之间在功能方面的差异缩小到几乎零。...目前,Titanium支持iOS、Android、BlackBerry和Windows Phone。

    1K70

    【Rust日报】2023-01-31 使用 Rust 移植 Fish Shell

    没有人真正喜欢C++CMake,它给人带来的痛苦与日俱增,C++正在成为一种历史语言,在未来贡献者会越来越少,而Rust一个活跃和不断增长的社区。...用Rust编写新的 Fish shell 是非常现代和有意义的,实际上,这应该被认为是 "移植 "而不是 "重写",因为我们不会从头开始;相反,我们会在一个版本的时间内将C++翻译成Rust,一个模块一个模块地渐进进行...我们将使用FFI,这样Rust和C++的部分就可以互相交流,保证每次提交时测试和CI都能通过,直到C++完全被替换, ReadMore: https://github.com/fish-shell/fish-shell.../pull/9512 使用 Rust 进行原生的 ios 游戏开发 在性能和模块化方面,Rust做了很好的设计,但在写这篇文章的时候,Rust社区中只有很少的iOS开发的文章。...我的目标是找到一种语言,让我能够写出跨平台的代码,而不需要经过一堆繁琐的配置。作为一个业余爱好者,我没有太多的时间去学习新的语言像以前那样钻研框架。

    45230

    「快讯」Android 加入了对 Rust 语言的支持

    Android 平台中代码的正确性是每一个 Android 版本安全性、稳定性和质量的重中之重。CC++ 中的内存安全漏洞仍然是最难解决的不正确性原因。...image.png 底层的操作系统需要 CC++ 和 Rust 等系统编程语言。这些语言的设计以控制和可预测性目标。它们提供对底层系统资源和硬件的访问。...对于复杂的 C/C++ 代码库,往往只有少数人能力开发和审查修复,即使花费大量精力修复 bug,有时修复的结果也是不正确的。...「默认情况下,引用和变量是不可变的」:帮助开发者遵循最小权限的安全原则,只有当他们真正打算让引用变量变异时,才会将其标记为可变异。虽然 C++ const,但它往往使用频率不高,而且不一致。...此外,所有的整数类型转换都是显式的操作:开发者在向变量赋值时,或者在试图用其他类型进行运算时,不能在函数调用过程中意外地转换类型。

    93120

    Forblaze:一款功能强大的macOS隐写Payload生成器

    该工具基于Python 3开发,它所构建出的Obj-C文件经过编译之后可以从隐写文件中提取所需的加密URL,然后通过HTTPS获取Payload,并直接在内存中执行它们。...-len_key LENGTH_OF_KEY:提供一个一个正整数,它将作为密钥的长度(以字节单位),默认值16。...-compile_file COMPILE_FILE:提供需要编辑的C++文件完整路径。 -url_to_encrypt URL:需要嵌入至编译文件中的URL地址。...如果捕捉到了Payload,就可以重新重新设置二进制文件并尝试定位隐写文件,然后尝试使用硬编码密钥和页眉/页脚反转所调用的URL来进行安全防御检测了。...测试平台 本工具已经在各种版本的macOS系统上进行过测试,其中包括Big Sur和Catalina。

    73820

    QT(二).计算器(1)

    前言 Qt 是一个著名的 C++ 应用程序框架 本质上来讲,Qt 是一套 C++ 的代码库(类库)与工具集,与开发人员的关系就像军火库对于军人的关系一样,也好比预制构件库对于建筑工程师的关系一样,可以提供各种现成的组件来高效便捷地实现...C++ 应用 Tip: 虽然 Qt 常被用来开发图形界面应用,但它并不仅仅局限于 GUI 应用 Qt 是一个跨平台的框架 Qt is a cross-platform application development...一般三种策略实现跨平台GUI : API 映射:界面库使用同一套 API,将其映射到不同的底层平台上面 API 模拟:API 映射会“缺失”不同平台的特定功能,而 API 模拟可以解决这一问题,不同平台上有差异的...代码在不同平台上生成的应用,界面风格将会迥异(随平台而定) Qt 是 C++ 编程思想的集大成者,从中可以习得很多优秀的编程最佳实践 前面一篇使用 Qt 实现了一个简单的 helloworld 窗口,下使用...--- 平台与环境 应用的开发无法脱离具体的平台与环境,即便声称为跨平台的框架,在现实情况中,同样一套代码,在不同的平台与环境中也不一定会获得相同的效果 [emacs@h102 ~]$ cat /etc

    78510

    浅谈IT技术选型和未来技术发展趋势

    企业开发:主要是开发OA,CRM,BI,ERP,MIS等与企业相关的软件或者Web Application(当然也可以叫Web Site)。很多企业会同时是用C/S和B/S模式的软件。...J2EE和.NET是首选的平台。当然也有企业需要使用C/C++和Delphi。      Web开发:大家可以简单理解互联网的网站或者应用。使用的都是B/S开发模式。...三个平台分别是:Java,ASP.NET,PHP(这里应该还有Python,Ruby)。通常也叫Web开发的三架马车。Web服务器使用的基本是Apache,IIS,Nginx三者之一。...云开发也是火热的趋势,包括企业虚拟化和云计算。Sina最近力推它的SAE平台,其实国内做云计算开发的还有阿里巴巴旗下的阿里云。 补充一点:iPhone和iPad已经快成为工业标准。...至于Symbian和Bada,BlackBerry短期不会有很大的发力。

    1.1K30

    分享11款主流的开源编程工具

    Ruby或许是Github上第二大流行语言了,如果你想利用它来开发iPhone或许不会为您带来任何好处,因为当第一台NeX推出时便注定了Objective-C开发平台的命运。...很多开发者仍然使用CVS和Subversion,但是很多项目已迁移到Git上来了,而适用于分布式团队的中央存储库源代码管理工具将不复存在。...Eclipse是著名的跨平台的自由集成开发环境(IDE),可作为PHP, Ruby, Python和C开发工具。 NO.7 Firebug ?...OpenVIDIA项目使用OpenGL、Cg和CUDA-C在拥有单GPU多GPU的图形硬件上实现了计算机视觉算法。 NO.10 NoSQL ?...它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。

    1K70
    领券