一本很久的电子杂志,有要做的朋友可以找我

Posted by ms-adobe on 七月 23rd, 2009

一本很久的电子杂志,有要做的朋友可以找我
as2,as3,flash,flex版本都有

这个是简单的一个,有需要的朋友可以找我做,功能包你满意,价钱也包你满意,效果更包你满意。

现在有放大,歌曲,按相关文字搜索的功能了。如果还需要其它功能可以加哦。

地址:http://www.ms-adobe.com\ria\ebook\defaultBook.html

这个是有点大,9M多,可以做成网络版,那样就小多了

什么是RIA?RIA的优势,发展态势,RIA未来的发展预测

Posted by ms-adobe on 七月 23rd, 2009

什么是RIA?
  RIA(Rich Internet Applications)富互联网应用 AAs
[编辑本段]RIA的优势
  RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据以及可以充分利用被广泛采纳的互联网标准。RIA具有通信的特点则包括实时互动的声音和图像。
  客户机在RIA中的作用不仅是展示页面,它可以在幕后与用户请求异步地进行计算、传送和检索数据、显示集成的用户界面和综合使用声音和图像,这一切都可以在不依靠客户机连接的服务器或后端的情况下进行。
  对于企业来说,部署RIA的好处在于:
  1)RIA可以继续使用现有的应用程序模型(包括J2EE和.NET),因而无需大规模替换现有的Web应用程序。通过Rich Client技术,可以轻松构建更为直观、易于使用、反应更迅速并且可以脱机使用的应用程序。
  2)RIA可以帮助企业提供多元化的重要业务效益,包括提高销量、提高品牌忠诚度、延长网站逗留时间、较频繁的重复访问、减少带宽成本、减少支持求助以及增强客户关系等。
