Difference between revisions of "Plugin architecture"

From Second Life Wiki
Jump to navigation Jump to search
Line 4: Line 4:


# Discussions
# Discussions
## [[Plugin_architecture_survey|Survey of Client Plug ins as Potential Models]]
## [[Plugin_architecture_survey|Survey of Client Plugins as Potential Models]]
## [[Plugin_architecture_Security|Security Model Issues]]
## [[Plugin_architecture_Security|Security Model Issues]]
## [[Plugin_architecture_Cross_Platform|Cross Platform Issues]]
## [[Plugin_architecture_Cross_Platform|Cross Platform Issues]]
## [[Plugin_architecture_Stability|Plug ins affecting Client Stability]]
## [[Plugin_architecture_Stability|Plugins affecting Client Stability]]
## [[Plugin_LSL_Communication|Plug ins <--> LSL Communication Channels]]
## [[Plugin_LSL_Communication|Plugins <--> LSL Communication Channels]]
# Implementations
# Implementations
## [[Plugin_architecture_Low-level Architecture|Architecture for direct dynamic library loading]]
## [[Plugin_architecture_Low-level Architecture|Architecture for direct dynamic library loading]]
### [[Plugin_architecture_Changes|More ideas on direct dynamic library loading]]
### [[Plugin_architecture_Changes|More ideas on direct dynamic library loading]]
 
## [[Plugin_Embedded|Embedded Virtual Machine With Scripting Language]]
## [[Plugin_Separate_Process|Separate Process]]


[[Category:Feature Requests]]
[[Category:Feature Requests]]

Revision as of 20:33, 12 February 2007

As of this writing (February 12, 2007), there's not an official plugin architecture in the Second Life viewer. However, there's been a lot of interest in developing one. This page (and the pages it links to) are an attempt to capture a lot of the informal discussion that has occurred so far.

Table Of Contents

  1. Discussions
    1. Survey of Client Plugins as Potential Models
    2. Security Model Issues
    3. Cross Platform Issues
    4. Plugins affecting Client Stability
    5. Plugins <--> LSL Communication Channels
  2. Implementations
    1. Architecture for direct dynamic library loading
      1. More ideas on direct dynamic library loading
    2. Embedded Virtual Machine With Scripting Language
    3. Separate Process