Friday, August 22, 2014

NoSQL Azure Service DocumentDB as a service announced

Azure platform is going all out and it is burgeoning.

"Microsoft Azure DocumentDB is a document-oriented, NoSQL database service
designed for modern mobile and web applications"

The above from Microsoft site.

Microsoft beefs its Azure Services portfolio with yet another service. Azure
DocementDB service is which also serves as a search tool. Searching stuff that
goes into NoSQL should be very useful. It is presently available as a technology
preview product and developers will be able to run SQLesque queries on  JSON data
and supports transactional consistency.

Under the hoods it uses the in-memory technology and includes important libraries like .NET, Node.js, JavaScript and Python. DocumentDB is presently strictly Microsoft but it intends to make it Open source.

All this enhancements / additions are going to provide a tough challenge to AWS
and which has also seen strong challenge from Google.

Read more here:

Thursday, August 21, 2014

General Availability of Azure Mobile Serives updates announced

Recent updates to Azure Mobile Services address the scalability of mobile apps and their real-time behavior.

This was achieved by the following:
  • .NET backend became generally available and can be used in production. This makes it possible to add a mobility layer to backend easily.
  • Recent update to .NET enables using ASP.NET SignalIR for bi-directional communication with apps in real-time.
Details are here.
The integration with SignalIR Hubs confers the following to Azure Mobile Services:

  • Unified Authentication with a simple Authorize Level
  • Dependency Injection
  • Web API Integration -
  • Automatic Scale-out
Well what is SignalIR?

SignalIR is claimed to be incredibly simple real-time web for .NET. It is another facet of ASP.NET -ASP.NET SignalIR. ASP.NET Signal IR helps developers to simply add real-time web funcitonality to apps, the ability to have server-side code push content to connected clients in real-time.

SignalIR leverages WebSockets, the HTML5 API for bi-directional communication.

All this is said to quickly, but you must review SignalIR and its context with Html5/Javascript here.

Wednesday, August 20, 2014

Project Options for cross-platform apps with Intel XDK

In a previous post the interesting aspects of developing cross-platform apps with Intel XDK was described . It was also shown how easy it is to install the XDK. You can review the post if you missed it.
Cross-Platform Apps are easy with Intel XDK - Part 1

There are several options available for creating projects with Intel XDK.
Double click the icon, or click the XDK icon on the taskbar to open the Welcome to
the Intel XDK Pane as shown (it is assumed that you have installed the Intel XDK, if not review the link above).

Click on the Visit to Intel XDK Introduction and the Intel XDK Documentation gets
 displayed. This is quite a comprehensive documentation that discusses all aspects of Intel XDK including developing cross-platform HTML5 based apps for
smart phones and tablets; deploying to devices, monetizing etc.

In the left hand side there are different ways to work with projects. You could create a blank project but then you do not get many of the design editors you find in others such as Start with App Designer etc. If you already have created a project you could open it. You could also import an existing app into the IDE. In order to test drive you could also use the option, 'Work with a Demo'.

Here are the options:
  • Starting with a blank project
  • Work with a Demo
  • Start with a Template
  • Import an Existing APP
    If you have created an HTML5 application you could import it into the IDE as
  • Use App Starter
  • Start with App Designer
Continued in the Mobile specific blog here: