Archive for the ‘software’ Category

Building AIR with FDT

27 January 2008 | filed under actionscript, air, software | 1 comment »

It’s been a while, but I had some spare moments lately to testdrive both FDT and the latest beta of AIR.

The cool thing about FDT is that it enables you to develop, test and package AIR applications straight from the Eclipse IDE. This process is explained in detail on the Powerflasher site. However, the Ant build script provided there does not work with the latest version of the Flex 3 SDK.

AIR Build file for FDT

I corrected the XML build file and tried to post the corrections on the Powerflasher site. Unfortunately, their CMS filters comments quite rigorously, so my corrections never actually appeared there.

So, if you are interested in developing AIR with FDT, first follow the instructions on the Powerflasher blog and then use this Build_AIR.xml file for testing and packaging your project. Enjoy!

Please make sure you double check he SDK path properties in the XML file and the certificate properties you wish to use. For instance, I work on a Mac, so, if you work on Windows, make sure you add .exe to the name of the Air debug launcher:

<property name="adl" value="${sdk_dir}/bin/adl" />

into

<property name="adl" value="${sdk_dir}/bin/adl.exe" />

Adobe MAX 2007

20 October 2007 | filed under community, design, flash, flex, software | 4 comments »

MAX 2007

This week I attended to the first ever Adobe MAX in Europe. It was held in beautiful Barcelona, which is a reason on its won to visit MAX of course. I was joined by two of my co-workers at Lost Boys, we had a great time attenting to the various sessions. The two things that are still on top of my mind now that I’m back in The Netherlands, are AIR and Thermo.

AIR packageRegarding AIR, I have to say I underestimated the technology upon hearing about it for the first time. When it was first announced, I got some rather unpleasant Macromedia Central flashbacks, but after seeing the various demos and playing around with it for myself, I’m convinced that AIR may have a bright future ahead. Sure, the runtime still measures 10 megabytes at the moment, but Adobe has been smart about the way that install can be triggered; through the (browser embedded) Flash Player (from version 6.0.65 and up). Also, the ability to drag files/links/data/etc to and from(!) an AIR application has great potential. Especially the mixing of desktop applications and online services and websites offers some very interesting perspectives. You can download the beta version AIR from the Adobe Labs site.

Thermo iconThe other application that really stood out goes by the codename of Thermo. Thermo allows designers to quickly trow together a clickable demo of their artwork. After importing for example a Photoshop file, it is relatively easy to convert parts of the design into functional components that actually respond to user input. What’s more, an application or demo created in Thermo can be loaded into Flex Builder, as Thermo generates Flex code. Then, a developer can further improve upon the elements the designer already put together. This may allow for a much smoother workflow, although Thermo has often been perceived as a demo-creation app, not as a collaboration tool. Adobe though targets Thermo as an app that would actually allow the designer to create an initial setup of an application, which is then finished by a developer. I’m not sure if this is really going to happen, but Thermo is most definitely a very interesting technology to watch closely. More about Thermo on Adobe Labs.

Apart from these two highlights, MAX 2007 has been great. As always, Natzke’s presentation was fabulously inspiring and I also very much enjoyed the sneak previews on some of the new technologies like seam carving that Adobe is working on. If you didn’t make it this year, make sure to attend next time there’s a MAX event near you!

FLV Player 2.0 released

14 October 2007 | filed under software | 96 comments »

FLV Player screenshotI just released a new version of FLV Player: 2.0. Please go to the FLV Player page for more details and give this new version a try! The most important and also most requested new feature is the option to switch to fullscreen mode.

Besides that obvious addition, I have also taken the opportunity to implement a new design, added some preferences like auto-check for updates and use video smoothing. I also added the option to scroll through time with the mousewheel and made it possible to use the keyboard to trigger most of FLV Player’s functionality.

Please let me know what you think of this new version!

The new Photoshop logo

24 September 2007 | filed under design, software | 21 comments »

Last week, Armin of underconsideration.com wrote about the new Adobe Photoshop logo as introduced by Adobe’s John Nack. After looking at it, I honestly thought it was a joke. See for yourself:

New Photoshop logo

What is it? A speech bubble? With a hole in it? Some people even suggested it closely resembles E.T. :-) Unfortunately, it is already being used on adobe.com, so it is not at all under consideration, it is official.

And it isn’t just the logo, the tagline is horrible as well. “See what’s possible”… Why would you need a tagline at all? Photoshop is way beyond that…

Looking for FLV Player bèta testers

30 July 2007 | filed under flash, software, video | 52 comments »

I am looking for people who’d like to bèta test a new version of FLV Player.

This new version has full screen mode (finally!), metadata inspection, a brand new look and all logic has been completely rewritten. Mostly because of that last fact, rewritten code, I would very much like to have some users testdrive this new version before it gets released.

