我需要为Android和iOS开发B2C应用程序,我被要求使用Sybase Unwired Platform。 我找到了很多文件,我读了大部分文件。
但是,到目前为止,还有一些我不知道的事情。 在sybase.com上,他们说:“ Sybase Unwired Platform使您能够拥抱整个组织的移动性”。看起来SUP仅适用于企业应用程序,而不适用于B2C应用程序(适用于最终用户)。
我知道有一个IDE(Sybase Unwired Workspace)基本上是eclipse-java,但他们也说可以开发多平台应用程序。这个要求究竟是如何实现的?它是否进行交叉编译或类似的东西?它是否像PhoneGap一样使用HTML5 + CSS + JS? 可以支持推送通知吗?
答案 0 :(得分:2)
您可以在Sybase Unwired Workspace中设计MBO图表。该图有两个目的:
可以为多个平台[0]生成代码。请参见Sybase关于Object API Code Generation的条目。
您还可以在Sybase的在线文档中找到*开发人员指南*。几乎没有教程可以为不同的平台创建示例应用程序。
[0] BlackBerry和Android(Java),iOS(Objective-C),Windows Mobile和Windows(C#)
答案 1 :(得分:1)
我正在使用Windows Mobile应用程序与SUP一起工作以连接客户的后端系统。据我所知,目前的SUP仅支持iOS的MBS(基于消息的同步)。对于其他设备,可以使用RBS(基于复制的同步)。基本上,SUP允许开发人员设计MBO(移动业务对象)来包装所需的业务逻辑和生成的代码,而这些代码又可以用于设备应用程序开发。鲍勃
答案 2 :(得分:0)
您的要求可以通过两种方式完全填写。一种是使用sybase无线平台(这些应用程序用于决策制定)开发混合Web容器应用程序,这需要零编码(您可以使用javascript,html5和css自定义应用程序)。
另一种方法是为Android和ios开发本机应用程序。它需要在sybase无线平台和设备(JAVA-android,Objective c-ios)中设计MBO。