InfoQ Homepage Rich Internet Apps Content on InfoQ
-
DukeScript: A New Attempt to Run Java Everywhere
DukeScript is a technology meant to bring Java to every client, mobile or desktop, without the need of a plug-in. In spite of its misleading name, DukeScript is not a new scripting language but an attempt to “put Java back in JavaScript”, in an attempt to fulfill the initial vision for Java: Write Once, Run Everywhere.
-
Building and Deploying Android Apps Using JavaFX
Java was invented to provide a software environment for embedded devices. But a strange loop in history made Java the top language for enterprise software. Java comes full circle with JavaFX, a mature Rich Client Application framework included in the Java 8 core libraries. In this article, we show how to deploy JavaFX Applications on Android devices, a game changer for the JavaFX platform.
-
Writing Automated Tests with Jazz Automation
Jazz Automation is a testing framework built to automate and speed up acceptance/functional testing for all types of web based systems or static websites and in any industry. It also lends itself to easily implement automated integration testing. Historically this type of testing has been all manual, labor intensive, and inaccurate.
-
What to Use on the Microsoft Stack
With Microsoft’s unwillingness to officially deprecate technologies such as Silverlight, figuring out which technologies on the .NET stack have a future and which should be avoided can be challenging. To help you out, we have summarized what we know of Microsoft’s intentions when it comes to business applications.
-
Book Review: Building Applications with the Android SDK, 2nd Edition
The Android Developer’s Cookbook: Building Applications with the Android SDK, 2nd Edition is a collaborative effort by Ronan Schwarz, Phil Dutson, James Steele and Nelson To. The authors have succeeded in providing a solid reference book. A book for mobile app developers that can serve as an authoritative guide for newbies and intermediate to expert devs for creating awesome mobile apps.
-
The Technology behind Codenvy. An Interview with Tyler Jewell, CEO
Codenvy is an online IDE supporting applications development in Java, JavaScript, HTML5, PHP, Ruby and other languages, with built-in support for deploying the apps on a PaaS. This article includes an interview with Tyler Jewell, CEO, detailing some of the technologies behind Codenvy.
-
Windows and Line of Business Applications: No Good Options
At Build 2013 Microsoft unveiled a number of new features that make the WinRT platform more interesting for developers working on LOB applications, but without a deployment story WinRT simply isn’t viable. Meanwhile WPF, like Silverlight and WinForms, has entered its twilight phase.
-
Ember.js - Web Applications Done Right
This article explains the Ember.js application development model and shows how to use it to build your first client-side JavaScript web application with the framework.
-
Cloudberry: An HTML5 Cloud Phone Platform for Mobile Devices
In this article, authors introduce Cloudberry, an HTML5-based cloud phone software which offers the benefit of changing features on mobile devices almost instantly. They also talk about challenges of using this platform.
-
Sharing Code in WCF without Code Generation
One of the principal problems with normal WCF development is code reuse. No matter how well you design your classes on the server, once the proxy generator has touched them you get nothing but simple DTOs. This article shows how to bypass the proxy generator so that your client and server can share code.
-
Java EE Mobile Application Development using the AeroGear Framework
AeroGear is a mobile development framework from JBoss that supports mobile web, hybrid, native apps on iOS & Android, and server side resources with extensions into existing projects like RESTEasy. Jay Balunas and Marius Bogoevici spoke at JavaOne 2012 Conference about AeroGear framework. InfoQ caught up with them and Anil Saldhana to speak about mobile development using AeroGear.
-
Developing Motoric Games with HTML5 - The Making of VeloMaze
In this article Raimo explains the challenges and the solutions he had to come up with, while building a motoric HTML5 game for the NodeKO contest. The technologies used in the game were: Node.js, express (serving static content), Socket.io (letting the client and server communicate, Sylvester.js (a vector library for the physics engine) and jQuery.