If you’d like to give the new version a try, please leave your name and email address in the comments below you’ll have to be a bit patient and wait for round two, commenting is now closed… Once I think FLV Player is stable enough for bèta testing, I will let you know.

But, first things first, I’m going on vacation tomorrow! I’ll be enjoying sunny Bali for two weeks. Once I return, I’ll make a list of people who’d like to take part in bèta testing. I’ll be back - all tanned and relaxed - in two weeks.

Cheers!

Commenting now closed, I want to keep the initial testing team small. Thanks for all the enthusiastic reactions!

Syncing Entourage and my Nokia 6680 on OS X

11 March 2007 | filed under software | no comments »

At work, I switched from Windows to Mac about 4 months ago. So far, I’m very happy with that. The MacBook Pro I got from work is an Intel Core 2 Duo machine, the OS X interface is beautiful and virtually all software I need runs on Mac.

This weekend I was wondering if it would be possible to sync my Nokia 6680 with Microsoft Entourage. Back in my Windows days, I used to sync my phone with Microsoft Exchange using the Nokia PC Suite. Unfortunately, that suite is Windows only. Now, it is possible to run Nokia PC Suite on a Mac using Parallels, but I found that method too much of a workaround, there must be more elegant ways to do this.

Luckily, Apple equips OS X with a syncing tool called iSync. This software supports a lot of mobile phones and other handheld devices, including my Nokia 6680. That’s good news. Now, how to get appointments from Entourage on my phone? This requires a number of steps:

  1. Get appointments from Entourage into iCal
  2. Connect phone and computer using Bluetooth
  3. Do the actual syncing

Mac CalendarLet’s start off with step number 1. This step is needed because in the end we will be using iSync to communicate to the phone. Events in iCal are in a format iSync understands, it has no native support for Entourage.

  • In Entourage, enable ’synchronise events and tasks’ with iCal (under prefs > sync services)
  • A new calendar will be created in iCal called Entourage, which will contain all Entourage appointments. Note that I needed to restart both Entourage and iCal before iCal was actually updated.

We now have our appointments in iCal, which is a format iSync understands. Next, we need to make our computer aware of our phone. We will be using Bluetooth for this.

  • First of all, make sure Bluetooth is on on your phone and it is set to de ‘discoverable’, otherwise your computer won’t be able to find it.
  • We will also need to enable Bluetooth on our computer (click the Bluetooth icon under ‘System Preferences > ‘Hardware’ or directly in the system menubar).
  • Next, you can either ‘pair’ your computer and phone using the Bluetooth preference panel, or by using iSync. I used the first option, by clicking ‘Set up Bluetooth Device…’.
  • Add your phone to the known Bluetooth devices by following the on-screen instructions. somewhere in the process, you will be presented with a number you have to enter on your phone, which is required to enable future communication between the two devices.
  • You can also add your computer to the ‘authorised’ devices on your phone, so you won’t have to click ‘yes’ on your phone each time a synchronisation is started. Consult your phone’s manual on how to do this.
  • After communication has been set up, you probably have to install the iSync agent on your phone. This is simple ‘click-yes-and-next-a-few-times’ process.

Enabling Bluetooth on OSXAfter these steps, a new ‘phone’ icon will be added to the list of devices iSync knows. Click this icon to see what and how will be synced between your phone and computer.

You should now have a working setup, where iSync connects to your phone and syncs the events from iCal to your phone and vice versa. You may need to click ‘allow’ when presented with a security dialog asking you if Entourage is allowed to update iCal.

Now that your phone and computer know each other, you can set Bluetooth on your phone to be ‘non-discoverable’ (but not ‘off’).

If you want to sync Entourage and your phone, launch iSync and click ‘Sync Devices’, making sure Bluetooth on your computer is on.

Dock icon

You can use AppleScript to further simplify this task. There’s a nice script that does just that on macosxhints - don’t just use the one mentioned at the top of the page, but scroll down a little to find a script that utilises a simple utility to enable Bluetooth first if needed, then launches iSync, automatically starts the syncing process and quits iSync afterwards.

Save this Applescript as an application and put a link to it in your dock. Now, syncing your computer and phone is just a single click of the mouse.

Screenweaver HX released

31 August 2006 | filed under software | no comments »

Exciting news! I just received word from Edwin that he and Nicolas have released version 1.0 of their collaborative project: Screenweaver HX.

From the official announcement:

Screenweaver HX is fully OS-X/Windows cross-platform and works with both Flash 8 and 9. On OS-X, it runs native on both PPC and Intel Macs. Apart from regular windowing features, SWHX currently supports:
* full-screen windows
* handling file drops
* custom right click handling

…and a lot more! I highly encourage you to head over to the Screenweaver HX homepage and give haXe and Screenweaver a try. I’ll keep you posted on my own experiments.