Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Web Development

FeedHenry Serves Up HTML5 Node.js Platform

FeedHenry has launched a solution for developers to build HTML5, JavaScript, and hybrid apps with an integrated Node.js backend-as-a-service layer. The company has set out to create a mobile app Platform-as-a-Service (PaaS), which allows developers to use JavaScript skills to build a mobile app client, alongside backend functionality that leverages the event-driven I/O architecture of the Node.js environment.

By building inside one single code base, FeedHenry logically argues that developers will increase their efficiency and speed app development time. Inside the FeedHenry studio, developers are presented with the option to build complex mobile apps using HTML5 and JavaScript that will run as native apps on all major smartphones and tablet devices.

These apps can be developed using any third-party JavaScript library or HTML5 UI/UX toolkit and connect through RESTful API calls to a server-side backend. This server-side business and integration logic is developed in Node.js using JavaScript. Developers can use any of the company's standard APIs for integration, caching, storage, or encryption and programmers are also free to include other third-party JavaScript libraries.

At build-time, the client code is pushed to a build farm where the native binary is created; the server-side code is staged with a single command to the FeedHenry cloud (or to any public or private cloud supporting Node.js). The mobile application platform automatically synchronizes the app client with the Node.js backend and provides scaling as well as built-in redundancy, lifecycle management, and reporting.

"As enterprises mature with their mobility initiatives and start getting into more sophisticated apps where they need complex integration with the backend and the cloud, the play will shift to the server side," said Cathal McGloin, CEO, FeedHenry. "The server side will become a crucial part of every mobile initiative as enterprises see how much more they can do with apps to increase revenue and boost employee productivity. Apps are fast becoming the new tool within organizations, but with that there's the headache on the server side with security, scalability, performance, and management. With Node.js, FeedHenry's mobile application platform offers an easy way to build mobile app solutions for the enterprise that takes care of the server side functionality."

Note: As many readers will know, Node.js is a development tool that is specifically designed for server-side execution; it offers a high degree of efficiency and performance via an event-driven I/O environment and is ideal for building sophisticated mobile apps that require integration to backend systems. Additionally, developers can access the FeedHenry AppStudio development environment, or download the FHC (FeedHenry Command Line tool) using npm (the node package manager) and the same programming language for the entire solution. FeedHenry's server-side business and integration logic is developed in Node.js using JavaScript.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.