Blue框架1.0版(开发flash网络应用程序)

Posted 弃天笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Blue框架1.0版(开发flash网络应用程序)相关的知识,希望对你有一定的参考价值。

如蒙转载,请注明文章出处: www.sujun.org   作者: 弃天笑

Blue框架1.0版发布了!!!!

简介:
    Blue 框架是一款开源的Flash RIA应用技术,该框架完全由本人所开发。此框架的开发主要是受到Flash Media Server的启示,同时也模仿 了其中的部分功能。其拥有优秀的异常处理,性能稳定。使用Blue ,可以使flash程序和java程序员完全独立开来,各自开发程序。该框架最新版本 是1.0。
Blue框架拥有完整全面的服务端类的API,详细的使用教程,同时还附带了一些简单实用的例子,一个完整的Flash聊天室。

Blue部分包介绍

服务端核心包:
org.blue.net包:网络包,用于建立TCP通讯和网络线程的管理
org.blue.response包:响应客户端数据的包,里面有各种处理类
org.blue.xml包:生成xml各种数据和解析xml数据
org.blue.remote包:该包封装了各种远程数据
org.blue.exception包:各种异常类
客户端核心包:
org.blue.net包:网络包,用于建立TCP通讯和网络线程的管理。
org.blue.xml包:生成xml各种数据和解析xml数据。
org.blue.remote包:该包封装了各种远程数据
org.blue.exception包:各种异常类
mx.soda.util包:该包封装了java对象和仿java对象功能


该软件已实现的功能:
1.支持远程方法调用(类似FMS的远程方法调用),flash(客户端)和java(服务端)可以直接调用对方已经声明的方法
2. 支持在java和flash之间直接传输各种数据类型,目前有:Number(int),String(String),Boolean (boolean),数组(int[],String[],Object),Object(FlashObject),Map(Map).
注:括号里的为java相对应的数据类型

缺点:
1.数据传输格式采用xml方式传输,传输效率不高,有垃圾数据
2.服务器配置没有采用外部文件配置,不灵活
3.……

虽然有这许多缺点,但还是不妨碍我们学习和使用。目前有我开发的flash聊天室作为例子,同时还还有其他的使用例子。虽然没有什么商业用途,但是还有学习用途的。无论是java的反射技术还是flash里的动态调用方法等等
注:Blue你可以任意复制和修改,但保留作者的版权。

blue框架资源下载列表:
blue服务端的jar文件     blue01.jar;
blue服务端的java文件  BlueForJava_src_01.rar
blue客户端的flash文件    客户端类包
Blue框架的使用例子   example
基于blue框架的flash聊天室     Flash聊天室
基于Blue框架开发的简单网游(实现了一些基础的功能): 基于Blue框架开发的简单网游

首先声明,这是我一年前写东东,代码什么的都算是比较差劲的了。没有什么商业用途,顶多是学习学习。
在服务器方面,用到了java的反射,这也是我非常喜欢的地方。客户端也用到了类似的反射。

本来就是不打算放出来的,但是现在自己已经经常用AS3.0了,这个东西放着闲着也是闲着,所以就放出来,也许会有人感兴趣。

暂时是不会对该版本进行更新了,除非有人去用。不然就专心开发下个版本了(主要是基于as3.0) 

以上是关于Blue框架1.0版(开发flash网络应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

谷歌开源机器学习框架TensorFlow 1.0

基于Blue框架开发的简单网游

WIFI网络(ESP8266)升级STM32:程序固定Flash地址写入,运行 ( AT指令版;TCP透传方式;不支持MQTT )

谷歌跨平台开发框架Flutter正式版1.0发布了

blue pill Flash 128KB的传言

谷歌重要宣布: 移动UI框架Flutter推出首个发布预览版