“AIR”目录存档

Snippage

2009年10月2日,星期五

Snippage an adobe AIR application turns any parts of the web pages into widget with its simple crop tool. So that you can put and move around them on your desktop like the way you’re doing  with Windows Sidebar widget or Google Desktop.

It is pretty simple, just download Snippage AIR from Snippage and install it (your system must have Adobe AIR run time installed, if you don’t have you can grab from Adobe for FREE).

After you installed Snippage, open it and type the web address on browser, drag and size the snipmarks where you can to capture and click scissor button. That’s!

微软Silverlight 3 挑战Adobe AIR

2009年06月16日,星期二

微软Silverlight 3正在所有落后领域赶上Adobe Flash,Flex和AIR,Silverlight 3应用程序可在浏览器上或外部运行,可以在线或离线运行,音频、视频和3D图形能力也大幅改进。

Adobe Flash支持H.264/Advanced Audio Coding (AAC) 音频和HD视频播放,而即将于7月发布的Silverlight 3也提供了相似的功能。Silverlight 2应用程序不能在桌面运行,但Silverlight 3解决了所有问题,它的应用程序很容易安装到桌面,检测出网络状态的改变,恰当时候更新,在本地安全的储存数据。更重要的是, Expression Blend 3 和Visual Studio 2010 betas向开发者提供了更先进的工具去创造Silverlight 3富Web应用。Adobe的用户或许不会放弃Flash,Flex和AIR,但微软的用户显而易见会越来越多的创造更多Silverlight 3的轻量级浏览器和桌面应用程序。

11个最佳Adobe AIR应用

2009年04月21日,星期二

Adobe AIR 模糊了 Web 与桌面的界限,让跨平台应用成为可能,不管是 Mac,Windows,Linux 还是移动设备,Adobe AIR 都能很好地支持。本文精选11个最佳免费 Adobe AIR 应用,它们会带给你非同寻常的体验。你需要先从 Adobe下载安装 AIR,然后像常规桌面安装程序那样安装这些应用。

DeskTube: 非常 Cool 的桌面 YouTube 程序

YouTube 人人都爱,DeskTube 让你直接在桌面上看 YouTube 视频,DeskTube 最惹人喜欢是不含广告,也不含那些疯狂的留言。另外,DeskTube 提供了 Twitter 集成以及上传工具。

DestroyFlickr: 超越 Flickr 的图片浏览体验

DestroyFlickr 提供了一个漂亮的界面,对 Flickr 中的图片进行浏览。尽管 DestroyFlickr 这个名字很大胆,(干掉 Flickr),但它的功能确实不错,除了在桌面上模仿 Flickr,它还做了很多改进。

很好的动画,诱人的设计,集成的图片编辑工具都让 DestroyFlickr 超越 Flickr 的浏览体验。

CleVR Stitcher: 360度全景图片拼接

很少有人买得起超广角镜头以便拍摄宽角度风景,好在有 CleVR Stitcher。你可以将任意多的图片拼接成360度全角图。先按不同角度拍摄略有重叠的图片,运行 CleVR,使用该工具简单易用的拼接功能将它们拼接起来。

TweetDeck: 让 Twitter 消息扑面而来

Twitter 这个为博客系统被众多用户青睐,从 Barack Obama ,到 Shaquille O‘Neal。然而 Twitter 网站的体验未必好,TweetDeck 曾被 PC World 评为 PC World’s 101 Undiscovered Freebies,将 Twitter 搬到了你的桌面,这个 AIR 程序在3月份的 South by Southwest 2009 festival 上大出风头,目前可能是最受欢迎的 Twitter 客户端。

eBay Desktop: 在线购物的强力助手

如果你在 eBay 是个买家,eBay Desktop 可以为你的提供实时竞买信息,和 eBay 的服务器同步。不过卖家似乎没有太多可用的功能,但对买家来说绝对不可错过。

Pandora Desktop: 著名在线流媒体站点的桌面版

著名的在线音乐电台 Pandora Radio 无非就是一个按你的口味播放音乐的一个在线播放器,很适合推出 AIR 版,他们也确实推出了。使用 Pandora Desktop,用户不必打开浏览器,直接在桌面上就可以播放 Pandora 的音乐,还可以最小化到系统托盘,使用右键菜单换台,查看当前播放列表。

