Pages

Tuesday, April 14, 2015

Microsoft announced the acquisition of Datazen Software, leader in mobile business intelligence and data visualization on Windows, iOS and Android devices.

Acquisition to buy makes sense because it aligns with their Power BI strategy which is easy-to-use, accessible tools to extract maximum value from data – xPlatform and xDevices.... (not sure on console rendering though)
Most of the hi tech companies around the world need simpler ways to find data insights they can use to improve their business. With the pervasive use of mobile devices at work, mobile business intelligence (BI) is at a tipping point. Datazen is a mobile-first company at the forefront of this wave, with enterprise customers around the globe using its technology. More on Microsoft blog:

Monday, October 20, 2014

At Strata + Hadoop World in New York, Microsoft announced the expansion of their Azure data services. They annoucned the support of real-time analytics for Apache Hadoop in Azure HDInsight and new machine learning capabilities in the Azure Marketplace. Also, Hortonworks announced how they are integrating with Microsoft Azure with the latest release of the Hortonworks Data Platform.

Thursday, October 02, 2014

First look at Windows 10 and highlights -Terry Myerson - Executive Vice President for Microsoft's Operating Systems Group announced Windows 10 release and here are few excerpts -

1 Huge stress on enterprise and differentiation of personal and enterprise data. This will helps enterprise admins to simplify their job and be worried only about enterprise data.

2 New OS will allow enterprises to have its own marketplace and store fronts that will allow them to host their own applications, distribute and control.

3 Multi-tasking tool that should boost productivity in Windows 10 is Snap Assist, which lets you "snap" up to four apps at once to get suggestions for other open apps that may help you with a given task

4. Virtual desktops

5. Multi views in One - optimized for all devices - keyboard for one and touch for other

6. Start is back... yes, we heard that!

7. Key is Microsoft is now talking to have Windows 10 has the CORE OS across devices - not just PC's and laptops but phones, tables and may be consoles!

8. Though Microsoft has not revealed their business model and pricing yet but seems it will be a free upgrade for users/enterprises that own Windows 8/8.1. There may be sub $99 version of Windows 10 that would be provisioned on windows phone devices. Joe Belfiore - Corporate Vice President, Operating Systems Group at Microsoft. He is responsible for the design and software product definition of forthcoming generations of Windows Phones and to bring new OS Windows 10 across phone and devices.

9. Release date will be likely after Developer's build conference in April 2015, hence there is huge opportunity for developers to get their hands on the OS and play/test the new Windows 10.

10. Microsoft has release Windows Insider program which will likely read your feedback and incorporate as part of their flight feature program in development of Windows OS.
--------------------------------------------------------------------------------------------------------------------------Technical preview bits are available here for free and immediate Windows Test by developers. This barebones version will eventually become Windows 10 and will be available to the public for download at preview.windows.com.

--------------------------------------------------------------------------------------------------------------------------What would be good to have in Windows 10 operating system?
1 With Apple Pay, Amazon Pay, recent split of ebay and PayPal, and entry of Alibaba in US markets what's the strategy for Microsoft Payments? What's the roadmap in consumer space, especially, for Windows phone devices ...?

2 Plans to build and distribute more enterprise apps that would bring productivity and assist enterprises on the lines of IBM and Apple deal? Growth of marketplace apps will be key to Microsoft's success and adoption of its devices.

3 Security - still grey area, please avoid UAC popups as we had in Windows Vista.

4 Internet of Things (IoT) - Great to hear that Windows 10 will be also on IOT or so called embedded devices and connected car, but double click details missing. Whats the product roadmap on wearables? Agree, Microsoft should not be in the race of catch up... but to stop being reactive... its imperative that there is a clear vision and roadmap for next 3 years in devices and services space which will help partners and developer community significantly.

--------------------------------------------------------------------------------------------------------------------------Side bar - Did you miss Windows 9 news or seems like we fast forwarded our life :) Nope, its just that Microsoft thought 10 is luckier than 9 and they decided to skip :)

These are all early findings. Will report back with more on Windows 10 in coming months, beginning with the availability of the early build preview.

Wednesday, April 16, 2014

Microsoft releases new Azure services for Internet of Things (IoT) - Azure Intelligent Systems Service along with Analytics Platform and SQL Server 2014 in memory capabilities release. This shapes up there BI/Analytics strategy along with Cloud first/mobile first after failed attempt of mediocre release of Performance Point product few years back. :)

"The era of ambient intelligence has begun, and we are delivering a platform that allows companies of any size to create a data culture and ensure insights reach every individual in every organization," quoted by Satya Nadella, CEO of Microsoft.

Personally, think this is one of the biggest pain point for most of client business where there is a need to "store and query big data" over cloud efficiently, quickly and cheap. There is a preview available for Azure Intelligent Systems Service to test only on request and registration.

Below link shows how to use the Microsoft Avro Library and Hadoop scnearios to serialize objects and other data structures into streams in order to persist them to memory, a database or a file, and also how to deserialize them to recover the original objects.

Interesting read to explore in detail on Windows Azure data strategies published here by Microsoft. Help you decide on pros and cons on Azure. Also will help you decide choose right approach and data management strategies.

Windows Azure provides several different ways to store and manage data. This diversity lets users of the platform address a variety of different problems. Yet diversity implies choice: Which data management option is right for a particular situation?This short overview is intended to help you answer that question. After a quick summary of the data management technologies in Windows Azure, we’ll walk through several different scenarios, describing which of these technologies is most appropriate in each case. The goal is to make it easier to choose the right options for the problem you face.

Here is the list of basic and architectural Windows Azure interview questions and answers. Will uncover and add some more as we move along and learn. Intend to grow this list further....

What are the services provided in Cloud Computing/Azure?
Services provided would be basically three fundamental models: Infrastructure as a service (IaaS), Platform as a service (PaaS), and Software as a service (SaaS).

What are various roles available in Windows Azure?
There are three roles (Web, worker, VM) available. Web and Worker roles are nearly identical: With Web and Worker roles, the OS and related patches are taken care for you; you build your app's components without having to manage a VM.

What are the three main components of Windows Azure Platform?

Compute

Storage

AppFabric

What are the benefits of Azure?

Platform as a Service (PaaS) / Infrastructure as a Service (IaaS) / Software as a Service (SaaS)

Provides nice way to also use Microsoft Office tools like Excel to view output using power query and more with power BI features.

HDInsight is our 100% compatible Apache Hadoop-based distribution for Windows Azure. With HDInsight you can leverage data stored in Windows Azure Blob Storage or the native HDFS file system local to the compute nodes and crunch massive amounts of data.We now support Hadoop 2.2 clusters (in preview mode) with our HDInsight service. This new update provides an order of magnitude (up to 40x) faster query response times, much better data compression (up to 80%), and enables you to leverage the benefits of YARN.

Sunday, March 16, 2014

As the next technology trend gets strong inclined towards Cloud Computing be it - Sales Force.com, Amazon AWS or Microsoft Azure, my curiosity towards technology increases and have made an attempt to learn more about it myself :) I needed to get this blog rebooted to a new start as well and think this is the right topic to learn, explore and share as I move along further too.
Focus here would be Microsoft Cloud technology stack - Azure. Here are few bytes that would be helpful for starters who would want to learn about Windows Azure and Cloud computing in general. Ofcourse, there are bunch of materials lying out there but this is one stop shop for everything you need to know about Microsoft Azure.

First, you can create your own Microsoft Azure Account and get free space on cloud - absolutely free! Microsoft has announced that it doesn't even require Credit Card information, only thing required is your cell number to validate your identity! It also provides retail subscriptions for Windows Azure. You would like to go here to sign up -

Thursday, October 17, 2013

