热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2013.082013Gartner关于移动应用开发平台的MQ报告

报告原文在这里2013MagicQuadrantforMobileApplicationDevelopmentPlatforms第三方评论IBM,SAP+AdobeL

报告原文在这里  2013 Magic Quadrant for Mobile Application Development Platforms

第三方评论  IBM, SAP + Adobe Lead in Gartner MQ for Mobile Apps Development

 

很敬佩Adobe公司,革自己的名,浴火重生。
1. 部分放弃Adobe AIR mobile,全面拥抱HTML 5

  •    收购PhoneGap,并在Apache开源,支持多移动终端开发
  •    以布道者的态度大声宣传HTML 5

2. 全面转向云服务模式

  •    放弃介质形式发放软件包,全面转向internet下载/租借/云服务模式
  •   从开发工具/移动应用调试/应用打包/应用部署MAM全面使用云服务模式
  •    Open source项目免费使用,private和enterprise应用收费

 

 

IBM早年是倒在起跑线上了,可惜。在2012年初收购以色列公司WorkLights,总算有所起色,相信

 

  • PVC 普及计算部门至少2001年即成立
  • 嵌入式Java虚拟机曾经OEM赚了很多钱
  • OSGi framework曾经在多种大型嵌入式软件系统中使用(包括西门子的HiPath 交换机Java + OSGi,IBM WebSphere应用服务器也采用OSGi进行feature管理)
  • DB2 Everyplace移动数据库和同步服务器曾经也能和Sybase进行抗衡
  • MQ Everyplace移动消息中间件曾经在物联网,嵌入式设备中收集上传电网电力数据,水利数据
  • Lotus Expeditor源自WebSphere Everyplace Deployment,最早集成了以上林林总总,加上MDM/MAM服务器,支持Windows Mobile, Symbian, Linux,Windows XP,可惜体积太庞大,又没有及时跟上Android, iOS新设备,最终只能在桌面上继续维护,谈不上发展了。

SAP从软件和服务的角度来看,移动产品线最全。
但是个人感觉其SUP开发工具面临选择,给客户带来一定的confuse。SUP是走早期appcelerator的native路线呢,还是走html 5或者HWC路线,还是两条腿走路?前者很好的继承了Sybase移动数据库的遗产,但是生成的native代码必然有代码复杂,可修改性查,性能不好,很难调试等问题;后者html 5的路线,SUP还有很长的路要走,需要即兼容PhoneGap,又要继承Sybase遗产。
SAP主要移动产品和服务
  • software 收购了Sybase,继承了其市场上占统治地位的移动数据库,移动开发工具SUP,其Afaria MDM服务器功能多,支持多终端,包括老的还在广泛使用的WM
  • app 各种开箱即用的移动应用,移动CRM/BI等几十个应用
  • industry solution: 移动支付
  • services SMS/Push/VOIP等租用服务,小米手机为了服务东南亚客户,就租用了SAP SMS全球服务

-------------------------
最后,个人感觉,使用IBM或者SAP的开发工具中间件,有几个问题。
  • 一般开发人员学习动力不足
  • 客户/开发商很难找到合适的开发人员
  •  价格昂贵
  • 技术支持乏力
  • 遇到开发工具的问题,开发工具开发实验室反馈慢
解决办法?学习IBM eclipse和Adobe PhoneGap的经验,基础版本开源免费,广泛布道,大力吸引开发者;企业高级功能部分收费,企业开发支持和服务收费,可以收的很贵。

 

 


推荐阅读
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 安卓select模态框样式改变_微软Office风格的多端(Web、安卓、iOS)组件库——Fabric UI...
    介绍FabricUI是微软开源的一套Office风格的多端组件库,共有三套针对性的组件,分别适用于web、android以及iOS,Fab ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
author-avatar
顺佳海外
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有