`
hepeng19861212
  • 浏览: 150532 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex应用于监控产品/项目开发的可行性分析

阅读更多

转载请注明文章来源 http://blog.csdn.net/hepeng19861212

一、 Adobe flash player 庞大的用户群

从客户端(浏览器端)分析,只要浏览器上安装有 Adobe flash player 9.0 以上版本插件,即 Flex 的运行环境,均可运行 Flex 应用程序。 Millward Brown survey 调查机构在 2009 9 月公布的 统计 表明,在成熟市场(包括美国、加拿大、英国、法国、德国、日本、澳大利亚和新西兰),已经有 99.0% 的具备 Internet 上网条件的 PC 机安装了 Adobe falsh player ;其中安装 Adobe flash player 9.0 以上版本的 PC 用户比例已经达到了 99.6% 。可见,在产品成熟的前提下,基于 Flex J2EE 的产品应用开发在市场上的快速普及是可能的。

二、 Flex 前台与后台 J2EE 多种多样的通信方式

为了罗列方便,把前后台通信简单分为低数据量通信和大数据量通信。

1. 低数据量通信,目前可以通过 Adobe 提供的以下几种技术:

1 HTTPService

2 Web Service

3 URLLoader :和 Request,URLvariables 组合使用

4 FileReference : 主要用来上传和下载文件

5 flash.net.Socket 通信。 Socket 通信可以使用客户端 socket 直接发送命令到服务器端 ServerSocket ,而不必间接通过数据库传送命令(例如为 ** 国客户开发的车辆监控系统),这样更能确保命令发送的实时性。

以上五种方式,在 ActionScript API 中都进行了封装,使用方便。

2. 大数据量的数据通信

1 AMFPHP( 开源项目,主要支持 PHP)

2 LiveCycle Data Services Adobe 提供,闭源,收费)

3 )其他各种第三方 AMF 通信框架( BlazeDS Adobe java 免费开源框架; OpenAMF

三、对地图的支持

1.Google Maps API Flash 版)现在支持在 FlexBuilder 应用程序开发环境内进行 Flex AIR 开发。 http://code.google.com/intl/zh-CN/apis/maps/documentation/flash/

2.Mapabc 为用户提供基于 ActionScript3 的地图 API 和搜索 API http://code.mapabc.com/

3.有待补充

四、支持 Flex web server

Flex 产生的最终产品是静态的 HTML 中内嵌动态的 swf ,虽然表面上看它交互性和动态性很强,但归根结底它就是纯 HTML ,因此它可以被部署在绝大多数支持 html web 服务器上,如 IIS Apache php Tomcat jboss webLogic websphere 等。到底选择哪种服务器,则根据其后台决定。

五、目前使用 Flex 的其它考虑因素

1 、由于 Flex 在客户端浏览器中载入速度过慢,影响客户体验,所以该技术还不太适用于大中型网站开发,仅适用于企业级应用开发。

2 、团队的程序员对 Flex 技术不熟,没有成功的开发经验,网络上可参考的开发资料也不多。

3 、无论在沿海城市还是内地城市,都不难发现,已经有为数不少的软件公司用 Flex 成功开发出来的企业级应用。而现在正在从事 Flex 开发的软件公司,估计也已经不计其数了。 现在使用 Flex 开发,已经落后于很多其它的公司了。

因此,使用 Flex 开发产品,既是机遇也是挑战。但是经过以上的可行分析,我依然对 Flex-J2EE 技术在交通监控领域的应用开发充满信心。

分享到:
评论

相关推荐

    企业应用FLEX开发实战

    第十章可能是综合案例分析,展示如何将前面学习的知识应用于实际的企业级项目中,如CRM系统、数据分析应用等,让读者对FLEX开发有更全面的理解。 通过阅读这本书并实践其中的源码,开发者不仅能够掌握FLEX的基本...

    Flex应用程序开发

    此外,Flex还支持与其他Adobe产品的集成,如ColdFusion和LiveCycle Data Services,进一步增强了其在企业级应用开发中的适用性和灵活性。 #### 六、了解Flex开发技术 ##### 1. **Flex框架、SDK和工具** Flex框架...

    Flex企业应用开发实战.rar

    《Flex企业应用开发实战》共分为4大部分,涵盖企业级应用开发的... 本书对Flex的基础知识着墨不多,所有内容都围绕Flex+Java这一企业级应用开发技术展开,侧重于对Flex技术原理、企业级应用的架构思想和实现方法的讲解

    使用IntelliJ_IDEA开发Flex应用

    - **Flex文档与资源**:为了更好地理解Flex的应用开发过程和相关技术细节,建议查阅Adobe官方提供的Flex文档和资源,这些资料可以在[Adobe Flex文档中心](http://www.adobe.com/support/documentation/en/flex/)找到...

    flex企业应用开发实践.pdf

    这个案例覆盖了企业级应用开发的各个阶段,包括项目规划、架构设计、模块划分、代码编写、单元测试、集成测试和性能优化等,为读者提供了一个全面了解Flex+Java企业级应用开发流程的机会。特别是对于新手开发者而言...

    flex实战项目,flex开发

    这个“Flex实战项目”可能是一个使用Flex技术构建的实际应用示例,旨在帮助开发者提升在Flex平台上的实践能力。 1. **Flex简介**:Flex是一个强大的开发工具,主要用于创建交互式、高性能的Web应用程序。它的核心是...

    Flex 项目开发,个人专用

    Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用 Flex 项目开发,个人专用

    FLEX企业应用开发实战(PDF+源码)

    《FLEX企业应用开发实战》是一本专注于使用Adobe Flex技术进行企业级应用程序开发的专业书籍。Flex是基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA),尤其适用于创建交互性强、用户体验丰富的...

    FLEX企业应用开发实战PDF

    10. **最佳实践和案例分析**:书中还会包含一些企业级应用开发的最佳实践,以及真实的项目案例,让读者能够从实践中学习并掌握Flex开发的关键技巧。 通过对《FLEX企业应用开发实战》的学习,读者将具备使用Flex构建...

    Flex项目开发模板

    Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目开发模板Flex项目...

    Flex企业应用开发实战-迷你版-电子书

    本书对Flex的基础知识着墨不多,所有内容都围绕Flex+Java这一企业级应用开发技术展开,侧重于对Flex技术原理、企业级应用的架构思想和实现方法的讲解,所以书中的内容不会随着Flex版本的升级而过时。

    ArcGIS API for Flex应用开发

    ### ArcGIS API for Flex 应用开发知识点 #### 一、ArcGIS API for Flex 概述 - **定义与背景**:ArcGIS API for Flex 是一款由 Esri 提供的用于构建高性能地理信息系统 (GIS) 的开发工具包。它允许开发者利用 ...

    连连看游戏----可行性分析报告

    本报告参考了相关软件工程理论、游戏设计原则以及FLEX开发文档,为项目的可行性分析提供了理论支持。 2. 可行性研究的前提 2.1 要求 项目要求实现连连看游戏的基本功能,包括匹配消除、时间计时、等级设定等,...

    eclipse 开发flex项目

    在开发Flex项目时,Eclipse作为一个强大的集成开发环境(IDE),可以提供良好的支持。这篇教程将详细介绍如何使用Eclipse来创建和配置一个Flex项目,并与Java进行交互。 首先,Flex项目与Java的交互主要通过`mx:...

    java整合flex开发应用

    【标题】:“Java 整合 Flex 开发应用” 在IT领域,Java与Flex的整合是构建富互联网应用程序(RIA)的一种常见技术组合。Java以其强大的后端处理能力和稳定性,配合Flex的炫酷前端展示效果,可以为企业级应用提供...

    使用Flex4.5开发Android应用程序

    在本文中,我们将深入探讨如何使用Adobe Flex 4.5框架来开发针对Android操作系统的应用程序。...虽然现在Flex可能不再是主流的Android开发工具,但了解其工作原理和优势,对于理解移动应用开发的多样性仍有价值。

    FLEX企业应用开发实战

    FLEX企业应用开发实战_part2

    flex地图应用开发教程及项目源代码

    总的来说,"flex地图应用开发教程及项目源代码"提供了一个学习Flex地图开发的宝贵资源。通过实践这些示例和代码,你将能够掌握在Flex环境中构建互动地图应用的技巧和最佳实践,为你的项目增添更多可能性。无论是用于...

    Flex应用案例.zip

    Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的技术框架,主要基于...通过学习和实践"Flex应用案例",开发者可以更好地掌握Flex的用法,并将其应用到实际项目中,提升软件的用户体验和功能完整性。

Global site tag (gtag.js) - Google Analytics