Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-28 Thread Nik Derewianka
On 8/28/07, dorkie dork from dorktown [EMAIL PROTECTED] wrote:

 this is just my opinion but i don't think adobe wants you to code outside of 
 the box. i don't think they'll give you that much more access to the system. 
 for one, security. any security issues would slow down adoption. two, cross 
 compatibility.  cross compatibility is one of the enticing features for 
 developing for flash. you can write something that runs anywhere the flash 
 player is available. any browser, any os it will look the same and run the 
 same (so is the goal).

Yes and no.

Director is cross platform, third party extendable, network integrated
and secure (for Verisigned shockwave xtras) and has been for nearly a
decade.  So no - allowing access to the host OS does not implicitly
imply security or cross platform issues.

Cross platform could be restricted by the developer using a single
platform Xtra, however that was purely at the discretion of the
developer, the key point being that the developer had a choice.  It
was also the developers choice to stay platform neutral and publish to
mac/pc/web from the single project.

But i do agree with you that they probably wont offer too much more
than they already have partly because they already have a product that
does it and secondly there are so many other things that would give
them a greater benefit than platform integration which is already
provided in some form by wrapper apps etc.

Regards,
Nik


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-27 Thread Jeffry Houser
hank williams wrote:
 
 
 lol. You cant take my statement 100% literally. Yeah I know this is a 
 programmers forum but how about allow for a  little err... creative 
 license. 

  Fair enough. ;)

 Really only a 
 handful of companies today make money selling software, and they include 
 Microsoft, Adobe, and a few others. In fact developer tools will 
 probably be one of the last categories to go totally online. But most 
 application categories are moving to a software as service model. 

  Software as a service feels like a move back to the 'dumb client' 
model  of mainframes.  Even if it does take off en masse, I don't expect 
it to replace traditional desktop apps.


-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-27 Thread Jeffry Houser

  Fair enough, good point.  I'd say 99.9% of my usage with Flex Builder 
/ Eclipse is non-connected, though.


Tony Alves wrote:
 
 
 Jeffry,
 What about the updates in Flex Builder? Updates check the internet.
 
 I do agree that not all apps are connected to the internet.
 
 Jeffry Houser wrote:
  
  
   Interesting perspective. I believe it is incorrect. I use many
   desktop applications that do not need /have connectivity. Flex Builder
   is one great example.
  

-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-27 Thread hank williams

  Software as a service feels like a move back to the 'dumb client'
  model  of mainframes.  Even if it does take off en masse, I don't expect
  it to replace traditional desktop apps.


Naw dude, not at all.

Connected or software as service doesn't have to mean bad terminal
like software, though until recently I would agree that it did. The
software in browser thing was the bane of my existence for the last
10 years. Browser based software rolled back the progress we had made
in good user interface design in the 80's and 90's. Imagine being able
to scroll your toolbar off the top of the screen, as is standard
design in todays web pages. Just imagine if you had to *scroll* to get
to the adobe illustrator tool bar because it was off screen. The
browser took us back into the interface stone age for the last 10
years.

Unfortunately, not withstanding this fact, many major apps started to
appear in browsers using these bastardized user interfaces driven by
the fact that we did not have tools like flex and AJAX and now AIR.

Now most standard desktop apps are being re-architected around
connectedness, whether it is from a desktop codebase or a web based
code base. The reason this is happening (all the big software
companies have either launched such products or have announced them)
is because software is just better when it is connected. If you lament
the notion or disagree with the idea that most desktop productivity
apps will begin to be designed around internet awareness and/or
collaboration we should revist this in another 18 months.  You pick
the place - looser buys the beer :)

Hank


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-27 Thread Jeffry Houser

hank williams wrote:
 
   Software as a service feels like a move back to the 'dumb client'
   model of mainframes. Even if it does take off en masse, I don't expect
   it to replace traditional desktop apps.
  
 
 Naw dude, not at all.
 
 Connected or software as service doesn't have to mean bad terminal
 like software, though until recently I would agree that it did. 

  When most people talk about Software as a service they use Google Docs 
as a prime example.  That's just software in a browser, and I don't ever 
expect it (or Buzzword) to replace my MS Word.

  However, if you are using 'software as a service' to include something 
