仓酷云
标题:
JAVA教程之Amazon AppStream(GA)使用程序运转在AWS上,而将输入以传播输的体例发送到天下各地 ...
[打印本页]
作者:
谁可相欹
时间:
2015-1-18 11:20
标题:
JAVA教程之Amazon AppStream(GA)使用程序运转在AWS上,而将输入以传播输的体例发送到天下各地 ...
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱.Amazon供应了AppStream服务,使开辟职员能够在AWS上运转使用程序,而将输入以传播输的体例发送到各类设备上。
在2013年11月推出无限预览版四个月以后,Amazon公布了面向一切开辟职员的AppStream服务。当利用AppStream时,使用程序能够运转在Amazon的云上,而将其输入——视频、音频、数据——以传播输的体例发送到瘦客户端使用程序。客户端使用程序运转在广泛全部互联网的各类设备上,卖力吸收和显现信息流,并猎取用户输出,发送回服务器。这类体例有多少优点:
使用程序能够针对单一的平台开辟和测试
烦琐,用于各类平台的客户端使用程序都很简单开辟
使用程序能够运转在壮大的服务器上,而不受制于设备的范围性
更新使用程序一般意味着更新服务器部分,能够在不影响用户的情形下以任何体例完成
用户无需下载使用程序,这点在面临对照年夜的使用程序时会有效
现有的使用程序能够经由过程AppStreamSDK举行加强,以便撑持传播输。今朝,AppStream只撑持Windows使用程序,不外客户端使用程序能够部署到一切支流平台上:Android、iOS、OSX、Windows和Kindle/FireOS。Amazon还供应了一个JavaSDK,个中封装了一个RESTfulAPI,用于与AppStream服务在考证、受权、处置毛病等方面举行交互。AppStream使用程序能够会见很多Amazon服务——S3、RDS、NoSQL、SQS、SNS等——限于统一地区内。
为了在AWS上利用传播输,使用程序必需可以运转在WindowsServer2008及更高版本上。32位使用程序能够经由过程WoW64扩大利用。.NET使用程序也能够利用。使用程序必需可以利用YUV420视频格局举行传播输。Amazon为如许的使用程序供应了EC2G2实例范例,这是一个3D图形实例,包括了10个EC2盘算单元,个中有8个假造内核,频次为2.5HZ,10GB内存,50GB存储和1个有4G内存的NVIDIAGK104GPU。
可是,有一个成绩。客户设备必需老是具有优秀的互联网毗连,关于每秒30帧720p的传播输速度,Amazon保举3Mbps的毗连带宽。假如使用程序脱机事情,那末客户端使用程序就要在当地处置各自的功效。
Amazon还公布了十一月份以后推出的多项服务改善:
主动辨认版本——AppStream如今能够检测出客户端创立所利用的SDK版本,并主动启动兼容的后端服务。这使AppStream和SDK能够不休开展,而无需晋级客户端。
撑持Mac客户端——如今有一个OSXSDK能够用来开辟运转在Mac上的客户端。
改善客户端SDK——客户端SDK经由改善,如今包括了对游戏把持器的撑持。它们还供应了一个加强的面向键盘和触控事务的输出映照模子。
简化进门体验——文档和打包模子经由改善,如许,用户能够疾速创建并运转本人的第一个使用程序。
Amazon对AppStream评价颇高,号称它可使开辟职员创立图形麋集型使用程序,而与之婚配的轻量级客户端只要5MB巨细:游戏、CAD、视频衬着。它还同意夹杂布局,使用程序能够部分运转在服务器上,部分运转在客户端上。CCP的EveOnline是一个年夜型多人游戏利用AppStream运转在Amazon上的案例。
再说说缺点:首先java功能强大的背后是其复杂性,就拿web来说,当今流行的框架有很多,什么struts,spring,jQuery等等,而这无疑增加了java的复杂性。
作者:
愤怒的大鸟
时间:
2015-1-18 14:40
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。
作者:
冷月葬花魂
时间:
2015-1-22 07:01
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
作者:
再现理想
时间:
2015-1-25 22:40
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者:
灵魂腐蚀
时间:
2015-1-26 11:50
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
作者:
简单生活
时间:
2015-2-4 13:54
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者:
海妖
时间:
2015-2-6 15:39
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者:
老尸
时间:
2015-2-16 22:10
是一种将安全性(Security)列为第一优先考虑的语言
作者:
莫相离
时间:
2015-3-11 09:52
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者:
仓酷云
时间:
2015-3-13 05:09
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
作者:
若天明
时间:
2015-3-20 13:34
是一种使网页(Web Page)产生生动活泼画面的语言
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2