Showing posts with label air. Show all posts
Showing posts with label air. Show all posts

Monday, February 15, 2010

Foller.me service on AIR

This time I would like present Adobe AIR application for Foller.me service. This application will help you to get more detailed information about specific twitter user. On the screenshot below you can see information about twitter user "denisvolokh" :) Also you can enter several usernames separated by comma.
Give it a try.

Tuesday, February 2, 2010

AIR browser for Calvin and Hobbes comic strips

I believe you know this kid and his imaginary friend, stuffed tiger :) I've made this simple AIR app for browsing all comics strips (3000+) about Calvin and Hobbes. I hope you will enjoy my app.

You can download this app here.

Monday, December 21, 2009

Picasa Browser with Ruby on Rails

I would like to show small example how to use AIR application and Ruby on Rails for backend. PicasaBrowser is very simple application with 2 http requests to server:

1. to obtain list of public albums for specified gallery


2. to get all photos from selected album.


In the RoR application I have used REXML library to parse rss feed. I know, my ruby code is not perfect and is not in ruby style (yet :)), so I would like you to correct my code.

Air app source code. ROR source code.

On Flex on Rails blog you could find few more examples of AIR and Rails applications.

Tuesday, December 8, 2009

How to get IP address with AIR 2.0 (windows version)

Previously it was quit difficult to get client's IP address from AIR application, but with AIR 2.0 SDK it is just few lines of code.

if (NativeProcess.isSupported)
{
var file:File = File.applicationDirectory;
file = file.resolvePath("c:\\WINDOWS\\system32\\ipconfig.exe");
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = file;
process = new NativeProcess(); process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onOutputData);
process.start(nativeProcessStartupInfo);
}

private function onOutputData(event : ProgressEvent):void
{
trace(process.standardOutput.readUTFBytes(process.standardOutput.bytesAvailable));
}

As you can see this is Windows version. I am not very familiar (yet) with OSX native processes, but I am sure that there is a way to get IP address as well.
So, it is time to try some IP2GEO API. It will be fun :)

Monday, November 23, 2009

AirFM v 0.93

I would like to announce new version of AirFM application. Many users have been asking me how to add new stream to the list. Now this version allow to add/remove stream to to the group "My Stations".

PS. I realized that dock icon looks very ugly. So if someone wants to help me with icons for app, feel free to contact me.

Monday, November 2, 2009

CairngormGenerator AIR app .

I would like to unveil CairngormGenerator air application created in my team to save time for developers. This application will help you to generate events, commands and delegates classes for your project if you decide to use Cairngorm framework.

Just specify package for your classes:


Enter a general name which will be concatenated with "Command", "Event" and "Delegate":


Enter name of the remote function:


Also, you could list parameters if it requires:


In the result, we have 3 generated files. You can review it and save.


I hope this small application will save your time which you could spend for implementing nice features in your projects. Have a pleasant coding. CairngormGenerator.air

Saturday, October 10, 2009

What's Coming in Adobe AIR 2.0

Adobe AIR technology become more and more powerful. Check out presentation from Adobe MAX.

Tuesday, August 4, 2009

Twitt file with FileSocial.com

Recently I have released TwittMyFile. This air application could help users upload file on FileSocial service and post it on twitter.

Thursday, July 9, 2009

AirFM. Air Update Framework.

Recently, I have retrieved error 16820 while updating AirFM application. I don't have time right now to look into,but seems to me the cause of this error is google maintenance work on Google Code. I did quick search in internet I found very descriptive article about Update Framework for air applications. I will find time to check what was wrong with previous update, but you can still download latest (v0.91) version and install it.

Wednesday, June 24, 2009

Next version Adobe AIR - Athena. New Features.

Yesterday I watched Arno Gourdol's presentation on Flash Camp at May 29.
With a small air app he displayed new StorageVolumeChangeEvent.STORAGE_VOLUME_MOUNT and
STORAGE_VOLUME_UNMOUNT events from upcoming new version of Adobe AIR. Using these events it will be possible
to monitor when user mounted/unmounted flash drives. Also he anounced some changes in the installation process,
I mean warning dialog when user installs AIR app which is signed by trusted security certificate.

Wednesday, June 17, 2009

AirFM - desktop radioplayer.


Yesterday I have released beta version of my new air application - AirFM. It is desktop air radioplayer which already contaions 200+ radiostations. I have tried to make it as simple and light as possible, thera are only three sections: radiostations, player itself and favorites.
In the nearest future I am going to implement following features:
  • Finish "Favorites" section;
  • Add new station to favorites;
  • Display current track for selected radiostation;
  • Total time of playing for each of previously used radiostations;
  • Some changes in design.
You can download this application from project site on Google Code.


Monday, May 4, 2009