like iTunes ( Which is Softare and Services), then that makes a lot more 
sense to me.

 If you lament
 the notion or disagree with the idea that most desktop productivity
 apps will begin to be designed around internet awareness and/or
 collaboration we should revist this in another 18 months. You pick
 the place - looser buys the beer :)

  I have no doubt they will.  I'm just not sold on the benefits of such 
an environment yet.  Feel free to call me a skeptic.

-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-27 Thread Jeffry Houser

  No arguments. ;)

Tony Alves wrote:
 
 
 Hello Jeffry,
 
 I agree with you. I do not see a benefit of running a word processor in 
 an online application unless it is maybe to edit some content in the 
 application.  I really do not want to run my word processor in a browser 
 application either.  Do I need a word processor to be cross platform 
 (Win, Linux, Mac)?  Probably not.
 
 What I would like to do is be able to have some other server store my 
 documents and back them up allowing me to categorize them and share them 
 with my colleagues online.  This is the benefit of online services that 
 I think will be in demand.  Another example that drives me crazy right 
 now is my online banking.  I love online banking.  I hate the 
 applications that they use to administer this great online service. 
 
 There are an infinite number of examples of online services that would 
 run applications that you would not want installed on your client 
 machine.  If I had to install every one of them that I liked,  I would 
 have to get another tera-byte of disk and delete all my mp3's :(  Not to 
 mention the time it would take to install the upgrades when they had bug 
 fixes.
 
 You are right, software as a service model is not really going to work 
 for most users. But, online services using RIA will definitely be the 
 future.  Until lately, we did not have a good framework for creating 
 good user interfaces for data driven applications on the internet. 
 Client applications are not going away either.  We are just saying that 
 there is a HUGE demand for online applications that WORK well.  A good 
 way to prove this is to look at the number of online applications 
 already running today.  They would greatly benefit from a Flex (or 
 other) upgrade.  Salesforce.com is a perfect example of an online 
 service model that works.  They are very successful and even realize the 
 need for Rich Internet Applications.  They have put a ton of time into 
 creating an API in actionscript.  And I must say, it rocks.
 
 Regards,
 Tony
 
 
 Jeffry Houser wrote:
 

 hank williams wrote:
 
   Software as a service feels like a move back to the 'dumb client'
   model of mainframes. Even if it does take off en masse, I don't expect
   it to replace traditional desktop apps.
  
 
  Naw dude, not at all.
 
  Connected or software as service doesn't have to mean bad terminal
  like software, though until recently I would agree that it did.

 When most people talk about Software as a service they use Google Docs
 as a prime example. That's just software in a browser, and I don't ever
 expect it (or Buzzword) to replace my MS Word.

 However, if you are using 'software as a service' to include something
 like iTunes ( Which is Softare and Services), then that makes a lot more
 sense to me.

  If you lament
  the notion or disagree with the idea that most desktop productivity
  apps will begin to be designed around internet awareness and/or
  collaboration we should revist this in another 18 months. You pick
  the place - looser buys the beer :)

 I have no doubt they will. I'm just not sold on the benefits of such
 an environment yet. Feel free to call me a skeptic.

 -- 
 Jeffry Houser, Technical Entrepreneur, Software Developer, Author,
 Recording Engineer
 AIM: Reboog711 | Phone: 1-203-379-0773
 --
 My Company: http://www.dot-com-it.com http://www.dot-com-it.com
 My Podcast: http://www.theflexshow.com http://www.theflexshow.com
 My Blog: http://www.jeffryhouser.com http://www.jeffryhouser.com

 

-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-27 Thread dorkie dork from dorktown
this is just my opinion but i don't think adobe wants you to code outside of
the box. i don't think they'll give you that much more access to the system.
for one, security. any security issues would slow down adoption. two, cross
compatibility.  cross compatibility is one of the enticing features for
developing for flash. you can write something that runs anywhere the flash
player is available. any browser, any os it will look the same and run the
same (so is the goal).

i'm not saying being able to call a dll wouldn't be helpful or isn't needed
but the minute you add support for a proprietary os api you lose cross
compatibility.

adobe is open about their plans for air:
https://bugs.adobe.com/confluence/display/ADOBE/Home
https://bugs.adobe.com/confluence/display/ADOBE/Flex+3+Planning

if it is not listed you just need to ask,
http://bugs.adobe.com/flex

these links include air related information



On 8/26/07, droponrcll [EMAIL PROTECTED] wrote:

   --- In flexcoders@yahoogroups.com flexcoders%40yahoogroups.com, hank
 williams [EMAIL PROTECTED]
 wrote:
 
  On 8/25/07, Jeffry Houser [EMAIL PROTECTED] wrote:
  
  
  
  
  
  
  
   hank williams wrote:
   
   
  So in your mind, Adobe's goal of being cross platform
 should be
  abandoned since there is no way to do cross-platform COM?
 Would you
  find it acceptable if it allowed you to do Mac only
 desktop stuff or
  does windows only compatible == desktop software?

 I think Adobe should provide hooks that allow extension,
 for instance
 by Java. If it so happens that a third-party or homegrown
 extension
 *happens* not to be cross-platform, AIR itself will still
 be cross-
 platform. It shouldn't be Adobe's business to enforce that
 everything that could ever be used by AIR would have to be
 cross-
 platform.

 For example, both Authorware and Director (Adobe's desktop
 application building programs) are both cross-platform but
 allow
 extension via Xtras and other means. Not all of those Xtras
 are
 cross-platform, but developers still find them incredibly
 useful,
 either because they are only working on one platform or
 because they
 can work around the gap in some other way on the other
 platform.
   
You cant really compare AIR to authorware and director. These
 were
both very thinly deployed tools (compared to flash)
  
   Shouldn't we be comparing them to AIR in this case? I'd be
 willing to
   bet that AIR's deployment (at this stage) is very thinly
 deployed. Yes,
   AIR has Flash Player embedded, but AIR != Flash
  
 
  Actually, AIR uses special non publicly available pieces of the
 flash
  platform to make installing totally seamless. When you click on an
 AIR
  app to download, it it leverages this not publicly available stuff
 to
  download the AIR runtime in the background. So they are leveraging
 the
  presence of flash to facilitate the installation of the runtime.
 This
  is a *big* deal and feels very different from downloading an exe in
  explorer. If it's not a big deal for your apps you can, as I said,
  just use one of the many flash to exe projectors out there. Also,
  Director and Authorware cant really be compared to AIR because
 neither
  of them was based on a runtime separate from the application being
  installed on the users computer. Being a completely self contained
  download made it more appropriate to allow these tools to bring DLLs
  or Xtras with them. Anything can be bundled in a stand-alone
 download,
  but AIR apps are not exe's and are dependent on the AIR runtime.
 This
  is a critical architectural difference.

 I disagree. I am not certain how Director works, since I've never
 used it except to make movies that were then integrated into
 Authorware, but Authorware has the ability to either incorporate the
 runtime into the content file as a new exe or to provide it
 separately. The fact that the AIR team chose only one of these
 strategies is not compelling to me.

I think they may eventually add additional layers of access to
 the
system, but I doubt that they will ever go as far as you would
 like
because the responsibility is too great for a browser
 connected tool.
  
   I wouldn't consider AIR a browser connected tool. It does have
 an
   embedded browser, but...
  
   The ability to integrate with the local system (Via an execute
 type
   command) is almost mandatory for non-connected applications.
 
  It sounds like you are saying that there is no market for AIR. Based
  on the general reaction from the developer community, I would have
 to
  disagree. Of course perhaps you are just trying to say that given
 that
  AIR's focus on occasionally connected applications, that there isnt
  such a need for access to DLLs and such. If so I would whole
 heartedly
  agree.
 
  At this
   time, it does not appear that AIR fits that market very well
 (nor are
   they targeting the market.. )
  
   If you need to run DLLs 

Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread hank williams

  
   Actually, AIR uses special non publicly available pieces of the flash
   platform to make installing totally seamless.   When you click on an AIR
   app to download, it it leverages this not publicly available stuff to
   download the AIR runtime in the background.

  That all sounds like heresay to me, since right now you have to
  download and install the SDK separately before you can install an AIR app.


Hmm… perhaps. I guess it depends on your definition of hearsay. If
it means that Adobe said it, and there are working apps that
demonstrate it, but you just choose not to believe it then perhaps so.

More specifically,

At this URL:
http://labs.adobe.com/technologies/air/samples/

There are AIR sample applications. The first one is labeled as follows:

Install Now
In order to run Employee directory this installer will also setup Adobe AIR.

