Wednesday, September 28, 2016

The what, why and how of Microsoft Azure Stack

Microsoft Azure Stack is a new hybrid cloud platform which can be used to deliver Azure Services from the customers own datacenter. It is in preview now, which means you can try it for free after providing some of your information:

Read about the Azure Stack ecosystem

Watch this video which explains Microsoft Azure Stack at length:

You can learn more about Azure Stack at Microsoft Ignite at Atlanta, September 26-30.

Review the session stack here:

iPhone 7 earbuds and NFMI

You know Near Field Communication (NFC) but you you may not be knowing that NFMI is also hot. NFMI stands for Near Field Magnetic Induction. The iPhone 7 earbuds use NFMI so that they do not require a wire running between them. The company which specializes in NFC goes by the name NXP Semiconductors in Holland also makes the NFMI.

The NFMI chip uses less power than an equivalent Bluetooth Low Power device and its absorption by the body tissues is 10000 times less than Bluetooth makes it an attractive alternative. As a consequence of this low power operation its range is limited to about a meter making it just appropriate for connecting the two ear buds and of course it is tiny with a 10.4 mm sq area.

Ear is a very sensitive area of the body where other body functions can also be monitored and, of course it has very sensitive parts. Any thing to reduce damage from anything including RF damage is most desired. The new NFC chip also has a two-axis accelerometer embedded, another very desirable feature is, it is also water proof.

I have only summarized this excellent coverage of the article by Colin Johnson and I recommend you reading this article which appeared on EETimes.
Here is a short video of NxH2280 demonstration .

This schematic of the NxH2280 chip appeared in the article.


Thursday, September 22, 2016

Connectivity Options for Microsoft Azure SQL Database

There are many drivers and libraries that client programs can use to connect to Azure SQL Database or Microsoft SQL Server.

The following are the language options:

Java using JDBC on Windows

This enables developers to use their language of choice and appropriateness of thei application to choose.

ADO.NET related specifics here:

Microsoft JDBC related information here:

Microsoft Node.js driver for SQL Server here:

Connecting with PHP use Microsoft PHP driver for SQL Server here:

Connect using Python:
Get Python SQL Driver

Connect using Ruby:Get Ruby driver for SQL Server here;

I have described in detail with examples connecting to SQL Azure (as it was called then) using ADO.NET, Java and PHP in my book when SQL Azure was still in Beta:

Read more about the book here: Protection Status