mozilla

Revision 166183 of PyXPCOM

  • 리비전 슬러그: PyXPCOM
  • 리비전 제목: PyXPCOM
  • 리비전 아이디: 166183
  • 제작일시:
  • 만든이: 아샬
  • 현재 리비전인가요? 아니오
  • 댓글 번역 시작.

리비전 내용

PyXPCOM파이썬XPCOM 사이의 통신을 가능하게 하고, 파이썬 애플리케이션이 XPCOM 객체에 접근할 수 있게 하고, XPCOM이 XPCOM 인터페이스로 구현된 어떠한 파이썬 클래스에도 접근할 수 있게 합니다. PyXPCOM을 이용하면, 개발자는 파이썬 애플리케이션으로 XPCOM이나 임베디드 Gecko와 대화할 수 있습니다. PyXPCOM는 JavaXPCOM(Java-XPCOM bridge)나 XPConnect(JavaScript-XPCOM bridge)와 유사합니다.

Python classes and interfaces: Mozilla defines many external interfaces available to embeddors and component developers. PyXPCOM provides access to these interfaces as Python interfaces. PyXPCOM also contains several classes that provide access to functions for initializing and shutting down XPCOM and Gecko from Python, as well as some XPCOM helper functions.

Documentation

Building PyXPCOM
The instructions for building PyXPCOM.
Creating a Python XPCOM component
An example of how to create a simple XPCOM component with Python.
Getting to know PyXPCOM
PyXPCOM is a bridging technology between XPCOM and Python. This article gives you a head start to PyXPCOM.

NOTE: The links to Part II and III of this series are broken and I cannot find them on the IBM site. Please update this page if/when the links can be found.

View All...

History

PyXPCOM was initially developed by ActiveState Tool Corporation, and came out of their Komodo project. Current releases are now integrated with the Mozilla build system.

Community

  • View Mozilla XPCOM forums...

{{template.DiscussionList("dev-tech-xpcom", "mozilla.dev.tech.xpcom")}}

Source Code

  • The PyXPCOM code is available on the trunk in the {{template.Source("extensions/python/xpcom/")}} directory.
  • Note that PyXPCOM is not built by default. To build PyXPCOM, see Building PyXPCOM.

Related Topics

XPCOM
PyDOM: replace JavaScript with Python

Categories

Interwiki Language Links


{{ wiki.languages( { "fr": "fr/PyXPCOM", "ja": "ja/PyXPCOM", "pl": "pl/PyXPCOM" } ) }}

리비전 소스

<p>
</p>
<div>
<p><b>PyXPCOM</b>는 <a class="external" href="http://www.python.org/">파이썬</a>과 <a href="ko/XPCOM">XPCOM</a> 사이의 통신을 가능하게 하고, 파이썬 애플리케이션이 XPCOM 객체에 접근할 수 있게 하고, XPCOM이 XPCOM 인터페이스로 구현된 어떠한 파이썬 클래스에도 접근할 수 있게 합니다. PyXPCOM을 이용하면, 개발자는 파이썬 애플리케이션으로 XPCOM이나 임베디드 <a href="ko/Gecko">Gecko</a>와 대화할 수 있습니다. PyXPCOM는 <a href="ko/JavaXPCOM">JavaXPCOM</a>(Java-XPCOM bridge)나 <a href="ko/XPConnect">XPConnect</a>(JavaScript-XPCOM bridge)와 유사합니다.
</p>
Python classes and interfaces: Mozilla defines many external interfaces available to embeddors and component developers. PyXPCOM provides access to these interfaces as Python interfaces. PyXPCOM also contains several classes that provide access to functions for initializing and shutting down XPCOM and Gecko from Python, as well as some XPCOM helper functions.</div>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name="Documentation"> <a href="Special:Tags?tag=PyXPCOM&amp;language=ko">Documentation</a> </h4>
<dl><dt> <a href="ko/Building_PyXPCOM">Building PyXPCOM</a>
</dt><dd> <small>The instructions for building PyXPCOM.</small>
</dd></dl>
<dl><dt> <a href="ko/Creating_a_Python_XPCOM_component">Creating a Python XPCOM component</a>
</dt><dd> <small>An example of how to create a simple <a href="ko/XPCOM">XPCOM</a> component with Python.</small>
</dd></dl>
<dl><dt> <a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-pyxp1/">Getting to know PyXPCOM</a>
</dt><dd> <small> PyXPCOM is a bridging technology between XPCOM and Python. This article gives you a head start to PyXPCOM.</small>
</dd></dl>
<p><span class="comment">NOTE: The links to Part II and III of this series are broken and I cannot find them on the IBM site.  Please update this page if/when the links can be found.</span>
</p><p><span class="alllinks"><a href="Special:Tags?tag=PyXPCOM&amp;language=ko">View All...</a></span>
</p>
<h4 name="History"> History </h4>
<p>PyXPCOM was initially developed by <a class="external" href="http://www.activestate.com/">ActiveState Tool Corporation</a>, and <a class="external" href="http://aspn.activestate.com/ASPN/Downloads/Komodo/index/PyXPCOM/">came out</a> of their <a class="external" href="http://www.activestate.com/Products/Komodo">Komodo project</a>. Current releases are now <a class="external" href="http://public.activestate.com/pyxpcom/">integrated</a> with the Mozilla build system.
</p>
</td>
<td>
<h4 name="Community"> Community </h4>
<ul><li> View Mozilla XPCOM forums...
</li></ul>
<p>{{template.DiscussionList("dev-tech-xpcom", "mozilla.dev.tech.xpcom")}}
</p>
<ul><li> <a class="external" href="http://listserv.activestate.com/mailman/listinfo/pyxpcom">ActiveState Python XPCOM bindings mailing list</a>
</li><li> <a class="external" href="irc://irc.mozilla.org:6667/pyxpcom">#pyxpcom on irc.mozilla.org</a>
</li></ul>
<h4 name="Source_Code"> Source Code </h4>
<ul><li> The PyXPCOM code is available on the trunk in the {{template.Source("extensions/python/xpcom/")}} directory.
</li><li> Note that PyXPCOM is not built by default. To build PyXPCOM, see <a href="ko/Building_PyXPCOM">Building PyXPCOM</a>.
</li></ul>
<h4 name="Related_Topics"> Related Topics </h4>
<dl><dd> <a href="ko/XPCOM">XPCOM</a>
</dd><dd> <a href="ko/PyDOM">PyDOM</a>: replace JavaScript with Python 
</dd></dl>
</td></tr></tbody></table>
<p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "fr": "fr/PyXPCOM", "ja": "ja/PyXPCOM", "pl": "pl/PyXPCOM" } ) }}
현재 리비전 복원