什么时候立春| 孕妇梦到被蛇咬是什么意思| 回归热是什么病| 查尿酸挂什么科| 菠萝蜜是什么季节的水果| 一个山一个空念什么| 6.25是什么日子| 什么人容易得甲亢| 洁身自爱是什么意思| 鼻烟是什么东西| 马拉车是什么牌子的包| 比宇宙还大的是什么| 一毛不拔指什么生肖| 霸天虎和威震天是什么关系| 松鼠尾巴像什么| 夹腿综合症是什么| 肋骨骨折挂什么科| 一片哗然是什么意思| 吹箫是什么意思| 火命适合什么颜色| 米肉是什么| 么么哒什么意思| 梦到绿色的蛇是什么意思| 微信号为什么会封号| 长期不过性生活有什么危害| 女性长期缺维d会带来什么病| 过敏是什么意思| 见到黑猫代表什么预兆| 牙齿酸软是什么原因| 螃蟹不能和什么食物一起吃| 六点是什么时辰| 灵媒是什么意思| 老年阴道炎用什么药| 鹅肝为什么那么贵| 卡帝乐鳄鱼什么档次| 凌晨四点醒是什么原因| 疱疹性咽峡炎用什么药| bobby什么意思| 立本是什么意思| 胆小如鼠的意思是什么| slogan是什么意思啊| 老年人爱出汗是什么原因| 嘴唇发紫是什么原因引起的| 6月5号什么星座| 牵牛花为什么叫牵牛花| 俗不可耐什么意思| hpv长什么样| 五月十九日是什么星座| 颈椎病吃什么药| 不可多得是什么意思| 7.2什么星座| 双子座后面是什么星座| 低血钾吃什么药| 7代表什么| 睡眠不好挂什么科| 老年人嘴唇发紫是什么原因| 狗狗犬窝咳吃什么药| 糖化血红蛋白是什么意思| 肠胃不好吃什么药好| 喉咙干疼吃什么药| 装模作样是什么生肖| 免疫抑制剂是什么意思| 医院建档是什么意思| 什么样的大地| 埃及是什么人种| 荠菜是什么菜| 阴道发臭是什么原因| 今天生日什么星座| 为什么会得红斑狼疮| 什么是六合| 血压低有什么症状| 人突然消瘦是什么原因| 为什么遗精| 小弟一阵阵的疼什么原因| 梅花三弄的三弄指什么| lsil是什么意思| 小水母吃什么| 英国为什么要脱欧| 三观不合指的是什么| 注会什么时候考试| 什么什么多彩| 男性乳头疼是什么原因| 春天什么花会开| 不好意思是什么意思| 蔗糖脂肪酸酯是什么| 眼袋青色什么原因| 抬举是什么意思| 女性为什么会得疱疹| 11月26是什么星座| 舒服是什么意思| 去化是什么意思| 包皮红肿瘙痒用什么药| 男性生殖器叫什么| 宝批龙什么意思| 既往史是什么意思| cr是什么金属| 更年期失眠吃什么药调理效果好| g代表什么单位| 灵媒是什么意思| 428是什么意思| 个人简历籍贯填什么| 苏打水是什么水| 氨气是什么| 止痛片吃多了有什么副作用| 做心电图挂什么科| 增强ct是什么| 为什么长口腔溃疡| 神经性耳鸣吃什么药| 每天吃鸡蛋有什么好处和坏处| 属牛的跟什么属相最配| 76年出生属什么生肖| 缺维生素b有什么症状| 肌肉的作用是什么| 尿道结石有什么症状| 众叛亲离是什么意思| 小孩检查微量元素挂什么科| 倦怠期是什么意思| 姜枣茶什么时间喝最好| joeone是什么牌子| 鱼龙混杂什么意思| 莹五行属性是什么| 花卉是什么意思| 蔷薇是什么意思| 头皮屑多用什么洗发水效果好| 04年的猴是什么命| 7.23什么星座| kawasaki是什么牌子| 老人家脚肿是什么原因引起的| 淮山是什么| 过氧化氢阳性是什么意思| 偏头疼吃什么药| 睡醒嘴苦是什么原因| 指桑骂槐是什么生肖| 靶向药是什么意思| 纸老虎比喻什么样的人| 不来月经有什么危害| 白带清洁度lv是什么意思| 平行班是什么意思| 老公护着婆婆说明什么| 什么是磁共振检查| 墨迹是什么意思| 静脉曲张是什么症状| 结核有什么症状| 目翳是什么意思| 湿疹什么症状| 净身出户需要什么条件| 泡黄芪水喝有什么好处| 肩膜炎的症状是什么| 什么的去路| 恐惧感是什么意思| 10月份是什么星座| 竹字头均念什么名字| 属狗与什么属相相合| 什么公主| 痛风吃什么药效果最好| 腺癌是什么原因引起的| 当归长什么样| 乐福鞋是什么鞋| 6月7日是什么星座| 三点水一个希读什么| ipv是什么疫苗| 有眼不识泰山是什么意思| chilli是什么意思| 赖是什么意思| 胆五行属什么| 短pr间期是什么意思| 家里飞蛾多是什么原因| 9月10号什么星座| 气虚血虚吃什么中成药| 空调买什么牌子好| 石斛不能和什么一起吃| 梅花在什么季节开放| 迎风流泪用什么眼药水| 1990属什么生肖| 蛋白粉什么时候喝最好| 心肌炎吃什么食物最好| 痔疮是什么科室看的| 男人的精子对女人有什么好处| 补铁吃什么药| 世界上最多笔画的字是什么字| 楞头青是什么意思| pep是什么意思| 血沉高忌口什么| 康熙是乾隆的什么人| 钠低吃什么| 男人梦到蛇预示着什么| 女性尿路感染吃什么药效果好| 蔡徐坤粉丝名叫什么| 睡眠不好吃什么药最有效| 锅包肉用什么淀粉| 子宫有积液是什么原因引起的| 二氧化碳有什么作用| lsp是什么| 煊字五行属什么| 为什么说冬吃萝卜夏吃姜| 阴道瘙痒什么原因| 时间是什么| 梦见自己小便是什么意思| 头眩晕看什么科| 手心脱皮是什么原因| 出家人不打诳语是什么意思| 尧五行属什么| 愿君多采撷是什么意思| 滴水不漏是什么生肖| 慢性炎症是什么| 梦见盖新房子是什么意思| r13是什么牌子| 银杏树的叶子像什么| 暗网是什么意思| 脚臭用什么药最好| 办理身份证需要带什么| 眉心长痘痘什么原因| 减肥吃什么好而且瘦的快| 古力娜扎全名叫什么| 肌酸什么时候喝| 胃胀气是什么原因引起的| 青春痘用什么药膏擦最好呢| 瘤是什么意思| 直肠指检能检查出什么| 什么颜色加什么颜色等于什么颜色| ed什么意思| blazer是什么意思啊| 吃什么水果对肺好| 股骨头坏死有什么好办法治疗吗| 内裤用什么洗比较好| c类火灾是指什么| 女人什么眉毛最有福气| 手抽筋是什么原因引起的| 月是什么意思| 菜鸟什么意思| 诸事皆宜是什么意思| 骆驼趾是什么意思| 什么是心悸有什么症状| 湿热吃什么| 大人积食吃什么药| 核磁共振是检查什么的| 国行是什么意思| 梦到扫地是什么意思| 取鱼刺挂什么科室| 被蚊子咬了涂什么| human是什么意思| 手肿脚肿是什么原因引起的| 一本万利是什么生肖| 贼眉鼠眼是什么生肖| 什么是爱国| 幸福是什么的经典语录| 胎心胎芽是什么意思| 途字五行属什么| 上火喝什么药| 高考三百多分能上什么学校| 什么是直流电| 免疫什么意思| 黄鳝不能和什么一起吃| tony是什么意思| 酸菜鱼里面加什么配菜好吃| 老是掉头发是什么原因| 葫芦是什么意思| hx是什么| 腿水肿是什么原因引起的| 内膜回声欠均匀是什么意思| 三碘甲状腺原氨酸高是什么意思| 肠镜活检意味着什么| 胃疼吃什么药好得最快最有效| 梦见杀狗是什么预兆| 百度Jump to content

