Slashdot Mirror


Adobe Releases Cross-Operating System Runtime

An anonymous reader writes to mention that Adobe released the first public version of their new cross-operating system runtime today nicknamed 'Apollo'. "The software relies on HTML, JavaScript, Flash, and Adobe Flex. The alpha version, which presently works on Windows and Macintosh, can be downloaded for free at http://www.adobe.com/go/apollo. Once the Apollo apps are created, users can launch them from their desktops, without using their browser or connecting online. An Apollo application can connect automatically to online data or services when an Internet connection is detected, with new components automatically downloaded and integrated. The user needs the Apollo runtime to run the apps, just as a Flash player is needed to run Flash animations."

15 of 297 comments (clear)

  1. Two good reasons to stay far away by drinkypoo · · Score: 3, Informative

    The first reason, and the less sure one and more petty one, is that I feel that Adobe ruins all software over time. If you think carefully about this, and if you have sufficient experience with Adobe software, you will agree with me. The only project Adobe has not completely destroyed is Photoshop, and that is only because they move most cautiously with that product. If they screwed up Photoshop they would cease to exist yesterday.

    The other reason, however, and the one that I expect more support on, is the Apollo Runtime Licensing Agreement. It contains such gems as "2.2 Distribution. You may not sublicense or distribute the Software.", "2.3 Backup Copy. You may make one backup copy of the Software, provided your backup copy is not installed or used on any computer. You may not transfer the rights to a backup copy unless you transfer all rights in the Software as provided under Section 4." And then there's "2.4 No Modification. You may not modify, adapt, translate or create derivative works based upon the Software.". Here's another fun one: "3.1 Prohibited Devices and Systems. You may not install or use the Software on any non-PC device or with any embedded or device version of any operating system. For the avoidance of doubt, and by example only, you may not install or use the Software on any (a) mobile devices, set top boxes (STB), handhelds, phones, web pads, tablets and Tablet PCs that are not running Windows XP or Vista Tablet PC Edition, game consoles, TVs, DVD players, media centers (excluding Windows XP Media Center Edition and its successors), electronic billboards or other digital signage, internet appliances or other internet-connected devices, PDAs, medical devices, ATMs, telematic devices, gaming machines, home automation systems, kiosks, remote control devices, or any other consumer electronics device, (b) operator-based mobile, cable, satellite, or television systems or (c) other closed system devices."

    Now consider Apollo in the context of actually using it; the only place you can install it is on a web server. The license does not even permit installation on a web server appliance! I am not making this up; you are prohibited from installing it on "internet appliances or other internet-connected devices". You cannot install the software on a PDA used as a webserver. You cannot use the software as the interface for a set-top box. You cannot, in fact, use the software anywhere other than a webserver (but not an appliance!) or pretty much anything running Windows XP (tablet PCs and media centers NOT running Windows XP are explicitly prohibited.)

    Avoid this software at all costs! It's just an attempt by Adobe to create lock-in. Use ANY alternative.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Two good reasons to stay far away by Bat+Country · · Score: 5, Informative

      1. Definitions. "Software" means (a) (i) all of the contents of the files (provided either by electronic download, on physical media or any other method of distribution), disk(s), CD-ROM(s) or other media with which this agreement is provided; (ii) related explanatory written materials or files ("Documentation"); and (iii) fonts; and (b) upgrades, modified versions, updates, additions, and copies of the the foregoing, if any, licensed to you by Adobe (collectively, "Updates").

      "Software" doesn't mean products that you've created using Apollo, this EULA is explicitly referring to the Windows runtime of Apollo.

      This is the standard sort of CYA EULA put out by just about any company that releases a platform-specific runtime. Not saying that Adobe won't attempt to restrict creative use of the Apollo framework, just saying that this EULA does not mean what you think it means.

      Caveat: IANAL.
      --
      The land shall stone them with the bread of his son.
  2. Re:Write once, spam everywhere? by Bat+Country · · Score: 2, Informative

    You're either an alarmist or a realist. Only time will tell.

    That's one of the first reactions to any new technology on Slashdot it seems, however - "What evil can it be used for?"

    Well, that and "Can it run Linux?"

    --
    The land shall stone them with the bread of his son.
  3. Re:Linux? by Doctor+Crumb · · Score: 4, Informative

    "Apollo will work on Mac and Windows to begin with, Linux support to follow."

    http://myblah-blah-tech.blogspot.com/2007/01/15-th ings-about-adobe-apollo.html

  4. Re:Wrapper by jlowe · · Score: 3, Informative

    From here: http://news.com.com/Adobe+ponies+up+for+Apollo/210 0-1012_3-6129403.html

    "During a press and anlalyst briefing Wednesday, Adobe's senior vice president and chief software architect Kevin Lynch said Adobe will build its future products using Apollo."

  5. Re:Translation... by Zonk+(troll) · · Score: 3, Informative
    Don't forget about this part:

    13. Compliance with Licenses. If you are a business or organization, you agree that upon request from Adobe or Adobe's authorized representative*, you will within thirty (30) days fully document and certify that use of any and all Software at the time of the request is in conformity with your valid licenses from Adobe.

    http://www.adobe.com/products/eulas/players/flash/


    * Ie, the BSA which Adobe is a member of.

    This is one of the reasons I despise Flash. Hopefully someday Gnash will be a good replacement for it.
    --
    "The Federal Reserve is a fraudulent system."--Lew Rockwell
    End The FED. -
  6. Re:Wrapper by ucblockhead · · Score: 2, Informative

    Apollo is basically "Flex" outside of a browser. Flex is basically a user interface UI using Flash...basically it allows Flash-like graphics using an API more geared towards a UI. It's an alternative to things like MFC/wxWidgets/qt, etc., except with a cross platform runtime.

    --
    The cake is a pie
  7. Re:Translation... by kwark · · Score: 2, Informative

    BS, the Readme.txt in the installer.tgz:

    "Adobe Systems Incorporated
    Flash Player 9 for Linux
    Version 9.0.31.0
    January 2007

    [...]

    Your use of this player is governed by the Adobe End User License Agreement
    found at http://www.adobe.com/products/eulas/players/flash/ ."

  8. Re:Could be very useful by riceboy50 · · Score: 3, Informative

    Maybe not at the moment, but it looks to be coming also.

    --
    ~ I am logged on, therefore I am.
  9. Re:Translation... by mad.frog · · Score: 2, Informative

    Read over the EcmaScript 4 work-in-progress proposal and see what you think:

    http://developer.mozilla.org/es4/

    (Basically, imagine ActionScript 3 + JavaScript 1.7 + lots of other goodies.)

  10. Re:Translation... by mad.frog · · Score: 2, Informative

    without proper sandboxing, as Adobe doesn't like the concept

    You must speak from a complete lack of knowledge of working in Flash, which is strongly sandboxed.

    only runs web standards AND Flash, but happily disregards anything written by anybody else

    And what other "anything" are you currently using for web apps?

  11. Re:Could be very useful by mad.frog · · Score: 2, Informative

    A Linux version is absolutely going to happen. It was originally scheduled to be in the first release, but Flash Player 9 for Linux ended up delayed, which forced the Apollo team to change their plans. You can definitely expect Linux parity in the long run.

  12. Re:Translation... by HermMunster · · Score: 2, Informative

    No linux no go. There are probably 2-3 times as many linux users are macintosh. No linux, no go.

    --
    You can lead a man with reason but you can't make him think.
  13. Re:Wrapper by suv4x4 · · Score: 2, Informative

    GIMP is great until you need to, say, draw a straight line.

    Or a rounded rectangle. There are highly evolved plugins developed for GIMP for this purpose, where you can feed it scientific information and it'll draw an ugly aliased rounded rectangle for you. The Joy!

    GIMP shouldn't be used as an example for Photoshop replacement at all. Even something as basic as the grid, doesn't work properly. I'd rather use MS Paint than GIMP. And I don't speak just like that: I have GIMP installed here, as there are some useful plugins for it (like texture resynthesis: they are painfully slow, like most GIMP plugins and crash a lot, but free).

    All attempts so far to do actual design work in it failed though. It lacks basics.

  14. Re:Wrapper by Anonymous Coward · · Score: 1, Informative

    The funny thing is, you can draw lines exactly the same way in Photoshop. All their paint tools support shift-clicking to draw lines, just like the Gimp. But Photoshop still provides a separate line tool, while Gimp does not. Why? I'm guessing a Gimp developer decided it was redundant with shift-clicking, so he left it out. But the line tool replacement isn't obvious, so every Gimp user must be explicitly taught to shift-click, as the tone of the article shows. It's one of several things the Gimp does that seems smart and logical but is a usability disaster.

    And Photoshop's line tool isn't even redundant with shift-clicking; there isn't another easy way to draw flat-capped lines.