RSS

Mobile

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

DrDobbs encourages readers to engage in spirited, healthy debate, including taking us to task. However, DrDobbs 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/SPAM. DrDobbs 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.
 

Best of the Web

What the New iPad and iOS 5.1 Mean for Developers

The new display is gorgeous. But local storage for HMTL5 is currently broken on the new iPad and performance of some apps is slower. Here's a deep dive into the issues, including benchmarks and analysis.

Quick Read

Triple Buffering as A Concurrency Mechanism

Triple Buffering is a way of passing data between a producer and a consumer running at different rates. It ensures that the consumer sees only complete data with minimal lag.

Quick Read

Embedding GDB Breakpoints in C Source Code

Have you ever wanted to embed GDB breakpoints in C source code? Something like this:
printf("Hello,\n");
EMBED_BREAKPOINT;
printf("world!\n");

Quick Read

Writing Kernel Exploits

Why attack the kernel? Because it has a huge attack surface with potential for very interesting bugs. This presentation (pdf) takes a code-level dive into recently reported Linux-kernel exploits.

Quick Read


More "Best of the Web" >>

Video

Enabling People and Organizations to Harness the Transformative Power of Technology