Microsoft officially releases Visual Studio 2013

Personally still haven't installed it myself but planning soon. Here are few highlights as read on MSDN forums and blogs on the new VS 2013 released:

•

New MVC 5 web application template and SharePointContext for SharePoint apps - MVC web application template for app for SharePoint has been introduced since Office Developer Tools for Visual Studio 2013 Preview. In this Visual Studio 2013 RTM release, the MVC web application template in app for SharePoint has been updated based on the latest one for MVC 5.

SharePointContext is a set of classes (in SharePointContext.cs/SharePointContext.vb) that provides a set of APIs to relieve you from the tedious steps of dealing with communication between SharePoint and web application.

Need to decide whether your app be authenticated with Windows Azure Control Services or a certificate (high-trust)? SharePointContext makes it possible for you to use the same snippet of code no matter which way you go.

Need efficient but safe strategy to cache the access tokens? APIs in SharePointContext provide a good pattern and the default implementation for you.

Which APIs can you use for hosting web and which ones for app web? API naming convention carefully designed in SharePointContext gives you an explicit view what you can use in which case. You can also easily extend the SharePointContext helper by subclassing to provide more advanced features to fulfill your scenarios.

Apart from the Visual Studio 2013 in-box release, the new SharePointContext helper is also included in App for SharePoint Web Toolkit - NuGet package, which means you can install the package and leverage the helper APIs in any VS 2013 or VS 2012 project that you want to communicate with SharePoint. For the app for SharePoint projects that you’ve created with VS 2013 Preview, you can simply upgrade the SharePointContext helper to the latest by updating the App for SharePoint Web Toolkit NuGet package (which is installed in the web project when you created the app for SharePoint).

•

Support for Windows 8.1 app development: Visual Studio 2013 provides the ideal toolset for building modern applications that leverage the next wave in Windows platform innovation (Windows 8.1), while supporting devices and services across all Microsoft platforms. Support for Windows Store app development in Windows 8.1 includes updates to the tools, controls and templates, new Coded UI test support for XAML apps, UI Responsiveness Analyzer and Energy Consumption profiler for XAML & HTML apps, enhanced memory profiling tools for HTML apps, and improved integration with the Windows Store.

•

Web development advances: Creating websites or services on the Microsoft platform provides you with many options, including ASP.NET WebForms, ASP.NET MVC, WCF or Web API services, and more. Previously, working with each of these approaches meant working with separate project types and tooling isolated to that project’s capabilities. The One ASP.NET vision unifies your web project experience in Visual Studio 2013 so that you can create ASP.NET web applications using your preference of ASP.NET component frameworks in a single project. Now you can mix and match the right tools for the job within your web projects, giving you increased flexibility and productivity.

Wednesday, October 16, 2013

Microsoft SQL Server CTP2 announced...

Microsoft SQL Server 2014 brings to market new in-memory capabilities built into the core database and provides new cloud capabilities to simplify cloud adoption for your SQL databases and help you unlock new hybrid scenarios.

Key SQL 2014 Architecture features and improvements:

1.) Provides new disaster recovery and backup solutions with Windows Azure, enabling customers to use their existing skills with the on-premises product offerings to take advantage of Microsoft’s global datacenters.

2.) Code named "Hekaton" is now known simply "In-Memory" Online Transaction Processing (OLTP). In-Memory OLTP will let administrators move selected tables into main memory, thereby delivering performance improvements without having to touch the actual applications.

Extending Memory to SSDs: Seamlessly and transparently integrates solid-state storage into SQL Server by using SSDs as an extension to the database buffer pool, allowing more in-memory processing and reducing disk IO.

Buffer pool memory, which plays key role in storing data pages and in turn reducing the I/O demand

Thursday, January 17, 2013

The Microsoft Surface running Windows RT includes Office 2013 Home and Student Version which runs on the tablet's desktop. Out of the box it comes with the Review version of Office, but you can upgrade to the final version which is currently available, here's how.

