Announcing LoopBack Android SDK

We’re pleased to announce the LoopBack Android SDK, available for download, as part of StrongLoop Suite 1.1, and on GitHub.

The Android SDK provides simple API calls that enable your Android app to access a LoopBack server application.  It enables you to interact with your models and data sources in a comfortable, first-class, native manner instead of using the clunky AsyncHttpClient, JSONObject, and similar interfaces.
Read more

Apple’s iOS7 Native JavaScript Bridge


A Brief History of JavaScript Bridges in Mobile

In 2009 Appcelerator’s Titanium 0.8 Version changed from a ‘Hybrid web container’ based approach similar to Phone Gap / Cordova to full ‘Native binding’. The change required Titanium developers to re-architect their code and remove HTML as the top-level implementation. Developers wrote their apps in pure JavaScript. The value to developers and Appcelerator is Titanium JavaScript applications running on iOS (and eventually Android) could get nearly all of the benefits of applications written in native Objective-C without having to learn Objective-C.
Read more

Announcing StrongLoop Webinar: Working with LoopBack Models and Data

In October we provided some blog posts focusing on LoopBack models and data, but we want to give the subject matter the attention it deserves. As such, StrongLoop is proud to present our next webinar, with Raymond Feng, Node Architect and Apache committer, providing a hands-on discussion about working with LoopBack models and data.

The webinar will be held on Thursday, December 5, 2013 at 10:00 (Pacific Standard Time).

What’s LoopBack? It’s an open-source, mobile backend framework (think open-source Parse), written in Node. It enables you to unlock enterprise data to quickly create powerful mobile apps.

LoopBack mobilizes data through models that represent business data and behavior. In this presentation we will walk you through some of the most important recipes for working with LoopBack models:

– Open models for free-form data.
– Models with schema definitions such as relational databases.
– Model discovery with relational databases to consume existing data
– Models by instance introspection to consume JSON data from NoSQL databases or REST APIs.
– Model synchronization with relational databases
– How to work with the MySQL, Oracle and MongoDB connectors.

Ready to secure you place for this webinar? Simply follow this link to register.

What’s next?

How to run Node.js on the JVM with Avatar.js and LoopBack


LoopBack is an open source mobile API framework for Node.js from StrongLoop. It not only helps you expose REST api, but provides you the ability to build APIs, define data models, connect to data sources including databases such as MongoDB, Oracle, and MySQL. LoopBack also comes with an API explorer to see and play with the APIs. Mobile SDKs are part of the story too. LoopBack is built on top of Express and it consists of a library of modules that can be installed from the NPM registry.

As part of the LoopBack, we build a sample application to demonstrate the features. As you expect, we run the application with the node command. The announcement of Avatar.js from Oracle during JavaOne caught my eyes. Avatar.js is a server-side JavaScript for the JVM. The project is now open sourced and you can find the code here. Avatar.js gives us the ability to run Node.js programs on JVMs. The following is quoted from Avatar.js web site to provide a high level view: Read more

Getting Started with the MySQL Connector for LoopBack

We’re happy to announce the release of the LoopBack MySQL Connector that enables LoopBack applications to access MySQL databases.  It is being released as part of StrongLoop Suite 1.1, as a GitHub module, and as an NPM package .

StrongLoop Suite includes the LoopBack open-source mobile backend framework that enables mobile apps to connect to enterprise data through models that use pluggable data sources and connectors. Connectors provide connectivity to backend systems such as databases. Models are in turn exposed to mobile devices through REST APIs and client SDKs.

Read more