香港专业教育学院尝试过在黑莓论坛上提问但没有运气……也许这里有一些黑莓/ Adob​​e专家……

我即将使用Adobe AIR / flex为BlackBerry Playbook开始一个项目,我有几个问题:

>如果我为Playbook开发应用程序,那么同一个应用程序是否能够在桌面上运行?如果是这样,会有什么不同吗?
>桌面和移动图书馆有什么区别?与桌面相比,我是否只能访问移动设备上的SDK子集?
>我可以创建一个可以调用方法到我服务器上的JAVA后端的Playbook应用程序吗?

谢谢
菲尔

解决方法

What’s different about developing a
mobile application versus a web or
desktop application? While many
existing Flex concepts and patterns
carry over directly to mobile
development,developers will need to
take into account the differences in
interaction patterns,screen real
estate,and performance
characteristics of mobile devices
compared to desktop computers. As a
result,we recommend using the new
mobile features in Flex to craft UIs
specific to mobile devices,while
sharing underlying model and data
access code with your desktop or web
application. Additionally,we
recommend certain best practices when
developing mobile applications with
Flex,such as using ActionScript and
FXG rather than MXML for creating item
renderers and skins.

取自http://labs.adobe.com/technologies/flex/mobile/faq.html#differences

根据我通常的资格声明:我没有试过这个.由于这对我有一些兴趣,而且我有一点空闲时间,我会制作一个英雄应用程序并将其作为桌面应用程序运行而不是作为移动应用程序进行拍摄,并在我工作后将其发回到此处或找一堵墙.

The runtime: Adobe AIR 2.5 on mobile
devices The initial versions of the
mobile development features in “Hero”
and “Burrito” are targeted at creating
standalone installed applications
using the Adobe AIR runtime for mobile
devices. By focusing on AIR,Flex can
take full advantage of the integration
AIR provides with each mobile
platform,such as the ability to
handle hardware back and menu buttons
and to access local storage.

Running on AIR Finally,it’s important
to realize that in addition to all the
mobile Flex components listed above,
you can also directly take advantage
of all the APIs that are available in
AIR on mobile devices—geolocation,
accelerometer,camera integration,and
so forth. While some of these features
are not exposed as Flex components,
they are easy to access directly using
ActionScript. For more information on
developing using the APIs provided by
AIR on mobile devices,see AIR mobile
docs.

http://www.adobe.com/devnet/flex/articles/mobile_development_hero_burrito.html

基本上看起来所有问题的答案都是积极的.

