AppScale Systems宣布发布App Inventor云设备,该公司称之为盒子里的私有云。AppScale云平台(一个用于Web应用和移动应用后端的开源运行时系统)的制造商在麻省理工学院的App Inventor峰会上宣布了该产品。
麻省理工学院计算机科学教授、麻省理工学院移动学习中心App Inventor项目创始人哈尔阿伯尔森说,“App Inventor旨在让所有人都能使用Android应用程序开发。”“结合AppScale设备,即使是那些无法可靠上网的用户,也可以利用最新的云技术成为移动开发者。
App Inventor是一个流行的Web应用程序,它简化了新手和专家开发人员创建和部署Android应用程序的过程。开发者不需要编写代码,而是使用拖放界面组合图形块构建移动应用,App Inventor会自动部署到安卓设备上。App Inventor是一项广泛应用于所有技能水平的开发人员的技术。它也被世界各地的教育工作者广泛使用,将移动计算技术和软件创新带给所有年龄段的新一代有抱负的开发者。
AppScale为公共云服务提供可移植性、迁移和故障转移。一开始我们关注的是谷歌App Engine,AppScale镜像了所有开源的App Engine服务。这样,300多万个App Engine应用程序(包括App Inventor)中的任何一个都可以在谷歌的资源上执行,或者通过AppScale在其他任何地方执行,而无需重写零代码。
App Inventor云设备由服务器和无线塔组成,通电后将自动运行独立的AppScale云,部署App Inventor并建立专用无线网络。AppScale设备可以自动执行部署、配置和协作,因此没有互联网连接或防火墙的学生可以将App Inventor与他们的笔记本电脑和手机一起使用,共同进行创新。
AppScale首席执行官伍迪罗林斯(Woody Rollins)在一份声明中表示:“有了AppScale和App Inventor云设备,我们可以让广大受众更轻松地在任何地方进行创新。”“我们已经将App Inventor和Google App Engine带给了无法访问它的人,例如那些在互联网连接有限或没有互联网连接的偏远地区的人。”
此外,AppScale设备使用Eucalyptus来提供生产质量的基础设施和开源技术来提供服务。可以购买配置齐全的App Inventor设备,直接从AppScale进行测试,也可以自己搭建。
Eucalyptus Systems首席执行官Marten Mickos在一份声明中表示:“App Inventor让任何人都能轻松创建安卓应用。”“借助这款云设备,AppScale消除了部署的复杂性。这是一项创新举措,可能会彻底改变移动应用的开发和部署方式。”
App Inventor提供的易用性,让一群来自加州东帕洛阿尔托的女孩在名为Technovation Challenge的全球移动应用大赛中获得好评。这个名为EPA Chica Squad的团队使用App Inventor创建了一个应用程序来帮助清理社区中的垃圾和涂鸦。他们的安卓应用程序“标记它”使用户能够拍摄附近的涂鸦或垃圾,找到它,然后帮助清理它。
AppScale的Rollins说,他和他的工作人员在麻省理工学院的活动中受到了学生和老师的一致欢迎,他们正在寻找帮助学生和老师开发移动应用程序的方法,无论他们在AppScale Inventor Cloud Appliance的哪个位置。然而,正如Mickos所说,App Inventor技术使任何人都可以轻松创建安卓应用程序。
谷歌发明了安卓应用的发明者,并于2010年12月将其公之于众。然而,在发布后,应用的发明在2011年年中在谷歌实验室被关闭,在这个“描述中赶上了更少的箭头和更多的木柱”。谷歌于2011年12月31日终止了App Inventor,并使该技术开源。麻省理工学院的移动学习中心接管了这个项目,并以“麻省理工学院应用发明家”的名义提供支持。
同时,AppScale提供插入其AppScale云平台的商业产品,以及平台的专业服务和技术支持。中小型企业和企业公司使用AppScale为流行的公共云平台上运行的云应用程序和数据提供自动故障转移和迁移。该公司表示,AppScale云平台及其插件产品简化了云应用的开发、部署、扩展和迁移,因此开发者可以专注于自己的创新。AppScale Systems是谷歌云技术的合作伙伴。