Archive for the AIR category

Web 2.0 Expo San Fransisco Downloads

posted by Marcio Rosa in AIR, RIA, Web 2.0

1. Flex and AIR Boot Camp

- 25 code projects with source code [Download]
- instruction guide to present these [Download]
- PPT Slides (Feel free to use and re-label) [Download]
- Flex/Air Cookbook - Feb 2008 [Download]
- Bootcamp projects in MS Word with additional instruction [Download]

2. Ontologies for the Enterprise
- PDF version of slides. [Download]

3. Specific Flex or AIR source code

- AIR Apple Shaped Application - no chrome, runtime morphing [Download]
- AIR Backwards Countdown Timer - counts backwards until specific date [Download]
- AIR FullScreen - app to mimic PPT presentation w/integrated demos [Download]

Top 10 Apps for Adobe AIR

posted by Marcio Rosa in AIR, Flex 3.0, RIA

10. Pandora

(Windows/Mac only) The officially sanctioned desktop client for Pandora has awkwardly-placed ads and not a lot more features than the web client. Avoid a permanently-open tab and get right-click access to your favorite streams and artists with the Pandora desktop AIR client.

9. eBay Desktop

For eBay deal hunters, the eBay Desktop is a time- and frustration-saving interface to the auction site’s search and purchase functions. Sellers have extremely limited functionality at the moment, something the official eBay developers are working on, but buyers get real-time auction prices and time-remaining counts, can click item-by-item on a search results page like a feed reader, and quickly flip through item photos. No refreshing at all, which for quick-trigger buying can make a serious difference.

8. Snackr RSS Ticker

Hardcore readers of important feeds won’t flock to the Snackr news feed ticker, but anyone who wants a passive scroll of hit-or-miss RSS feeds might just love it. You can dock or hide the ticker-tape-like scroll at your screen’s edges, import OPML files from your reader of choice, and customize what’s shown. (Original post).

7. DiggTop

(Windows/Mac only) Like Digg itself, the DiggTop app is really just an efficient means of procrastinating with popular web links. But DiggTop lets you filter by, and get alerts for, certain key words that show up on the social bookmarking site, and also grabs embedded videos and pictures in the links you hover over for convenient previews.

6. Doomi Task Manager

Don’t let its unfortunate name deter you from giving the elegantly simple to-do list app Doomi a try. Add tasks by simply typing and hitting Enter. Deadlines and seeing completed tasks are optional features. The app can sit in the background as a list, or roll up into a little bar. That’s all most people really need, but the author is looking to add custom color schemes and drag/drop reorganization to make it just a bit more convenient.

5. Twhirl Twitter Client

The Twhirl full-featured Twitter client adds enough features and convenience to the mini-messaging social network that it almost starts to seem, well, productive. Quickly browse your followers and those you’re following, direct message and reply with ease, get specific message alerts, and treat tweets like feed items with a "Mark all as seen" button. If you’re going to use Twitter during your workday, you might as well make it quick and simple.

4. Klok Time Tracker

There are lots of web sites that claim to make project and time tracking easy for freelancers and by-the-minute workers, but Klok really delivers intuitive tracking to the desktop. Set up your own project aspects or use a template like "Web" or "Writing," then time your work by hitting the "Work On …" button. The best part may be the graphs, charts, and reports produced by the little app, which are commonly restricted on "free" tracking sites. (Original post).

3. DestroyFlickr

Ok, so there’s nothing in DestroyFlickr’s interface for the photo-sharing site that you can’t do on Flickr’s web page—it just won’t look as pretty, or move so quickly. DestroyFlickr (the name comes from a mind hack concept, not vengeance) shuttles quickly around Flickr streams, making downloads and uploads drag-and-drop "affAIRs," and offering quick editing, commenting, and re-organization. The Darkroom-inspired black background focuses attention, and multi-account users can work in all their streams at once using workspaces. In other words, it’s simple for casual Flickr fans, but strong enough for power users.

2. ReadAir Google Reader client

