On 24 June 2015 at 18:28, Rony G. Flatscher (Apache) <r...@apache.org> wrote:
> > > On 24.06.2015 11:01, jan i wrote: > > On Wednesday, June 24, 2015, Michal Hriň <h...@apache.org> wrote: > > > ... cut .... > > >> > >> What about ACEU hackaton ? :) > > rooms are available, so it is a simple matter of getting people to come. > > > > Nobody has volunteered to make a openoffice track, and looking at cfp, it > > seems we > > might end up without any aoo talks. > hmm, just submitted a proposal yesterday evening, which sounds simliar to > last year's, but is quite > different: it will introduce (once more) a bird-eyes view of the AOO Java > based scripting framework. > Unlike last year it will concentrate on JSR-223 scripting languages (which > implement the respective > javax.script classes, introduced with Java 6) and introduce and > demonstrate a reusable > implementation for a Java bridge between a JSR-223 language (this time > NetRexx) with the AOO Java > bridge. The implementation will be in a way that practically everything > can be re-used for any other > JSR-223 language, by merely adapting a few locations of the introduced > implementation. (The proposal > is attached FYI.) > > If accepted, maybe it would be interesting to also offer a hackathon > session for interested Java > programmers who wish to integrate their favored JSR-223 scirpting engine > with AOO (and thereby > making it available as an AOO macro language)? > thanks for the submission, I actually looked at an extract from friday. A hachathon or at least a meetup would be a nice thing. It is sure I will be there, but I do not know who else. If you (or others) want to reserve space for a hackathon, please put it on https://wiki.apache.org/apachecon/FrontPage or mail me the information, then I can add it. "official" hackathon will be added to the scheduler. rgds jan i. > > ---rony > > One prooposal for an AOO talk on this year's ACEU: > > A Java Bridge between "javax.script" (JSR-223) and the AOO Scripting > Framework, or: Turn Your > Favorite Java Scripting Language into an AOO Macro Language > > Event > ApacheCon Core Europe > > Submission Type > Presentation > > Category > Developer > > Biography > Rony G. Flatscher has been working as an Information System > ("Wirtschaftsinformatik") professor > at the WU Vienna (with 25,000 business students one of the largest of > its kind) where he has > been trying to empower the students with IT and IS skills to help them > be more productive in a > business world that functions more and more on IT and IS. He has been > an active promoter and > creator of many different open source software, including the > (end-user suited) programming > language http://www.ooRexx.org. His work on ASF's Bean Scripting > Framework (BSF) helped him to > serve as an expert on the Java Specification Request 223 (JSR-223) > group which defined the Java > scripting framework, which got introduced with Java 6 (package > "javax.script"). > > Abstract > Apache OpenOffice (AOO) implements a scripting framework in Java. > Building a bridge to a Java > 'javax.script' (aka "JSR-223") scripting language allows making it > directly available as a macro > language to AOO. This presentation gives a bird eyes view of the AOO > scripting framework, what a > bridge for a 'javax.script' scripting language needs to support, > introduces and demonstrates one > such implementation making the NetRexx programming language available > to AOO. As a result it > becomes very easy for any Java programmer to add her favorite Java > scripting language to AOO (a > list of such programming languages can be found at > https://en.wikipedia.org/wiki/List_of_JVM_languages) by adapting the > introduced bridge. The > necessary adaptations will be highlighted such that every Java > programmer attending should > become able to create a functional bridge to another Java scripting > language within an hour. > > Audience > The audience is interested in the Apache OpenOffice (AOO) scripting > framework and/or adding > programming languages to Apache OpenOffice as macro languages. > > Experience Level > Any > > Benefits to the Ecosystem > AOO may be enhanced by many new programming languages that can be used > and dispatched as macro > languages. > > Status > New > > >