自动驾驶与5G并进,中国无人车今年将量产

From Wikipedia, the free encyclopedia
(Redirected from Rich Internet application)
百度 作为探索智慧城市建设的创新之举,定位“社区O2O”概念的智慧屋有勇气更有行动力。

A Rich Internet Application (also known as a rich web application,[1] RIA or installable Internet application) is a web application that has many of the characteristics of desktop application software. The concept is closely related to a single-page application, and may allow the user interactive features such as drag and drop, background menu, WYSIWYG editing, etc. The concept was first introduced in 2002 by Macromedia to describe Macromedia Flash MX product (which later became Adobe Flash).[2] Throughout the 2000s, the term was generalized to describe browser-based applications developed with other competing browser plugin technologies including Java applets, Microsoft Silverlight.

With the deprecation of browser plugin interfaces and transition to standard HTML5 technologies, Rich Internet Applications were replaced with JavaScript web applications, including single-page applications and progressive web applications.

History

[edit]

The terms "Rich Internet Application" and "rich client" were introduced in a white paper of March 2002 by Macromedia (now Adobe),[2] though the concept had existed for a number of years earlier under names including: "Remote Scripting" by Microsoft in April 1999[3] and the "X Internet" by Forrester Research in October 2000.[4]

In November 2011, there were a number of announcements that demonstrated a decline in demand for Rich Internet Application architectures based on browser plug-ins in order to favor HTML5 alternatives. Adobe announced that Flash would no longer be produced for mobile[5] or TV[6] (refocusing its efforts on Adobe AIR). Pundits questioned its continued relevance even on the desktop[7] and described it as "the beginning of the end".[8] Research In Motion (RIM) announced that it would continue to develop Flash for the PlayBook, a decision questioned by some commentators.[9] Rumors stated that Microsoft was to abandon Silverlight after the upcoming release of version 5 -- this would later turn out to be the case.[10][11] The combination of these announcements had some proclaiming it "the end of the line for browser plug-ins".[12]