Saturday, December 29, 2012

Async language support is now available for queries and updates when running on .NET 4.5.

Custom conventions now provide the ability to override the default conventions that Code First uses for mapping types, properties, etc. to your database.

Multi-tenant migrations allow the same database to be used by multiple contexts with full Code First Migrations support for independently evolving the model backing each context.

Using Enumerable.Contains in a LINQ query is now handled much more efficiently by EF and the SQL Server provider resulting greatly improved performance.

All features of EF6 (except async) are available on both .NET 4 and .NET 4.5. This includes support for enums and spatial types and the performance improvements that were previously only available when using .NET 4.5.

Start-up time for many large models has been dramatically improved thanks to improved view generation performance.

Entity Framework 6 is the first open source release of Entity Framework being developed in CodePlex. The preview release of EF6 is also available on NuGet, and contains some really great features for you to try.

Click on the materials below. These materials are external documents and will be opened in a new window. Please come back to this track once you have reviewed it. (02) | CSS3 Selectors and Style Pro...

This module features Michael Palermo and Jeremy Foster covering the important areas of layout and animation. During the session, they cover Legacy layouts, Flexbox, Grid, Transforms, and Transitions and Animations. (04) | JavaScript Core Capabilities Jeremy Foster and Michael Palermo provide an overview of the core capabilities of JavaScript in this module. After an insightful overview of JavaScript, the session includes important information such as Variables, Functions, Function scope, Arrays, and Objects. (05) | DOM InteractionsIn this important module, Michael Palermo and Jeremy Foster focus on DOM interactions. This important module covers topics such as Querying the DOM, Manipulating the DOM, and Responding to events. (06) | Advanced Topics After an effective discussion about Handling exceptions, they cover Promises, Web worker, Web sockets, Architecture patterns, and TypeScript.

Monday, November 12, 2012

Interesting ways by which a phone can charge by itself...Like it, when we will see this out in market is a matter of time I guess :)Nokia's self phone charging prototype in works?...

New talked about prototype - self charging system from Nokia that is able to power itself on nothing more than ambient radiowaves – the weak TV, radio and mobile phone signals that permanently surround us. The power harvested is small but it is almost enough to power a mobile in standby mode indefinitely without ever needing to plug it into the mains, according to Markku Rouvala, one of the researchers who developed the device at the Nokia Research Centre in Cambridge, UK.

Nokia's device is somewhat less ambitious and is made possible thanks to a wide-band antenna and two very simple circuits. The antenna and the receiver circuit are designed to pick up a wide range of frequencies — from 500 megahertz to 10 gigahertz — and convert the electromagnetic waves into an electrical current, while the second circuit is designed to feed this current to the battery to recharge it.

The trick here is to ensure that these circuits use less power than is being received, said Rouvala. So far they have been able to harvest up to 5 milliwatts. Their short-term goal is to get in excess of 20 milliwatts, enough power to keep a phone in standby mode indefinitely without having to recharge it. But this would not be enough to actually use the phone to make or receive a call, he says. So ultimately the hope is to be able to get as much as 50 milliwatts which would be sufficient to slowly recharge the battery.

Power through Solar cells under the screen -
Solar cells can fit just underneath the screen so that it take the source light and convert it into energy that can be consumed to charge the phone....

Charge your phone through your heat of the body -

Phones that can use an integrated thermogenerator that converts heat into energy. That means it could get a slight charge while sitting in your pocket against your leg and an even bigger charge when you have a temperature! :)

Dont believe, ALL three above can be "the" single alternate source for self charging phones, but why not all three? Could be a game changer next!

Saturday, November 10, 2012

Someone great sometime mentioned that you should NEVER buy version 1.0 of any NEW product unless you are super rich! :) Here's why it applies for Microsoft Surface reviews and unanswered questions -

Several threads on Microsoft’s support forums detail issues relating to audio stuttering and random muting while the Surface is in use or on standby.