>是的,可能是的. (因为他们重复了我在主题上发现的任何内容,Hero中的控件专门用于触摸,考虑到胖指针和鼠标指针,我的猜测是它会在桌面上呈现略有不同的情况,它是最好的虽然可以将Web服务/模型组合到共享库/项目中,但是可以单独实际开发UI
>您应该可以访问提供给桌面的所有内容(以及来自GPS /加速度计等的信息,但显然不会在桌面上获得这些信息),但是没有几乎同样好的处理器,因此在桌面上工作的可能不是在性能较低的计算设备上,但对于低资源消耗的任务,这不应该是一个担心.
>是的,这是Flex的核心功能,我不知道如何在没有Web服务的情况下制作(有用的)RIA.为了确认这一点,我们只看Adobe TV:http://tv.adobe.com/watch/adc-presents/flex-mobile-part-1-beginning-a-mobile-application/< - 该应用程序正在使用Web服务(对Flex而言,只要它可以对其发出HTTP请求,它对底层服务器技术的影响并不重要,RemoteObject / AMFService应该服务于你的目的)

flex – 移动和桌面AIR之间的差异的更多相关文章

  1. 在Android和桌面上使用Java进行SVG处理

    我正在尝试编写一个Java应用程序,它将生成基于XML文件的SVG图像.该应用程序还应该能够显示SVG文件.我的应用程序应该在Android平台和台式机上运行.我读过有关SwingBatik但是afaik它不能在Android上运行.实现这一目标的最佳图书馆是什么?解决方法代码项目中的这个article处理主题.提出了两种方法:>android-libsvg库.>抗粮几何引擎.这两种解决方案都依赖于本机代码库,因此您需要JNI.还有svg4mobile项目,它只使用Java.

  2. directx – 如何在桌面应用程序中调出Windows 8屏幕键盘

    我有一个全屏DirectX桌面应用程序,并希望在用户点击我的游戏中的文本框时显示屏幕键盘.有没有办法在全屏模式下执行此操作?执行osk.exe会弹出更老式的屏幕键盘.Windows8触摸键盘将通过执行弹出我只是想通了,因为我正在使用平板电脑上运行的全屏桌面应用程序而没有连接键盘.塞韦林.

  3. Windows桌面应用程序和Windows应用商店应用程序有什么区别

    我在网上看了几篇帖子,但我还没有理解它们之间有什么区别.有人可以澄清一下吗?

  4. Windows将凭据传播到Java桌面应用程序

    是否可以使用凭证.我在这里搜索的是不应用单个登录,但单点登录将是MSWindows登录窗口的登录.这可能吗?我理解Windows中的安全性也很重要,但是有没有办法获得令牌并在其他一些身份验证机制中使用它?

  5. wpf – 在Windows桌面和Windows Store应用程序之间共享字符串资源

    我正在使用Windows桌面和Windows存储的应用程序,可能我将来会添加WindowsPhone.我在图书馆中拥有大部分的逻辑,并为不同的平台创建不同的GUI.我想本地化我的应用程序,并希望在平台之间共享字符串资源.但是我该如何做呢?

  6. wcf – 通过命名管道从Windows服务(会话#0)连接到桌面应用程序(会话#1)

    鉴于:–应用程序–桌面GUI(WPF).NET应用程序–监视应用程序的Windows服务(.NET也)Windows服务定期“ping”应用程序以确保它是健康的(如果它不是winservice将重新启动它).我打算通过命名管道实现“pinging”.为了简单起见,我决定使用WCF.该应用程序托管一个WCF服务(一个操作Ping返回一些东西).Windows服务是此WCF服务的客户端,基于计时器定期

  7. 如何在(Ubuntu)linux上正确设置X转发?

    在我的桌面上,我可以使用以下命令访问我妻子的机器:ssh-Xuser@1.2.3.4.两个系统都运行Ubuntu9.10-64bit的桌面风格.但问题是:当我尝试运行像gedit这样的X应用程序时,它会失败并在ssh连接的远程端出现以下错误消息:“由于身份验证错误,X11连接被拒绝”.奇怪的是,如果我使用“sudo”运行应用程序,例如“sudogedit”,那么一切正常:我通过我的ssh连接转发X

  8. windows-xp – Windows桌面应用程序的使用情况跟踪

    我正在寻找一些框架,可用于收集Windows桌面应用程序的使用信息并进行分析.例如,我希望能够回答以下问题:(a)人们在一天中使用此应用程序的次数(b)是他们最喜欢的菜单项等.我简要介绍了GoogleAnalytics和OmnitureSiteCatalyst,但它们似乎只适用于Web应用程序.虽然像sitecatalyst,GA,YWA等工具主要是围绕网络设计的,但您仍然可以使用它们,即使对于桌

  9. 我们可以在php中创建桌面应用程序

    我关心的是,我们可以用PHP创建桌面应用程序,如:–我们桌面上的其他应用程序.如果是,则提供一些参考或想法,如何创建桌面应用程序是的,你可以.PHPDesktop是由CzarekTomczak于2012年创建的一个开源项目,旨在提供使用PHP,HTML5,JavaScript和sqlite等Web技术开发本机桌面GUI应用程序的方法.Followhere一些教程在这里.Hereisyoutubet

  10. 使用PHP创建桌面应用程序

    我有一个PHP/MysqL支持的SaaS应用程序,我想部署一个离线版本.我不想使用任何大量的PHPGUI工具,因为这需要重建GUI,我希望它看起来与Web版本完全相同.我想在客户端系统上运行Apache/MysqL服务器,并以某种方式编译PHP代码,因此源代码不可见.这样做的最佳方式是什么?

随机推荐

  1. arcgis api for flex之专题图制作饼状图,柱状图等

    总结以上是DEVMAX为你收集整理的arcgisapiforflex之专题图制作饼状图,柱状图等全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  2. arcgis for flex或silverlight全国地图天气预报的实现

    总结以上是DEVMAX为你收集整理的arcgisforflex或silverlight全国地图天气预报的实现全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  3. 天津政府应急系统之GIS一张图arcgis api for flex讲解十一路径导航模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解十一路径导航模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  4. arcgis for flex全国地图天气预报的具体实现过程解析

    总结以上是DEVMAX为你收集整理的arcgisforflex全国地图天气预报的具体实现过程解析全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  5. 天津政府应急系统之GIS一张图arcgis api for flex讲解四地图导航控件模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解四地图导航控件模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  6. BlazeDS

    总结以上是DEVMAX为你收集整理的BlazeDS全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  7. 【Flex】读取本地XML,然后XML数据转成JSON数据

    总结以上是DEVMAX为你收集整理的读取本地XML,然后XML数据转成JSON数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  8. 【Flex】读取本地JSON,然后JSON数据转成XML数据

    总结以上是DEVMAX为你收集整理的读取本地JSON,然后JSON数据转成XML数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  9. 【Flex】编辑器的缩放功能绝对定位和相对定位

    总结以上是DEVMAX为你收集整理的编辑器的缩放功能绝对定位和相对定位全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  10. 如何实现一个自己的嵌入式语言y

    总结以上是DEVMAX为你收集整理的如何实现一个自己的嵌入式语言y全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

返回
顶部