AIRTranslate on Softpedia


Yesterday I have received email from Softpedia:

"Congratulations,

AIRTranslate, one of your products, has been added to Softpedia's database
of software programs for Mac OS. It is featured with a description text,
screenshots, download links and technical details on this page:
http://mac.softpedia.com/get/Internet-Utilities/AIRTranslate.shtml
...
AIRTranslate" has been tested in the Softpedia labs using several
industry-leading security solutions and found to be completely clean of
adware/spyware components. We are impressed with the quality of your
product and encourage you to keep these high standards in the future.

To assure our visitors that AIRTranslate is clean, we have granted it with
the "100% FREE" Softpedia award. To let your users know about this
certification, you may display this award on your website, on software
boxes or inside your product."

Cool :) I need new ideas for new applications.

Tuesday, April 21, 2009

DESKTOP REPORTING for Google Analytics

Recently, I was searching air desktop client for Google Analytics. I remember the very first and very powerful example, but I found only broken link on Adobe Marketplace and few posts on TechCrunch or here.
Also, I found the DESKTOP REPORTING company which is working on such application (if I am not mistaken they developed application what I found on TechCrunch). I left them my email and today they have released Polaris for Google Analytics.

I have just installed it. It looks impressive, I like UI and the design. Seems to me, they have implemented almost all google analytics native features. I like it.

This company has another three products for Google Analytics coming soon.

Sunday, April 19, 2009

AIRTranslate: Langocity

Now my AIRTranslate application can be found on Langocity.

Thursday, March 19, 2009

AIR 2.0

Rich Tretola today asked community what we want in AIR 2.0. I summarized all features from comments in one list:
  1. OS integration (launch external applications, run as service);
  2. multi-threading;
  3. PDF support;
  4. access to USB / Bluetooth devices;
  5. support on mobile devices;
First issue, of course, is the most important and it is still open. I know few solutions for this issue, for example very powerful tool for Win and Mac platform - Shu Player. It is commercial project and costs S$190. My colleagues tried it with their project and they were satisfied with it.
Another one project to extend AIR application is FluorineFX Aperture (for Win platform only). I didnt tried it yet, but list of features looks very impressive:
  • Launch native applications and documents;
  • Take screenshots of the whole screen;
  • Access Outlook contacts from an Air application;
And of course Merapi project. It is bridge beetwen AIR and Java. Few examples of AIR application with Merapi you can find on my blog.

Regarding multi-threading issue I found question on Flex cookbook: Is multi-threading possible in Flash or ActionScript?

I think, the rest of issues are not a big deal for Adobe :)

Tuesday, March 10, 2009

Adobe Certified Expert in Flex & AIR.

I have passed Adobe Flex 3 with AIR ACE exam and. I cannot say that exam was very difficult but not very easy. For flex developers who is going to pass this exam I can advice guide created by Jonnie Spratley. He collected all needed (maybe not all) information for this exam in one document.
But this guide is nothing without real practice.
May the force be with you :)

Sunday, March 8, 2009

AIRTranslate: updates

I've released new version (1.1) with few features:
  • Swap languages;
  • Return to initial text (double click on text area to return initial text);
  • and some minor changes.
AIRTranslate will inform you that new version is available.

Friday, March 6, 2009

AIRTranslate: Google Translate on AIR

Yesterday I have finished small AIR application for Google Translate service - AIRTranslate.
I've tried to minimize UI to make it simple as possible and put all major features on main screen.
Few words about supported languages. Google supports a huge list of languages, initially, I made combobox control with full list of languages, but then I decided to make list of basic (by my opinion) languages and option "More...". When user clicks on this option, application will automatically add all languages to access.By the way, If you are going to paste and translate text in few lines application will be automatically expanded.

Some features I am going implement in the next releases:
  1. Keep history of users translations.
  2. Track most used languages and set languages in the start of application.
  3. Swap languages.
  4. Back to initial text.
  5. Spelling (?)
AIRTranslate is available on google code site, source code will upload a bit later.

Tuesday, February 10, 2009

Release of Adobe® AIR™ Marketplace

Last month I've got email from Adobe announcing that they are going to release new version of the Marketplace and asked me as publisher to make some changes on the Image Shack Uploader page.
And yesterday Adobe® Marketplace Beta has been released to public. Check it out.

Btw, Image Shack Uploader was downloaded 69 times from Marketplace and 153 downloads from google code.

Thursday, February 5, 2009

version 2.4: Resize and crop

Today I have implemented beta version of the resize/crop functionality for Image Shack Uploader AIR application. To open Resize/crop tool you need to select User crop/resize tool checkbox on the Options window. Now, before upload to server, you can change size of you picture and upload it or select fragment on your picture and upload only selected area.


Latest version is available on the ImageShackUploader project site.