<html> <head> <title>JavaX - Fully Extensible Java</title> </head> <body> <!-- Start of StatCounter Code for Default Guide --> <p align="right"> <script type="text/javascript"> var sc_project=10429019; var sc_invisible=0; var sc_security="8e0841a7"; var scJsHost = (("https:" == document.location.protocol) ? "https://secure." : "http://www."); document.write("<sc"+"ript type='text/javascript' src='" + scJsHost+ "statcounter.com/counter/counter.js'></"+"script>"); </script> <noscript><div class="statcounter"><a title="shopify analytics ecommerce tracking" href="http://statcounter.com/shopify/" target="_blank"><img class="statcounter" src="http://c.statcounter.com/10429019/0/8e0841a7/0/" alt="shopify analytics ecommerce tracking"></a></div></noscript> <!-- End of StatCounter Code for Default Guide --> </p> <!-- <a href="http://www.java.net/"><img src="http://www.java.net/sites/default/files/51227_thumb_Java.net_Member_blk.gif.jpg" align="right" style="margin-left: 20px; margin-bottom: 20px"></a> --> <h1><a href="http://javax.tinybrain.de">JavaX</a> - Fully Extensible Java</h1> <p>Yes that's right! We will improve Java <i>for you</i>. Just tell us what you need. We want the whole world to switch from Java to JavaX! JavaX is just better in every way - and wildly more productive. (Or time-saving if you want to see it that way).</p> <p>It's a mathematical fact: A language that is <i>closer to you</i> - closer to the way you actually think - is naturally more productive than a totally fixed language like Java. (Java has to fit everyone's needs, so it is naturally very restricted in the number of constructs. JavaX can adapt <i>to you</i>. Just choose a translator at the top of your program.)</p> <p><a href="http://tinybrain.de:8080/getraw.php?id=623&contentType=text/html">Advantages of JavaX.</a></p> <p><a href="https://sourceforge.net/projects/java-x/files/">Download</a> for Windows, Linux, Mac OS (current: <a href="http://tinybrain.de/x30.jar">x30.jar</a>) | <a href="http://tinybrain.de/javax.apk">App for Android</a></p> <a href="http://tinybrain.blog.de/2015/04/21/i-can-now-use-my-own-extended-java-20247887/"><img align="right" width="400" src="http://eyeocr.sourceforge.net/filestore/filestore.php?cmd=serve&file=blob_1000259&contentType=image/png" style="margin-left: 20px"></a> <h3>Core features</h3> <ul> <li>Runs as an interpreter - no compiling (while still compiling to full speed in the background)</li> <li>Typically every program consists of one source file (main.java), using some translators to source in functions. Makes programs much easier to handle and, for example, copy.</li> <li>Standard extension: Automatic imports</li> <li>Standard extension: <i>Your</i> most loved functions automatically added when refenced</li> <li>Standard extension: Multi-line strings</li> </ul> <p>Many more extensions possible - just ask for them!</p> <p>It takes like 30 LoC to write a translator, see <a href="http://tinybrain.de/605">here</a>.</p> <p><a href="http://tinybrain.blog.de/tags/javax/">Blog posts about JavaX.</a></p> <p><a href="javax-meetup.tinybrain.de">JavaX Meetup (Hamburg).</a></p> <h2>How to run JavaX</h2> <p>First, tell us what you need. Because we will customize it for you. Yes, it's free. You can, of course, also try an existing published version.</p> <p>There are two modes:</p> <p>You can run your JavaX version as a <b>standalone interpreter</b>. It translates your extended-Java source code into regular Java and then immediately runs it.</p> <p>You can also run it as a <b>preprocessor</b> (JavaX -> Java) if you want to use the generated Java source somewhere.</p> <p>Either way, we will supply you an executable that does what you want. I do really like to work with people, if they're constructive.</p> <p>As JavaX is customized for everyone, there can be many versions of it. As I said, just ask for what you want - we will make one for you.</p> <h2>JavaX on Android History (Selection)</h2> <p><a href="http://app.tinybrain.de"><b>JavaX on Android</b></a>: Works.</p> <h2>JavaX History (Selection)</h2> <p><b>JavaX Level 21:</b> Current stable. Supports Linux, Mac OS, and Windows. Starts GUI when running jar file without arguments.</p> <p><b>JavaX Level 11:</b> Linux/Mac OS (<a href="http://sourceforge.net/projects/java-x/files/x11.jar/download">x11.jar</a>, <a href="http://tinybrain.de/621">x11.java</a>).</p> <p><b>JavaX Level 6:</b> This is a demonstration of custom language extensions (Lua "for" loop). See <a href="http://x6.tinybrain.de/">here</a>.</p> <p><b>JavaX Level 1:</b> This level is just plain Java, but the advantage is that JavaX runs your program <i>directly from source</i>. Just point it to your sources folder. You need to have one class called "main". That's all the requirements.</p> <p>An executable for level 1 & documentation is found <a href="http://tinybrain.blog.de/2015/04/10/javax-version-20230361/">here</a> (<a href="http://tinybrain.de/562">link to source code</a>).</p> <h2>Links</h2> <p><a href="http://ai1.lol">ai1.lol</a> <a href="mailto:info@superinformatiker.de">Guy.</a></p> </body> </html>
Online at http://javax.tinybrain.de
download render html show line numbers
Travelled to 12 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
Snippet ID: | #580 |
Snippet name: | JavaX Homepage (javax.tinybrain.de) |
Eternal ID of this version: | #580/2 |
Text MD5: | d796872be5692f62a4a2f748bf05f96b |
Author: | stefan |
Category: | homepages |
Type: | HTML |
Public (visible to everyone): | Yes |
Archived (hidden from active list): | No |
Created/modified: | 2017-10-01 15:24:29 |
Source code size: | 5510 bytes / 97 lines |
Pitched / IR pitched: | No / No |
Views / Downloads: | 953 / 8635 |
Version history: | 1 change(s) |
Referenced in: | [show references] |