Google Answers Logo
View Question
 
Q: PhotoShop Plugin ( Answered,   0 Comments )
Question  
Subject: PhotoShop Plugin
Category: Computers > Programming
Asked by: brian_shih-ga
List Price: $50.00
Posted: 25 Sep 2002 13:55 PDT
Expires: 25 Oct 2002 13:55 PDT
Question ID: 69036
PhotoShop 7.0 Plugin sample source code for Mac OSX.
Answer  
Subject: Re: PhotoShop Plugin
Answered By: lot-ga on 25 Sep 2002 15:44 PDT
 
Hello brian_shih-ga

You will find sample code in Adobe's Software Development Kits (SDKs)
http://partners.adobe.com/asn/developer/sdks.html
"Adobe's Software Development Kits (SDKs) contain reference manuals,
specifications and protocols, technical notes, sample code,
development tools, and software applications - a complete tool set for
taking full advantage of Adobe technology."

Here is the Adobe Solutions Network: Developer Program page
which has the Photoshop SDK (Software Development Kit) available as
download, this will enable you to create the plugin for Photoshop 7.0
Mac OS-X
http://partners.adobe.com/asn/developer/photoshop/main.html

Excerpt from the SDK page:
"Macintosh OS X - All plug-ins have to be Carbonized to run with
Photoshop on OS X. The Photoshop 7.0 SDK will show you how."

However
"Currently, the Adobe Photoshop 7.0 SDK is available to Adobe
Solutions Network Developer Program members only."
If you are not a member the URL below is for joining the developer
program
http://partners.adobe.com/asn/developer/main.html

"System and Software Requirements 
- PC: Windows NT/SP3+, Windows 98/ME/2000/XP; Microsoft Visual C++ 6.0
- Macintosh: Metrowerks CodeWarrior Pro 5 or later 
- You will also need Acrobat Reader to view the PDF documentation."

Adobe have tightened up the distribution to enable them to protect
their intellectual rights on the code. In their FAQ:
"Q: Why is Adobe changing the policy on how the Photoshop SDK is
distributed?
A: The Photoshop SDK contains Adobe-owned intellectual property and
for that reason, Adobe needs to capture and verify contact information
for every party that desires to use this developer kit for business or
personal use.

Q: Why must I join the Adobe Solutions Network (ASN) Developer Program
to be able to request the Photoshop SDK?
A: Initially, this is the only way Adobe can be certain of the
identity of people downloading the SDK. We are exploring the creation
of new mechanisms and programs that will allow access to the Photoshop
SDK to individuals who may not benefit from joining or can't afford to
join the ASN Developer Program -- e.g., students or other developers
who are doing not-for-profit development.

Q: Will this same system be used for all other Adobe SDKs?
A: Not at the moment. However, Adobe will evaluate and use this same
process as deemed necessary in the future. You will be alerted via the
web site if this new Photoshop SDK distribution policy expands to
other products."

Search Strategy:
adobe photoshop plug in developers
://www.google.com/search?q=adobe+photoshop+plug+in+developers&hl=en&lr=&ie=UTF-8&newwindow=1&start=0&sa=N
photoshop sample code
://www.google.com/search?hl=en&ie=ISO-8859-1&q=photoshop+sample+code
PhotoShop 7.0 Plugin sample source code for Mac OSX
://www.google.com/search?hl=en&ie=ISO-8859-1&q=PhotoShop+7.0+Plugin+sample+source+code+for+Mac+OSX&btnG=Google+Search
examples photoshop plug-in developers "source code"
://www.google.com/search?hl=en&lr=&ie=ISO-8859-1&newwindow=1&q=examples+photoshop+plug-in+developers+%22source+code%22

I hope that helps,
if you need any clarification of the answer, just ask
kind regards
lot-ga

Request for Answer Clarification by brian_shih-ga on 27 Sep 2002 08:29 PDT
lot-ga,

I am the member of ASN, and I already download the SDK before. But I
can not
see any example code of for Plugin import driver. And that is major
part which I want to get.

I ask ASN via email, but none of them can answer that.

Do you have any idea about that?

Brian

Clarification of Answer by lot-ga on 29 Sep 2002 16:13 PDT
Hello brian_shih-ga

Excepts below explaining the 'extinction' of available source code and
restriction on developers:

"Adobe recently released the Photoshop 7 SDK (Software Develelopment
Kit) on their web site; or – to say this more exactly – restricted
access to the new SDK and also removed the old SDKs. The Photoshop SDK
is needed to create Photoshop plugins and up until now has been freely
accessible to everyone. So what was considered an open software
standard in the past, has now become a closed one.

Many questions arise from Adobe's decision. Did they do it to suppress
competition? Was this the first step to seize complete hold of the
plugin standard? Will there be fewer plugins available to users in the
future?"

"Since the Photoshop Plugin architecture was considered a software
standard in the past, mostly due to Adobe's mighty position in the
graphics market, many manufacturers of image software were happy to
make their applications support Photoshop plugins. Plugin developers
just needed to create one plugin type to guarantee support for dozens
of image applications... However, it seems Adobe wasn't completely
thrilled with the success of their plugin standard. With the growing
number and popularity of Photoshop plugins, image applications
supporting these plugins also became more attractive. On the other
hand, plugin developers were eager to increase their market by making
their plugins as compatible as possible with non-Adobe applications.
The plugins which were only meant to work in Adobe software were also
used in many competitive applications"

"The Photoshop 7 SDK seems to be Adobe's adequate – but subtle –
response to their dilemma. On the Photoshop SDK Page Adobe says that
the new SDK contains proprietary information and therefore only people
whose identity is proved (currently only members of the Adobe
Solutions Network) can have access to it...

Adobe is not doing it only to protect proprietary data. The previous
SDKs also contained proprietary information, but Adobe didn't care
about identifying people who wanted to download it. By restricting
access to the SDK, Adobe can keep companies (e.g. Jasc, Corel or
Macromedia) that produce competitive graphics applications from being
able to support Photoshop plugins or at least ensure that the present
and future improvements to the Photoshop Plugin Standard are not
adopted by other companies."

"According to the license, Adobe also has the right to terminate the
agreement immediately, with the effect that the developer has to
"discontinue distribution of any Sample Code and/or Redistributable
Code". It can be assumed that the plugin developer has to stop selling
and distributing his product in this case, because it is very hard, or
almost impossible, to create plugins without the provided code."

"Where Have All the Plugins Gone?" by Harald Heim of The Plugin Site
Aug 22, 2002
http://www.graphicsnews.com/modules.php?name=Sections&sop=viewarticle&artid=23

With this restriction, the only official source seems to point at
Adobe, and if they don't include the code as they said they do, then
it is another barrier to the plug in development for OS-X / Photoshop
7.x (and mistake)

Here is a code library but I doubt there is any OS-X code in there
Filtermeister.com
http://www.filtermeister.com/codelibrary/index.htm or here
showcase.netins.net
http://showcase.netins.net/web/wolf359/plugcust.htm

I'm sorry that the Adobe SDK seems to be the only channel (which Adobe
wishes to control) for Photoshop 7 plug in development.

kind regards
lot-ga
Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy