I say build a bunch of custom Swing components and build the whole thing in
Java FX, it goes live in a week.

On Mon, Nov 24, 2008 at 9:38 PM, Jules Suggate <[EMAIL PROTECTED]>wrote:

>  Grr, ok the plot sickens :)
>
> Have just spoken with the guys and someone pointed out that native
> drag-and-drop, custom context menus and similar OS-level integrations are
> never going to be added to the Flash Player now that Adobe have AIR to put
> those features into. I'm inclined to see their point, but I need to think up
> a way around the one-click install showstopper.
>
> Naive approach would be: use a native installer to automate download and
> install of Adobe AIR (if not exists) and an AIR application without user
> intervention. Has anyone tried this? Can it be done (legally/technically)?
>
> Another alternative would be the Shu Player (http://www.shu-player.com).
> This bundles the AIR runtime into a single standalone exe with your AIR app,
> however distributing such applications contravenes the standard Adobe AIR
> license (see http://www.shu-player.com/air-runtime-notice).
>
> Has anyone had any luck negotiating a "case by case runtime distribution
> agreement" with Adobe for bundling the AIR runtime with an AIR application?
>
> Hope you guys can shed some light on this!
>
> Cheers,
> Jules
>
>
> On Mon, Nov 24, 2008 at 22:33, Jules Suggate <[EMAIL PROTECTED]>wrote:
>
>> Hi, sorry for my late reply.
>>
>> Merapi is on our list of "possibles", but we don't like the socket-server
>> approach for reasons of technical aesthetic. Having two separate processes
>> just smells icky... conceptually the Java code and the Flex code both
>> address the same concern -- To Build a Rich Client. Separating them
>> technically is only necessary because the AIR framework doesn't support
>> everything we need. We'd rather keep the technical structure as similar to
>> the logical structure as possible.
>>
>> An example of what could happen: if the Flex UI crashes, the CD burning
>> process might continue. Things like this give the socket server approach an
>> unnatural feel IMHO.
>>
>> The main advantage for us of using AIR would be the application updater
>> harness, but that's ruled out when using the Merapi approach anyway. Most
>> crucially though, we want a self-contained one-click install, and this is
>> just not possible using AIR and Merapi from what I can see.
>>
>> Cheers,
>> Jules
>>
>>
>> On Sat, Nov 22, 2008 at 04:31, valdhor <[EMAIL PROTECTED]> wrote:
>>
>>>   I don't know about others but this seems, to me, to be a very
>>> difficult route to take.
>>>
>>> Have you looked at the Merapi Project (http://www.merapiproject.net/)?
>>> This would give you a bridge between your AIR application and the
>>> local Java implementation.
>>>
>>> --- In [email protected] <flexcoders%40yahoogroups.com>, "Jules
>>> Suggate"
>>>
>>> <[EMAIL PROTECTED]> wrote:
>>> >
>>> > Hi list, long-time-no-post :)
>>> >
>>> > I've a gnarly one here.
>>> >
>>> > I contract to a VC funded startup formed to create a cross-platform
>>> desktop
>>> > client. Unfortunately AIR's APIs are not low-level enough (e.g. you
>>> can't
>>> > burn a CD with AIR). We've looked at Zinc, Shu Player, Janus and the
>>> rest
>>> > but Zinc and Janus don't support MacOS very well and the legal
>>> issues around
>>> > Shu Player make us wary of using it. This is a consumer-facing app
>>> and needs
>>> > to be squeaky clean.
>>> >
>>> > How about embedding the NPAPI FP10 in a Java process? That would be
>>> > cross-platform, and we could use NPRuntime to interact seamlessly
>>> from Java.
>>> >
>>> > The Flash Player license allows us to automate download of the FP10
>>> > installer, however these are the problems we still face:
>>> >
>>> > - If a user doesn't have the player installed, there will be a
>>> two-step
>>> > install process (one for the player, one for our app), which is
>>> sooo 90s
>>> > - We can't legally change the install location of the NPAPI
>>> plugin, so if
>>> > we automate downloads of the NPAPI FP10 and the user doesn't have
>>> Mozilla
>>> > installed it's unclear what we should do
>>> > - Not sure if we can specify the kind of Player (NPAPI vs ActiveX) to
>>> > download from adobe.com if the user is on Windows
>>> >
>>> > Even for the base case (a user with Mozilla and the NPAPI FP10 plugin
>>> > installed prior to install of our app), should we talk this over
>>> with Adobe
>>> > legal?
>>> >
>>> > Has anyone heard of Adobe entering into custom licensing agreements
>>> for this
>>> > kind of thing (and I mean, actual bonafide true stories, not conjecture
>>> > based on Adobe's licensing page making passing reference)?
>>> >
>>> > Hope this hits someone's cache!
>>> >
>>> > Cheers,
>>> > Jules
>>> > --
>>> > Jules Suggate
>>> > Owner and Technical Lead
>>> > Uphill Sprint Limited
>>> >
>>> > +64-21-157-8562
>>> >
>>>
>>>
>>
> 
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

Like the cut of my jib? Check out my Flex blog!

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]
:: http://flex.joshmcdonald.info/
:: http://twitter.com/sophistifunk

Reply via email to