Touch Cover and Type cover are as expensive as buying a new competitor's tablet :) now, hear that these can split open at the seam exposing wiring within.

There still seems to be confusion with most of non IT consumers (well even IT :) on what is the difference between Windows RT v/s Windows PRO launch sometime in January 2013? Difference MSFT claims is that RT is for consumers and Pro is for business.. huh?

Windows 8 Surface

Not only that, which hardware to buy - Dell Surface or one from HP or Acer (if they make them happy :)) or the ones actually manufactured by Microsoft?

In addition, you cannot port existing Windows 7 or earlier OS applications to Win 8 RT because its not on Intel chips...doesn't the product become great by its applications? Office included is just home/school version ...very limited.Makes me think. Should wait for Windows PRO ...cost? $999?

All right, enough bashing of Microsoft...I LOVE Microsoft, but what are the answers that the company thinks to beat its competitor product?

Why are there NO carrier plans (3G/4G) provided on Microsoft Surface? How do I get wifi enabled while on move?

Why is there no 16 GB surface with low-cost option? Is that a Strategy to get a high permium product out make margins and then after 6 months reveal cheaper products with varied options.

What is Microsoft's answer to Air? - Is it possible to print documents from Microsoft Surface?

What is MSFT' answer to Voice search - be it on IE Bing or Surface?

Cant' we make out difference between Vapor Mg (low resolution) v/s Apple's Retina?

Where are the apps that WOW me? :)

Time will tell how Microsoft new Windows 8 ecosystem will change consumers bheaviour but as of now it seems Microsoft has put there billion dollar Windows business at test! Wish you good luck,

Pinned Sites - Dragging the IE window over the Windows taskbar in the bottom. Once pinned, next time when you click on it, opens the same program or web site directly. Very much similar to iphone apps made as bookmark or pinned on wall.

Tab isolation - Dragging and taking open tab (window) into new completely window that can be undocked or pinned to your favorites.Download status - you can pause, cancel and view multiple downloads at the same time,

Tracking Protection - block sites tracking or following you to taget ads or to protect kids.

Hardware accelerataion, security and others.

Support for HTML5, CSS3, Canvas, location services, and SVG has made its way into Microsoft's browser.

Monday, October 29, 2012

Winning the Retail War: How to Compete With Retail E-commerce Players

Accenture suggests 10 ways a multichannel retail approach can help in competing with retail e-commerce players.
Overview Today online retailers are the preferred choice for customers worldwide. Does this mean traditional retailing is over? No. Traditional retailers can too march ahead by offering a multichannel retail experience to customers. Online pure plays have changed the retail game with their new approach to technology, innovation and execution. To compete successfully with retail e-commerce players, Accenture recommends traditional retailers adopt a strategic thinking by applying key principles from Sun Tzu’s The Art of War.
Download the PDF report from the site here - http://www.accenture.com/us-en/Pages/insight-winning-the-retail-war.aspx

The proliferation of mobile devices such as smartphones and tablets not only gives consumers more choice, it also has the potential to dramatically expand the payments ecosystem, bringing new players such as mobile operators and handset manufacturers into the mix. Multiple payment advocates are competing for attention, with each party advancing a different vision for where the consumer’s electronic wallet—the trusted source of credentials—should reside: on a card, on a phone, or in the Cloud. These various approaches create new challenges and in some cases have the potential to establish new business models. The traditional role of banks in issuing physical cards that are mailed to users could be replaced by new classes of intermediaries such as Trusted Service Managers (TSMs) that provide over-the-air provisioning capabilities to mobile devices.

The Thales solution is based on the GlobalPlatform Card Specification Version 2.2 and EMV Card Personalization Specification (CPS V1.1), providing the ability to establish a secure session with the Secure Element (SE) based on Global Platform Secure Channel Protocol 02 (SCP02) and to prepare secure messages for the SE.