Category Archives: Downloads

Files you can take away and save

Adobe Release Device Central Device Update 7

Mark Doherty over at Flash Mobile Blog has just posted the news that Adobe have release the seventh update to device profiles for Adobe Device Central CS3.

Headline Numbers for this update:

261 profiles included
57 new devices
updates to 204 existing profiles
In total that makes 525 device profiles for you to create content with

Download Adobe Device Central Update 7 from here.

Free Flash Lite Components Bonanza!

I you are a Flash developer producing mobile content for Flash Lite then this week end you really hit pay dirt. First Nokia announced a set of Components for Flash Lite 2. Next Adobe also release a set of Components, for use with Flash Lite 1 and also Flash Lite 2, courtesy of Mark Doherty. Finally Scott Janousek resurrected the google code links for Shuriken, a set of open source Flash Lite2 components from last year.

So with all these ‘new’ flash lite components available what can you expect from each component set?

Nokia Flash Lite 2 Components
Nokia have provided their Flash Lite 2 Component set as an MXP file for simple installation into Flash CS3, the components are easily accessible from the components panel once the MXP has been installed. Included in the zip file you download is a full readme.txt explaining how to install the MXP file through Adobe Extension Manager. The components also include full usage instructions in the form of flash help files and usage examples. Flash Lite Components that are included in the distribution are:

  • Signal Level display, including network generation.
  • Battery level display.
  • Dynamic List Component.

The Signal and Battery indicator components react to softkey placement/screen orientation. All three of the components have easily accessible skin components in the library, and also allow limited visual control from the properties panel. Mark Doherty noted that the components appear to be quite memory hungry. The Signal and Battery Indicators seem to use in the region of 600k according to Adobe Device Central, the Dynamic List Example reports around 800k although the actual memory usage of the list without a demo data set is closer to 700k.

Download the Nokia Flash Lite 2 Components

Adobe Flash Lite 1 & 2 Components and UI Examples
Over at flashmobileblog Mark Doherty has released some UI components as well. These are provided for both Flash Lite 1 and Flash Lite 2 projects. There is limited documentations for the examples, the Flash Lite 2 examples look like they should be easy to integrate as long as you intend to use them ‘as is’ in this case they would simply require the addition of key listeners to control them. If you needed the components to be used in a more dynamic fashion, there would probably be some work to do. Included in the Flash Lite 2 component examples are:

  • List, this offers similar functionality to the Dynamic list in the Nokia Component set.
  • Slider, This offers a horizontally scrolling icon menu.
  • Gapper, This is a vertical variation of the slider.
  • TileGrid, Shows a gridded icon menu with scrolling screen control.
  • NavModel, this demonstrates a full application screen control system, also included are working Signal and Battery indicators and a list components.

The examples in this file are certainly easy on the memory, all of them use less than 500k, this is particularly impressive of the Nav Model example given the amount of interactivity and feedback that is demonstrated.

As with any Flash Lite 1 work, making use of the earlier versions will be a little more fiddly than the Flash Lite 2 counter parts. But the code in each of the examples is clearly identified and if you know your way around ActionScript 1 you should find incorporating the ‘components’ easy enough. Included in the examples are the following Flash Lite 1.1 components.

  • Carousel, A full screen horizontal slider.
  • Displays, demonstrates the various device stats you can access from Flash Lite 1, also included are battery and signal indicators.
  • IconMenu, offers a FlashLite 1 version of the Slider component in the Flash Lite 2 set, this is similar to the functionality produced in the tutorial here.
  • Menu, actually seems to be a Flash Lite 2 example, an alternative dynamic list example.
  • Story, This is an example of scrolling text in flash Lite 1, similar to the scrolling text component I have released.

Agin the Flash Lite 11 components are very efficient when it comes to memory usage. None used more than 400k when published, and most were below 300k. The trade of with both these example sets from Adobe seem to be the slight increase in the amount of work you would need to do to integrate them. The other thing to note, is that these examples do offer examples of far more compelling UI methods than simple lists.

