RealWorld SDK ...make a difference...
RealWorld SDK ...make a difference...
RealWorld Graphics logo    
Not logged in.  
IndexSoftwareGraphicsArticlesDiscussMore...

RealWorld Icon Editor
RealWorld Cursor Editor
RealWorld Photos
Plug-ins and Resources
Batch Icon Extractor
Picture Resizer
Change Cursor
RealWorld SDK
Support

Find quality web sites in our directory of Graphics Software

Image Editors, Image Viewers, Icons & Cursors, 3D Graphics Editors, Other Applications

Is the speed of this web adequate?

Free newsletter
Your email address:

SDK basics

RealWorld SDK can be downloaded for free and can be used by software devlopers, who would want to create a plug-in for any of the RealWorld applications.

Plug-ins can be created in any language supporting COM. RealWorld plug-ins are COM objects implementing given interface and belonging to defined COM category. Plug-in can be also developed using .net languages.

Plug-ins play a major role in the functionality of any RealWorld application, because they are based on a "cooperating plug-ins" design pattern.

Cooperating plug-ins design pattern

A plug-in is usually considered something that adds a functionality to a larger system. A cooperating plug-in is certainly able to do the same, but it can also do more. It can multiply the functionality of a system. A cooperating plug-in can make use of other installed plug-ins. This seemingly unimportant fact makes a huge difference. RealWorld applications contain plug-ins for concepts such as toolbars, selection handling, view area management, or interactive configuration...

Why is this important?

Ever heard of an image editor, where toolbar handling is a plug-in? Where you may remove this plug-in from the equation and the application remains usable? Well, removing toolbars from application is no big deal, but...consider that you may actually do the opposite - you may add a concept as important as toolbars as a plug-in.

There is of course yet another advantage. When creating a simple plug-in that adds functionality (for example an image filter), you may focus on the functionality alone. The other plug-ins take care of the rest. The example image filters in the SDK always apply the effect on the entire image and do not concern themselves with preview. Yet, when properly configured, users will be able to apply the filters on selected region, see a preview of the outcome, apply filters in batch or for example on all images of an icon.

...as a consequence, making a RW plug-in is easy.

What's in the SDK

The current edition of the SDK contains three example plug-ins in C++ and one C# plug-in. All plug-ins are related to image filtering and the actual functionality is based on the source code of Paint.NET photo editor.

The C++ image filters are also available in compiled form for both 32-bit and 64-bit editions of the application.

Downloads

The software is provided "as is", without warranty of any kind, whether express or implied. Authors reserve the right not to be responsible for any damage caused by a error in the software, improper usage of the software or unexpected conflict with other software.

Download containing both COM and .net libraries and examples: RWSDK.zip (815 kB)


Recent Comments

Add comment

Note: Comments not related to this page or using offensive language will be deleted.

Please login or register before adding comments.


Copyright © 2005-2007 RealWorld Graphics. Contact: info@rw-designer.com.