标签: symbian

在Symbian上开发的最佳方式

我将开发Symbian(S60),我知道有一些方法可以在这个平台上开发:Symbian C++,Java ME,Qt,OVI等.

我需要有关所有方法的总体简要指南,我有几个问题:

  1. 开发时Symbian C++和Jave ME有什么区别?

  2. 如果Java ME可以在Symbian上运行,为什么我们需要Symbian C++?

  3. 在Symbian上还有其他方法可以开发吗?Qt和Ovi怎么样?

  4. 如果你要在Symbian上开发,你会选择什么方式?

我知道这个问题可能有点主观,但我真的需要你的帮助〜

谢谢

c++ java mobile symbian nokia

7
推荐指数
1
解决办法
2210
查看次数

USB OTG支持的手机?

我正在寻找支持USB OTG的Symbian/Android/Windows Phone.我有简单的设备,通过USB发送非常基本的ascii数据,我需要在手机应用程序中读取数据.

有没有支持USB Host的手机?

android symbian windows-phone-7 usb-otg

7
推荐指数
2
解决办法
3万
查看次数

6
推荐指数
1
解决办法
3265
查看次数

Symbian S60第5版虚拟键盘:使用哪种API?

如何(即使用哪个API)是在Symbian S60第5版上打开的虚拟键盘?文档似乎缺乏相关信息.

keyboard virtual symbian

6
推荐指数
1
解决办法
4825
查看次数

iPhone开发与Symbian开发相比如何?

花了几年时间进行Symbian C++开发,我想知道iPhone开发与Symbian开发的比较.

我对那些花时间在两个平台上工作的人的答案很感兴趣.

澄清:示例:以下比较如何:

  • Symbian C++ vs Objective C - 前者是哎呀呀.
  • Symbian库与iPhone库
  • 模拟器 - 模拟器与真实设备有多接近 - Symbian模拟器实际上是一个模拟器,因为Symbian库被修改为在Win32上运行.例如,进程是Symbian仿真器上的线程,而不是Symbian进程.模拟器是一个单独的构建目标.
  • IDE - 他们如何比较(例如eclipse或codewarrior与相关的iPhone IDE)
  • 文档 - 文档如何比较 - Symbian文档有很多不足之处.
  • 社区支持
  • 碎片 - 有许多Symbian操作系统版本和手机可以潜在目标 - 这可能是一个真正的开发和维护噩梦.加上各种风格的UI.
  • 部署应用程序 - 例如Symbian签名/私有API /运营商vs什么?在iPhone上

iphone symbian

6
推荐指数
1
解决办法
851
查看次数

Symbian上的Google Data API

我想在带有pys60的Symbian设备上使用Google Data API,但我找不到任何文档.有没有办法在Symbian上安装Google Data API Python客户端库?

python symbian pys60 google-data-api

6
推荐指数
1
解决办法
268
查看次数

请告诉我Java移动应用程序

我是Java的新手,我想为手机创建一个Java应用程序.当我找到软件公司时,他们要求"Android/Blackberry/Symbian"等......

作为一个新手,我对这些问题感到非常惊讶.你能否告诉我Java中是否还有其他移动平台?

Blackberry应用程序和Java移动应用程序有何不同?什么是j2ME应用的目标手机?

mobile android symbian blackberry java-me

6
推荐指数
1
解决办法
419
查看次数

在许多诺基亚设备上开发应用程序的方法

首先,向大家致意,并感谢您对我的问题感兴趣.

我目前正在一家移动创业公司工作.我们的产品是适用于Android,iOS和BlackBerry设备的通信应用程序,我们正在寻求扩展到一些诺基亚平台.

我对Symbian的细节知之甚少,因为我之前从未在平台上进行过实际编程,但这是我能够收集到的所有信息.

支持的平台是Symbian S60,Symbian ^ 3/Symbian"Anna",Maemo + Meego.

为了实现这一目标,我们可以使用多种工具,但我们不确定使用哪种工具.

诺基亚Qt似乎不支持Symbian S40设备(我们似乎坚持使用J2ME)和Symbian S60设备之前的第3版功能包1

在Symbian的C++中,我们不能依赖于C++的STL.这意味着我们可以创建相同软件的两个版本,也可以创建我们自己的与Symbian兼容的STL(我想避免这种情况).

途径

在团队中,共识似乎是将其分为两个逻辑块:

  • C++中的核心业务逻辑+库
  • 使用Qt或本机UI工具的特定于设备的UI分支

记住所有这些信息,我问:

  1. 这个问题的一般方法是什么?提到的那个是否有任何相当大的缺陷,即在旧平台上与Qt不兼容或不一致?

  2. 在列出的所有诺基亚设备上,我们应该避免哪些陷阱来确保应用程序的兼容性和性能?

  3. 有没有办法绕过Symbian的STL限制?我们能以某种方式捆绑Qt资源吗?

欢迎提出建议和其他方法.感谢您的所有反馈.

c++ qt symbian nokia java-me

6
推荐指数
1
解决办法
589
查看次数

应用程序要求互联网连接

当我启动任何应用程序时,我使用python为我的诺基亚5800(软件版本60.0.003)编写,它要求我连接互联网.应用程序不使用它或需要它.如果我跳过它,应用程序工作正常.

我正在使用带有Python 2.5.2的ensymble(PyS60应用程序打包器2.0.0)来创建应用程序,并在诺基亚手机上使用python版本2.0.0.

我试图只放"--caps ="或"--caps = ReadUserData"来检查是否会删除它,但它仍然要求访问点.即使是简单的应用程序:

print "Hello world!"
Run Code Online (Sandbox Code Playgroud)

有人知道我怎么能删除它?

谢谢.

python symbian nokia pys60

6
推荐指数
1
解决办法
345
查看次数

在J2ME平台中解析此XML需要一些帮助

下面提到的是我的XML,

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelopexmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<Response xmlns="http://tempuri.org/">
<Result>
    <mp_response>
        <data signature="something">
                  <outcome errorcode="0" errordescription="" errorsolution=""/>
                 something
</data>
</mp_response>
</Result>
</Response>
</soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

我希望从这个XML中提取"错误代码".我怎么想这样做?请帮忙.

symbian java-me jsr172 xml-parsing

6
推荐指数
1
解决办法
766
查看次数