(Windows/Mac only) There’s a lot to like about Google Reader’s features, but some folks can’t quite get used to reading their RSS in a browser (or just don’t dig the blue-on-white template itself). ReadAir, a Mac-styled desktop app, gives you the best of both worlds, putting your GReader material into a three-paned browser. They’ve added the j/k keyboard shortcuts that Adam lamented in his original post, and next up are custom themes for XP/Vista.

1. Google Analytics Reporting Suite

If you own a piece of web real estate, Google Analytics is, as Gina pointed out, a seriously useful tracking tool. The Analytics Reporting Suite puts all the great data tools offered up free by Google into an easy-to-navigate, all-in-one container. Move fluidly from unique visits to pageviews, escape the wait for new data pages to load, and quickly filter data for specific time spans. This kind of interface-improving app is precisely what Adobe AIR was built for.

The Adobe Flash for digital interaction

posted by Marcio Rosa in AIR, AS 3.0, Flash

IMAGINE

We imagine a world where every digital interaction whether in the classroom, the office, the living room, the airport, or the car is a powerful, simple, efficient, and engaging experience. Flash Player is widely used to deliver these experiences and has evolved into a sophisticated platform across browsers, operating systems, and devices.

We continued to invest in building a range of technologies and prepared for the day that innovation on the web would ignite again. The days of innovation have now returned in full force, and I am delighted to see rich Internet applications coming into their own with Web 2.0.

THE AIR

The AIR project is actually our third attempt at creating this new environment. The first two attempts were part of an experimental project called Central which was code named Mercury and then Gemini after the United States space program, and with AIR code named Apollo. We learned a lot from those first two projects, and as I like to remind the team, Apollo is the one that actually went to the moon.

With AIR, you can leverage your existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy RIAs to the desktop. Just like web publishing allowed anyone with basic HTML skills to create a web site, AIR will enable anyone with basic web development skills to create a desktop application.

As a developer, you can now create a closer connection to your users. With the browser, you have a fleeting, somewhat tenuous, connection to users. They browse to a page, and then they’re gone. AIR enables you to create an experience that can keep you continuously connected to your customers. Just like a desktop application, AIR applications have an icon on the desktop, in the Windows start menu, or in the OS X dock. Also, when you’re running a web application today, it’s a separate world from your computer. You can’t easily integrate local data with your web application. For example, you can’t just drag and drop your Outlook contacts onto a web-based mapping application to get directions to your friend’s house. Yet with AIR applications you can, as it bridges the chasm between your computer and the Internet.

AS3

0 ActionScript is the official programming language of Adobe’s Flash platform. While originally conceived as a simple tool for controlling animation, ActionScript has since evolved into a sophisticated programming language for creating content and applications for the Web, mobile devices, and desktop computers. True to its roots, ActionScript can be used in many different ways by many different kinds of programmers and content producers. For example, an animator might use just a few lines of ActionScript to pause the playback of a web animation. Or, an interface designer might use a few hundred lines of ActionScript to add interactivity to a mobile phone interface. Or, an application developer might use thousands of lines of ActionScript to create an entire email-reading application for web browser and desktop deployment.

ActionScript 3.0 is an object-oriented language for creating applications and scripted multimedia content for playback in Flash client runtimes (such as Flash Player and Adobe AIR). With a syntaxreminiscent of Java and C#, ActionScript’s core language should be familiar to experienced programmers.

FreshAir - Twitter AIR Application source files

posted by Marcio Rosa in AIR

For those of you who attended FreshAir presentation at Scotch on the Rocks by Mark Drew, firstly, an apology about the wireless, was going swimmingly until I hit a problem with the firewall that stopped “json” requests to twitter, which meant that you couldn’t see the listing coming through!

Unzip the sample code and use Eclipse’s/Aptana Studio’s “Import… -> Existing Projects” feature to get it going. Attachments:

AIR | Creating Native Windows

posted by Marcio Rosa in AIR

Adobe® AIR™ lets developers use their existing web development skills in HTML, AJAX, Flash and Flex to build and deploy rich Internet applications to the desktop.

Windowing API

