jtulach@63: jtulach@63: jtulach@63: jtulach@63: jtulach@182: Fair Minesweeper jtulach@63: jtulach@63: jtulach@63: jtulach@63: jtulach@71: jtulach@73: jtulach@73: jtulach@71: jtulach@73: jtulach@73: jtulach@80: jtulach@63: jtulach@63: jtulach@70: jaroslav@163: jtulach@63: jtulach@76: jtulach@78: jtulach@78:
jtulach@63: jtulach@77:
jtulach@77:
jaroslav@197:

HTML/Java Technology Showcase

jtulach@77: jtulach@77:

At first sight this is an old good minesweeper jaroslav@197: game. At closer look, this is a sample use of a revolutionary jtulach@77: technology that allows you to use Java jtulach@77: to code your application logic and present it using jaroslav@197: HTML on any device providing jtulach@77: modern HTML5 browser. jtulach@77:

jtulach@77:

Visit Project Page! jtulach@77:

jtulach@77:
jtulach@77:
jtulach@78: jtulach@78:
jaroslav@186:
jaroslav@197:
jtulach@78:

Minesweeper

jtulach@78:

jtulach@182: Discover ten square fields that contain a mine and jaroslav@197: mark them with a sign. jtulach@182: Touch a square to find out if there is jtulach@182: a mine or not and jtulach@182: how many mines are in the eight surrounding jtulach@182: ones. Avoid random play, the game jtulach@182: recognizes guessing and can re-arrange jtulach@182: the mines. This game is fair! jtulach@78:

jtulach@78:

Play »

jtulach@78:
jaroslav@197:
jtulach@78:

Documentation

jtulach@78:

jtulach@78: In case you want to write application like jtulach@78: this (e.g. use Java and HTML) jtulach@78: you can learn more about the libraries that jtulach@78: make that possible. Follow this link to jaroslav@197: HTML for Java documentation. jtulach@78:

jtulach@78:

Read more »

jtulach@78:
jtulach@93:
jtulach@78:
jaroslav@186:
jtulach@183:
jtulach@183:
jaroslav@197: Safari jtulach@183:
jaroslav@197:

Run in a Browser

jaroslav@197:

jaroslav@197: While primarily this technology runs on a desktop jaroslav@197: or as a tablet or phone application, it is also possible jaroslav@197: to execute the same unchanged code directly in a browser jaroslav@197: as well. To do so, one needs a jaroslav@197: bck2brwsr jaroslav@197: virtual machine. jaroslav@197:

jaroslav@197:

Try it »

jaroslav@197:
jtulach@183:
jtulach@183:
jtulach@183:
jtulach@183:
jtulach@183: Android jtulach@183:
jtulach@183:

iBrwsr

jtulach@183:

jtulach@183: This application can also be packaged to run on your iPhone jaroslav@197: or iPad. jtulach@183: In this mode it jtulach@183: uses RoboVM jtulach@183: virtual machine to execute Java code natively. jtulach@183: It uses iOS WebView to display the UI and execute jtulach@183: generated JavaScript. Both these components are jtulach@183: bound together via jtulach@183: iBrwsr library. jtulach@183:

jtulach@183:

jtulach@183: Learn more » jtulach@183:

jtulach@183:
jtulach@183:
jtulach@183:
jtulach@183:
jtulach@183:
jtulach@183: Android jtulach@183:
jtulach@183:

Develop Own App!

jtulach@183:

jtulach@183: One can package this application as a jtulach@183: plugin for NetBeans or jtulach@183: use jtulach@183: NetBeans IDE to create jtulach@183: application like this yourself. Enjoy the jtulach@183: power of HTML and Java. jtulach@183: Write your applications once and deploy and display jtulach@183: them on any device! jtulach@183:

jtulach@183:

jtulach@183: Develop » jtulach@183:

jtulach@183:
jtulach@183:
jtulach@183:
jtulach@183:
jtulach@94: jtulach@63: jtulach@63: jtulach@89: jtulach@63: jtulach@63: