本周行业内容综述[2009-12-06]

Adobe上周的官方网站在显要位置介绍了即将上映的科幻史诗大片Avatar(中文翻译为化身,音译为阿凡达),并提过了一个AIR应用,来介绍该片的主要人物,可以说是开了电影预告片形式革新的先河,大家可以在这里查看详细的介绍,也可以在Avatar的官网来欣赏片花和下载交互式预告片;正如avatar创作人员所言,"Avatar”将永远改变我们体验电影的方式,而Adobe将改变我们制作电影的方式...让我们共同期待将在2010/1/2国内上映的这部大片吧,其中Adobe的产品功不可没啊!

在开源社区,Openscales经过对1.0正式版的修正和调整后,很快放出了1.1RC版,在该版本中增加了诸如通过XM配置来动态生成地图,以及绘图特色增强、KML支持、10倍效率改进的向量渲染、内存泄漏的修正,以及大量的bug修正;可以说这一版是对1.0的极大改进,非常多的功能和修正被加入进来,关注AS3实现的GIS开发者一定要仔细研究下;

当前流行的3D引擎Unity3D,本周四通过Newsletter向社区发布了重要更新,Unity iphone1.5的更新版1.5.1,和Unity2.6的更新版2.6.1;Unity iphone1.5.1的发布主要是为了兼容Apple应用的提交要求,例如不允许进行原生API的调用;Unity2.6.1主要是为了修正2.6的一些重要的bug(例如在indie版时,创建树时会引起异常退出),在这里大家可以下到2.6.1 for windows版;

Unity3D是今年年初就开始的一股热潮,这不,drawlogic又为我们带来了第一本Unity著作的书评:First Unity Book: Unity Game Development Essentials;作者点评到:这本书非常像Unity本身,他可以很快的让你上手并将程序运行起来,它教给你了许多威力强大的工具,从而为你打开了一扇开发Unity游戏的大门;并指出,在这个平台上你开发时间久了,你就能学习到如何深入的了解所有的领域,包括如何通过脚本来完成Unity编辑器所做到的事情,但是这种境界着实需要一个好的起点来才能达到,而这本书就恰恰能充当这一角色;(笔者注:似乎来自PACKT的书都秉承了一贯的风格,简单而且精炼,关键的概念和理论一点都不会拉下,在整个知识体系的讲解中融入实例创作的过程,非常适用于新手);Unity3D的热度也吸引了其他知名的Flash3D开发者,例如PV3D的主创Carlos Ulloa,这篇文章:Unity for Web Interactives Kicked Up A Notch By Carlos Ulloa/HelloEnjoy,讲述了Unity3D与PV3D的实力和交互性的对比,其中Unity3D的3D渲染优势非常明显,远远超过Flash3D等其他web交互应用;尽管Unity还缺乏许多Flash所具备的特色,例如webcam、mic、video、html支持,而且安装量不够大,但是Unity很容易占领高端的广告市场,而且其拥有高度仿真的需要硬件渲染的游戏,早已占领了web游戏市场,2010年很快到了,大多数计算机都有一个不错的视频卡,放心的使用Unity吧!

关注完了社区动态,让我们来看看社区开发者都为我们提供了哪些优秀的开发技巧和实例:

来自Adobe的传道者Lee Brimelow为我们带来了教学视频,Building iPhone Applications with Flash,通过一步步的操作,我们可以大体了解FlashCS5中如何创建一个简单却又迷人的iphone应用,在Flash中能使用类似iphone的API是不是很让人眼前一亮呢!

仍然是Adobe的传道者Christophe为我们带来了跟AIR2.0新特性密切相关的Embedding Tomcat and BlazeDS in an AIR 2.0 ApplicationTomcat Launcher: Sample Application using the AIR 2.0 Native Process API;从中我们是不是更加深刻的体会到了AIR2.0给我们带来的方便和惊喜;类似的,Magnifying Glass AIR 2 application or how to communicate with a Java program from AIR为我们讲述了如何通过AIR2.0的本地进程启动信息,与本地的java进程进行通讯;

此外,Removing IEventDispatcher error from the DataGrid告诉我们如何去除关于XML数据绑定时的警告提示;Flex 4 BorderContainer – Quick and Useful Spark Component告诉我们使用新命名的容器BorderContainer;[AS3] Serializing Bitmaps (Storing BitmapData As Raw Binary/ByteArray)告诉我们如何序列化位图数据为字节数组,这样做既可以减少不必要图形文件转换,又可以传递到服务器端做其他处理,最大的好处在于,这样存储和重新构建图片可以作为一种保护你的图片文件被盗链的手段;

对于Flash开发者新手来说,有时出现的异常不知如何处理,那么这两篇文章:Flash Player Errors and How to Fix Them会给你一个满意的答复;同时,ACTIONSCRIPT 3 WATERMARK IMAGE CLASS这篇文章给我们带来了如何通过AS3代码来制作图形水印的类,非常值得AS3新手来研究其中关于位图数据的使用方法;

最后,为大家介绍AS3日志框架,Log5F,一个开源的日志记录和查看框架;官方网站在这里,似乎wordpress近日又能访问了,所以才能看到该框架的更多介绍资料;看起来这个框架跟java的log4j非常像,它像log4j一样,有多种日志输出形式,比如通过trace或者firebug或者通过专门的AIR应用,详见这里;这个框架是目前为止比较最为丰富和强大的日志记录和查看工具,非常值得Flex/AIR开发者研究,至于其中的意义就不再多说,相信只要你做过大规模的RIA应用就能体会到其中的作用;

好了,本期的综述就到这里,咱们下期再见!

riadevID: 
您给予的分值: None 平均分: 10 (1 vote)

嗯 谢谢老大

嗯 谢谢老大 写的太好了 虽然在adobe上都能看到 但是还是没有你说的多 希望以后还有这样的好文章

发表新评论

  • 网页地址和电子邮件地址将会被自动转换为链接。
  • 行和段被自动切分。
  • 您可以使用下面的标签来高亮显示您的评论内容: <code>, <blockcode>. 可以使用"[foo]".旁边显示标签样式 "<foo>" PHP代码可以用这样的区块来包含<?php ... ?> or <% ... %>

更多格式化选项信息

验证区域
系统验证:请回答下面的问题