When you click on it, in the little flash area it says:

Installing this application requires the Adobe Integrated Runtime
(AIR), which will also be downloaded and installed. Press yes to
continue

When you do click, if the machine you are on doesn't yet have AIR, as
the test machine I used did not, it did in fact install AIR.


  I wonder about non-web based distribution?  It stated in an FAQ
  somewhere on the labs site that the SDK will be distributable for CD
  projects.  Obviously in such a situation you won't be going to the web.


AIR apps *cannot* currently be distributed on CD. The SDK can, just as
the Flex SDK can or any library or compiler can. The SDK is just
libraries, and distributing them via CD does not mean that the
resulting apps can be distributed via CD.  I  believe I read they
intend to allow this at some point in the future but not  before 1.0.

 I wouldn't consider AIR a browser connected tool. It does have an
 embedded browser, but...

 The ability to integrate with the local system (Via an execute type
 command) is almost mandatory for non-connected applications.
  
   It sounds like you are saying that there is no market for AIR.

  I'm saying that there is no market for AIR in non-connected desktop
  applications.

  --
  Jeffry Houser, Technical Entrepreneur, Software Developer, Author,
  Recording Engineer
  AIM: Reboog711  | Phone: 1-203-379-0773
  --
  My Company: http://www.dot-com-it.com
  My Podcast: http://www.theflexshow.com
  My Blog: http://www.jeffryhouser.com




--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/flexcoders/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread hank williams

  I'm saying that there is no market for AIR in non-connected desktop
  applications.

  --


 I think in 2007 we can almost safely say there is no market for *any*
non-connected desktop applications, with or without AIR.

Hank


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread Claus Wahlers
hank williams wrote:

  I think in 2007 we can almost safely say there is no market for *any*
 non-connected desktop applications, with or without AIR.

Bold words...

Cheers,
Claus.




Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread Thijs Triemstra | Collab

On Aug 26, 2007, at 10:52 AM, hank williams wrote:


 AIR apps *cannot* currently be distributed on CD. The SDK can, just as
 the Flex SDK can or any library or compiler can. The SDK is just
 libraries, and distributing them via CD does not mean that the
 resulting apps can be distributed via CD.  I  believe I read they
 intend to allow this at some point in the future but not  before 1.0.

It looks like it will be possible to distribute AIR apps (that  
include the runtime) with v1.0 according to the faq:

http://labs.adobe.com/wiki/index.php/ 
AIR:Developer_FAQ#Will_developers_be_able_to_distribute_the_Adobe_AIR_in 
staller_with_their_applications.3F

Thijs


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread hank williams
The issue I was referring to was whether it would be possible to do so
without being online and Via CD. My understanding was that this was not the
case. These two concepts I suspect are not in conflict. The FAQ merely says
that people will be able to write their own installers. Writing your own
installer is not necessarily the same thing as being able to install an app
off line via CD though there is certainly at least good reason to question
my recollection/understanding.

I think I remember mike chambers talking about this but I am unable to cite
any references. Perhaps someone on the team can clarify.

Regards,
Hank

On 8/26/07, Thijs Triemstra | Collab [EMAIL PROTECTED] wrote:


 On Aug 26, 2007, at 10:52 AM, hank williams wrote:

 
  AIR apps *cannot* currently be distributed on CD. The SDK can, just as
  the Flex SDK can or any library or compiler can. The SDK is just
  libraries, and distributing them via CD does not mean that the
  resulting apps can be distributed via CD. I believe I read they
  intend to allow this at some point in the future but not before 1.0.

 It looks like it will be possible to distribute AIR apps (that
 include the runtime) with v1.0 according to the faq:

 http://labs.adobe.com/wiki/index.php/
 AIR:Developer_FAQ#Will_developers_be_able_to_distribute_the_Adobe_AIR_in
 staller_with_their_applications.3F

 Thijs
  



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread Jeffry Houser

  Interesting perspective.  I believe it is incorrect.  I use many 
desktop applications that do not need /have connectivity.  Flex Builder 
is one great example.

hank williams wrote:
 
 
  
   I'm saying that there is no market for AIR in non-connected desktop
   applications.
  
   --
 
 I think in 2007 we can almost safely say there is no market for *any*
 non-connected desktop applications, with or without AIR.
 
 Hank
 
 

-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread Jeffry Houser

