![]() a Java interface, for the plugin to implement Generally speaking, there are four steps involved in the process. These are atypical, though, and what is described here is more like what Photoshop does.) ![]() (Examples of Java plugins in a broader sense would also be the Applet API in web browsers, and the Servlet API in web servers. This article shows how a plugin API can be added to Java applications. While Photoshop plugins are written in C, the mechanism is really language-independent, although it is constrained by the language the host application is written in. One application whose plugin API is very successful is Adobe Photoshop, which even spawned a market for commercially available plugins. One way of doing so is through plugins: chunks of external code that are accessed through the application, and use its API to perform a function that the application itself can't. ![]() Another option would be to extend the application by using its API, if it provides one. One solution might be to export the data, work on it with a different application which has the desired functionality, and then re-import it. Even worse, it might be something really specialized that only she needs, and which will never be added by the software vendor. No matter how many functions an application has, there are times when a user wants to do something that the original developers have not foreseen, and which is not included in the application.
0 Comments
Leave a Reply. |