生物技术巨头Genentech使用人类遗传信息开发药物,治疗患有威胁生命的疾病的人。该公司的移动程序也是顶尖的,这可以追溯到iPhone本身,据Christian Santiago说,他是Genentech企业移动小组的移动web技术领导。
随着CIO已经准备就绪,所以该公司不再需要移动web应用本地iOS开发处方。相反,Genentech期待看到对于帮助改善生活,并提升员工的生产效率,他们能做什么。
生物技术公司知道一、两件关于实验的事情,并跟踪一个预感,这并不稀奇。Genentech并没有自带设备(BYOD)政策,所以创建自己的应用程序是一个真正的实验,在成为改变游戏者的工作中。
选择适合的移动开发框架
设计来满足不同业务的需要,在市场有很多的选择。因为Genentech已经开发了他自己的应用有一段时间了,所以该组织决定是时候使用标准的框架了。Santiago说,她的团队有一想要使用的框架硬性标准。“它必须是基于web的,如HTML、JavaScript、CSS,”她说。“我们的主要开发力量非常精通web技术,尤其是Java。”
所需的框架特性包括以下:
- 基于web:HTML、Javascript、CSS
- 灵活的外观和感觉
- 本地兼容
- 提供创建混合应用的能力
- 强大的厂商支持
Genentech也需要选择一个产品,来与它内部的企业文化相匹配。虽然有些组织可能喜欢打破常规,使用框架,但是对于既追求灵活的外观,也要灵活的感觉的生物科技公司来说,这并不是一个好的选择。
“对于内部应用,我们努力给员工带来乐趣,因此,我们会给它们取一个有意思的名字,制作属于它们自己的小图标,” Santiago说。“它们在很多地方都与客户应用相类似。”
虽然,目前这对于Genentech来说不是什么大问题,但是该团队希望能确定这一解决方案将会与本地工具兼容,并且能创建混合应用。
一旦Santiago知道了她的框架需要什么功能后,他们就会展开市场调研和开发人员调查,并缩小调研到三个厂商:jQuery Mobile、Sencha Touch和Appcelerator Titanium。因为有了这一名单,Santiago的团队执行了测试并看到了中一个产品将能最好的满足Genentech的需求。
“我们在每一个上面都做了一些示例项目,来看看在开发和开始进行时,哪一个感觉最佳,” Santiago说。“通过看看论坛,我们走过解决问题的这一时期,浏览文档解决问题,然后使用框架并测试它的执行能力。”
最后,Santiago决定使用Sencha Touch来推进工作,部分原因是使用此产品可以节省时间。“采用HTML5框架的动力足以满足需求。我们需要一些能够迅速增长的东西,” Santiago说。“在某种程度上,我们的目标是一年能做出10到15个应用,所以我们真的期望有能力创建出比之前更多的应用。”
Santiago的中另一个区别因素是,客户支持的等级。她指出,她和她的团队能够进行的一个论坛,并看到厂商快速回复问题,并很好地打理他们的客户,这是多么重要。
HTML5移动开发框架处理内容
当选择框架时,Santiago说谨记可扩展性,记住不是所有的应用都是一样的,或者都满足同样的需求,这很重要。没有过多数据的应用,如用于培训或交易处理许可的应用,非常适合HTML5移动开发框架,Santiago说。
忽略围绕着HTML5开发社区中的争议,Santiago确信她做出了正确的决定。“HTML5是一个明智的投资,”她说。“我从不知道我走了不同的方向,但却收到同样的结果。”
Santiago描述了平滑过度到新框架的过程。事实上,她相信她的团队已经准备地跟上潮流了。
“我想我们真的说到点子上了,当我们进行设计,并在六周内开始完成时,我们可以把它放到一个应用中,” Santiago说。“我们正致力于提升我们的游戏,并把它扩大到公司的其它开发团队中。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
企业内是否一定要支持Android?
让我们看看Google正在如何改进Android的功能,去帮助运行业务,并且重新思考该平台是否是企业可用的工具。
-
集成云计算和移动性缔造生产力神话
在云计算为企业节省大笔资金的同时,它也使得企业变得更具生产力。而当云计算与移动性结合时,其生产力更是得到了极大提升。
-
企业同步共享实施的五大陷阱
当使用企业文件同步共享应用时,一些最大的障碍可能会在初始部署的过程中出现,但你了解这些陷阱吗?
-
BYOD浪潮下企业移动协同如何部署?
企业IT部门在这个信息化、网络化、移动化时代的技术浪潮中不断探索, 以移动设备为例,手机、平板越来越成为员工钟爱的办公设备。