Rich mobile applications

[edit]

A rich mobile application (RMA) is a mobile application that inherits numerous properties from web applications and features several explicit properties, such as context awareness and ubiquity.[13][14][2] RMAs are "energy efficient, multi-tier, online mobile applications originated from the convergence of mobile cloud computing, future web, and imminent communication technologies envisioning to deliver rich user experience via high functionality, immersive interaction, and crisp response in a secure wireless environment while enabling context-awareness, offline usability, portability, and data ubiquity".[15]

Origins of RMAs

[edit]

After successful deployment of web applications to desktop computers and the increasing popularity of mobile devices, researchers brought these enhanced web application functionalities to the smartphone platform. NTT DoCoMo of Japan adopted Adobe Flash Lite in 2003 to enhance mobile applications' functionality. In 2008, Google brought Google Gears to Windows Mobile 5 and 6 devices to support platform-neutral mobile applications in offline mode. Google Gears for mobile devices is a mobile browser extension for developing web applications enriched by a separate, user-installable add-on. These applications can be executed inside the mobile device with a web browser regardless of the architecture, operating system and technology. In April 2008, Microsoft introduced Microsoft Silverlight mobile to develop engaging, interactive UIs for mobile devices. Silverlight is a .NET plug-in compatible with several mobile browsers that runs the Silverlight-enabled mobile apps. Android accommodated the Google Gear plug-in in the Google Chrome Lite browser to improve the interaction experience of Android end-users.

Technologies

[edit]

Adobe Flash

[edit]

Adobe Flash manipulated vector and raster graphics to provide animation of text, drawings, and still images. It supported bidirectional streaming of audio and video, and it could capture user input via mouse, keyboard, microphone, and camera. Flash contained an object-oriented language called ActionScript and supported automation via the JavaScript Flash language (JSFL). Flash content could be displayed on various computer systems and devices, using Adobe Flash Player, which was available free of charge for common web browsers, some mobile phones and a few other electronic devices (using Flash Lite).[16]

Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform RIAs based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Systems, Flex was donated by Adobe to the Apache Software Foundation in 2011.