[编辑本段]发展态势
  在过去的两到三年中,Web开发人员一直是想构建一种比传统HTML更丰富的客户端:这是一个用户接口,它比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性。RIA技术的出现允许我们在因特网上以一种像使用Web一样简单的方式来部署富客户端程序。无论将来RIA是否能够如人们所猜测的那样完全代替HTML应用系统,对于那些采用C/S架构的胖客户端技术运行复杂应用系统的机构和采用基于B/S架构的瘦客户端技术部署Web应用系统地机构来说,RIA确实提供了一种廉价的选择。下面介绍一下目前出现的几种比较有实力或者有特点的RIA客户端开发技术:
  1) Macromedia Flash/Flex
  Flash 从6.0开始Flash就逐步具备建立窗体风格的应用程序的功能。据Macromedia称已经有98%以上的桌面系统的浏览器都安装了 Macromedia Flash Player。这使得以Macromedia Flash Player为客户端的RIA可以支持种类广泛的平台和设备。
  Flex是为满足希望开发 RIA的企业级程序员的需求而推出的表示服务器和应用程序框架,它可以运行于J2EE和.NET平台。Flex表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。Flex开发者使用直观的基于XML的MXML来定义丰富的用户界面。该语言由 Flex服务器翻译成SWF格式的客户端应用程序,在Flash Player中运行。
  2) Laszlo
  Laszlo 是一个开源的RIA开发环境。使用Laszlo平台时,开发者只需编写名为LZX的描述语言(其中整合了XML和Javascript),运行在J2EE 应用服务器上的Laszlo平台会将其编译成SWF格式的文件并传输给客户端展示。从这点上来说,Laszlo的本质和Flex是一样的。Flash是任何浏览器都支持的展示形式,从而一举解决了浏览器之间的移植问题。而且,在未来的计划中,Laszlo还可以将LZX编译成Java或.NET本地代码,从而大大提高运行效率。
  3) Avalon
  Microsoft的Avalon是下一版本的 Windows(代号”Longhorn”)的一部分,是一个图形和展示引擎,主要由新加到.NET框架中的一组类集合而成。Avalon定义了一个在 Longhorn中使用的新标记语言,其代号为”XAML”(可扩展应用程序标记语言)。可以使用XAML来定义文本、图像和控件的布局,程序代码可以直接嵌入到XAML中,也可以将它保留在一个单独的文件内。这与Flex中的MXML或者Laszlo中的LZX非常相似。不同的是:基于 Avalon的应用程序必须运行在Longhorn环境中,而Flex和Laszlo是不依赖于平台的,仅仅需要装有Flash播放器的浏览器即可。
  4) Java SWT
  Java 已经出现几年了,并且完全支持创建基于窗体的用户界面。除了Java基础类(JFC/Swing)中的用户界面组件之外,开发人员还可以使用来自于 Eclipse Project的SWT工具箱和许多第三方工具箱进行开发。对于图形来说,可以采用Java 2D API:一个非常完整且非常复杂的图形API。你可以通过一个Web浏览器使用Java插件软件,或使用Java运行时环境中较新的Java Web Start技术来部署应用程序。使用Java建立Rich Client的主要缺陷是它的复杂性(即使对简单的窗体和图形也要求编写非常烦琐的代码)和Java浏览器插件的低市场占有率。
  5) XUL
  XUL (念作”zool”)是一种基于XML的用户界面语言,它来自于Mozilla的开放源码项目。它可用于建立窗体应用程序,这些应用程序不但可以在 Mozilla浏览器上运行,而且也可以运行在其他描述引擎上,如Zulu(一个Flash MX组件)和Thinleys(一个Java实现)。XUL描述引擎都非常小(100K以下),它可以使用XML数据也可以生成XML数据。XUL的一个主要缺点在于它目前还没有获得一个主要商业实体的支持。XUL最大的优点在于它与Gecko引擎的集成(打开了通向大量Web标准的大门),以及与大多数其它XML用户界面描述语言相比它是一种非常具有表达力和简洁的语言。
  6) Bindows
  Bindow 是用Javascript和DHTML开发的Web窗体框架。Javascript用于客户端界面的显示和处理,XML HTTP用于客户端与服务器的信息传输。Javascript在客户端的表现力不容置疑,利用Javascript几乎可以实现Windows应用程序所能干的大部分事情,XMLHTTP 一直以来常被用于实现”无刷新”的Web页面,它和 Javascript配合,可以完成数据从服务器和客户端的传输。Bindows的一个主要的缺点是它采用一次全部载入的方式来实现脚本库,在窗口的加载期,需要一个漫长的等待过程,甚至浏览器的进程会产生无响应的情况。这点Bindows根本没有遵循”用多少去多少”的准则。另外,内部大量利用了IE6 的技术,没有考虑到非IE的浏览器,限制了Bindows的流行。
  7)JavaFX
  2008年12月05日 Sun微系统公司今天正式发布了基于Java语言的平台JavaFX 1。0,这个平台建立在其广泛应用的Java编程语言的基础上,旨在建立大量可在电脑和手机上运行的网络程序。 Java一直以来就是编程语言,但是随着JavaFX的发布,Sun公司开始允许将编程内容创新这一任务转移到以设计艺术为重点而非编程科学为重点的设计人员身上。
  “我们的目标群体是叫做创造者的人群”,Sun公司Java平台组的高级副主任 OctavianTanase对 InternetNews.com说,“随着1.0版的发布,我们将目标锁定在网页开发人员,这群可能拓展Java界面体验的人。到2011年,主要的目标是大量使用诸如Adobe系统等设计工具的设计人员”。
  当然,通向这个以设计为导向的工具还需要一些时间。Sun公司最后打算提供自己的程序给设计人员来建立RIAS,但是直到如今,这些设计人员还得使用程序员所使用的Netbeans或Eclipse集成开发环境(IDE)。新工具将在来年夏天面市。
  8)Curl
  Curl诞生于1995年的美国,Curl是由美国国防部高级研究项目代理资助,马萨诸塞州科技学院的David A. Kranz开发的Web开发语言, HTML语言的创建者Tim Berners-Lee也参与其中,并扮演了重要的角色。
  该语言的目标是用一种统一的面向对象的语言代替HTML、Cascading Style Sheets、JavaScript等;仅使用Curl便可开发出Web应用的各种软件;Curl程序在浏览器中运行,并且因为它以类似JRE的形式提供了客户端运行环境Surge RTE,能够轻松开发出日益流行的Rich Client应用程序。
  Curl是为了实现富客户端(rich client)应运而生的Web开发语言, 仅仅从其外观的丰富性上就能体现其富客户端理念。
  为了实现真正有益的富客户端,它能有效地实现各种复杂处理,具备提供高信赖、高扩展性、高维护性的应用程序所应拥有的各种编码能力。其拥有在Web环境上便利的分配、管理以及低廉的维护费以及在C/S环境上的用户便利性、迅速的应答,华丽的图像显示等重多优点于一身。
  Curl语言于2002年在美国正式开始商业化,在美国和日本拥有重多的客户和合作伙伴,现已进军北美及韩国市场,发展势头迅猛。