hank williams wrote:
  
   Actually, AIR uses special non publicly available pieces of the flash
   platform to make installing totally seamless.   When you click on an AIR
   app to download, it it leverages this not publicly available stuff to
   download the AIR runtime in the background.

  That all sounds like heresay to me, since right now you have to
  download and install the SDK separately before you can install an AIR app.

 
 Hmm… perhaps. I guess it depends on your definition of hearsay. If
 it means that Adobe said it, and there are working apps that
 demonstrate it, 

  I was unaware that functionality was out in the wild.  They've talked 
about, I've never seen it demonstrated.

 AIR apps *cannot* currently be distributed on CD. 

  I'm unsure of specifics, but why not?  It will be a 'version 1' 
feature, per this FAQ:
 
http://labs.adobe.com/wiki/index.php/AIR:Developer_FAQ#Can_I_create_CD-ROM_or_Kiosk_applications_that_leverage_Adobe_AIR.3F

  If they have the automated installer built, why can't it be put onto a CD?

-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/flexcoders/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread hank williams


  AIR apps *cannot* currently be distributed on CD.

   I'm unsure of specifics, but why not?  It will be a 'version 1'
 feature, per this FAQ:


 http://labs.adobe.com/wiki/index.php/AIR:Developer_FAQ#Can_I_create_CD-ROM_or_Kiosk_applications_that_leverage_Adobe_AIR.3F

   If they have the automated installer built, why can't it be put onto a
 CD?



Ah you found the faq point that clarifies my confusion. You cant run from CD
but you can install from a CD.

Hank


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread Tony Alves
Jeffry,
What about the updates in Flex Builder?  Updates check the internet.

I do agree that not all apps are connected to the internet.


Jeffry Houser wrote:


 Interesting perspective. I believe it is incorrect. I use many
 desktop applications that do not need /have connectivity. Flex Builder
 is one great example.

   


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread hank williams
  I disagree.  I am not certain how Director works, since I've never
  used it except to make movies that were then integrated into
  Authorware, but Authorware has the ability to either incorporate the
  runtime into the content file as a new exe or to provide it
  separately.  The fact that the AIR team chose only one of these
  strategies is not compelling to me.


Everything aint for everybody. But regarding the runtime issue, there
is a big difference between a shipping two separate files i.e. a
library and an application, and shipping a common runtime with the
intent to install that runtime on every computer on the planet.
Director never had that has a goal, and it would never have been a
reasonable one if they had.

  
  IMO, it does not make sense for Adobe to continue to develop Director
  when AIR and Flash have the potential ability to replace it.  Adobe
  has already stopped development on Director, and I can tell you they
  will never manage to convince Authorware users to pick up Director,
  regardless of its innate capabilities, because we believe its days
  are also numbered. However, for the replacement to happen, Adobe will
  have to add more capability to AIR.


lol. Do you really think Adobe cares about supporting or capturing the
Director or Authorware markets. They will never admit it publicly, but
they are irrelevant. They are certainly not designing AIR with the
idea of making sure that Director or Authorware users are happy.

Hank


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-26 Thread hank williams
lol. You cant take my statement 100% literally. Yeah I know this is a
programmers forum but how about allow for a  little err... creative license.
There is almost nothing that is 100% true. But there are *very* few programs
that are sold today that do not have a connected component. I used to write
software that I sold in a box that was sold a compUSA, That business is all
but gone. In fact there are very few programs sold today in the desktop
market at all. Years ago I could make money selling software. Today one must
sell services driven by software. Really only a handful of companies today
make money selling software, and they include Microsoft, Adobe, and a few
others. In fact developer tools will probably be one of the last categories
to go totally online. But most application categories are moving to a
software as service model. Microsoft Works is now free and makes money by
displaying ads. Even intuit is moving towards an online subscription based
version of quicken. The Microsoft Office franchise is under attack by Google
office and other online applications and ever microsoft has said the next
major release of office will be a connected application. The disconnected
application is *dying*.

Hank

