说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

《近匠》第14期:LiveCode——全民开发工具

HTML文档下载 WORD文档下载 PDF文档下载
凯文·米勒创建RunRev的愿景是让每个人都可以编写程序。他的“中国合伙人”庞国灏希望帮助中国编程爱好者实现成为软件开发人员的梦想,甚至创业成为独立软件开发商,“为自己打工”。

2013年底,我们曾经介绍过LiveCode—— LiveCode:让每个人都能开发APP的开发平台。LiveCode是一款非常强大但易用的开发环境,你可以通过拖拽来实现应用界面的设计和布局,并通过一种类似于英语的自然语言来编写应用程序的功能,最后通过LiveCode的部署系统来生成可运行于各种平台的应用程序。创始人凯文·米勒创建RunRev的愿景是让每个人都可以编写程序。他的“中国合伙人”庞国灏希望帮助中国编程爱好者实现成为软件开发人员的梦想,甚至创业成为独立软件开发商,“为自己打工”。本期近匠CSDN移动采访到了LiveCode的“中国合伙人”庞国灏博士,听听他对跨平台开发的理解和在做什么。

CSDN移动:请讲讲RunRev团队和您以往的从业经历?

庞国灏:LiveCode China是由我和RunRev的创始人、CEO凯文·米勒(Kevin Miller)所建立的一个合资公司。RunRev总部设在苏格兰的爱丁堡,凯文负责监督RunRev的研发团队来开发LiveCode应用程序创建平台。凯文12岁时开始编程,高中时因兴趣而成立RunRev,并且在17岁时全职以赴。凯文创建RunRev的愿景是让每个人都可以编写程序。在他20岁出头的时候,他在 迈克·马库拉(Mike Markkula,苹果的早期投资人和第一位CEO)的资金支持下收购了美国一个多平台开发引擎的软件公司。现在LiveCode商业客户已从他们的应用程序得到超过1亿美元收入。


左起:RunRev CEO 凯文·米勒、苏格兰首席部长 亚历克斯·萨尔蒙德、庞国灏LiveCode产品经理 本·博蒙特

CSDN移动:LiveCode发布第一个版本至今,经历了哪些阶段?

庞国灏:LiveCode经过了三个阶段。在初创期后,主要的改进是在研发和发布跨平台的支持。现在进入开发中国市场和加强国际化,培训以及产业链支持。

  1. 2000 - 收购了美国MetaCard公司增强了desktop研发跨平台支持包括Mac、Windows、Linux
  2. 2010 - 由Revolution改名为LiveCode并且增强移动和云端发布跨平台支持包括iOS、Android、服务器
  3. 2014 - 进入中国市场加强国际化,培训以及生态创建和产业链支持。在今年计划推出的LiveCode 7和LiveCode 8的版本就是专注于这些支持。

CSDN移动:LiveCode China成立,您与苏格兰团队对中国开发市场的理解是什么?

庞国灏:苏格兰团队对中国开发市场的理解不多。我自己也在学习了解中国的开发市场。但是我们可以确定的是中国有着全世界最大的开发者市场,软件市场尤其是移动软件市场也是全球最大的。但是我认为有了适当的开发工具,中国开发市场还可以扩大许多。就像每一个艺人身后,就有成千上百的艺人崇拜仿效者(英文:wannabe)一样,在中国的每一个软件开发者身后,也有许多的开发人员崇拜仿效者。

他们想做编程写代码,但又因为目前开发系统的复杂性而却步。LiveCode降低了编程入门的屏障,可以帮助他们实现一直想成为软件开发人员的梦想。如果我们给这些人适当的培训,使他们成为独立软件开发商,一定可以扩大中国的开发市场。另外正如我们都知道的,中国人是最愿意自己当老板和为自己打工的。我们认为独立软件开发商对中国人是有绝对吸引力的。我深信LiveCode China通过与商业伙伴例如CSDN的合作,一定可以为扩大中国开发市场作出重大贡献。

CSDN移动:LiveCode针对开发的哪一个环节?在这个环节中,现在是一种什么状况?