Klok: 非常漂亮的时间表程序

Klok 和 Web 没什么关系,但可以非常有效地安排你的时间表,Klok application 的界面非常漂亮,令人印象深刻。使用漂亮的图标显示时间花费报告,还可以将时间表输出。不管你是自由职业者,还是咨询顾问,或者仅仅想对自己的时间安排有所了解,这都是一个不错的工具。

Nomee: 组织你的社会网络应用

要将 Facebook, Twitter, LinkedIn, 即时消息, 博客, 及其它社会网络中的各种关系管理起来实在不容易,Nomee 旨在对你的各种在线联系人,以及使用的在线服务进行管理。Nomee 会帮你建立一个一个联系卡,将你的线上朋友的各种信息打包在一起。

Snackr: 无所不能的 RSS

Snackr 实时地将 Web 上的各种 RSS 资源搜集回来,它会停泊在你的桌面的任意一个边界上,从 Web 的各种资源获得新闻标题与相关缩略图。Snackr 已经内置了 Web 上众多 RSS 新闻源,但你仍然可以自己定制新闻源。

Font Picker: 浏览器你电脑里安装的所有字体

Font Picker 自动将你系统中安装的所有字体都显示出来,要测试字体的样子,只需要在现场打一些文字。

ReadAIR: Google Reader 的桌面客户端

如果你喜欢 Google Reader 但又不喜欢它的 Web 界面,可以尝试一下 ReadAIR。这个程序以桌面程序界面显示你希望阅读的新闻,ReadAir 包含 Windows 和 Mac 两种主题。来源:COMSHARP CMS

为设计师和开发者准备的16款Adobe AIR程序

2009年03月30日,星期一

Adobe AIR以其易用性和跨平台支持,已经越来越受到桌面应用程序开发者的青睐。现在有许多通过Adobe AIR创建的华丽的应用程序,其中不乏为设计师和开发者服务的。

下面就向大家介绍16款新鲜出炉的的Adobe AIR程序,他们都是设计师和开发者的好帮手:

1.Image Sizer

Image Sizer是一个批量图形处理工具,可以对JPG图形进行缩放、优化和批量文件命名。图像处理完后,它还可以将批量图像压缩为.zip文件。

2. JustResizeIt!

通过拖放来批量缩放图像的工具。它可以允许用户事先定义一些模板,并按照模板来对图像进行缩放。
这个软件是通过email发送照片的人的好帮手。

3. Xe-IMG Editor

它支持多种图像格式,还可以通过URL获取图像,也可以把SWF文件作为图像来编辑。它可以实现许多特效:缩放、蒙版、锐化、增强、浮雕。更重要的是Xe-IMG Editor是一个极易上手的图片编辑器。

4. .merlin-Font Organizer

这款通过AIR开发的管理器非常适合那些有许多字体的人。它可以扫描一个文件夹,将字体文件以其原名来重命名,并将其放到以其首字母命名的目录下,比如一个叫Georgia的字体就被放到G目录下。

5. Contrast-A


该软件可以使用3维RGB色彩空间,用它来试验色彩组合,根据WCAG 2.0和1.0来校验对比度。通过校验结果可以发现不同的色弱。用户自己创建的调色板可以打印,也可以保存成PDF文件存储到用户的电脑上。

6. Dot3D

Dot3D可以创建16*16像素的图像,并在3D模式下浏览它。可以轻松对图片进行旋转,并可以将图片保存成PNG格式。任何被拖入的图片都会自动变成像素图片。它可以作为像素设计师们的日常工具。

7. Fractal4D


这是一个非常有趣的AIR程序,可以用它来画分型图案。
通过诸如“点类型、线宽和颜色”的设置,可以得到许多华丽的效果。得到的图片可以输出为Illustrator文件或保存成图片。

8. Random Pattern

它可以让用户通过控制一些参数来创建随即的样式。
可以定义“元素数量”、“色块”、“宽度/高度”、“倒角半径”等参数。
它可以读取并保存.SVG结尾的预设文件