On 8/26/07, Jeffry Houser [EMAIL PROTECTED] wrote:


 Interesting perspective. I believe it is incorrect. I use many
 desktop applications that do not need /have connectivity. Flex Builder
 is one great example.


 hank williams wrote:
 
 
  
   I'm saying that there is no market for AIR in non-connected desktop
   applications.
  
   --
 
  I think in 2007 we can almost safely say there is no market for *any*
  non-connected desktop applications, with or without AIR.
 
  Hank
 
 

 --
 Jeffry Houser, Technical Entrepreneur, Software Developer, Author,
 Recording Engineer
 AIM: Reboog711 | Phone: 1-203-379-0773
 --
 My Company: http://www.dot-com-it.com
 My Podcast: http://www.theflexshow.com
 My Blog: http://www.jeffryhouser.com

  



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-25 Thread hank williams
 --- In flexcoders@yahoogroups.com, hank williams [EMAIL PROTECTED]
  wrote:
  
  
   So in your mind, Adobe's goal of being cross platform should be
   abandoned since there is no way to do cross-platform COM? Would you
   find it acceptable if it allowed you to do Mac only desktop stuff or
   does windows only compatible == desktop software?

  I think Adobe should provide hooks that allow extension, for instance
  by Java.  If it so happens that a third-party or homegrown extension
  *happens* not to be cross-platform, AIR itself will still be cross-
  platform.  It shouldn't be Adobe's business to enforce that
  everything that could ever be used by AIR would have to be cross-
  platform.

  For example, both Authorware and Director (Adobe's desktop
  application building programs) are both cross-platform but allow
  extension via Xtras and other means.  Not all of those Xtras are
  cross-platform, but developers still find them incredibly useful,
  either because they are only working on one platform or because they
  can work around the gap in some other way on the other platform.

You cant really compare AIR to authorware and director. These were
both very thinly deployed tools (compared to flash) and they never had
runtimes that were, essentially, built into the operating system (as
flash effectively is at 98% or 99%). The responsibility that adobe
shoulders in making tools that do things like seamlessly download,
auto update, etc and dont crash the system are substantial. They cant
afford to use their position to facilitate installation of 3rd party
DLLs that can easily crash the local system.

I think they may eventually add additional layers of access to the
system, but I doubt that they will ever go as far as you would like
because the responsibility is too great for a browser connected tool.
The good news is there are already so many alternatives if all you
really want to do is build an exe, such as Zinc, screenweaver hx, etc.
There is absolutely nothing standing in the way of making fully
functional exes. I am personally happy to trade full system level
access in return for having a pre-installed runtime that leverages the
seamless flash download and upgrade system.

Hank


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-25 Thread Jeffry Houser

hank williams wrote:
 
 
So in your mind, Adobe's goal of being cross platform should be
abandoned since there is no way to do cross-platform COM? Would you
find it acceptable if it allowed you to do Mac only desktop stuff or
does windows only compatible == desktop software?
  
   I think Adobe should provide hooks that allow extension, for instance
   by Java. If it so happens that a third-party or homegrown extension
   *happens* not to be cross-platform, AIR itself will still be cross-
   platform. It shouldn't be Adobe's business to enforce that
   everything that could ever be used by AIR would have to be cross-
   platform.
  
   For example, both Authorware and Director (Adobe's desktop
   application building programs) are both cross-platform but allow
   extension via Xtras and other means. Not all of those Xtras are
   cross-platform, but developers still find them incredibly useful,
   either because they are only working on one platform or because they
   can work around the gap in some other way on the other platform.
 
 You cant really compare AIR to authorware and director. These were
 both very thinly deployed tools (compared to flash) 

  Shouldn't we be comparing them to AIR in this case?  I'd be willing to 
bet that AIR's deployment (at this stage) is very thinly deployed.  Yes, 
AIR has Flash Player embedded, but AIR != Flash

 I think they may eventually add additional layers of access to the
 system, but I doubt that they will ever go as far as you would like
 because the responsibility is too great for a browser connected tool.

  I wouldn't consider AIR a browser connected tool.  It does have an 
embedded browser, but...

  The ability to integrate with the local system (Via an execute type 
command) is almost mandatory for non-connected applications.  At this 
time, it does not appear that AIR fits that market very well (nor are 
they targeting the market.. )

  If you need to run DLLs / COM / etc... then AIR probably isn't a good 
choice.


