Main Page

Agenda

Class Feedback

Twitter: #csbuDevSummit

Corporate Participants

Friday, May 15, 2009

Class Descriptions

Feature Development for InDesign Using ExtendScript

Please note that this class is offered by a third-party. Adobe is not collecting fees for this class, nor is Adobe handling registration. If you are interested in attending this class, please use the registration information below.

By Kris Coppieters
9:00 am - 5:00 pm
Cost: $1149.00 (includes lunch)
Register: To check availability and/or to register, e-mail us at training@rorohiko.com . Make sure you book early - space is limited, we only have 12 seats available. WARNING: Enrollment closes on Friday, 1st of May - make sure you don't delay. No new enrollments will be accepted after Friday.

Remote Access: This class will not be broadcast
Description: How to achieve a ten-fold cost-reduction for feature development for InDesign CS3 and CS4.

Target audience
Check if your profile fits one or more of the following:

If you fit the above description, you really should enroll in our one- day ExtendScript Feature Development workshop.

What is it about?
When it comes to enhancing Adobe InDesign or Adobe InDesign Server, there are multiple viable avenues. The two most common of these avenues are to use C++ and the SDK, or to use ExtendScript. Sometimes ExtendScript is not an option, and a new feature can only be added by using a C++ plug-in. In some rare cases, the reverse is true. However, in most cases, a new feature could be added to InDesign using either C++ or ExtendScript. A common misconception is that the main deciding factor to choose C++ over ExtendScript is execution speed. In practice, speed is rarely is an issue with ExtendScript development. Except in specific cases, the execution speed of an ExtendScript solution and the equivalent C++ plug-in will only differ by a few percentage points. The real deciding factor in choosing C++ over ExtendScript is related to the much richer API available to a C++ plug-in - some InDesign APIs are simply not accessible from ExtendScript. The trick to achieve more efficient use of a developer's time is to use ExtendScript as much as possible, and only fall back onto using C+
+ to resolve any roadblocks that cannot be more effiently resolved in
ExtendScript. One of the big advantages of ExtendScript over C++ is how fast one can switch between editing code and debugging code. Edit/debug cycles for ExtendScript take seconds, edit/debug cycles for a C++ plug-in take tens of minutes.

This course is about how to use ExtendScript efficiently for creating plug-ins and scripts of commercial quality.

Things we'll cover:

Logistics

Selected InDesign CS4 Features in Depth: FlexUI, Preflight Extensibility

Please note that this class is offered by a third-party. Adobe is not collecting fees for this class, nor is Adobe handling registration. If you are interested in attending this class, please use the registration information below.

Offered by Movemen

Schedule: four 90min blocks with coffee breaks and a lunch break

Cost: USD $990 per day per attendee; prepaid; lunch included.

Target audience: The workshop targets developers with experience with the InDesign SDKs. You should have skills in C++, ActionScript, XML, JavaScript and the corresponding development environments.

Registration: info@movemen.com

Remote Access: This class will not be broadcast

The workshop aims to give you a jump start to build your UI in Flash/Flex in InDesign. We focus on how to integrate InDesign Plug-Ins with Flash/Flex.

The second major topic will be the new preflight extensibility and how to add your own checks into it.