Download the Adobe Flash Lite 1 & 2 Components and UI Examples

Shuriken Open Source Flash Lite 2 Components
The last set of Flash Lite components are those that

  • Scott mentioned, the Shuriken Components. I stumbled upon these components some time ago, I am not sure if the project is still live or has fallen dormant. The project offers a fairly comprehensive attempt at providing a full component framework to Flash Lite 2 developers. Included in the distribution zip are source class files, and example .fla’s for each component in the library.
    • Button
    • Calendar
    • CheckBox
    • ComboBox
    • DateEditor
    • LinkButton
    • List
    • Loader
    • NumericStepper
    • RadioButton
    • RadioButtonGroup
    • ScrollableList
    • SimpleButton
    • TextArea

    While the examples are good they do seem to be quite heavy in terms of memory usage, and they are not without issues. The scrolling list example for instance takes around 700k to display, but more concerning is that this memory usage raises during operation, implying the component has a memory leak somewhere. The complexity of this initiative while making development easier, may be its problem. Complex class structures in Flash Lite tend to give rise to cross references and memory leaks quite quickly.

    Download the Shuriken Open Source Flash Lite 2 Components

    So there we have it 3 sets of components, all certainly have there advantages and disadvantages. The Nokia Flash Lite components are great for Plug and Play development, I would say the Adobe UI examples are great for producing engaging canned demos as they stand, but with a bit of work could be converted for very memory efficient project use, and the shuriken component frame work may be a little heavy at the moment, but keep a watch on them, they could certainly offer a great, familiar framework for Flash Lite development, when they can solve the memory issues.

    Also worth a note is that Mark Doherty has put a shout out at the end of his post regarding a shelved component framework that he could release from Adobe if interest is great enough. Mark has asked the FlashLite comunity to provide some support if it were released, to document and update the project, but this could offer a great opertunity to unify the current state of disperate component solutions emerging.

    Credit where its due:

  • Nokia N95 Firmware Update to 21.0.016 and adds FlashLite 3 Support

    As many people will have seen yesterday Nokia release a fairly major update to the N95 firmware. One of the major bonuses for flash developers is the inclusion of FlashLite 3 as standard onto the device, both as a standalone player and within the browser. For those using detection scripts the player version reported in the browser is:

    PlayerVersion: FL 8,1,55,0

    You can see a FlashLite version test movie here..

    Related to this I found myself in the situation where the Nokia Software Updater would not allow me to install the new firm ware, my t-mobile branded phone was just such a device. A quick search and it seems that devices on certain service providers are locked from the update. However there are always round such restrictions. Below is how to modify your Nokia N95 product code so that it is unlocked for applying new firmware updates.

    WARNING THIS PROCESS MAY BRICK YOUR PHONE, VOID YOUR WARRANTY AND ANY NUMBER OF OTHER TERRIBLE THINGS. DO NOT DO THIS IF YOU ARE IN ANYWAY UNSURE OF THE CONSEQUENCES. I ACCEPT NO RESPONSIBILITY FOR ANY NASTY THINGS THAT HAPPEN TO YOU, YOUR DEVICE OR ANY ACTION YOUR SERVICE PROVIDER TAKES AFTER FOLLOWING THESE LINKS AND INSTRUCTIONS

    That said, I only had one minor hiccup in the whole process, and it seems I am not the only one to have experienced it. I for got to mention that to Mike on MSN 😀

    Right with that out the way, on to the fun.

    1. First off BACK UP YOUR DEVICE! make sure you have a back up of the memory card and also the device memory.
    2. In order to install the new 21.0.016 firmware you will also want to make sure you have the following software.

    * Download the latest version of Nokia PC Suite.
    * Download the Nemesis Service Suite.

    3. Next read this post, it provides a list of the available product codes for the N95.
    4. Finally you should make sure you read this post, it covers how to update the product code on the N95.

    As I began to progress through the steps outlined on changing the product code of my Nokia N95 mobile phone there were a couple of items where I was left to ‘take a leap of faith’.

    1. When installing Nemesis Service Suite I left the device connection as the default virtual USB device. And that seemed to be the right thing to do.
    2. When deciding on a new product code for the device I chose the one for EURO1 Plum, this appears to have worked fine for my location and device. I have a silver/grey Nokia N95 and am based in the UK.

    Once the product code was updated on the mobile phone the Nokia Software Updater worked fine to allow me to upgrade to the latest 21.0.016 firmware.

    Curse my slow blogging skills, beat to the post. 😀

    Sneak Peak of WordPress 2.5 available for download

    Anyone looking in the WordPress dashboard today will see the news that there is a sneak peak of the WordPress 2.5 Release Candidate 1 availible. From the dashboard comments this new version of WordPress will feature.

    A customizable dashboard, multi-file upload, built-in galleries, one-click plugin upgrades, tag management, built-in Gravatars, full text feeds, and faster load times

    If you are interested in giving the release candidate a test run, probably in a test environment I would think at this stage, You can download WordPress 2.5 here.

    Adobe Photoshop Lightroom 1.4 and Camera Raw 4.4 updates

    [[** UPDATE **]]
    Currently the Lightroom 1.4 update has been recalled after bugs were discovered all links to the Lightroom 1.4 update are redirected to the older 1.31 update for now. As per the comments from Adobe, you should avoid installing the Lightroom 1.4 update until a newer 1.41 update is availible that fixes these bugs Thanks for bringing this to my attention in the comments.
    [[** UPDATE **]]

    The Lightroom team have posted an announcement that Lightroom and Camera Raw have both been updated. According to the post the update wont filter through the Adobe Update system until next week, so if you want to get the update early you can find them on the adobe site and download them manually.

    download Lightroom 1.4 Update for Macintosh
    download Lightroom 1.4 Update for Windows
    download Camera Raw 4.4 Update for Macintosh
    download Camera Raw 4.4 Update for Windows

    The full post detailing the changes in the updates to Lightroom and Camera Raw are here

    How to create a portable, cross platform encrypted drive using TrueCrypt

    I posted a few days ago regarding the release of the new Macintosh OS X version of TrueCrypt. For those that don’t know, TrueCrypt is a free, open source application that enables you to create an encrypted files that, using the TrueCrypt application, can be mounted as a drive on a host machine. The exciting thing is that this new version of TrueCrypt makes it possible to create a cross platform encrypted volumes! This post is a step by step instruction on how to create a portable, cross platform, encrypted volume that will allow you to carry your data securely and access it on any Windows, Mac and I assume Linux based computers.

    Before we get into the main instruction, I want to highlight some points.

    1. [[** UPDATE **]]
      See this comment Sorry I was wrong, thank you for clearing this up
      [[** UPDATE **]]
      Currently the Mac version of TrueCrypt does NOT support hidden volumes, so if you need data to be available on Windows, Mac and Linux, you will have to forgo hidden encrypted volume functionality for the time being. Remember hidden TrueCrypt volumes you have previously created will NOT work on Macintosh computers.
    2. Currently the Mac version of TrueCrypt only seems to support the FAT file system. This is actually pretty logical . There is no native support for NTFS on Macintosh computers yet. If you already have a Windows based NTFS formatted encrypted volume, you may want to set up a new encrypted volume and format it to FAT so that you can mount the volume on multiple operating systems.
    3. Remember you will need to download the latest version of TrueCrypt

    Below the fold is the full step by step instruction on how to create a free, portable, cross platform encrypted drive using TrueCrypt. The encrypted volume you create should allow you to move a secure encrypted file across windows, macintosh and linux computers. As long as you have the TrueCrypt application with you on something like a USB drive or TrueCrypt is pre-installed on your target computer you should be able to mount your encrypted file as a standard drive.

    So off we go!!

    Continue reading How to create a portable, cross platform encrypted drive using TrueCrypt

    Free, Portable, Cross Platform Encryption Solution with TrueCrypt 5

    True Crypt 5a was released on a few weeks ago on February the 12th, one of the major new features is the release of a Mac OS X version of this free encryption application. A quick test confirms that creating a TrueCrypt 5 encrypted volume as a FAT32 formated volume using the new OS X 10.5 Leopard release of produces an encrypted file that can be mounted and used on a Windows XP machine that also has the new version of true crypt installed or availible.

    Personally I find this new version wonderful. My previous cross platform encryption solution was to use bcrypt a command line application availible for both Windows and Mac OS X, however this was really only useful for file encryption. Alternatively I could use an encrypted drive image in OS X, But then this was no use if i needed the files on my Windows machine.

    True crypt 5 allows a user to set up an encrypted volume that can be mounted as a drive, in the same way as an OS X drive image, only now of course its cross platform, and if you run truecrypt in traveler mode, its portable too! Bonus!

    In addition if you happen to have a Linux box, or maybe one of the shiny new Nokia Internet Tablets you ‘should’ also be able to run TrueCrypt 5 on those as well, TrueCrypt has supported Linux for a while I believe.

    You can Download TrueCrypt here.

    New Fring Version 3.3, Now with Flash Presence Widget.

    This evening I received an email from the mobile change service Fring announcing the new version is availible. As well as great new file swapping, Yahoo and AIM support and a host of other improvements, there was news of a new Flash based widget for websites that would allow people to contact you from your website while you are on the move with the Fring Mobile Client.

    Get more from your handset with fring’s new flash fringME! widget and stay connected with your internet communities while on the go! With the fringME! widget placed on your website or blog (i.e. myspace page), your web visitors can fring you at anytime, enabling you to stay connected even when you’re away from your PC.

    With fringME!, your online buddies will now be able to:

    • chat with you from fringME! on the web direct to fring on your mobile – even if they don’t have fring
    • see where you are. You can choose for fringME! to show your location via Google Maps using your GPS-enabled phone
    • view your online presence status – and see if you’re online, offline or in a call

    Download the new Fring version 3.3 for mobile chat

    FlashLite Helper Classes for Download. Pt 2. NetworkBroadcaster

    Following on from the simple BatteryBroadcaster class posted last week I have put together a second helper class for FlashLite, again built in ActionScript 2, so it should work for any FlashLite 2 or FlashLite 3 project. The NetworkBroadcaster class centralises all network and signal related events, and broadcasts any changes to listeners on 2 separate intervals. One for general signal levels, the other for “other” network status events, for example changes in network generation support.
    Continue reading FlashLite Helper Classes for Download. Pt 2. NetworkBroadcaster

    FlashLite 2 Helper Classes for Download. Pt 1. BatteryBroadcaster

    I have been sorting through some of my old code, commenting up some bits and generally refreshing the grey matter on some of the things I have been working on. I thought I would put some of the helper classes I use out into the wild. First up is a simple class that I used for monitoring battery status of mobile phones or other mobile devices in FlashLite 2, or FlashLite 3, I would think (not tested yet) .

    Flash Lite Battery Broadcaster

    Continue reading FlashLite 2 Helper Classes for Download. Pt 1. BatteryBroadcaster

    WordPress 2.3 Released

    I have just seen on my WordPress dashboard that the new release WordPress 2.3 was released today. Code named “Dexter”.

    This release is named for the great tenor saxophonist Dexter Gordon

    Download WordPress 2.3, “Dexter”

    Also today I found this useful article on using Subversion for managing your WordPress installation.

    Installing/Updating WordPress with Subversion

    LoadQueue Downloads

    It has been bought to my attention that the ‘Plain Text’ link of the iG:Syntax Hiliter plug-in I have been using for WordPress does not operate to well. Also some of the Flash ActionScripts I have been posting are rather large and so take a while to display and be formatted correctly.

    As a result of these issues i have added a Downloads page to my blog and will try and get in the habit of posting files that i think people may find useful here so they can pull them down as a .zip file.

    The first file included is a slight update to the Load Queue Manager Class or you can pickit up from here now.