realbasic-nug
[Top] [All Lists]

Re: Can plugins be reused?

To: REALbasic Network Users Group <realbasic-nug at lists dot realsoftware dot com>
Subject: Re: Can plugins be reused?
From: Chris Little <cslittle at mac dot com>
Date: Sat, 28 Jul 2007 11:12:57 -0400
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug at lists dot realsoftware dot com
Thread-index: AcfRKcc+Bcun/T0dEdyi9gAX8shUyA==
Thread-topic: Can plugins be reused?
I think you could do something to make the plug-in difficult to use outside
of your development machines. I haven't done this but I believe you can tell
when you're plug-in is being loaded by the IDE. With that information you
could check for that in the plug-in's PluginEntry function and if a
configuration file was missing not register any methods. You would be better
to take these questions to the plug-ins list where other with more
experience doing this could weigh in.

Chris

on 7/28/07 10:59 AM, Giovanni at rbml at alphaview dot com wrote:

> no we have Plugins we developed in-house. I am looking in to best
> SECURED practices of distributing our app once its compiled.
> 
> Part of the test is hacking the project itself(our product and
> plugins). Which has revealed that the plugins can be re-used if the
> person knows RB.
> 
> I dont know RB enough to know what options we have and so, I am asking.
> 
> 
> Kind regards,
> 
> Giovanni
> rbml at alphaview dot com
> 
> 
> 
> On Jul 28, 2007, at 7:54 AM, Daniel Stenning wrote:
> 
>> So are you thinking using an RB app to distribte and/or install
>> ANOTHER of
>> your apps ? Maybe not an RB built one ?
>> 
>> 
>> On 28/7/07 15:52, "Giovanni" <rbml at alphaview dot com> wrote:
>> 
>>> I am testing the impact of distributing our app using RB. Security is
>>> an issue if my application reveals methods and functions to RB.
>>> 
>>> Wouldnt you agree?
>>> 
>>> 
>>> Kind regards,
>>> 
>>> Giovanni
>>> rbml at alphaview dot com
>>> 
>>> 
>>> 
>>> On Jul 28, 2007, at 7:45 AM, Daniel Stenning wrote:
>>> 
>>>> Why would you want to do this ?
>>>> 
>>>> 
>>>> On 28/7/07 15:41, "Chris Little" <cslittle at mac dot com> wrote:
>>>> 
>>>>> You can reuse plug-ins from built apps. I did a test with one of
>>>>> our
>>>>> plug-ins. I built a universal test app and then copied the dylib
>>>>> out of the
>>>>> package and used RB Plugin Converter to make a new plug-in. I was
>>>>> able to
>>>>> use the new plug-in to build and run the same test app. If you
>>>>> want to avoid
>>>>> this kind of problem you need to add some kind of registration
>>>>> function to
>>>>> your plug-in like Christian does with MBS.
>>>>> 
>>>>> Chris
>>>>> 
>>>>> on 7/28/07 10:26 AM, Giovanni at rbml at alphaview dot com wrote:
>>>>> 
>>>>>> So a plugin that gets compiled as part of an app under osx can
>>>>>> not be
>>>>>> used by another user who is trying to gain the functionality
>>>>>> without
>>>>>> paying or without proper license?
>>>>>> 
>>>>>> Are you sure?
>>>>>> 
>>>>>> Kind regards,
>>>>>> 
>>>>>> Giovanni
>>>>>> rbml at alphaview dot com
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Jul 28, 2007, at 7:19 AM, Daniel Stenning wrote:
>>>>>> 
>>>>>>> If they are commercial plugins I believe you can only use them
>>>>>>> within your
>>>>>>> own compiled apps. ( assuming you purchased the plugins ).
>>>>>>> 
>>>>>>> Once inside a built app the plugin is in the form of a dynamic
>>>>>>> library
>>>>>>> designed specifically to interface with the app you are running.
>>>>>>> They are
>>>>>>> not like, for example windows DLLs where sometimes the same DLL
>>>>>>> instance in
>>>>>>> memory gets shared by several apps the same time. A good thing
>>>>>>> too,
>>>>>>> because
>>>>>>> this used to ( does ?? ) lead to endless issues around DLL
>>>>>>> versions
>>>>>>> and
>>>>>>> mismaches between apps.  One of the great things about RB apps
>>>>>>> and any
>>>>>>> plugins they use is that everything gets "locked" into a
>>>>>>> single app
>>>>>>> bundle.
>>>>>>> This removes so many hassles.
>>>>>>> 
>>>>>>> 
>>>>>>> On 28/7/07 08:16, "Giovanni" <rbml at alphaview dot com> wrote:
>>>>>>> 
>>>>>>>> Hello there
>>>>>>>> 
>>>>>>>> On OSX apps packedges, are the plugins accessible and
>>>>>>>> reusable? Or
>>>>>>>> are
>>>>>>>> plugins safe to distribute?
>>>>>>>> 
>>>>>>>> Thanks guys,
>>>>>>>> 
>>>>>>>> Giovanni
>>>>>>>>  From my iPhone
>>>>>>>> alphaview.com
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Unsubscribe or switch delivery mode:
>>>>> <http://www.realsoftware.com/support/listmanager/>
>>>>> 
>>>>> Search the archives:
>>>>> <http://support.realsoftware.com/listarchives/lists.html>
>>>>> 
>>>> 
>>>> Cheers,
>>>> Dan
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Unsubscribe or switch delivery mode:
>>>> <http://www.realsoftware.com/support/listmanager/>
>>>> 
>>>> Search the archives:
>>>> <http://support.realsoftware.com/listarchives/lists.html>
>>> 
>>> 
>>> _______________________________________________
>>> Unsubscribe or switch delivery mode:
>>> <http://www.realsoftware.com/support/listmanager/>
>>> 
>>> Search the archives:
>>> <http://support.realsoftware.com/listarchives/lists.html>
>>> 
>> 
>> Cheers,
>> Dan
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Unsubscribe or switch delivery mode:
>> <http://www.realsoftware.com/support/listmanager/>
>> 
>> Search the archives:
>> <http://support.realsoftware.com/listarchives/lists.html>
> 
> 
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> 
> Search the archives:
> <http://support.realsoftware.com/listarchives/lists.html>


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>


<Prev in Thread] Current Thread [Next in Thread>