| ←Older revision | 
				Revision as of 10:55, 15 September 2014 | 
			
		| Line 3: | 
Line 3: | 
|   | I needed a demonstration for [[DukeScript]] technology that is using [[Java]] to code the application logic and [[HTML]] to render its UI. I decided to write a [[MineSweeper]] game as a basic demo. I've managed to execute the demo in a browser (via [[Bck2Brwsr]] [[VM]]: check it [http://xelfi.cz/minesweeper/bck2brwsr/ on-line]) and [[Android]] (via [[DlvkBrwsr]] also available on [[GooglePlay]]), and [[iOS]] (via [[iBrwsr]], also available on [[AppStore]]), but today I achieved another milestone: the [[MineSweeper]] module is available for every user of [[NetBeans]] 8.0!  |   | I needed a demonstration for [[DukeScript]] technology that is using [[Java]] to code the application logic and [[HTML]] to render its UI. I decided to write a [[MineSweeper]] game as a basic demo. I've managed to execute the demo in a browser (via [[Bck2Brwsr]] [[VM]]: check it [http://xelfi.cz/minesweeper/bck2brwsr/ on-line]) and [[Android]] (via [[DlvkBrwsr]] also available on [[GooglePlay]]), and [[iOS]] (via [[iBrwsr]], also available on [[AppStore]]), but today I achieved another milestone: the [[MineSweeper]] module is available for every user of [[NetBeans]] 8.0!  | 
|   |  |   |  | 
| - | Get the module via ''Tools/Plugins'' or visit its [http://plugins.netbeans.org/plugin/53864 plugin page] and enjoy your productivity boost!  | + | Get the module via ''Tools/Plugins'' or visit its [http://plugins.netbeans.org/plugin/53864 plugin page] and enjoy your productivity boost! Since Sep 15, 2014 the [[MineSweeper]] [[NetBeans]] integration can be used as a starting point to develop own [[DukeScript]] applications. Just press the ''Develop'' button and a new project wizard will be shown as following picture shows:  | 
|   | + |    | 
|   | + | [[Image:MineSweeperDevelop.png]]  | 
|   |  |   |  | 
|   | In case you are interested in trying the code yourself, here is a way to get the sources:  |   | In case you are interested in trying the code yourself, here is a way to get the sources:  | 
| Line 10: | 
Line 12: | 
|   | $ hg clone http://source.apidesign.org/hg/html~demo/  |   | $ hg clone http://source.apidesign.org/hg/html~demo/  | 
|   | $ cd html~demo/  |   | $ cd html~demo/  | 
| - | $ hg up -C 3d99b96ffbd4  | + | $ hg up -C b9726ab22a9b  | 
| - | $ mvn install  | + | $ mvn install -DskipTests  | 
|   | $ cd minesweeper/  |   | $ cd minesweeper/  | 
|   | $ mvn -Pnbrwsr install  |   | $ mvn -Pnbrwsr install  | 
| - | # generates target/minesweeper-1.0-SNAPSHOT.nbm  | + | # generates target/target/minesweeper-2.3-SNAPSHOT.nbm  | 
|   | </source>  |   | </source>  | 
|   |  |   |  | 
|   | and the system generates an NBM ([[NetBeans]] module file) which can be installed into your [[NetBeans]]! Give it a try and let's make [[NetBeans]] better by using more [[DukeScript]] [[API]]s! Don't forget that you can package the same application to run on [[Android]], [[IBrwsr|iOS]] or in a [[Bck2Brwsr|browser]]. Become a developer that can: Write once, run anywhere!  |   | and the system generates an NBM ([[NetBeans]] module file) which can be installed into your [[NetBeans]]! Give it a try and let's make [[NetBeans]] better by using more [[DukeScript]] [[API]]s! Don't forget that you can package the same application to run on [[Android]], [[IBrwsr|iOS]] or in a [[Bck2Brwsr|browser]]. Become a developer that can: Write once, run anywhere!  |