Language & Compiler best to develop Illustrator Plugins?

Hi There!
I have a question for those experienced Illustrator plugin developers. What is the most appropriate language to program in, and what compiler is best for making a plugin for Illustrator. With the SDK, is it possible to have access to Illustrator's user interface?
Any help would be appreciated!
Thanks for your time,
Laz

Never found to many problems porting the plugins from PC to Mac, the only issue I have ever had was with file access and the differences in OS (for presets) Other than that, the main source file, plugin.h, plugindlg.h etc files have all just easily slotted into codeWarrior projects, and now XCode.
The only problems have been with the different versions of plug-ins for 10/CS and CS2 and now with CS3 on the mac. Still got a single set of files for the code on the PC and still using Visual Studio 97 to compile and link my illustrator plugins on graphicxtras.com
Been pleased how easy it was to convert to XCode and the intel/ppc CS3 plugins

Similar Messages

  • How to develop a plugin for 64-bit windows 2008 server?

    I have developed a plugin to open local application from web pages, but the plugin could only run on 32-bit windows and 32-bit and 64-bit windows 7, it couldn't work on 64-bit windows 2008 server. The plugin was compiled by vs2008 studio on 32-bit windows xp. Any instructions or advices, men of genius? Thanks

    Hi Gnittala,
    Thanks for your reply.
    I debug the javascript code in firebug on windows 8 and found that firefox would be not responding while executing "document.body.append(myPlugin)".
    My javascript code is below:
    function openLocalApp(cmdPath, cmdLine) {
    var npMyPlugin = navigator.mimeTypes["application/mozilla-npruntime-scriptable-plugin"];
    if (npMyPlugin) {
    var myPlugin = document.createElement("embed");
    myPlugin.style.visibility = "hidden";
    myPlugin.type = "application/mozilla-npruntime-scriptable-plugin";
    myPlugin.width = 0;
    myPlugin.height = 0;
    document.body.appendChild(myPlugin);
    myPlugin.foo(cmdPath, cmdLine);
    } else {
    alert("Failed to create the plugin!");
    And firefox plugin's source code copys from the following link:
    http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/npruntime/
    Just changed a little.
    I know the sample is very old, but newer proper sample couldn't be found. So if you can give me a newer sample, I'll appreciate.
    Thanks again.

  • How to develop a plugin/event for Popcorn?

    Hello everyone.
    Me and some friends want to develop a plugin (or event, I am not sure which is the correct word) for Popcorn which represents table of contents for the video. If you click on some section then the video directly jumps there. And we want this plugin to be able to be used in the editor (https://popcorn.webmaker.org/en-US/editor/). We have been trying for now to understand the code and the logic behind popcorn but without much success. We have mainly been digging here (http://popcornjs.org/popcorn-docs/plugins/) but we could not fully understand the instructions. Does anyone has any idea where and what we have to touch for our project or is it too ambitious? Оr maybe someone knows some better developer tutorials? Any help is appreciated.
    Greetings,
    ViDim

    The best way is contact the webmaker developers
    *https://webmaker.org/en-US/getinvolved
    *https://wiki.mozilla.org/Webmaker/Code#Developing_Webmaker

  • Which language is better to develop the software that controls the Tektronix-Sony 370A Curve tracer and how to approach it?

    Which language is better to develop the software that controls the Tektronix-Sony 370A Curve tracer and how to approach it. I a a fresher in this field. Please any one help us developing the software.

    If you're looking to develop a driver for the instrument, one already exists and can be download here or you can get it off of the driver disk that comes with LabVIEW. If you're asking for the best language in which to write an application program that uses the driver, the obviously the answer is going to be LabVIEW. Note that you might get a different answer if you post the question to a Visual Basic or C++ forum but those answers would be wrong.
    Message Edited by Support on 11-26-2008 01:33 PM
    Message Edited by Support on 02-17-2009 09:30 AM

  • Which tool is the best to develop stored procedure?

    Hello everyone,
    which tool is the best to develop and debug stored procedure in oracle9i/10g?
    Thanks

    > Now i am using sqlplus to develop procedures. But I can not debug them.
    How do you debug??
    Bad programmers tend to need and use a debugger a lot.
    I learned to program back when you were only allowed 3 compiles and link due to mainframe CPU costs. The 3rd build was the production one. If you could not cut it, you could not become a Programmer. (back then it still carried a lot of meaning and yes, people spoke of Programmers using capitals)
    If you need to debug your code regularly, then you have a more serious problem. A problem of not writing PROPER MODULARISED code. A problem of not tackling programming problems LOGICALLY - by reducing the complex problem into a set of smaller problems and solving each of those in turn.
    Having to trace code step by step, insert break points, and all that... Debugging must be an exception. If it is not, you must seriously consider your programming techniques and better your design skills. Get back to programming 101 fundamentals.

  • Is it possible to develop illustartorCS4 plugin in MAC?

    hi ,
    Is it possible to develop illustartorCS4 plugin in MAC?. If so, what are the software  to be needed to devlop in MAC machine.

    Just the SDK and Xcode. And a copy of Illustrator CS4.

  • Developing a plugin using XCode 4

    Hi Everyone,
    I was recently inspired to develop a plugin for Illustrator CS6 on my Mac. I've run into a few problems though, because apparently I'm trying to build the plugin in an unsupported environment. I'm using OS X 10.8 (Mountain Lion) and XCode 4.4. Now, I realize that Mountain Lion isn't public yet (I'm an Apple developer so I have access to the prerelease stuff), but regardless, I think that the problem is that I don't have the correct SDK for the development. XCode 4.4 only has 10.7 and 10.8 SDKs with it, and I looked for a XCode 3.2.5 download, but it stopped being supported on Lion. If I have to, I can fetch a copy of 10.5 or 10.6 and develop using it, but I would really like to just use my main machine to do the development. Does anyone have any thoughts on this?
    Thanks

    Think you can copy SDKs to Developer directory and set default compiller to gcc 4.0 in project settings, for all AI SDK samples.

  • Can we develop a plugin to support Reader 8,9 ,10 versions as well as Acrobat 8,9 and 10 versions?

    Hi,
    Can we develop a plugin which can support Reader 8,9 and 10 as well as Acrobat 8,9 and 10??
    I have developed a plugin using acrobat sdk 8, which works on both Acrobat 8 and 9. I have seen acrobat sdk 10, it has changes in the signature of the APIs.
    By using Acrobat SDK 10, Can I develop a plugin that can work on 8,9 and 10 versions of Reader and Acrobat??
    Thanks in advance!

    Well, Adobe no longer supports Acrobat & Reader 8 – so you're on your own there.
    However, there are no technical reasons that you can't develop a single plugin to support Acrobat 9 & 10 (or Reader 9 & 10).  Many developers do it every day.
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Wed, 30 Nov 2011 23:30:26 -0800
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: Can we develop a plugin to support Reader 8,9 ,10 versions as well as Acrobat 8,9 and 10 versions?
    Can we develop a plugin to support Reader 8,9 ,10 versions as well as Acrobat 8,9 and 10 versions?
    created by poortip87<http://forums.adobe.com/people/poortip87> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/4056449#4056449

  • Which PL/SQL developer tool is best to develop the PL/SQL program?

    Hi, all, who know which PL/SQL developer tool is best to develop the PL/SQL program? it is jdeveloper or designer or third party developer tool? please let me know, Thanks!

    To be honest , I have been using only Notepad or
    a simple Textpad ..to this date.
    While these tools may be of help in indenting and beautification of code, I feel you lose your debugging skills and forget the SQL-PL/SQL syntax with them.
    Cheers
    Ashwin N.

  • Code runs correctly when compiled by SQL developer but not SQL Plus

    I have a rather large package body I need to deploy and compile ... It's big and complex (I inherited the project). Our it dept is huge and scripts are deployed by the dba team and they seem to only use sql plus. My code deploys and runs fine when compiled in sql developer. Once I compile it from SQL plus it stops working. It runs and using debug statements I can see the values are correct but it no longer inserts the data into the proper tables. I get ZERO errors or warnings when this is compiled in SQL Plus and no errors are generated from the code at run time. I've diffed the extracts of the code from the DB after each deployment and the only difference is the blank lines which SQL Plus strips out when you load the file. Has anyone run into anything remotely similar and if so how did you solve it? I've tried modifying the code to no avail, adding in comments to preserve the white space makes no difference. The thing that really kills me is that there is no error at all.

    Ok this is the problem area.... vReplyMessage is a clob. I've replaced it in this section of processing with a varchar2(32000). And now it works. I still would like to know why though. Nothing is changed when I load it though sqlplus or sql developer but this line " update swn_recip_response_t set SWN_RECIP_RESPONSE = vTextReply where notification_id = v_notification_id; " would never execute with the clob. Logging showed that the clob had the correct value though. I am puzzled.
    begin
    call_SWNPost('http://www.sendwordnow.com/usps/getNotificationResults',vMessageText, vReplyMessage, v_status_code, v_status_phrase, '');
    exception
    when others then
    raise eJavaException;
    end;
    vTextReply := dbms_lob.substr( vReplyMessage, 32000, 1 );
    if (vDebug) then
    update PEMS_PROD_2.SWN_POST_LOG set response = 'notif_id == '|| v_notification_id || 'status code == '|| v_status_code|| ' '||vTextReply where log_pk = vLogPK;
    commit;
    end if;
    IF v_status_code = 200 then
    v_has_error := 'N';
    ELSE
    v_has_error := 'Y';
    END IF;
    -- we handle all exceptions below in case something goes wrong here.
    -- this area can die silently.
    vTextReply := replace(vTextReply,'<getNotificationResultsResponse xmlns="http://www.sendwordnow.com/usps">', '<getNotificationResultsResponse xmlns:xyz="http://www.sendwordnow.com/usps">');
    begin
    insert into swn_recip_response_t(notification_id) values (v_notification_id);
    exception
    when others then
    if (vDebug) then
    err_num := SQLCODE;
    err_msg := SUBSTR(SQLERRM, 1, 100);
    insert into PEMS_PROD_2.SWN_POST_LOG (LOG_PK, create_date, REQUEST, notification_id) values(pems_prod_2.swn_post_log_seq.nextval,sysdate,
    'err_num - '||to_char(err_num)|| ' error_msg - '|| err_msg, v_notification_id);
    commit;
    else
    null;
    end if;
    end;
    commit;
    begin
    update swn_recip_response_t
    set SWN_RECIP_RESPONSE = vTextReply
    where notification_id = v_notification_id;
    exception
    when others then
    if (vDebug) then
    err_num := SQLCODE;
    err_msg := SUBSTR(SQLERRM, 1, 100);
    insert into PEMS_PROD_2.SWN_POST_LOG (log_pk, create_date, REQUEST, notification_id) values(pems_prod_2.swn_post_log_seq.nextval,sysdate,
    'err_num - '||to_char(err_num)|| ' error_msg - '|| err_msg, v_notification_id);
    commit;
    else
    null;
    end if;
    end;
    commit;
    -- parse through the XML document and update the notification and recipient records
    -- parse the clob into an xml dom object
    begin
    vReplyMessage := vTextReply;
    ...

  • Best APEX developing practices?

    Hello,
    I have a simple question - What are the best APEX developing practices in regards to developing workspaces ?
    There are two ways to develop in APEX (when you create an application for internal use, of cause) :
    One is to have a workspace per Application - Meaning that you have Developing, Test and Production Application in the same Workspace, and this Workspace would be reserved to one application only. The advantage of this approach is that it is easy to move ready pages (or even the whole application) from Developing to Production - You can simply copy ready pages from one application to another.
    The other one is to have a Workspace per Environment - Meaning that you have all your Production applications in one Workspace and all the Development application in another Workspace. In this case, when you have to move a page to Production, you have to export it, and import it to another Workspace. The advantage of this approach is security - you don't work in production...
    So I wanted to ask APEX gurus - What is your opinion on that? Are there any Oracle standards for developing in APEX? What is your best working experience in regards to developing applications in APEX, etc..??
    Thank you!

    Hi Sloger
    Keep it simple DEV, TEST and PROD are on separate database instances, preferably on separate servers.
    If you only have one box, then develop your app on your PC using XE.
    You can have the same workspace id on multiple databases, allowing you to promote between databases easily using SQL*Plus.
    As far as on app per workspace, that's entirely up to you.
    Multiple applications in a single workspace work very well - after all this is how the APEX team builds the Application Builder.
    Regards
    Mark
    demo: http://apex.oracle.com/pls/otn/f?p=200801 |
    blog: http://oracleinsights.blogspot.com |
    book: https://www.packtpub.com/oracle-application-express-4-0-with-ext-js/book

  • How to call the illustrator plugin?

    Is it possible to call the illustrator-plugin through sdk? Could you please provide any samples.

    Are you talking about invoking part of the core Illustrator product from the SDK? If so, a great deal of it is available through various headers relating that part of the product (e.g. font related functionality can be fond in AIFont.h).
    If you want to more specifically invoke filters or menuitems as found in the runtime, you probably want to use AIActionManager.h to fire off an action. if that's what you want, you can find examples and details on these forums elsewhere (I've posted in numerous threads on the subject).

  • Developing a plugin for Adobe Reader 9.0

    Hi All,
    I want to develop a plugin in Adobe Reader 9.0. I have setup Visual Studio 2005 and the plugin wizard.
    I am using the samples from acrobat SDK 9.0, I am able to build the samples and *.api is created. I have put that file in the plugins directory but I am not able to use the plugins in adobe reader as well not getting any error.
    Do I have to get key from adobe for plugin testing on my local PC?
    Regards,
    Sawan

    You can refer this: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/common/html/w whelp.htm?context=Acrobat9_HTMLHelp&file=Plugins_ReaderPlug.52.5.html

  • Develop a plugin for Jdeveloper

    Hi everybody, anyone knows if there is a way to develop a plugin for jdeveloper?
    Thanks.

    Sure there is.
    There is an Extension API that you can use.
    Go to "check for updates" and download the ESDK extension - you'll get documentation and a bunch of samples.
    More information is here:
    http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/index.html

  • Is pl/sql programming language compiler or interpreter language?

    Hello guys,
    Is pl/sql programming language compiler or interpreter language?
    Thanks
    Edited by: Polat on 14.Mar.2012 09:09

    >
    Is pl/sql programming language compiler or interpreter language?
    >
    Both -
    See Compiling PL/SQL Units for Native Execution in the PL/SQL Language Doc
    http://docs.oracle.com/cd/E18283_01/appdev.112/e17126/tuning.htm#sthref1023
    >
    You can usually speed up PL/SQL units by compiling them into native code (processor-dependent system code), which is stored in the SYSTEM tablespace.
    You can natively compile any PL/SQL unit of any type, including those that Oracle Database supplies.
    Natively compiled program units work in all server environments, including shared server configuration (formerly called "multithreaded server") and Oracle Real Application Clusters (Oracle RAC).
    >
    And this from the section How PL/SQL Native Compilation Works
    >
    How PL/SQL Native Compilation Works
    Without native compilation, the PL/SQL statements in a PL/SQL unit are compiled into an intermediate form, system code, which is stored in the catalog and interpreted at run time.
    With PL/SQL native compilation, the PL/SQL statements in a PL/SQL unit are compiled into native code and stored in the catalog. The native code need not be interpreted at run time, so it runs faster.
    Because native compilation applies only to PL/SQL statements, a PL/SQL unit that uses only SQL statements might not run faster when natively compiled, but it does run at least as fast as the corresponding interpreted code. The compiled code and the interpreted code make the same library calls, so their action is the same.

Maybe you are looking for

  • Post Installation task of Enterprise Portal

    Subject : During the Post Installation task of Enterprise Portal such as Run Configuration Wizard u201CNWA_01u2026..u201D to u201CNWA_07u2026..u201D for portal system. Run u201CInitial setup of functional unit Development Infrastructure (DI all-in-on

  • Changing font case in cross-references

    When I cross-reference a section title that appears in uppercase in the text flow, is it possible for me to override the case to initial caps only? My format is defined as "<$paratext>" on page\ <$pagenum>. The uppercase looks awkward in a sentence b

  • IDOC-File  Can Partner Type be KU or LI ?

    Hi All I am sending IDOC from R/3 system to XI. Can partner type for XI be LI or KU? What my assumption is,  whenever R/3 sends IDOC to XI, it treats XI as LS always. So partner profile configured for XI will be under partner type LS Please correct m

  • Error 440 Automation Error: modupsShell.ExecuteCustomScriptEx

    We are experiencing the following error when trying to load data files to FDM using the batch processing functionality. If no files are present in the OpenBatch folder, no error occurs. However, the attached occurs once files are present. The process

  • Unknown file, adi.pb.lck

    Found a file named, adi.pb.lck, in a folder labeled "adi", inside my shared folder, and have no idea how it got there or what it's for.  Anyone know what this is, and if I should delete it? Thanks for your help