//create the init options
var options:NativeWindowInitOptions = new NativeWindowInitOptions();
options.transparent = false;
options.systemChrome = NativeWindowSystemChrome.STANDARD;
options.type = NativeWindowType.NORMAL;
//create the window
var newWindow:NativeWindow = new NativeWindow(options);
newWindow.title = "My Window";
newWindow.width = 600;
newWindow.height = 400;
 
//activate and show the new window
newWindow.activate();

You create native windows using the NativeWindow class. The settings for the
window are contained in an instance of the NativeWindowInitOptions
class as shown below:

Manipulating Native Windows

NativeWindow.activate();
NativeWindow.alwaysInFront = true;
NativeWindow.close();
NativeWindow.maximize();
NativeWindow.minimize();
NativeWindow.orderInBackOf(otherWin);
NativeWindow.orderInFrontOf(otherWin);
NativeWindow.orderToBack();
NativeWindow.orderToFront();

Also has properties like x, y, width, and height that can be animated
just like a DisplayObject.

Native window methods - Adding Content to Windows

//newWindow is a NativeWindow instance
var htmlView:HTMLLoader = new HTMLLoader();
htmlView.width = 300;
htmlView.height = 500;
//set the stage
newWindow.stage.align = "TL";
newWindow.stage.scaleMode = "noScale";
newWindow.stage.addChild(htmlView);
 
