RealWorld SDK ...make a difference...
RealWorld SDK ...make a difference...
RealWorld Graphics logo    
Log-in or register.   
IndexSoftwareGalleryTutorialsForumsUsers

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

What about ICL files?

Windows Vista icons

Find out how Vista icons differ from XP icons.

See how RealWorld Icon Editor handles Vista icons.

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

Display all comments.

Anonymous
on September 12th 2009
Anonymous
on July 27th 2009
"you idiot idiot"
WUT?
Anonymous
on September 24th 2009
IT IS FREE!!!
Anonymous
on September 26th 2009
i dont want it free....i need less money ....
Anonymous
on October 28th 2009
NOU
It's free.
Monty166
on November 11th 2009
Now I have RealWorld Paint.COM and RealWorld Photos.
Monty166
on January 10th
NO MAKING ICONS! JUST PLUG-INS AND MOUSE POINTERS!
sixλxis
on February 2nd
I'm learning C at school so i just might be able to use this...
sixλxis
on February 2nd
im learning Cpp at school so i might just use this...
sixλxis
on February 4th
apparently " "(plus) doesn't show up
sixλxis
on February 10th
I sort of understand some of the code but not a whole lot of it.

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