←Older revision |
Revision as of 10:12, 18 June 2014 |
Line 5: |
Line 5: |
| [[DukeScript]] is a set of [[API]]s that allows [[Java]] applications easily talk to [[JavaScript]] environment to (usually) animate an [[HTML]] page. The core libraries are developed as part of the [[netbeans:Html4Java|NetBeans Project]], but there are also additional libraries that play well in the overall [[DukeScript]] ecosystem (for example [[Toni]] is working on a canvas painting library). | | [[DukeScript]] is a set of [[API]]s that allows [[Java]] applications easily talk to [[JavaScript]] environment to (usually) animate an [[HTML]] page. The core libraries are developed as part of the [[netbeans:Html4Java|NetBeans Project]], but there are also additional libraries that play well in the overall [[DukeScript]] ecosystem (for example [[Toni]] is working on a canvas painting library). |
| | | |
- | == Deployment == | + | == Deployment Vision == |
| | | |
- | The [[DukeScript]] vision is to ''write once, display anywhere'' and to deliver on this promise, there are various ways to package and deploy a [[DukeScript]] application. | + | The [[DukeScript]] vision is to ''write once, display anywhere'' and to deliver on this promise, there are various ways to package and deploy a [[DukeScript]] application. |
| | | |
| There is the [[DlvkBrwsr]] for [[Android]] devices. [[I]] wrote a [[Bck2Brwsr]] [[VM]] that allows to run [[Java]] in a plugin-less browsers. There is a way to package the application to run in [[HTML|NetBeans and Eclipse]] (like the [[MineSweeper]] example shows) and recently Alexey adopted his [[TeaVM]] to understand [[DukeScript]] as well. | | There is the [[DlvkBrwsr]] for [[Android]] devices. [[I]] wrote a [[Bck2Brwsr]] [[VM]] that allows to run [[Java]] in a plugin-less browsers. There is a way to package the application to run in [[HTML|NetBeans and Eclipse]] (like the [[MineSweeper]] example shows) and recently Alexey adopted his [[TeaVM]] to understand [[DukeScript]] as well. |
| | | |
- | [[DukeScript]] is the [[wikipedia:Lingua_franca|lingua franca]] when your [[Java]] needs to talk to [[JavaScript]] environment! | + | [[DukeScript]] is the [[wikipedia:Lingua_franca|lingua franca]] when your [[Java]] needs to talk to [[JavaScript]] environment! |
| + | |
| + | Everything can be controlled from a command line using [[Maven]], but there is a [[DukeScriptInNetBeans|NetBeans wizard]] that makes everything easier. |
| + | |
| + | == [[DukeScriptInNetBeans|Getting Started]] with [[DukeScript]] == |
| + | |
| + | {{:DukeScriptInNetBeans}} |
| | | |
| | | |
| [[Category:Video]] | | [[Category:Video]] |