BMP (Brew Mobile Platform) 新的Brew终于诞生了
2009-02-11 18:05
405 查看
在搞了一阵不是很成功的4.x和TrigML, uiOne以后。Brew社区终于出了个新东西,这个东西叫做BMP。 就是所谓的Brew Mobile Platform。具体的信息在这里有很多。如果你在Qualcomm有个账号的话,很容易的就可以注册成为BMP的开发人员。那这个BMP到底是什么东西呢?我们下载了SDK一探究竟。
这个SDK的版本是Brew MP 1.0 SDK Rev 2.2。这个SDK需要很多东西的支持,如果你是C/C++开发的话。你还需要不少东西:
C/C++ Development Environment
Brew MP supports two development environments (one or both can be installed).
1. Microsoft Visual Studio
2. Eclipse IDE for C/C++ Developers (version 3.4.0 or above)
Microsoft Visual Studio
Brew MP supports the following versions of Microsoft Visual Studio (any number of which can be installed):
Microsoft Visual Studio 2003
Microsoft Visual Studio 2005, which requires:
Microsoft Visual Studio 2005 IDE Enhancements. Its installer can be found here Microsoft Visual Studio 2005 IDE Enhancements
Microsoft Visual Studio 2008
To compile for a Brew MP device, the following software is required:
ARM RVCT2.2 - www.arm.com
当然我们就照做主流的说:简单的常用的就是VS2005。 RVCT(就是arm的那个编译器),还有就是2005的enhancement。按那些个链接下载安装搞定。搞定以后运行Launcher。看到了很漂亮的一个截图:
前面的安装并没有结束,看到上面的Setup tab了吗,点击然后安装里面的的Visual Studio Plugin。那样才基本上可以了。等你安装完成这个以后打开VS,你就可以看到你可以创建bmp程序了
可以看到你可以创建brew程序和Brew的extension程序。现在不要再为Extension发愁了吧!!
现在我们就来看看这个新东西和brew有什么不同吗?我们创建一个Application1的工程,令我们微微失望的事情是代码还是和以前的一样的:(Hello Brew。
但是值得欣慰的事情是资源被包含在了其中,而且在编译的时候也可以有其中预先定义的语句首先编译资源文件。这个资源包括bar和mif。分别用brx和cif编译得来。而且在debug的时候我们也不需要指定路径,新的simulator会指向你需要的路径,而不会出现以前经典的拷贝mif和dll的问题,应该说这个是最鼓舞人心的变化。
由于正有extension的需求,所以也顺便创建了extension的工程,只能用awesome来形容了:)
这里不仅创建了一个extension的工程,同时生成了一个如何调用的工程,这样你就不要自己手动设置mif dependencies。不需要拷贝工程,设置关联。总之,你可以直接debug这个extension DLL了,世界是不是一下子美好起来了:)接下来的妙处大家就在开发的过程中慢慢体会吧。。。
这个SDK的版本是Brew MP 1.0 SDK Rev 2.2。这个SDK需要很多东西的支持,如果你是C/C++开发的话。你还需要不少东西:
C/C++ Development Environment
Brew MP supports two development environments (one or both can be installed).
1. Microsoft Visual Studio
2. Eclipse IDE for C/C++ Developers (version 3.4.0 or above)
Microsoft Visual Studio
Brew MP supports the following versions of Microsoft Visual Studio (any number of which can be installed):
Microsoft Visual Studio 2003
Microsoft Visual Studio 2005, which requires:
Microsoft Visual Studio 2005 IDE Enhancements. Its installer can be found here Microsoft Visual Studio 2005 IDE Enhancements
Microsoft Visual Studio 2008
To compile for a Brew MP device, the following software is required:
ARM RVCT2.2 - www.arm.com
当然我们就照做主流的说:简单的常用的就是VS2005。 RVCT(就是arm的那个编译器),还有就是2005的enhancement。按那些个链接下载安装搞定。搞定以后运行Launcher。看到了很漂亮的一个截图:
前面的安装并没有结束,看到上面的Setup tab了吗,点击然后安装里面的的Visual Studio Plugin。那样才基本上可以了。等你安装完成这个以后打开VS,你就可以看到你可以创建bmp程序了
可以看到你可以创建brew程序和Brew的extension程序。现在不要再为Extension发愁了吧!!
现在我们就来看看这个新东西和brew有什么不同吗?我们创建一个Application1的工程,令我们微微失望的事情是代码还是和以前的一样的:(Hello Brew。
但是值得欣慰的事情是资源被包含在了其中,而且在编译的时候也可以有其中预先定义的语句首先编译资源文件。这个资源包括bar和mif。分别用brx和cif编译得来。而且在debug的时候我们也不需要指定路径,新的simulator会指向你需要的路径,而不会出现以前经典的拷贝mif和dll的问题,应该说这个是最鼓舞人心的变化。
由于正有extension的需求,所以也顺便创建了extension的工程,只能用awesome来形容了:)
这里不仅创建了一个extension的工程,同时生成了一个如何调用的工程,这样你就不要自己手动设置mif dependencies。不需要拷贝工程,设置关联。总之,你可以直接debug这个extension DLL了,世界是不是一下子美好起来了:)接下来的妙处大家就在开发的过程中慢慢体会吧。。。
相关文章推荐
- CS(Component Service), BMP(Brew Mobile Platform)那点事
- Brew MP平台概述(Brew Mobile Platform)
- Brew Mobile Platform + Flash Development 初探
- SmartNX Mobile(TM) Operating System and NX200 Platform March into the Global Smartphone Arena
- LiMo (Mobile Platform based Linux) 基金会的3级会费
- Buongiorno 宣布收购美国领先的高通 BREW 无线应用软件开发商 Rocket Mobile
- Property Finder – a Cross-Platform Xamarin MonoTouch Mobile App
- IBM MobileFirst Platform的前世今生(一):前世Worklight
- SAP Mobile Platform(SMP) 常用资源整理(不断更新中)
- 手机运营商The Quest for a Third Mobile Platform
- Cross-platform mobile app development
- 当前跨平台方式-What work has been done on cross-platform mobile development?
- SAP企业移动平台SAP Mobile Platform(SMP) 3.0 新特性
- HADOOP:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable终于解决了
- What is mobile platform?
- [论文笔记] MobileWorks: A Mobile Crowdsourcing Platform for Workers at the Bottom of the Pyramid (Human Computation, 2011)
- C++ cross platform mobile framework only for the UI - Stack Overflow
- 曾经开发过Linux Mobile Platform的MiZi被风河收购。
- Phoenix Browser Renascence -- Beta 1 Release for Windows Mobile platform
- BREW-开放的移动数据解决方案 An Open Solution for Mobile Data [对照文]