Articles of 苹果手机

手机上的语义资料(RDF,OWL) – 有可能吗?

我正在考虑在移动设备上的应用程序中使用RDF和OWL等语义(Web)技术。 目前我的目标是android,但我也对iPhone和J2ME的可能性感兴趣。 我想使用库而不是从头开始实现所有内容。 我知道有一些像Jena,Redland,Protégé这样的库/框架,但他们没有说明他们知道哪些平台可以工作。 拥有动态对象模型并从XML解析到XML是我必须拥有的。 我也想使用推理,但我被告知这是计算密集型的,所以这只是一个很好的选择。 对于所提到的所有平台,问题可以解释为 理论上有可能吗? (特别是对于J2ME,我不确定) 是否有已知可在这些平台上运行的库? 移动平台上的性能是否足以满足现实世界的使用需求?

我们如何构建移动本机应用程序,以便我们可以将它用于Android和WP7?

是否有任何工具可以帮助我们将Android应用程序迁移到WP7? 我们已经构建了一个iPhone应用程序,现在我们正在寻找构建一个Android应用程序,但想从SO社区获得一些想法,看看它是否可行,是否有任何工具来做这种事情。

OpenGL ES 1.1:如何在不失去亮度的情况下改变纹理颜色?

我有粒子,我希望能够改变代码的颜色,所以可以使用任何颜色。 所以我只有一个基本上具有亮度的纹理。 我一直在使用glColor4f(1f, 0f, 0f, 1f); 应用颜色。 我试过的每一个blendfunc都已经接近工作了,就像下面的最后一张图片一样。 我仍然希望保留亮度,就像中间的图片一样。 (如果颜色图层位于纹理图层的顶部,则类似于Photoshop中的叠加或柔光滤镜。) 没有可编程着色器的任何想法如何做到这一点? 此外,由于这些是粒子,我不想在它后面有一个黑盒子,我想把它添加到场景中。

OpenGL ES 2.0的推荐练习环境?

我决定学习一些OpenGL ES 2.0,我正在尝试为它选择一个练习平台。 什么是可能的目标平台,它可能是Android,iPhone或WebGL。 但我不想花太多时间和精力来正确设置环境。 你会推荐WebGL快速启动OpenGL ES 2.0学习吗? 编辑:我正在使用Mac,目前我对ES 1.x并不感兴趣。

titanium作为移动开发平台的主要局限是什么?

我打算用titanium金属SDK移动版开始一个iphone / android项目。 你知道要避免的主要特征缺陷是什么吗? 什么样的function将很难或不可能实现? 我知道有一个插件系统来规避这些限制。 你有这方面的信息吗? 感谢您的帮助, 杰罗姆瓦格纳

sip stack for iphone和android

我正在寻找Android和iPhone的SIP堆栈。 我发现了很多类似的问题,这些问题有时很老……如果解决方案是商业(但这是首选)或开源,我不会太在意。 到目前为止我find了 RADVISION for Android的商业解决方案 适用于iPhone的开源SIPHONE LINPHONE涵盖两个平台。 Gingerbreadhas内置SIP堆栈 – 但似乎它有一些限制,可能会被MNO删除… 我的问题是: 有没有人对上述解决方案有好/坏经验? 您是否使用上述解决方案开发和发布应用程序? 适用于iPhone / iPad的任何商业SIP堆栈提供商? 非常感谢STeN

如何使用Titanium查询父视图的子视图?

我期待创建一个通用例程,它将操作视图的子项。 在例程中,我需要能够迭代子视图。 我没有在API中看到任何表明有任何方法来获取子视图的内容。 有一个“add()”和一个“remove()”方法,但没有像“get()”那样,也没有像“views”这样的属性。 我错过了什么?

PhoneGap有多优势?

我打算在所有移动平台上做一个应用程序。 我发现Phone gap是一种可以在任何地方部署的解决方案。 该应用程序只需与Web服务进行通信,并在按类别分组的网格布局中显示信息。 任何在手机间隙开发应用程序的人都可以分享您对此的看法和想法。 电话差距真的能达到这个目的吗? – 写一次并部署任何? 在Android,iphone等中外观和感觉是否相同(这些是我最感兴趣的2个平台。) 不同平台上的性能如何? 我可能遇到的其他街区有哪些? 谢谢大家..

是否可以为每台设备进行一次试用?

是否有可能提供一种服务,其中对每个设备进行一次免费试用,而个人无法在单个设备上获得多次免费试用。 如果它不可能,你知道一种让很难获得多次免费试验的方法。

我应该为哪种移动操作系统编码?

我想重写我们的两个移动设备程序,但是对于要定位的平台有点遗失。 使这个决定复杂化: 我需要学习相关的语言和IDE – 我的编码迄今几乎都是基于Web的(PHP,JS,Actionscript等等一些ASPX)。 大多数用户似乎对他们的移动决定抱有虔诚的态度,所以口头对话让我更加困惑,然后开悟。 我还没有自己的智能手机 – 一旦我知道要瞄准哪个平台就必须购买智能手机。 我的两个程序都更适合商业用户(一个只对注册会计师有用)。 我是一名开发人员,不能一次开发多个平台。 做对很重要。 基于我在网络上发现的内容,我希望RIM能够成为一个sh,,并且总体顺序如下: RIM Blackberry – 比其他品牌更多。 尽管有反对者,但他们的销量却是其他任何智能手机的两倍(或者可能是销量的5倍) ,并且还在继续增长。 而且,他们有业务用户。 Android – 根据Schmidt的说法,除了RIM之外,他们已经超过了其他所有人(尽管我现在无法find我在哪里阅读),他们刚刚开始。 据Comscore称,他们已经占据了8%的市场份额,预计将在六个月内触及Shcmidt的索赔。 诺基亚 – 全球最大的。 如果他们只是在Maemo或Symbian之间弥补,我就不那么困惑了。 iPhone – 其他应用程序的竞争越来越激烈,销售额越来越少,以及可以随时延迟或取消我的应用程序的霸主。 cocoa难以学习吗? Windows Mobile – Word是版本7 不会向后兼容并失去市场份额。 Palm WebOS – 也许这应该是第一位的,因为它是唯一一个提供工具来让我的生活变得轻松的Web应用程序开发人员。 没有市场竞争。 但用户也不是很多。 但是,对StackOverflow的搜索显示,与Blackberry相比,iPhone的问题数量极不相称。 同样,iPhone上的应用程序明显更多,因此必须得到开发人员的喜爱。 我应该开发的平台是什么? 请用逻辑备份你的答案。