Adobe deprecated Flash in 2017, and the Adobe Flash Player was discontinued in most markets by early 2021.

Java applet

[edit]

Java applets were used to create interactive visualizations and to present video, three-dimensional objects and other media. Java applets were appropriate for complex visualizations that required significant programming effort in a high level language or communications between applet and originating server.

JavaFX

[edit]

JavaFX is a software platform for creating and delivering RIAs that can run across a wide variety of connected devices. The current release (JavaFX 12, March 11, 2019) enables building applications for desktop, browser and mobile phones and comes with 3D support. TV set-top boxes, gaming consoles, Blu-ray players and other platforms are planned. Java FX runs as plug-in Java applet or via Webstart.[17]

Microsoft Silverlight

[edit]

Silverlight was proposed by Microsoft as another proprietary alternative. The technology has not been widely accepted and, for instance, lacks support on many mobile devices. Some examples of application were video streaming for events including the 2008 Summer Olympics in Beijing,[18] the 2010 Winter Olympics in Vancouver,[19] and the 2008 conventions for both major political parties in the United States.[20] Silverlight was also used by Netflix for its instant video streaming service.[21] Silverlight is no longer under active development and is not supported in Microsoft Edge Legacy or newer.

Gears

[edit]

Gears, formerly known as Google Gears, is a discontinued utility software providing offline storage and other additional features to web browsers, including Google Chrome. Gears was discontinued in favor of the standardized HTML5 methods. Gears was removed from Google Chrome 12.[22]

Other techniques

[edit]

RIAs could use XForms to enhance their functionality.[citation needed][original research?] Using XML and XSLT[23] along with some XHTML, CSS and JavaScript can also be used to generate richer client side UI components like data tables that can be resorted locally on the client without going back to the server. Mozilla and Internet Explorer browsers both support this.

Security issues in older standards

[edit]

RIAs present indexing challenges to Web search engines, but Adobe Flash content is now at least partially indexable.[24]

Security can improve over that of application software (for example through use of sandboxes and automatic updates), but the extensions themselves remain subject to vulnerabilities and access is often much greater than that of native Web applications. For security purposes, most RIAs run their client portions within a special isolated area of the client desktop called a sandbox. The sandbox limits visibility and access to the file-system and to the operating system on the client to the application server on the other side of the connection. This approach allows the client system to handle local activities, reformatting and so forth, thereby lowering the amount and frequency of client-server traffic, especially versus client-server implementations built around so-called thin clients.[25]

See also

[edit]

References

[edit]
  1. ^ McCune, Doug (2025-08-05). Adobe Flex 3.0 For Dummies. John Wiley & Sons. p. Chapter 1, "From HTML to RIA". ISBN 978-0470436820.
  2. ^ a b c Macromedia Flash MX—A next-generation rich client
  3. ^ Clinick, Andrew (12 April 1999). "Remote Scripting". Microsoft Docs. Retrieved 2025-08-05.
  4. ^ Colony, George F. (October 2000). "My View: X Internet". Forrester Research. Archived from the original on 2025-08-05.
  5. ^ "Adobe Flash Player Turfed for Mobile Devices". Retrieved 11 November 2011.
  6. ^ "Adobe Scrapping Flash for TV, Too". Retrieved 11 November 2011.
  7. ^ "PlayBook has a Flash-filled future; RIM's worst decision to date?". ZDNet.
  8. ^ "The beginning of the end for Adobe's Flash". Retrieved 11 November 2011.
  9. ^ "PlayBook has a Flash-filled future; RIM's worst decision to date?". ZDNet. Retrieved 11 November 2011.
  10. ^ "Silverlight 5 - the end of the line". Retrieved 11 November 2011.
  11. ^ "Silverlight End of Support - Microsoft Support". support.microsoft.com. Retrieved 2025-08-05.
  12. ^ "Flash, Silverlight and the end of the line for browser plug-ins". 10 November 2011.
  13. ^ Khan, Atta ur Rehman; Othman, Mazliza; Khan, Abdul Nasir; Abid, Shahbaz Akhtar; Madani, Sajjad Ahmad (2025-08-05). "MobiByte: An Application Development Model for Mobile Cloud Computing". Journal of Grid Computing. 13 (4): 605–628. doi:10.1007/s10723-015-9335-x. ISSN 1570-7873.
  14. ^ Khan, A. u R.; Othman, M.; Xia, F.; Khan, A. N. (2025-08-05). "Context-Aware Mobile Cloud Computing and Its Challenges". IEEE Cloud Computing. 2 (3): 42–49. doi:10.1109/MCC.2015.62. ISSN 2325-6095.
  15. ^ Abolfazli, Saeid; Sanaei, Zohreh; Gani, Abdullah; Xia, Feng; Yang, Laurence T. (1 September 2013). "Rich Mobile Applications: Genesis, taxonomy, and open issues". Journal of Network and Computer Applications. 40: 345–362. doi:10.1016/j.jnca.2013.09.009.
  16. ^ McCune, Doug; Subramaniam, Deepa (2025-08-05). Adobe Flex 3.0 For Dummies. John Wiley & Sons. ISBN 978-0-470-43682-0.
  17. ^ "JavaFX 2.2 Release Notes | JavaFX 2 Tutorials and Documentation". docs.oracle.com. Retrieved 2025-08-05.
  18. ^ "Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics". 7 January 2008. Retrieved 2025-08-05.
  19. ^ "Microsoft Wins The 2010 Olympics For Silverlight". Business Insider. Retrieved 2025-08-05.
  20. ^ "Microsoft Working to Make Political Conventions Unconventional". Microsoft. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  21. ^ "Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs". Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  22. ^ "Chrome Stable Release". Chrome Releases. Retrieved 2025-08-05.
  23. ^ "Transformation". 2025-08-05.
  24. ^ Erick Schonfeld (July 2008). "Once Nearly Invisible To Search Engines, Flash Files Can Now Be Found And Indexed". TechCrunch. AOL. Retrieved 2 May 2015.
  25. ^ Living in the RIA World: Blurring the Line Between Web and Desktop Security, 2008
[edit]
sale是什么牌子 水浒传有什么故事 8月31日什么星座 木辛读什么 意大利全称是什么
为什么会长智齿 goldlion是什么牌子 胃打嗝是什么原因 牙痛是什么原因引起的 sanag是什么牌子
月经有血块是什么原因 印度是什么教 notice是什么意思 女生掉头发严重是什么原因 煮沸除氯是什么意思
结婚20周年属于什么婚 霉菌性阴道炎用什么药好 喜面是什么意思 入肉是什么字 高锰酸钾在药店叫什么
金鸡独立是什么意思hcv8jop1ns9r.cn 下午四五点是什么时辰wmyky.com 争论是什么意思hcv8jop4ns0r.cn 为什么结婚aiwuzhiyu.com 长痱子是什么原因zsyouku.com
桃和什么不能一起吃hcv9jop0ns9r.cn spiderking是什么牌子hcv9jop8ns0r.cn 呃逆什么意思hcv8jop2ns5r.cn 降血压吃什么hcv9jop3ns2r.cn 一什么知什么成语onlinewuye.com
血常规红细胞偏高是什么原因hlguo.com 梦见蝎子是什么预兆hcv8jop9ns0r.cn 一什么云hcv9jop5ns6r.cn 感统失调挂什么科hcv9jop1ns9r.cn 排骨炖山药有什么功效hcv9jop3ns1r.cn
胃反酸什么原因aiwuzhiyu.com 溶血性黄疸是什么原因引起的hcv8jop4ns8r.cn 印度为什么没把墨脱占领liaochangning.com 小代表什么生肖hcv9jop1ns8r.cn 为什么会失眠hcv8jop0ns3r.cn
百度