What's Next
近づいている Features in 未来 解放(する)s of the Office Scripting 枠組み
The basic Scripting 枠組み 核心 is now in place. This 文書 ーするつもりであるs to 輪郭(を描く) enhancements to the 枠組み 核心 and features which are 現在/一般に 存在 considered for up and coming 解放(する)s. The 意向 is to 解放(する) updates 定期的に as new features become 利用できる. Those 利益/興味ing in scriting are encouragged to try out the 解放(する)s, 申し込む/申し出 feedback and suggestions on 未来 directions.Next 解放(する)
付加 Language Support
The Scripting 枠組み has been designed to 許す other scripting language runtimes to be plugged in. The only dependancy is that the appropriate UNO to <language> 橋(渡しをする) is 利用できる.Which Languages?
Scripts tend to be written in type-いっそう少なく scripting style languages, which are simpler to program in than more formal 厳密に typed programming languages. Given the UNO to Java 橋(渡しをする) already 存在するs, the 計画(する) is to support a scripting style language written in Java. BeanShell is a small interpreter (around 135k) and is 統合するd into NetBeans.
BeanShell
This is a small, 解放する/自由な, embeddable, Java source interpreter with 反対する scripting language features, written in Java. BeanShell 遂行する/発効させるs 基準 Java 声明s and 表現s, in 新規加入 to obvious scripting 命令(する)s and syntax. It is supported in NetBeans so should enable NetBeans IDE 統合,差別撤廃. It will be 統合するd into the 存在するing Java Runtime.
公式文書,認める: There are a variety of other scripting languages 器具/実施するd in Java that could be looked at after BeanShell, such as Jython or Rhino.
Other Language Runtimes
Documentation is 予定 on the design and 実施 必要物/必要条件s for a Language Runtime as part of this 解放(する). This will enable any member of the community to 器具/実施する other language runtimes for which there is an UNO 橋(渡しをする) 利用できる such as the UNO Python 橋(渡しをする).Binding
Enable binding to 文書 scripts in the “割り当てる Script...” dialogs.
現在/一般に it is not possible to 見解(をとる) scripts in a 文書 within the “割り当てる Script...” dialogs. This makes it difficult to 割り当てる menu or 重要な bindings to scripts in 文書s.Support language 選択 in the “割り当てる Script...” dialog.
See what if any modifications are needed to support 多重の script languages in the “割り当てる Script...” dialogs.Enable binding to OpenOffice.org events.
追加する another dialog to 許す 使用者s to 貯蔵所d Java scripts to 明確な/細部 OpenOffice.org events, such as 文書 open [公式文書,認める: this will 要求する some minor changes in OpenOffice.org event 死刑執行 before this can be done].
未来 解放(する)s
IDE 追加する-ins
NetBeans enhancement.
高める the support, to make it more 一貫した with other NetBean modules, in areas such as 取り付け・設備 and help support.Other IDE's
The 現在の 解放(する) has a ありふれた 核心 始める,決める of IDE functionality that is 株d between both the NetBeans and Jedit 追加する-ins. Enhancements to this ありふれた 核心, along with appropriate documentation, so that they could be used by any community member to 追加する support for their favorite IDE.Programming Model
It would be very useful to 供給する developers with 付加 UNO helper interfaces and more 仕事 oriented API's to 許す them to create powerful OpenOffice.org scripts more quickly, than using the raw UNO API as it stands today.
業績/成果
OpenOffice.org 統合,差別撤廃
現在/一般に the basic invocation 反対するs are 存在 created at the point of 死刑執行 of the scripts. Moving this 創造 to the point of 文書 open or 創造, should 高める script 死刑執行 [this should be under configuration 支配(する)/統制する, so 使用者s can optimize for 文書 open or script 死刑執行].Runtime enhancements
(武器などの)隠匿場所ing of jars, classes and script 反対するs to be considered as a means of 高めるing script 死刑執行 times.
大型の Configuration
General configuration settings are 利用できる for StarBasic 大型のs, such as don't run 大型のs, run only from 明示するd 場所s and so on. We would like to 申し込む/申し出 the same degree of configuration 支配(する)/統制する for our new language 大型のs, and 延長する these settings if appropriate.StarBasic 統合,差別撤廃
現在/一般に the “割り当てる Script..” dialogs have no 関係 with the 道具s/ Configure dialog used by StarBasic. These dialogs should be 統合するd so all script binding 管理/経営 can be done from the same dialog 始める,決める.
安全
数字表示式の 調印 Support
The 意向 is to use 数字表示式の 調印 of script 小包s to give a higher degree of 安全 for OpenOffice.org 使用者s of these new language scripts. The Scripting 枠組み will have to be 高めるd to 立証する the 数字表示式の 署名s of scripts before they are 遂行する/発効させるd. Appropriate configuration settings could be 追加するd so 使用者s can 支配(する)/統制する if they only want to run digitally 調印するd scripts and to 許す them to choose which 数字表示式の 証明書s they 信用.一括ing 判型
We will move to a ありふれた 一括ing 判型 for both UNO 構成要素s and collections of Scripts. A jar とじ込み/提出する 判型 would 容易にする jar 調印 support 利用できる in the IDE's. Scripts will not be unpacked into the 使用者 and 株 areas of OpenOffice.org 取り付け・設備s, but will (軍隊を)展開する,配備するd in 選び出す/独身 digitally 調印するd 一括s.
Last 修正するd: Fri Nov 29 17:03:03 GMT 2002