庞国灏:LiveCode在移动开发新手入门和跨平台支持这两个环节特别有吸引力。我们知道对于一位资深的程序员想要转行做移动开发,他所面临的学习和挑战都已经非常大了。更何况是一般非程序员想要进入移动开发的领域。LiveCode是一个高层次的编程语言,具有用户友好的界面,和强大的跨平台部署引擎。LiveCode大部分的操作通过简单的英语单字和短语,它更排除了其他编程语言所需的晦涩的符号和复杂结构。因此LiveCode是非常容易学习和使用。与其它传统的语言相比,它可以提供10倍的效率提升,并且减少90%的代码。LiveCode能让用户选择自己的平台来创建应用程序并部署到几乎所有的网络和计算平台包括Mac、Windows、Linux、Android和iOS來建立运行的应用程序。在移动开发新手入门和跨平台支持这两个环节,我们相信在中国还没有太多的竞争对手。我们计划近期提出用LiveCode创建的“编程速成”(Hour Of Code)应用,让没有任何编程经验和知识的人能在一小时内学会编程的基本概念和知识。另外我们也计划在2014年第二季推出LiveCode编程速成学习的集训营,帮助计划到国外深造的人以及在职的专业人士可以用一个周末学会用LiveCode创建自己的移动“履历”应用并且发布到苹果以及第三方应用商店。

在消息框输入指令 ,LiveCode会提出建议以加快开发流程

CSDN移动:为什么在中国您重点在做LiveCode学校的教育推广?

庞国灏:我个人深信编程语言的学习和训练就和第二种外国语言的学习和训练一样重要,而且是越早越好。那就是在中学甚至于在小学就应该开始了。举个例子,爱沙尼亚(Estonia)人口只有一百三十万,不到中国的千分之一。但是他们从小学一年级就开始学编程写代码。他们发现编程语言比自然语言更容易学习,因为编程语言是100%的符合逻辑。目前爱沙尼亚有全世界最有效率最数字化的政府。也是全世界创业率最高的国家。他们开发出来的Skype已经卖了两次超过100亿美金。已故的苹果史蒂夫·乔布斯也曾经在面谈中提到学习编程对于提升逻辑思考的重要性。因此我认为要增强中国在全世界的竞争力,我们一定要在学校推广编程课程,而且是越早越好。LiveCode是中国教育工作者,以及学生们的一个完美选择,它能让他们自由轻松的写代码而且无需支付任何费用。我相信LiveCode可以为中国的软件开发教育做出重大的贡献,它也非常适合在学校里用来教育学生逻辑思考让他们对软件开发产生兴趣。

CSDN移动:LiveCode China遇到过什么困难?如何解决的?

庞国灏:LiveCode China所面临的最大挑战是如何在中国落地生根并且建立一个完整的生态系统与产业链支持。以下是我们计划来面对这个挑战:

  1. 将LiveCode全面汉化。开始将所有的文件以及培训资料汉化。后期也会把整个开发工具汉化。
  2. 和各个领域的领导者合作,建立一个完整的生态系统。例如和CSDN合作来推广LiveCode的全民写代码,和腾讯云与应用宝合作来提供云端和市场营销的支持,另外也要发展支付、广告、社交等支持来建立一个完整的生态系统与产业链。
  3. 推出免费的移动应用例如“编程速成”来致力于培训与学校的推广。

CSDN移动:LiveCode的合作伙伴有哪些?

庞国灏:目前LiveCode商业成功的例子包括了中小企业和财富500强企业。LiveCode所创建的应用程序的总销售金额已经超过1亿美元,其中包括了iPad最畅销的应用第一名。除了个人独立开发者以及中小企业适合使用LiveCode,大型企业例如美国著名的Industrial Toys游戏开发商也用LiveCode来开发他们的新的Halo游戏,美国航空航天局用LiveCode来操作卫星,荷兰航空公司用LiveCode来建立他们的航班订票系统。

CSDN移动:LiveCode如何收费(LiveCode与LiveCode China是否不同的盈利模式)?

庞国灏:LiveCode与LiveCode China的盈利模式基本上是一样的。那就是经过商业授权、技术支援、应用推广、周边产品和培训服务来盈利。只是在中国可能比较偏重于培训服务这一块。这是最直接推广LiveCode的一个方法。这也是为什么我们计划在最近推出LiveCode编程速成学习的集训营,帮助计划到国外深造的人以及在职的专业人士在一个周末学会用LiveCode来创建自己的移动“履历”应用并且发布到苹果以及个大应用商店。

