What's DukeScript?
DukeScript is a new technology for creating cross-platform mobile, desktop and web applications. DukeScript applications are plain Java applications that internally use HTML5 technologies and JavaScript for rendering. This way developers only need to write clean Java code and can still leverage the latest developments in modern UI technology. These are some of DukeScript Great Features. Explore the possibilities...
HTML5 & CSS3
DukeScript supports the latest in Browser based UI Technologies.
Responsive Design
Use DukeScript with frameworks like Bootstrap for responsive Layouts
Stable & Slick
Use Rock Solid Java technologies for your business logic, and the latest in UI technologies for a lickable Design.
Enterprise Ready
DukeScript integrates with JavaEE and Spring and allows reuse of the same Java Code on client and server.
AppStore Ready
DukeScript is your easy path to monetize your mobile apps.
5-star Support
Professional Training, Consulting and Support is available for all your DukeScript needs.
Widgets
Spice up your application with Interactive graphics, charts and maps:
Charts
We provide some nice interactive Charts with a Java API. Use it to display and interact with charts in your application.
Leaflet4j
Our Map component comes with a Java API. Use it to display and interact with maps in your application.
Applications with the nice and clean architecture that DukeScript enables are one thing, but what about cool interactive graphics or games?
The Canvas API enables you to develop for the powerful HTML5 Canvas component with a Java API. You can use it to develop your own Charting APIs or game libraries on top of it.
Use Cases
Create awesome Mobile Apps, Desktop Applications and Websites.
Don't develop, let the code dance!
Websites
DukeScript brings Java back to the browser.
DukeScript for Websites
With DukeScript you can develop applications in Java that run inside a Browser without requiring a java plugin. With this we really deliver on the promise of "Write Once Run Anywhere".
Mobile
DukeScript enables you to develop mobile Applications that run on iOS and Android.
DukeScript Mobile
DukeScript enables you to develop mobile Applications that run on iOS and Android. Get rid of the development and maintenance cost for creating your app twice. With DukeScript you can easily create mobile applications in Java that can be distributed via Google Play and Apple’s app store.
And the same application will also run on your desktop. Cut down development costs and develop your next app using DukeScript. Java promised ‘Write Once Run Anywhere‘, DukeScript delivers on this promise!
Desktop
DukeScript enables true Separation of Concerns on the Desktop.
DukeScript Desktop
DukeScript enables true Separation of Concerns on the Desktop. Let the designers create the design using their favorite tools and let the developers directly fill these designs with live. No need to use template languages or platform specific markup – DukeScript works with plain HTML and CSS.
Developers get the best value out of their IDE through the use of a static typed language instead of JavaScript. This means better code completion, better refactorings, better productivity, and maintainable code. Your application development has never been easier.
Reduce your products time to market with a streamlined workflow where everyone only does what he’s best at. And reduce the cost of ownership through perfectly testable and maintainable code.
Extensions
Provide safe and simple access to JavaScript libraries for your Developers.
DukeScript Extensions
DukeScript comes with a set of APIs ready to use, but in your project you might want to use a different JavaScript Library for binding. No problem, DukeScript is designed to be extended. And other than with GWT or Wicket which impose a certain architecture, you decide how you want to design the API. Simple Binding of Java APIs to JavaScript is the core feature around which everything else is built. DukeScript is the simplest way to make JavaScript libraries available through Java.
JavaScript Binding is based on Annotations and integrates perfectly with any IDE that supports Java Annotation processors. That means code completion, hints and automated checks via static code analysis in your favorite tool.
Make any JavaScript Library usable from Java and provide a save and easy way for your developers to work with it.
Commercial License
To deploy on iOS & Android, or use our advanced Webkit & Browser based deployment, you can either use GPL, or one of our commercial licenses:
Get the official DukeScript Book:
"In a world running at breakneck speed to JavaScript,
it is great to see that Java continues to innovate and provide solutions that deal with the new world and even manages to embrace it.
The DukeScript technology and the brand new book are both highly recommended to Java developers everywhere." [jaxenter]
Get it on leanpub to receive free updates!
Support
Get community support at our Forum. We also offer commercial support for all phases of your projects Lifecycle. Get help directly from the source. Contact us at sales@dukehoff.com for an individual offer.
Training
Kickstart your development with a DukeScript course.
Consulting
Let us assist you in planning and developing your project.
Help Desk
Get quick help from the source with our support plans.
Development
Need that extra feature or an additional API? Let us take care of it!
Keep in Touch
Are you ready to start your project? Give us call or drop us a line.
Drop us a line
Drop us a line and we will contact you as soon as possible.
Order Solo License
Please fill out the form to order your Solo License. You'll receive an invoice via Email with payment instructions.
Order Item: Solo License (1 month)
Price (including VAT): 19,-€
Order Startup License
Please fill out the form to order your Startup License. You'll receive an invoice via Email with payment instructions.
Order Item: Startup License (1 year)
Price (including VAT): 590,-€
Order Business License
Please fill out the form to order your Business License. You'll receive an invoice via Email with payment instructions.
Order Item: Business License (1 year)
Price (including VAT): 1390,-€
Order Enterprise License
Please fill out the form to order your Enterprise License. You'll receive an invoice via Email with payment instructions.
Order Item: Enterprise License (1 year)
Price (including VAT): 2990,-€