Many thanks in advance,
Thanks a lot for the answer. This is not good news for us, but again, thanks for the answer.
In few words, we are a leading French software editor (www.perigee.fr). Our software is a database that works with Indesign (using a C++ plugin), and manage pictures, text blocs, tables from PIM & DAM mgt.
We are working on a brand new software suite that will be based on both Indesign and Indesign Server. We intend to develop the Indesign UI in ActionScript and CS5 Extension Builder.
We really like ActionScript and CS5 Extension Builder, and hopefully a solution to stay on our preferred languages: ActionScript and Java.
We also explored the full Java/Corba option but it is not supported on the non-server side. And, again, we believe that ActionScript is the best solution.
I hope our problem is clearer now.
Do you see anything we may have missed?
Thanks in advance for your answer!
Any news about using ActionScript with Indesign Server?
Finally, the main args for use ActionScript with the Server (as in Desktop) are the ActionScript/Flash capabilities to very well manage data structures and data communications.
Can someone explain why you need CS Extensions inside ID Server?
The main argument for CS Extensions is for augmenting the UI -- and ID Server has no UI! (See my blog post here: http://in-tools.com/article/thoughts-on-extending-the-creative-suite/)
If you really need to use Actionscript instead of Mac or Mindows specific programming languages (and I'm not sure why that would be), you can just write an AIR app and put that on your server.
Personally, I'd much prefer the CS Extension team to work on many issues other than ID Server support!
People who use ActiveScript for business logic (and not primarily UI) most defintiely need this.
I don't get it.
Why would you need the code to run inside InDesign Server as an extension? If you really need Actionscript code, you can just write an AIR app.
Actonscript does not add functionality to the app itself beyond scripting, and if there's any performance penalty on adding Actionscript architecture to the app (and I'd bet there would be), I'd vote strongly against adding Actionscript support.
If I want to write a system which creates InDesign pages with all sorts of PageItems, etc., on them, wouldn't I need a UI-less extension on the server to perform the logic? How else would the InDesign server know what I want it to produce?
ExtendScript, Applescript or Visual Basic
Actionscript does not have any real advantages for server, and it has real disadvantages.
The primary ones being:
1) You need a sparate runtime to execute it. This has to add overhead to the app on some level. InDesign Server is written with efficiency and longevity in mind -- much more than InDesign Desktop.
2) You can't run uncompiled code. Using InDesign Server, you can send scripting code to ID Server via a SOAP call and have it run without installing a script of any kind.
The fact of the matter remains that InDesign scripting was designed with dynamically typed languages in mind, and getting Actionscript to work as a scripting language in InDesign is shoehorning it at best. For Desktop, there's clear advantages that an AIR type UI provides. For server, I just don't buy it. You are best off using the three main scripting languages...
Europe, Middle East and Africa