Java Reference
In-Depth Information
Single-page Web Applications
A single-page web application is an application that, as the name suggests, runs on a single
web page in a browser. The idea is to create a seamless experience as users navigate around
the application and avoid the feeling that they are moving from one page to another. This
is frequently achieved by preloading data in the background. The data might be stored in a
back-end database and retrieved as JSON using Ajax, or it may be stored locally using the
Local Storage API. An MVC framework will often be used to ensure that the interface is
updated quickly. Many applications are now using the single-page web application model,
a good example of which is the
Strike to-do list app.
App Development
Firefox OS is an ambitious project launched by the Mozilla Foundation that aims to create
an open-source mobile operating system solely using web technologies to create applica-
the software for any Firefox OS devices. If you have an idea for a smartphone or tablet app,
you already have the tools needed to produce one. Just create your app using HTML, CSS,
and JavaScript and then test it using the
Firefox OS simulator in a browser.
You can then
submit your app to the
Firefox Marketplace,
where users of the operating system will be
able to install it on their devices.
If you want to develop an app for Firefox OS, a good place to start is by reading this
“Fire-
Android and iOS don't use JavaScript as their native programming language; however, it's
still possible to build an application using HTML5 technologies and JavaScript and then
HTML5 application into native code that can be run on the Android and iOS platforms. So
you can build using just HTML5 technologies and JavaScript, but then deploy on multiple
devices.
Node.js Development
JavaScript has been traditionally thought of as a front-end programming language used for
client-side programming in the browser. That all changed when Node.js was released and