//urlString is the URL of the HTML page to load
htmlView.load(new URLRequest(“http://yahoo.com”));

You can add content to native windows by simply using the addChild method
of the native window’s stage object:

Native Window Events
Events in the flash.events.Event class:

Event.ACTIVATE
Event.DEACTIVATE
Event.CLOSING
Event.CLOSE

Events in the NativeWindowBoundsEvent class:

NativeWindowBoundsEvent.MOVING
NativeWindowBoundsEvent.MOVE
NativeWindowBoundsEvent.RESIZING
NativeWindowBoundsEvent.RESIZE

Events in the NativeWindowDisplayStateEvent class:

NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGING
NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGE

Fullscreen Window Mode

stage.displayState = StageDisplayState.FULL_SCREEN;

You enter full screen mode the same way that you do for a regular SWF by
setting the stage’s displayState property:

Unlike browser SWF files, you can accept keyboard input when in full screen
mode. Use responsibly.

Staying On Top

NativeWindow.alwaysInFront = true;

You can make your applications always stay in front of other applications
by setting the window’s alwaysInFront property:

Handling Multiple Monitors
You can enumerate the screens of the virtual desktop with the following screen
methods and properties:

Screen.screens

Provides an array of Screen objects describing the available screens. Note that the
order of the array is not signicant.

Screen.mainScreen

Provides a Screen object for the main screen. On Mac OS X, this will be the screen
displaying the menu bar. On Windows, this will be the system-designated primary
screen.

Screen.getScreensForRectangle()

Provides an array of Screen objects describing the screens intersected by the given
rectangle. The rectangle passed to this method is in pixel coordinates on the virtual
desktop.

Adobe Open Screen project

posted by Marcio Rosa in AIR, AS 3.0, Flash

Open Screen Project levará as rich Internet experiences across televisions, personal computers, mobile devices, e consumer electronics, o  Open Screen Project suportará technologias líderes, incluindo Adobe, ARM, Chunghwa Telecom, Cisco, Intel, LG Electronics Inc., Marvell, Motorola, Nokia, NTT DoCoMo, Qualcomm, Samsung Electronics Co., Sony Ericsson, Toshiba and Verizon Wireless, e provedores de conteúdo como BBC, MTV Networks, e NBC Universal, levando toda rich Web e video experiences, a toda variedade de dispositivos.

O Open Screen Project remove qualquer barreira de uso do Adobe® Flash® Player e no futuro, Adobe AIR™, fazendo com que qualquer empresa posssa inserir ambos em seus produtos sem custos de direitos de software. Isso é um grande passo para a área de desenvolvimento, e uma boa resposta a abertura do SDK para iPhone para desenvolvimento de aplicações.

Veja algumas barreiras que cairam com este projeto:

Remoção das restrições na utilização das especificações SWF e FLV/F4V e
publicação das APIs de portabilidade do Flash Player para dispositivos

Publicação dos protocolos Adobe Flash Cast e AMF
Não só foram publicadas as especificações SWF e FLV/F4V, como as especificações dos formatos de comunicação de dados usados pelo Flash Player.

Remoção dos custos de licenciamento do Flash Player e Adobe Air
Passa a tornar-se gratuíto distribuir o Flash Player e o Adobe Air.

Adobe AIR no Linux

posted by Marcio Rosa in AIR, Flex 3.0, Open-Source, Uncategorized

Adobe acaba de disponibilizar no Labs a primeira versão do AIR runtime para Linux, por se tratar de uma versão alpha ainda estão fora algumas funcionalidades da versão 1.0 entre as principais estão:

Notificações em runtime, Update em background, Instalação pelo Badge , Associação de tipos de ficheiros, Suporte de icon de System tray icon e menus, Aceleração por Hardware, Inicialização da aplicação pelo browser etc

A Adobe também disponibiliza a desenvolvedores que utilizam Linux uma versão do Flex Builder para desenvolvimento de Flex/AIR.

Novo! Desktop-Wallpaper

posted by Marcio Rosa in AIR, AS 3.0, Flash, Flex 3.0, Magazine

Novo! Desktop-Wallpaper Adobe technology platform ActionScript

Adobe technology platform ActionScript™ Reference Rich Internet Application Development

posted by Marcio Rosa in AIR, AS 3.0, Flex 3.0

atp_ria_guide-11.gif

Adobe technology platform ActionScript™ Reference Rich Internet Application Development. Adobe® Flash® Player 9 / Adobe® Flex® 3 / Adobe® AIR™.

Para mais informações visite Adobe Developer Connection ou faça download do pdf aqui.

Em breve versão português aqui

Most Popular Today

posted by Marcio Rosa in AIR, Flex 3.0, Mobile, Silverlight

Hoje foi dia de entrega de entrega de projeto, então como era de se esperar não deu para ir muito longe atrás dos destaques para você que anda sem tempo. Ainda bem que nesses dias temos nossos celulares para navegar… e por falar nisso:

Big day for mobile rich Internet applications já pensou em “Mobile RIA? Então começa a pensar ” a ZDNET publicou a notícia que o Google Gears estará disponível em dispositivos móveis. Google Gears é um plugin que permite que desenvolvedores web armazene seus dados em uma aplicação web de dados SQLite.

A segunda notícia nesse post é que as aplicações em Silverlight serão publicadas em alguns dispositivos Nokia. Isto é realmente uma grande novidade, uma vez que vai contribuir para o desenvolvimento de aplicações móveis nesse espaço tão complexo trilhado pelo Flash, AIR, Flash Lite… e por falar nisso Felipe Andrade – postou Adobe Flash Lite 4 or Adobe AIR Mobile?! What is coming?!?!

E por falar nisso, pessoalmente eu não gosto muito de falar do Silverlight mais este post 100 More Silverlight Showcases só fala dele, vamos ser justo.

Conheça Ted Patrick Flex evangelist que postou um kit interessante pra criar skin do Flex no Flash CS3 faça o download do Flex Skin Design Extensions & Flex Component Kit for Flash CS3.
Pelo Brasil e divulgado Lançamento do AIR e Flex 3 em Brasília com Ben Forta o evento gratuito esta sendo divulgado pelo <CFTOFINHA />

Recent Posts
Recent Comments
About Us
Loren Norman: Brilliant! Straight to the point, and perfectly illustrates everything i need, even ...
melisa bruna: Estou interessada em fazer o Curso Gratuito de Flex....
Tom Humes: Nice Site layout for your blog. I am looking forward to reading more from you. Tom...
Pesquisa Anônima: Atencioso com a turma e sólido conhecimento sobre o assunto abordado....
Pesquisa Anônima: Márcio Rosa conseguiu cobrir todos os objetivos propostos pelo curso, e também abordo...