CSDN移动:2014年,LiveCode China的计划和打算是什么?

庞国灏:LiveCode China的市场拓展计划和策略包括:

  • 2014年第一季完成LiveCode编程速成应用并且透过腾讯和CSDN来推广到全中国把LiveCode China的知名度打响。
  • 2014年第一季完成LiveCode履历应用模版的开发并且开始设计LiveCode编程速成和独立的履历应用开发的课程。
  • 2014年第二季开始提供LiveCode编程速成培训来帮助申请国外就学以及科技公司就业者开发独立的履历应用。
  • 2014年第三,四季开始扩展LiveCode编程速成和独立的履历应用开发课程培训到其它中国一线城市。

关于Andy Parng(庞国灏)博士

庞博士是一个连续创业家,目前在北京工作,专注于在中国的移动应用市场。他曾在美国著名的AT&T贝尔实验室做过4年的资深研究员。他也曾在美国硅谷苹果电脑公司工作三年并且是苹果Macintosh用户界面设计指南的主要贡献者之一。从2005年到2009年,他管理具有6千万用户和4亿美元年收入的趋势科技消费者产品线。在互联网流行之前,他就开发出一个多媒体的应用叫做Living Album。这个应用曾经被苹果捆绑到一百五十万台Macintosh电脑。每一个捆绑,苹果支付一元美金。但是因为这个合约是经过发行商签订的,发行商拿走了87%的渠道费。庞博士的父母来自山东,他本人是在台湾出生长大。他从美国南达科他州大学获得人因工程学博士和计算机科学硕士学位并且获得该校的杰出研究生奖。

更多:LiveCode在mobilehub主页


【《近匠》第13期:UPYUN——从开发者变为服务者】UPYUN(又拍云)目前在静态数据云存储、云处理和云分发的垂直细分领域提供服务。UPYUN提供了从最初的消费级产品的创业者到转型为基础云服务提供者的成功样本。

【《近匠》第12期:Yeelink——智能硬件云服务】受到Nest的触动,姜兆宁与好友共同创建了国内首个开放的物联网平台Yeelink,目前注册用户已经过万。为创客和电子爱好者提供开发智能硬件的云平台,持续为Maker、个人开发者和EE工程师提供服务,简化硬件开发流程。

【《近匠》第11期:Arrownock——移动社交构造师】Arrownock,中文意为“箭扣”。箭扣是现存长城中最原貌的一段风景,长城也是中华民族贡献给世界最古老的移动信息交流平台。在移动开发领域,Arrownock帮开发者们提供全面的社交体系建造工具。 

   

回顾更多内容