[编辑本段]RIA未来的发展预测
  就目前RIA的使用情况来说,离”RIA时代”还有很远的一段距离。今后几年时间内传统的Web应用程序和RIA将会共存。笔者认为真正具有实力担当起普及丰富客户端应用重任的只有基于Flash Player的Flash/Flex应用程序和Microsoft的基于Avalon的应用程序。短期时间内(估计2-3年时间)可能是 Flash/Flex应用程序在新兴的网络应用程序市场上占有主导地位。随着时间的推移,Flash/Flex应用程序的市场占有率可能会慢慢被基于 Avalon的应用程序所蚕食。当然,Flash Player和Flex以后也会不断推出新版本,相对于升级操作系统或安装Avalon运行环境,人们肯定更愿意升级Flash Player。Flash/Flex应用程序也有其本身固有的软肋,Flash Player的执行效率和对本地资源的操作限制是无法和Avalon相比的,相对于浏览器中的插件而言,Avalon的应用程序拥有更加广阔的可操作空间和更高的执行效率。
  目前Microsoft还在推广一种叫做Smart Client(智能客户端)的客户端程序技术,Microsoft称Smart Client是比Rich Client更优秀的客户端,因而采用Smart Client的应用程序算不算RIA目前我个人还无法作答。这里我们之所以提及Smart Client,是因为Smart Client的特性跟我们谈的Rich Client有太多的相似之处。Smart Client拥有自动更新、离线状态下的数据处理和可以使用本地资源等特征,其中的可使用本地资源这一项无疑是一大卖点,因为浏览器中的 Flash/Flex应用程序目前还无法操作本地的一些资源,比如Flash/Flex应用程序无法将网上的文件保存到本地或者修改本地文件。虽然 Macromedia的Central1.5已经可以对本地文件进行简单的操作,并且flex1.5开发的RIA也能够运行于Central上,但是如何使Central能够得到大范围推广还是个问题。相对于轻量级的Rich Client,Smart Client更接近C/S架构中的客户端程序。Rich Client和Smart Client的定位还是有所区别的:Rich Client更适合作为轻量级的基于浏览器的网络应用程序客户端;Smart Client更适合作为Windows桌面应用程序的智能客户端。
  不管我们今天称之为的RIA今后会不会成为主流应用程序,人们对开发具有高度互动性、丰富用户体验以及功能强大的客户端的追求是不变的。有理由相信,拥有成熟技术和极高市场占有率的Flash客户端将会在RIA道路上越走越远。Microsoft未来的重量级武器:Avalon和Smart Client能否后来者居上让我们拭目以待。

三年前自己做的小型FLASH网站

Posted by ms-adobe on 七月 23rd, 2009

链接:http://www.ms-adobe.com//music/star/twins/

大家看了别笑啊。这都是三年前的东西了,所以细节就不要抠了。

Flex Builder改名为Flash Builder

Posted by ms-adobe on 六月 24th, 2009

flash builder

之前,很多博客(国外和国内)都报道了此事。我想ADOBE把东西都做成flash了.以后photoShop也得给flash打工.
Flash的创作家庭就变得更兴旺了:Flash CS#、Flash Builder、Flash Catalyst,Flash Player(这个凑合用的)。

新增7Yue的消息:

问:Flex Builder改名为Flash Builder,是否意味着Flex这个产品名称就要没有了?
答:恰恰相反,Adobe内部的产品团队,Evangelist团队,开发者关系团队,市场团队分别与很多已经使用Flex技术的客户,资深开发者进行了旷日持久的讨论,最终的结论是Flex Builder改名为Flash Builder。而Flex则完全专注于Flash Platform里的框架部分(包括SDK,framework),如果开发者以后使用Flex技术,则可以明确表示他是在使用一个Flash Platform中的框架体系,而不是IDE工具。

问:Flash Builder对Flash Platform起到了什么影响?
答:Flex Builder改名为Flash Builder,让Flash Platform的成员组成和分工更加明确,有助于将来面向其中不同的群体。从Flex Builder改名起,你将可以看到支撑Flash Platform的清晰平台结构。分别包括工具,框架,语言和服务器端。工具有Flash CSx Professional(面向timeline类型的高度精细和定制化的设计制作工具),Flash Catalyst(面向RIA Interactive Designer,重点在于交互设计师对于应用布局,外观和特效设计制作),Flash Builder(面向Flash开发人员,包括使用Flex SDK和框架,AS3和MXML语言的开发人员),语言则是AS3和MXML(两种类型的项目均可使用Flash Builder),服务器端包括BlazeDS,LCDS,FMS等。Flex Builder改名为Flash Builder让所有Flash Platform开发人员在工具上的使用定位更为统一。

问:作为一名Flex开发人员,我如何在我的工作经验里进行改动表示我会Flex技术?
答:Flex开发人员表示你理解或精通Flex SDK, framework和MXML。请再次注意,改名仅仅是Flex Builder改为了Flash Builder,不影响你对Flex的知识经验的认知程度,相反,理解Flex SDK,framework和MXML语言,将会表明你更加专注RIA技术的开发。

问:此举动是不是意味着Flash CS4和以后的Flash Catalyst的代码编写环境更加弱化?
答:不是。Adobe仍然考虑加强Flash CS4和Flash Catalyst中的代码编辑环境,但是专注层面不同。作为开发者,我们希望Flash Builder是开发者未来优先选择的开发工具环境。

问:Flash Builder 相对于Flex Builder会有完全的变化么?
答:不会。它是Flex Builder 3的升级版,除了功能上的增强和变动,它仍然基于Eclipse。

问:Flash Builder会不会有中文版?什么时候发布?
答:会有简体中文版。我们期望是09年底发布。六月我们会在Labs上公开180天试用的Public Beta版本,包括中文。

问:我的机器上安装有Flex Builder 3,是否还能同时安装Flash Builder 4,而两者互不干扰?
答:完全可以。我建议你使用Flex Builder 3完成现有项目,安装Flash Builder 4的Public Beta进行新工具,新Flex 4 SDK和Spark框架的体验,并尝试制作非生产环境下的应用。此外,我们还非常欢迎你在使用Beta时,积极提交Bug,毕竟这不是Adobe单方面的事情,好的工具需要多方的努力达成。

问:我能在Flash Builder 4上用Flex 3 SDK么?
答:可以。Flash Builder 4的Beta里将会内置Flex 3.4 (Beta)和Flex 4(Beta)两个SDK。

问:听说Flash Builder 4的程序里的命名空间和组件结构有了很大的变化,作为一个Flex开发人员,我会感到学习上的困惑么?
答:有可能。Flash Builder 4的开发环境下,如果制作基于Flex 4 SDK和框架的应用,你会发现命名空间有了很大的变化,作为一个刚入门的Flex开发人员,可能要多了解一下Flex 4 SDK (Gumbo)的结构,这些变化可以从Opensource.adobe.com的开发者文档页面里找到。作为一个有经验的Flex开发人员,你会发现这些变化都是你想要的的。关于这方面的内容,我可以以后在不同的开发者活动上进行详解。

问:Flash Builder 4定价了么?
答:没有,因为连正式版本的发布日期还没有定。

