News by Daniel Rinehart

User experience considerations with SQLite operations

11 Mar 09:00
An article I wrote for the Adobe Developer Connection entitled "User experience considerations with SQLite operations" has been published. Its focus is on issues Allurent uncovered while working with a SQLite database on the Allurent Desktop Connection application for Anthropologie that was demoed at Adobe MAX 2007 in Chicago.

Antennae 1.2.0 Released

2 Mar 08:15
Antennae version 1.2.0 has been released. Grab it from http://code.google.com/p/antennae/. Highlights of this release include: Changed to standard naming conventions for properties, targets, tasks, and directories Updated support for AIR 1.0 For anyone not familiar with Antennae here is a brief description: Antennae is an open-source project designed to automate the building and testing of Flex applications.

Flex 3, AIR 1, and OpenSource

25 Feb 17:12
Wow, it's amazing to think about all of the wonderful work that Adobe put into getting Flex 3 and AIR 1 out the door. My congratulations to everyone involved. Lastly the source for the Flex compilers is open source, I've already thought of some things I want to try with that. Download, play, enjoy. As a side note, I've updated my simple Window Explorer application to run on the released version of AIR.

Abusing try..catch and throw

19 Feb 05:00
While looking something else up in the AS3 documentation this long weekend, I ran across this comment: Typically, you throw instances of the Error class or its subclasses (see the Example section). Emphasis added by me. If one typically does something, that means you can also not do it :) The throw statement takes an expression as its argument. The convention is to have it be a subclass of Error. This post isn't about that.

Puzzling Proxy Problem: Solved

7 Feb 16:32
The short version is what AS3 operator triggers a call to the isAttribute() method of a Proxy? The answer, none. isAttribute() is a utility function provided by Proxy that can be called to determine if the name passed to a function was specified as an attribute. A couple of Proxy's methods can't be called in an attribute context, as noted below. I've created a sample Proxy class called MyProxy to help show what's going on:package com.neophi.test { import flash.utils.Proxy; import flash.

Truncating labels that use a percentage width

10 Jan 08:12
When an mx:Label is created, truncateToFit is true, and a percentage is specified for its width the label will show all of its content even if placed inside a fixed width container. The following example shows this scenario:<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.

New FlexUnit Flex Cookbook Entries

7 Jan 14:28
I've added some more advanced FlexUnit cookbook recipes that cover testing visual components and automated TestSuite generation. These can be found at Testing Visual Components with FlexUnit and Automated TestSuite Generation respectively.

Automated Visual Testing of Components

23 Dec 00:14
I'm happy to relay the announcement of the first public release of a new visual testing framework built on FlexUnit and AIR known as Visual FlexUnit. Some of you may have heard me make reference to this framework at my recent talks on Continuous Integration with Flex, FlexUnit, and Ant. Douglas McCarroll a recent inter at Allurent (the company I work for) developed the release.

Frankenstart: User Startup Experience

19 Dec 14:09
I've been thinking about the startup experience a user sees when launching applications. In particular I've been using a bunch of AJAX and Flex based RIAs recently. This observation is still gestating so I've not compiled a well defined list. It's one of those thoughts that I'm pretty sure is there and I'm just looking for additional evidence. When browsing the web many HTML pages haphazardly form into the final view.

Window Explorer Updated for Beta 3

17 Dec 13:53
I've updated Window Explorer to work with AIR beta 3. I think I've also got the new badge install for 9.0.115 working. I don't have my PC with Flash Switcher handy so I'm not 100% sure, will have to double check tomorrow. A quick recap of what Window Explorer is: Utility designed to allow easy exploration of the various Flex Window and Native Window options available in AIR. Code generation for selected options is included.
Pages   ← previous   next
5 6 7 8 9