9. Adobe Fireworks – Auto Backup

对于Fireworks用户来说,这个软件是一个真正的挽救者,它可以在.PNG文件被更改时对其进行自动备份。可以设置备份的间隔。这是防止Fireworks崩溃的一个好方法。

10. Caliper Project


一个完美的测量物体像素尺寸的工具。它可以浮动在所有程序的上面,可以通过热键进行拖拽和旋转。

11. pixDIF

该程序可以实现下面两个功能:
•不使用Photoshop的情况下测量两物体间的像素距离
•对网站的新外观进行测试
它可以把图片悬浮在任何程序的上方,以此来让你评判“这样看上去如何”。

12. Lita-SQLite Administration Tool


这是一个用AIR编写的SQLite管理工具。用户可以通过它来管理数据库、数据表、列和记录。它可以执行SQL查询,数据库可以进行加密和解密。

13. htmlText Editor


为Flex开发者而设计,它可以以所见即所得的形式生成htmlText。
它可以通过两种方式进行更新:当更新htmlText时,或更新rich text时。它还可以把htmlText打包进CDATA标签,而且可以把剪贴板里的内容打包进CDATA标签。

14. Bolso


Bolso是一个Amazon SimpleDB GUI,它可以显示存储在SimpleDB中的数据。它可以执行SQL查询、对项目进行增加、编辑、删除和查看,还可以导入从phpMyAdmin导出的数据。

15. SQLFury——SQL注入扫描器

这是一个SQL注入扫描器,使用盲SQL注入技术来获取目标数据库的信息。
它支持MySQL、PostgreSQL、Oracle和微软SQL Server

16. De MonsterDebugger