问:Flash Builder 4和Flash Catalyst可以协作么?
答:可以。Flash Catalyst的FXG项目文件格式,可以被Flash Builder 4导入进行逻辑开发。Flash Catalyst能够实现跟Photoshop,Illustrator,Fireworks等工具的交互编辑(因为都是基于设计层面的工作),与Flash Builder 4的协作,是项目代码的完全识别和兼容。

问:我能从哪里获得Beta版本?
答:就在近期,你会发现你可以从labs.adobe.com里找到Beta版本的下载。

CSDN的消息:

【Csdn 5月21日 国际报道】

日前,Adobe官方正式发布公开消息:下一代 Flex Builder 4 将改名为 Flash Builder 4。

这引来了开发者社区的很多争论,Lee Brimelow是Adobe的平台宣传者,他回答了许多开发者的疑问,解释了为什么Flex Builder更名为Flash Builder。(以下L代表Lee Brimelow,D代表开发者)

D:是否要重新定位Flash IDE?
L:当然不是。Flash仍将是Flash平台动画和设计的首要工具。Adobe目前还会将一些精力放在Flash CS5的代码编辑器上,来服务那些编写框架脚本的开发者和ActionScript的初学者。

D:更名后再次说起Flex的时候会不会让客户更加混淆?
L:恰相反,现在的Flex更加容易让客户理解。Flex是一种用来创建RIA的ActionScript框架。所以名字的改变对Flex来说,品牌更加牢固易懂。

D:这让我不好写简历,面试更加困难不是么?
L:恰相反。不要将思维仅仅局限在工具上,面试的时候可以谈谈技术。如果你使用Flex框架那么你就是一个Flex开发者。不要只是说你使用Flex Builder,告诉面试者你对Flex很在行。

D:为什么不早点改名?
L:谁也没有千里眼在很久之前就能够看到Adobe的今天。Flex Builder发明之初的目的是为了创建Flex框架项目。但是经过这么多年,大部分开发者只是单纯地用它来做ActionScript工作。

D:Flex Builder仍将基于Eclispe么?
L:是的,Flex Builder将继续是基于Eclispe的产品并将添加更多的特性,Flash Builder 4仍将保留Eclipse的很多特性。

D:为什么在创建Flash内容的时候我们需要所有的这些工具?
L:我理解开发者的这种情绪,当然如果我们能够创建一个可以做任何事情的工具或者平台那真是太好了,然而事实这是不可能的。动画制作者和设计者习惯于Flash IDE并喜欢专注于完全个性化的Flash体验。Flash和Flex开发者通常不喜欢花费太多的时间在Flash IDE上而宁愿选择强大的、以代码为中心的工作环境比如Eclispe。

D:当客户听到Flash这个单词的时候会不会觉得很低级?
L:有两种方式:一是你继续使用Flex这个单词,二是你告诉他们Flash现在是个成熟的开发平台而不仅仅是做做电影、视频这种小玩意。

D:Flex SDK呢?
L:目前还没有重命名SDK的打算。我注意到很多开发者用它来编译纯粹的ActionScript项目,跟客户交流时,仍是将重点放在技术上而不是表述上。

注:7Yue和CSDN的消息转自http://www.riahome.cn/?p=785

【AIR in Flash】开发AIR不再是Flex的专利, Flash CS3官方AIR插件下载

Posted by ms-adobe on 六月 24th, 2009

Flash CS3 AIR

Flash CS3 AIR

转自:http://blog.5d.cn/user39/riahome/200708/433768.html

AIR 只能在Flex3.0里开发, 之前还不能在Flash CS3里面开发的, 除了非官方的方法, 例如之前我翻译过的安装airPanel. 可是, 现在AIR也可以在flash CS3里头开发了, 官方已经发布了AIR插件bate版, 大家可以去下载安装一试, 这个插件出来后, 应用使flasher对开发AIR更有兴趣的了… 呵呵… 开发AIR不再是Flexer的专利了.

下载地址: http://download.macromedia.com/pub/labs/flashcs3/flash_cs3_air_extension_en_082007.exe

详细页面: http://labs.adobe.com/wiki/index.php/AIR:Flash_CS3_Professional_Update#Japanese


Copyright © 2007 ms-adobe. All rights reserved.