U3 apps and rev

Richard Gaskin ambassador at fourthworld.com
Mon Jun 26 13:17:42 EDT 2006


Dan Shafer wrote:
> Clearly U3 is a marketing opportunity (if it's even that) and not a
> technology opportunity. U3 is just another target platform for which you can
> choose to compile your Rev apps. If there's anyone on this list who can be
> characterized as paranoid and vigilant about RR losing its xplat focus, I
> suspect that'd be me. And I'm not troubled by this move. Windows is
> proprietary. So is OS X.
> 
> If you think a product you're offering is a great candidate for the U3
> platform, you compile for it and deliver it. The fact that you use the Rev
> compiler reduces the qualification period for your app from weeks to hours.
> If you don't see U3 as a viable platform for your app, just don't check the
> box. No harm, no foul.

I think Dan's comments bear repeating -- thanks for posting that, Dan.

 From time to time RunRev adds support for OS-specific technologies to 
the engine, and those are generally regarded as good things.  Like 
support for the Windows Registry, OS X Drawers, AppleScript, and others, 
U3 support is just one more option we can choose to use or not as our 
clients' needs warrant.

Personally, as long as Apple's HIG continues to recommend disclosure 
triangles I don't ever see myself using drawers, since I can get the 
same benefit in a cross-platform manner with disclosure triangles.  But 
I agree with RunRev's decision to support drawers for those who want them.

I see the same thing here with U3.  It's a fun use of a Windows-specific 
feature (the autorun.inf file), and in more recent implementations 
they've added other goodies like device removal notification.  As long 
as those are available for us to use easily I see no harm, and certainly 
some benefit.

> And FWIW, I'm as confused about any other reason you'd adopt U3 as a
> platform as everyone else here.

U3 can be a valuable "also" for deploying portable apps.  The spec is 
supported by SanDisk and other major manufacturers, so if you're already 
interested in making apps for portable devices RunRev now makes it as 
easy to include U3 in your deployment mix as any other USB device.

Unfortunately the U3 group currently implements U3 support for 
applications in a way that makes it exclusive to their devices; that is, 
your U3-compliant app won't run from a non-U3 device, and non-U3 apps 
are not easily added to the U3 Launchpad.

But now that RunRev has made it trivial to support U3, you can make a U3 
version of your apps and a more generic portable "U4" version for 
everything else.  Given the exclusive nature of U3 this wasn't possible 
before RunRev's initiative, but now it's been made easy.

And whether your apps support U3, a more generic "U4", or both, the 
marketing muscle behind U3 has helped legitimize the concept of running 
self-contained apps from a portable device, which has helped increase 
demand for all flash drives, lowering consumer costs and increasing the 
variety of devices to choose from.  Since Rev has always made it easy to 
deliver self-contained apps, this growing market awareness can only be a 
good thing which especially favors us Rev developers.

--
  Richard Gaskin
  Managing Editor, revJournal
  _______________________________________________________
  Rev tips, tutorials and more: http://www.revJournal.com



More information about the use-livecode mailing list