这是一个开源的Adobe Flash、Flex和AIR调试器。
它可以跟踪字符串、数据、对象、数组、xml和用户自定义的类,可以在运行时编辑属性,观察正在运行的程序。
再提供一个程序:Alcon(http://blog.hexagonstar.com/alcon/),也是一个基于AIR的Action Script调试器。

另外的健康提示
RelaxMyEyes


对于经常使用电脑的人来说,眼睛的健康是要特别引起注意的,所以让眼睛休息一下吧。这个小程序在后台执行,会定时提醒你放松眼睛。(译/曹巳甲)

Adobe AIR 1.5.1 发布了

2009年02月25日,星期三

下载:http://get.adobe.com/air/

Oliver Goldman,AIR 工程师团队的成员,他写了一篇博客:“Using InvokeEvent.reason in AIR 1.5.1”,描述了新添加的一个新API,如果开始使用AIR,你需要查看这个功能是如何使用的。

软件2.0:从AJAX到AIR-专访抓虾网和Feedsky网站CTO

2009年01月4日,星期天

CSDN产业分析组提出了”软件2.0″概念。问起身边的朋友,很多人对这个新生的概念不甚清楚。作为”软件2.0″的重要一部分,Web2.0作为一个 统一的社会计算平台,在技术上也正在发生非常大的变化,从耳熟能详的AJAX到不断出现的新名词RSS、REST以及最近的网络新宠AIR。这些新技术的 发展和演进正在影响和改变我们开发Web网站的方式,那么站在技术一线的CTO们是如何看待和理解这场变革的呢?本期我们分别邀请了来自抓虾网的CTO谌 振宇和Feedsky网站的CTO周泉,请他们从Web开发的角度来和我们分享Web2.0领域正在发生的变化,以及这些变化与”软件2.0″技术之间的 内在关联。

《程序员》:现在多数Web2.0网站都是基于开源框架,您怎么看待开源产品在软件特别是网站开发领域的流行?这件事情的意义有多重大?

谌振宇:开源框架的发展极大地支持了创业,Web2.0的产品也获益良多。框架的作用就是让那些重复性的工作、没有创造性的工作简单化和例行化,让使用框架的人把更多的精力投入到创造性的工作中。因为技术难度降低了,就可以让更多的人能参与到创业中来。

《程序员》:高并发和大规模计算是Web 2.0网站普遍面临的挑战,为什么这个问题在Web2.0网站里格外突出?主要应该如何解决?

谌振宇:高并发和大规模问题的出现和现在很多网站的产品很相关。现在的产品,形式上强调的是人与人的关系,UGC(用户的内容创造),并且需要在第一时间 展示最新的内容和相互的关系,从算法复杂度上说都是平方级以上的。要完成这样的功能,需要很强的实时计算能力,这与以前网站提供的都是静态内容有很大的区 别。解决这样的问题,还是要具体问题具体分析。现在比较多的方法就是采用集群技术,分布式处理,硬盘一般是一个瓶颈,一般采用Cache(缓存)技术来解 决。

《程序员》:在抓虾的网站开发中,应用了哪些Web2.0的技术?在现有技术和框架的基础上,您觉得Web2.0未来还会有哪些突破?

谌振宇:抓虾现在后端服务主要用C++,前端用PHP和JavaScript,也用了Python来做一些多个模块结合的工作。抓虾的团队在互联网技术上 有很强的优势,创业前我和我的合作伙伴徐易容两人加起来有15年的互联网从业经验。我们在新技术上的采用都是从需求出发,比较谨慎,没有一味使用新的技 术。比如我们觉得提高用户体验是产品的一个重要的点,所以大量采用了JavaScript,从现在看,这样的选择完成了我们的设计,而且模块、层次都很清 晰。我们的工程师在JavaScript的使用上很有心得,我们有自己的一套开发框架,在业界不敢说第一,但一定是领先的。现在的开发框架很多,都有自己 的特色,这些框架是在以前网站开发的需求和经验中总结出来的,现在有了新的需求,比如说上面提到的高并发和大规模计算,我觉得要更彻底解放这些技术问题才 能更好地把大家的创业实施出来。这个可能就是一个发展的需求。

《程序员》:抓虾最为人所知的应用就是RSS聚合,我们看到RSS有着广阔的应用前景。现在已经发生这样的趋势,即包括RSS、REST、AJAX等技术 在内的、发源于Web 2.0的技术走向企业,甚至走向传统桌面软件,您怎么看待这一趋势?这是一个暂时性的现象,还是会持续不断地发展下去?

谌振宇:RSS是公司间数据传递的一种实现方式,相比以前的信息传播都需要很多的人力来参与,本质上新的技术提高了效率,降低了信息传播的成本,类似的还 有REST等,这种规范的数据传输是一种趋势,这样的技术可以用到任何需要发布信息的地方。数据层和应用层的分工越来越清晰,可以让创业者把精力更多地放 到应用上,这样会有更多更丰富的应用出来。发布这些数据接口的公司可以利用这些新的应用,比如现在很多公司用RSS来发布自己的信息,这样的信息更容易被 各种信息局和应用采集,用户就可以从多种应用中如RSS阅读器来获取这些信息。

《程序员》:对于富互联网应用(RIA)的不断成熟,许多厂商陆续跟进,Adobe的Apollo平台、微软的WPF,您认为RIA应用的市场空间如何?会逐渐取代网络应用程序成为Web 2.0的主流吗?抓虾会如何通过RIA来扩展现有的产品和线路?

谌振宇:大公司的参与会让新技术得到更快的普及,对市场的发展是一个很好的事情。现在的技术发展很快,大家都需要更快地跟上形势的变化。抓虾还是会从用户 需求出发来考虑我们的实现细节,采用合适的技术来解决问题。我们还是会不断发挥我们的长处,同时参考新的技术。RIA的出现很大程度善了用户的体验,并且 受到了用户的认可,但是我觉得不同的技术会有它各自的适用空间,在不同的应用上采用不同的技术是技术人员需要自己分析的问题,RIA有它的长处,也有它的 不足,在不合适的地方使用就有画蛇添足的感觉。

谌振宇,抓虾网(www.zhuaxia.com)共同创始人之一,CTO,曾任百度大搜索部门技术经理,领导处理每天上亿次的网页搜索需求,领导设计和实现百度网络搜索集群系统,该集群由上千台服务器组成。从百度创业早期阶段开始,亲历百度创业过程。

访Feedsky公司CTO周泉

《程序员》:在Feedsky的网站开发中,应用了哪些Web2.0的技术?

周泉:Feed本身是Web2.0数据传输中的一种基础格式,我们使用的技术有AJAX、CSS和语义相关的XHTML标记、URLs、REST或者XMLWebserviceAPIs等。

《程序员》:在现有技术和框架的基础上,您觉得Web2.0未来还会有哪些突破?

周泉:在未来,Web2.0技术会更多地结合数据分析能力,提供简单的人工智能来帮助用户更方便地使用网站提供的服务。随着RSS的普及,基于RSS内容 的专业搜索引擎也会变得越来越重要。由于RSS本身是格式化的信息,所以非常利于做信息分析和索引,并且准确率也会得到很大的提升。不过这也对RSS的发 布者有一定的要求,那就是提供符合标准的RSS信息。

另一方面,RIA的应用以后肯定会越来越多。从现在来看,JavaScript的应用也有很多问题,比如调试困难,结构和语法不严谨,对CPU占用大等 等。相比较而言,RIA的应用可以从一开始就克服掉这些问题,而且开发RIA比AJAX要容易上手一些。RSS是专门针对阅读的数据传输的协议,而RIA 关注于应用层,所以RSS和RIA的结合应该是一种阅读的趋势。目前已?有很多这样的应用了,RIA可以充分发挥它在操作和表现力上的优势,为用户提供一 种很好的阅读体会。当然,这种应用也会对未来技术提出挑战,比如很多传统企业的系统架构将要发生很多变化,因为从目前来看,所有的RIA技术传输都是基于 通用的XML格式的。

《程序员》:随着Web2.0技术的发展,我们看到了一些轻量级语言和框架的出现,如Ruby on Rails、Python on Django,您认为轻量级语言在开发Web2.0产品方面有哪些优势?未来的Web开发是否会以轻量级语言和框架为趋势?为什么?

周泉:开发效率高是轻量级语言最大的优势所在。现在很多Web2.0网站,用户的需求变化很快,开发周期不宜太长,使用快速开发就显得很有必要。目前我们 也在一些公司内部的后台管理系统中实验性地应用一些RoR和Python。轻量级语言是否会成为Web开发的趋势,我不太敢肯定,因为任何语言都有其适用 和不适用的地方,比如说RoR在Web开发应用层上具有很大的优势,但是在做后台等性能要求高的方面,它相对要差一些。所以说,还是要看具体应用在什么地 方。

《程序员》:Feedsky提供的Feeds服务是否会被企业级应用所采用?据我们所了解,IBM的ND8 (Notes和 Lotus Domino8)其底层的消息通讯全部依靠Feed来实现,这是否意味着互联网技术已?开始向企业级技术渗透?未来还会有哪些Web技术深入到企业级领 域?

周泉:Feed包括RSS和Atom两种?议,它是一种数据传输的协议。Feed在企业应用中有很多的优势,而且这种应用渗透到企业内部也将是一种趋势。 随着Google和其他搜索引擎的出现,带来了信息的大爆炸。比如我订阅了CSDN、Sohu和Sina的新闻,还有很多的Blog。如果用传统的阅读方 式,我需要一个一个页面打开去浏览。而采用Feed订阅,我就可以设置关键字过滤,只看我需要的信息,为我节省了大量的时间。再举例来说,企业有它自己所 关心的内容,比如说市场信息。很多人认为Feed只和Blog挂钩,其实不然,事实上,很多的新闻网站、公司网站,包括BBS也都有自己的Feed输出。 企业可以把他们各自所关心的论坛、新闻、站点以及Blog聚合在一起,用订阅的方式来进行信息过滤,这样对于他们跟踪市场信息提供了一种很便捷的方式。

实际上,互联网技术很早就已经开始向企业级渗透。我自己最早是做C/S结构的软件,很快2000年互联网兴起后,很多企业就开始使用B/S结构。至于未来 还有哪些Web技术深入到企业级领域,我想很难预测,但今后数据传输肯定会大量基于XML这种格式。现在像AJAX,Blog都已?渗透到企业级应用中, 未来RIA也肯定会受到企业的青睐。

周泉,Feedsky公司CTO,曾在pAsia和PulseAsia担任工程师和技术总监职务,具有多年大型网站和无线网络的设计与开发经验,现负责Feedsky整体网站的开发和技术团队的建设。

◎ 记者 / 朱海燕

AIR十分钟就能做出一个浏览器

2009年01月2日,星期五

是的, 标题没打错字,做出一个浏览器只需要10分钟。浏览器向来是高深莫测的东西,以前是普通人不敢想的,现在也落入了平常百姓家。10分钟制作一个浏览器,利 用的是Adobe AIR 的Runtime内嵌了一个叫WebKit的开源网页排版引擎。WebKit是何方神圣?Google浏览器、苹果Safari浏览器的核心就是它。 WebKit本身已经包含了HTML排版引擎和JavaScript脚本引擎,也就是说只要调用WebKit马上就就能浏览网页。

目前Adobe AIR 1.5除了升级到FlashPlayer 10以外,还更新了最新了的WebKit版本,据说其JS脚本执行速度也提高了30%以上。得益于这个浏览引擎的开源,AIR十分钟就能生成一个像模像样 的浏览器,浏览页面的效果跟Google Chrome是一样的,连中文网页解析英文字体解析不够清晰这个缺点也一模一样。AIR 15MB的安装包,解压安装后不知道多少,但是光一个”WebKit.dll”这个文件就快15MB了,我吃饱饭没事干把这文件压缩了一下,都还要占 4MB多的空间,说明AIR安装包,应该有三分之一大小就是这个WebKit,那么对于它在Adobe AIR的位置,份量应该是相当重的。这个东西应该也是Adobe AIR号称能使用HTML+AJAX等技术开发的基础吧?

全文:AIR十分钟就能做出一个浏览器

AIR1.5

2008年11月29日,星期六

今天,Adobe在其官方网站上放出了AIR1.5的下载,你可以去这里下载:
http://get.adobe.com/air/

AIR1.5包含了3个重要的升级:
第一:加密的本地数据库,这是应大多数AIR开发人员要求推出的新功能
第二:升级内置Flash Player 到10,和web版本一致
第三,升级了WebKit,包括其引擎的新的字节码解释器,以此来提升JS的运行效率,内部测试表明新的WebKit在AIR内部处理HTML和JS的页面时,速度提升35%左右。

此外新功能还有:
新增5种东欧语言支持
新增JS debugging支持。这个功能对于使用Ajax技术开发AIR应用的开发者而言,非常有用
新增的DRM engine,你终于可以透过1.5制作调用Flash Right Managments Server API的媒体应用了(以前你只能用Adobe Media Player才行)。

Adobe AIR v1.5

2008年11月20日,星期四

AIR 支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟练的技术来开发您所见过的最具用户体验的AIR程序.

AIR 应用程序可以是:
* 基于Flash 或 Flex:应用程序根内容(理解为容器)为Flash/Flex (SWF)
* 基于Flash 或 Flex 的HTML 或 PDF.应用程序的根内容为基于Flash/Flex (SWF) 的HTML
* 基于HTML,应用程序根内容为HTML, JS, CSS
* 基于HTML的Flash/Flex或PDF,应用程序根内容为基于HTML 的Flash/Flex (SWF) 或 PDF

下载:Adobe AIR v1.5
下载:Adobe AIR SDK

即将面世的FLEX和AIR新书[转]

2008年09月4日,星期四

Programming Flex 3: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex

Authors: Chafic Kazoun, Joey Lott

发行时间: 九月24, 2008

Publisher: Adobe Dev Library

Description:

If you want to try your hand at developing rich Internet applications with Adobe’s Flex 3, and already have experience with frameworks such as .NET or Java, this is the ideal book to get you started. Programming Flex 3 gives you a solid understanding of Flex 3’s core concepts, and valuable insight into how, why, and when to use specific Flex features. Numerous examples and sample code demonstrate ways to build complete, functional applications for the Web, using the free Flex SDK, and RIAs for the desktop, using Adobe AIR. This book is an excellent companion to Adobe’s Flex 3 reference documentation.

(全文…)