-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com



Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-25 Thread hank williams
On 8/25/07, Jeffry Houser [EMAIL PROTECTED] wrote:







  hank williams wrote:
  
  
  So in your mind, Adobe's goal of being cross platform should be
  abandoned since there is no way to do cross-platform COM? Would you
  find it acceptable if it allowed you to do Mac only desktop stuff or
  does windows only compatible == desktop software?

 I think Adobe should provide hooks that allow extension, for instance
 by Java. If it so happens that a third-party or homegrown extension
 *happens* not to be cross-platform, AIR itself will still be cross-
 platform. It shouldn't be Adobe's business to enforce that
 everything that could ever be used by AIR would have to be cross-
 platform.

 For example, both Authorware and Director (Adobe's desktop
 application building programs) are both cross-platform but allow
 extension via Xtras and other means. Not all of those Xtras are
 cross-platform, but developers still find them incredibly useful,
 either because they are only working on one platform or because they
 can work around the gap in some other way on the other platform.
  
   You cant really compare AIR to authorware and director. These were
   both very thinly deployed tools (compared to flash)

  Shouldn't we be comparing them to AIR in this case?  I'd be willing to
  bet that AIR's deployment (at this stage) is very thinly deployed.  Yes,
  AIR has Flash Player embedded, but AIR != Flash


Actually, AIR uses special non publicly available pieces of the flash
platform to make installing totally seamless. When you click on an AIR
app to download, it it leverages this not publicly available stuff to
download the AIR runtime in the background. So they are leveraging the
presence of flash to facilitate the installation of the runtime. This
is a *big* deal and feels very different from downloading an exe in
explorer.  If it's not a big deal for your apps you can, as I said,
just use one of the many flash to exe projectors out there. Also,
Director and Authorware cant really be compared to AIR because neither
of them was based on a runtime separate from the application being
installed on the users computer. Being a completely self contained
download made it more appropriate to allow these tools to bring DLLs
or Xtras with them. Anything can be bundled in a stand-alone download,
but AIR apps are not exe's and are dependent on the AIR runtime. This
is a critical architectural difference.


   I think they may eventually add additional layers of access to the
   system, but I doubt that they will ever go as far as you would like
   because the responsibility is too great for a browser connected tool.

  I wouldn't consider AIR a browser connected tool.  It does have an
  embedded browser, but...

  The ability to integrate with the local system (Via an execute type
  command) is almost mandatory for non-connected applications.

It sounds like you are saying that there is no market for AIR. Based
on the general reaction from the developer community, I would have to
disagree. Of course perhaps you are just trying to say that given that
AIR's focus on occasionally connected applications, that there isnt
such a need for access to DLLs and such. If so I would whole heartedly
agree.

At this
  time, it does not appear that AIR fits that market very well (nor are
  they targeting the market.. )

  If you need to run DLLs / COM / etc... then AIR probably isn't a good
  choice.


This is clearly true.

Hank


Re: [flexcoders] Re: AIR vs DLL vs. External code?

2007-08-25 Thread Jeffry Houser
hank williams wrote:
 
 
You cant really compare AIR to authorware and director. These were
both very thinly deployed tools (compared to flash)
  
   Shouldn't we be comparing them to AIR in this case? I'd be willing to
   bet that AIR's deployment (at this stage) is very thinly deployed. Yes,
   AIR has Flash Player embedded, but AIR != Flash
  
 
 Actually, AIR uses special non publicly available pieces of the flash
 platform to make installing totally seamless.   When you click on an AIR
 app to download, it it leverages this not publicly available stuff to
 download the AIR runtime in the background. 

  That all sounds like heresay to me, since right now you have to 
download and install the SDK separately before you can install an AIR app.

  I wonder about non-web based distribution?  It stated in an FAQ 
somewhere on the labs site that the SDK will be distributable for CD 
projects.  Obviously in such a situation you won't be going to the web.

   I wouldn't consider AIR a browser connected tool. It does have an
   embedded browser, but...
  
   The ability to integrate with the local system (Via an execute type
   command) is almost mandatory for non-connected applications.
 
 It sounds like you are saying that there is no market for AIR. 

  I'm saying that there is no market for AIR in non-connected desktop 
applications.

-- 
Jeffry Houser, Technical Entrepreneur, Software Developer, Author, 
Recording Engineer
AIM: Reboog711  | Phone: 1-203-379-0773
--
My Company: http://www.dot-com-it.com
My Podcast: http://www.theflexshow.com
My Blog: http://www.jeffryhouser.com