脑洞大开:《80天环游地球》同名游戏诞生记 2014微信开发者大会 最后30个参会名额! 林仕鼎创业产品“云校”正式上线:让教育个性化、多元化、均衡化 14岁少年开发者:伍兴云的智能家居“梦” Xcode 6 Beta 6发布闹乌龙,着重改进Swift语言 当API遇到云平台,开发者面临的新抉择! 《近匠》欧朋流量宝,工具类应用开发之道 《近匠》Bmob:免费无限制的公有云服务 MDCC应用征集最新动态:3D手游成热点、硬件种类丰富 闪迪Ultra II SSD:采用TLC闪存,最低价为79.99美元 现有技能不浪费!基于Titanium的跨平台游戏引擎Platino 跳过开发者,专注补Bug的iOS 8 Beta 6悄然发布 集群管理可以很简单,Google又放大招 应用内直接打车:Uber面向第三方开发者开放API 百万美元巨奖!英特尔启动感知计算挑战赛 IBM 2014技术峰会在京开幕! OpenGL 4.5规范标准发布,大大提升API性能! 更萌更贱:Flappy Bird开发者推虐心新作Swing Copters 学习的革命:AR增强现实遇到儿童应用 颠覆旧概念,IBM Bluemix开启云开发时代 专访企业QQ SaaS团队,谈企业级LNMP架构设计 《近匠》Coding:将软件开发搬到云上 小米与美视频游戏服务Ouya合作 进军国内客厅 新工具Get!轻松实现2D画面动态光影的Sprite Lamp 一周消息树:罗升阳的Android之旅 手游不易:GungHo 3.44亿美元售Supercell股权 周末去哪儿 当然是去2014微信开发者大会!(附参会提醒和名单) 开源框架Ember.js迎来1.7.0和1.8 Beta 1更新 《近匠》RealSense:几行代码,为游戏添增实感交互 MDCC游戏应用征集关键词:中小团队,3D,转型,IP 共话HealthKit:能否颠覆医疗保健生态系统? 解释脚本,(百分向送!)急急急!!!!!!!!!!!!! 请教,如何将英文IE改为中文的 masm的版本是6.11是不是就是masm32v6之类的东西呀?还有一个masm32v7,想学汇编是不是有了一个就可以了呀? 高分救命啊[急]200分在线等待 请你帮帮忙 如何设定属性页的大小? EXCHANGE 2000 SERVER的怪问题?! 等值线算法及源程序 如何使用VB访问MySQL数据库? 哪位大哥帮帮忙(跟贴有分),小问题,vb里怎样调用vc的动态库,还有为什么vc生成的Dll文件不好用regsvr32注册 急需解决的问题!一个向数据库写入时间数据的问题!多谢高手指教!100分! @@@谁有我郁闷???@@@ 应用cdo编程,怎样获得任意公用文件夹的FolderID 移动文件 DataSource的问题 cookie的问题 我学C语言有一段时间了但我发现没有什么成果?? 我想做一个象MSN类似的界面,请教各位应该怎么整啊? 简单的textbox控件问题,再次散分了! 有一个1024K*32位的存储器,由128K*8位的DRAM芯片构成,看下面对吗? colordialog的问题 win98窗口上的最大化最小化按钮变成了数字 请问,如何以编程的方式创建SQL server的实例的? 请问“[System.ComponentModel.DesignerCategory("Code")]的意义? table1.FieldbyName('Company').asstring:= ExpandFileName (filelistbox1.filename); 网卡使用的问题!在线等候 会c/s的高手请帮忙! 为什么我的winme关机后在开机总是要检查磁盘,可是我是正常关机呀,烦死我了。谁能解决给100分。 各位高高手,有没有MS SQLServer6.5的JDBC驱动?救人一命胜造十级**,忘了咋说的了. 大家给我解答我不会用,请再帮帮忙(前后贴200分一起结,谢谢) 在一个dataset中,对于不是主键的列中的值如何进行查询? 星球大战前传2:美国人全面攻击 有谁知道在哪有IIS6.0下载呢 请问在mysql中怎么建立自动增加的字段呢 , 好想在mysql中没有那么强大的工具。 请问哪里可以下载中文的windows Media Player SDK? 高分求助 数据备份 为什么Access中排序顺序不正确?<在线等待> 在菜单中增加CIMAGELIST中的位图,这样写对吗? 为什么受伤的总是我?只因为我是菜鸟??? 寻一个asp.net(codebehind)实现的数据库访问的demo sybase事务处理的问题 我的程序用的Access,,运行时出现“无法为更新引集定位:一些值可能已在最后读取后改变”什么原因? 怎样加大在sql server中存储图片字段的大小 这回真的是“高手请进”了!!!! 求救,javabean编译问题?? 如何获取Dispatch接口中的事件? 小小问题:如何清空用ADO连接的数据库表中的记录 大家由没有碰到这样的问题? 100分请高手给澄清关于数据库引擎的几个概念 请问 ucs2编码如何转化成gb格式的? 在Ado2.1中如果已经Addnew,如何撤消而不引起错误? 打开新窗口的问题 红曲粉怎么用 双氧水可以清洗伤口吗? 地无三尺平,天无三日晴指哪一地形区 a 青藏高原 b 四川盆地 c 云贵高原 d 东南丘陵 硫酸铵可以使蛋白质盐析吗 双氧水可以洗伤口吗 在1升水中溶解10.1克硝酸钾,即可配制得0.1摩尔每升的硝酸钾溶液,这句话对不对? 1mol/L的HNO3是浓的还是稀的?怎么看的啊..还有那个浓硫酸还是稀硫酸怎么根据量浓度来区分呢? 一天,女儿满腹牢骚地向父亲抱怨起生活的艰难.父亲是一位著名的厨师.他平静地听完女儿的抱怨后,微微一笑,把女儿带进了厨房.父亲往三只同样大小的锅里倒进了一样多的水,然后将一根大大 将500毫升0.15摩尔每升的硝酸钾溶液蒸发...详情如下将500毫升0.15摩尔每升的硝酸钾溶液蒸发,部分溶剂再恢复到原来温度时,溶液体积为300毫升,求蒸发后溶液中硝酸钾的物质的量浓度. 我的世界手机版生存版红石电路怎么弄 各写五个(1)酸+碱性氧化物→盐+水的化学方程式(2)碱+酸性氧化物→盐+水的化学方程式 答全了赏五十分,杜鹃花、百合只回答这两个属在东北有哪些物种,其颜色、分布、俗称.答不全恕不赏五十. (1/2)两支一样高的蜡烛,同时点燃后,第一支蜡烛每小时缩短八厘米.第二支蜡烛每小时缩短六厘米,两小...(1/2)两支一样高的蜡烛,同时点燃后,第一支蜡烛每小时缩短八厘米.第二支蜡烛每小时缩 酸+碱性氧化物—→盐+水 和 碱+酸性氧化物—→盐+水,是否属于复分解反应? 山上开满了映山红,无论花朵和叶子,都比盆栽的杜鹃显得精神.山上映山红有什么特点?你从中感受到了什么? 有两根蜡烛,第一根长8厘米,第二根长6厘米,燃烧了一段时间后第二根是第一根的五分之三,燃烧了多少厘米(用方程解, 碱和酸,碱性化合物和酸性化合物,盐,水.之间的方应 萝卜和甘蓝两种植物杂交,能得到的种子一般是不育的,但偶然发现个别种子种下去后可产生能育后代,出现这种现象的原因是 ( )A.基因自由组合 B.基因突变C.染色体结构变异 D.染色体数目加倍 1、2支一样高的蜡烛,同时点燃后,第一支蜡烛每小时缩短8cm第二支蜡烛每小时缩短6cm.2小时后,第二支蜡烛的高度是第一字蜡烛的1.5倍.求二支蜡烛原来的高度?在1中,是否存在一个时刻,第一支蜡 杜鹃花有哪些品种?其中有映山红,还有些什么呢? 山上开满了各色的映山红,无论花朵和叶子 都比盆栽的杜鹃显得有精神这句话中精神的意思是什么 生活中精神还指什么,请用另一种意思造句 2支同高的蜡烛同时点燃第一支每小时短8厘米第二支短6厘米2小时后第二支是第一支2支同高的蜡烛同时点燃第一支每小时短8厘米第二支短6厘米2小时后第二支是第一支的1.5倍求原来的高度 , 求国外杜鹃花的品种及其名称例如:Dr.H.C(杜鹃花品种英文别名)Brasitia 萝卜和甘蓝杂交,得到的种子一般是不育的,如果要得到可育的种子,你认为该采取下列哪种措施A利用花药培养技术 B利用染色体数目加倍技术 C利用秋水仙素处理萌发的种子 D利用诱变育种技术 什么是红曲红、亚硝酸钠. 要算式 :-) 有一群蜜蜂 其中五分之一落在杜鹃花上 三分之一落在栀子花上 而这两批蜜蜂相差数的3倍的蜜蜂飞先月季花 最后剩下一只蜜蜂在茉莉花和玉兰花之间飞来飞去 花园哩共有多少只 京沪高速公路全程1200千米,一辆大客车和一辆小客车分别从上海和北京出发,相向而行,经过6小时在途中相相遇.如果大客车的速度是小客车的十一分之九,两车的速度各是每小时多少千米 2蔬菜.3白菜.4植物.排列顺序 胡萝卜 鸡蛋 咖啡豆的不同反应分别代表了人们遭遇挫折的哪些态度? 塑料是不是有机物 蜡烛燃烧时,剩下的长度y(厘米)是燃烧时间x(小时)的一次函数现测得蜡烛燃烧1小时后其长度为15厘米,燃烧2小时后其长度为10厘米.(1)写出 y 与 x 的函数关系式;(2)蜡烛原来长多少?(3 还有其他的物理方法帮助高烧病人降温吗原理是什么 胡萝卜,鸡蛋,咖啡豆的不同反应代表了人们对待挫折的什么态度 白菜甘蓝是不是多倍体育种RT 请问哪位大侠知道在蔬菜甘蓝上怎样使用植物生长调节剂 2,4D 提高甘蓝的产量吗 具体怎么使用啊 花园里有一群蜜蜂,其中五分之一落在杜鹃花上,三分之一落在栀子花上,而这两批蜜蜂相差数的三倍的蜜蜂飞向月季花,最后剩下一只蜜蜂在芳香的茉莉花和玉兰花之间飞来飞去.花园里共有多 白菜-甘蓝植株不可育的原因?白菜,甘蓝体细胞染色体数目分别为20、18,经处理后等到二倍体植株不可育.那如果是两个均为二倍体,体细胞染色体数均为20的两不同生物植株得到的二倍体后代 高烧病人用冰袋降温是利用了什么物理现象 一个圆形花园,沿着它的边线大约每隔3.14米种一棵杜鹃花,一共种了10棵.这个花园的面积大约是多少平方米?求过程. 地下水中含硝量重,对人体有哪些危害家乡有一个矿山,从矿山里挖也的矿渣堆在外面用水淋,淋后的水浸入地下,因此地下水含硝量很重,村里人都是吃地下水,还有些是直接饮用,或者用来做饭、 高热病人常用的物理降温方法有哪些 求答:花园里有一群蜜蜂,其中五分之一落在杜鹃花上,三分之一落在栀子花上,而这两批蜜蜂相差数的三倍的蜜蜂飞向月季花,最后剩下一只蜜蜂在芳香的茉莉花和玉兰花之间飞来飞去.花园里 我的世界手机版有没有红石电路 高热病人用冰袋降温是什么物理现象 一个圆形花园,沿着他的边线大约每隔3.14米种一棵杜鹃花,一共中了10棵.这个花园的面积大约是多少平方米?要有算式! 我的世界怎么做红石电路? 声波具有的能量叫什么能?如何计算声波的能量高低? 高梁红了,谷子熟了,丰收的季节到了.(改成拟人句) 红曲粉上色?我想问下用红曲粉上色到底是怎么个加法,因为我是做卤菜的,才刚学会没多久,是多少水放多少红曲粉呀,还有就是该什么时候放最好呀?那要不要等到东西快熟的时候倒,还是泡好就 用双氧水再用酒精再用双氧水擦伤口有害吗?不小心弄伤了皮肤,有点出浓,我用双氧水擦过了,之后又用酒精擦了,现在又用双氧水擦,请问对伤口有好处吗? 高粱红了,谷子熟了,丰收的季节到了.改成拟人句 什么是红曲粉?它是什么成分?产地?用途?作用? 先擦酒精 还是双氧水啊 一天擦几次 胡萝卜、鸡蛋、碾成粉状的咖啡豆,你会选谁?胡萝卜、鸡蛋、碾成粉状的咖啡豆,这3样东西同样面临逆境---煮沸的开水.下锅进入开水煮后,胡萝卜变软了,鸡蛋外壳里面的液体变成硬硬的固体了 哪里有买红曲粉?用于做叉烧的红曲粉. 胡萝卜、鸡蛋和咖啡豆的问题当胡萝卜、鸡蛋、咖啡豆同样进入煮沸的开水中时,它们会发生怎样的变化,分别象征着怎样的人生态度? 说说“胡萝卜、鸡蛋、碾成粉状的咖啡豆”的象征意义胡萝卜、鸡蛋、碾成粉状的咖啡豆,这3样东西同样面临逆境---煮沸的开水.下锅进入开水煮后,胡萝卜变软了,鸡蛋外壳里面的液体变成硬 如何使用红曲粉 我用过期的过氧化氢溶液清洗伤口了... 上海市位于 A长江中下游平原 B青藏高原 C四川盆地 D江南丘陵
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