[vc_row][vc_column][vc_column_text]

The Future of Mobile App Development

By Nat Friedman as written on blogs.microsoft.com
It is incredible how much has happened since Xamarin joined Microsoft just over a month ago, starting with Scott Guthrie’s Build 2016 announcements that Xamarin is now part of all editions of Visual Studio at no additional charge — from Community to Enterprise — and our plans to open source the Xamarin SDK. It is a dream come true for us to be able to put the power of Xamarin into the hands of all developers.
In just the first two weeks since Build alone, we helped nearly 3.5 times more developers get started building great apps with Xamarin than ever in our history as a company.
Now we are at Xamarin Evolve 2016, the world’s largest cross-platform mobile development conference, in Orlando. This morning we open sourced the Xamarin SDK and launched new ways to make Visual Studio the most complete mobile development environment.  We also launched new ways to build native, cross-platform apps faster than ever using our popular cross-platform UI framework, Xamarin.Forms.
This is our third Evolve conference, but the first time we are showing the comprehensive developer experience that only Microsoft and Xamarin together can deliver.

Open source Xamarin: Ready for you!

We have officially open sourced and contributed to the .NET Foundation the Xamarin SDK for Android, iOS and Mac under the same MIT license used for the Mono project. This includes native API bindings for iOS, Android and Mac, the command-line tools necessary to build for these platforms, and Xamarin.Forms, our popular cross-platform UI framework.
Watching Xamarin co-founder and open source pioneer Miguel de Icaza announce this onstage was a proud moment for all of us. The future of native cross-platform mobile development is now in the hands of every developer. We look forward to seeing your contributions; go to open.xamarin.com to get involved.

Visual Studio: Your complete mobile development environment

Today we launched new ways to connect Visual Studio to your Mac to make it even easier for C# developers to create native iOS apps, and new ways to auto-generate mobile app test scripts in Visual Studio.
Our iOS Simulator remoting lets you simulate and interact with your iOS apps in Visual Studio — even supporting multi-touch interactions on Windows machines with capable touch screens. We also unveiled our iOS USB remoting, which makes it possible to deploy and debug apps from Visual Studio to an iPad or iPhone plugged into your Windows PC.
In addition, our Test Recorder Visual Studio Plugin now brings Test Recorder’s ability to generate test scripts to Visual Studio users. Simply interact with your app on device or in the simulator and Test Recorder automatically generates scripts that can be run on thousands of devices with Xamarin Test Clouds automated app testing.

Xamarin.Forms: Faster and easier mobile app development

We launched Xamarin.Forms a few years ago to help developers build mobile apps faster, maximizing UI code-sharing while still delivering fully native experiences.
Today, we showed three key new features that will be coming to Xamarin.Forms.  Data Pages and Themes make it easy to connect apps to common entities and data sources, and create beautiful, native user interfaces with just a few lines of code. The Forms Previewer makes it easy to iterate on your Xamarin.Forms UI designs by providing real-time previewing of Xamarin.Forms user interfaces composed in XAML.

The new, mobile-optimized development lifecycle

We were able to show today the most streamlined mobile lifecycle available anywhere through our combined product lineup, including integrations between Visual Studio Team Services, HockeyApp and Xamarin Test Cloud. Through our combined mobile lifecycle solution, you now have a complete solution to build great mobile apps at scale, tackling the unique challenges of mobile DevOps.

future of mobile app development 2 - managed solution

We’ve heard great enthusiasm from our customers. Bryan Hooper, senior director enterprise architecture at Bloomin’ Brands, talked about how they have “paired Xamarin with Microsoft’s Azure technology, and we’re really excited about the new partnership between the two organizations.” Darrell Thompson, vice president of information system services at Coca-Cola Consolidated, says that “Xamarin and Microsoft have been excellent partners and brought our mobile development to a whole new level.”

[/vc_column_text][/vc_column][/vc_row]

[vc_row][vc_column][vc_column_text][/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Heineken Uses the Cloud to Reach 10.5 Million Consumers in Global Marketing Campaign

As written on customers.microsoft.com
“Nobody does it better” than secret agent James Bond. So it was natural that when world-class brewer HEINEKEN launched a global marketing campaign, it would partner with the Bond franchise. And when that campaign needed an equally first-class cloud platform, HEINEKEN turned to Microsoft Azure. HEINEKEN then used Azure for promotions that were even more technically demanding, including one with the UEFA Champions League. Azure “put our stakeholders at ease,” says an executive.

Business Needs

When James Bond is on the scene, the fate of the world often lies in the balance. When HEINEKEN decided to launch a global marketing campaign based on the latest Bond movie, the stakes were also high.
HEINEKEN, which sells its flagship premium beer in 178 countries, has long run innovative marketing campaigns around the world. Along with great beer, it’s part of what makes Heineken one of the world’s best-known brands. But the 2012 campaign, based on the Bond movie Skyfall, was different than what HEINEKEN had done before. Traditionally, its marketing operation had been fairly decentralized. The campaigns might have been global, but how they were implemented was not. Those decisions had been largely left to the company’s scores of national and regional marketing divisions. Rollout dates, for example, were left to the divisions and, consequently, global campaigns could be launched gradually over a period of months.
But HEINEKEN had been centralizing its marketing functions for several years. For the Bond promotion, it planned to launch the campaign at the same time everywhere on the planet. That created unprecedented challenges for HEINEKEN—nowhere more so than in its technology operation. The primary digital content for the campaign was a 100-megabyte movie that had to play flawlessly for millions of viewers worldwide. After all, Bond never fails. No one was going to tolerate a technology failure that might bruise his brand.
Previously, HEINEKEN had supported digital media at its outsourced datacenter. But that datacenter lacked the computing resources HEINEKEN needed, and building them—especially to support peak traffic that would total millions of simultaneous hits—would have been both time-consuming and expensive. Nor would it have provided the geographic reach that HEINEKEN needed to minimize latency worldwide.

Solution

The cloud was the way to go—but which cloud? HEINEKEN looked at Amazon Web Services—and chose Microsoft Azure. “With Azure, we didn’t have to invest in managing servers, so we could focus on delivering the most successful campaign,” says Ewout Barendregt, Global Center of Excellence Manager at HEINEKEN. To help deliver that successful campaign, the company used the Azure Content Delivery Network to make the digital content available quickly, reliably, and globally to 10.5 million consumers.
The next year, HEINEKEN faced a digital marketing challenge that was in some ways even greater. This time, HEINEKEN based a global campaign on UEFA Champions League (UCL) soccer games. The campaign would launch simultaneously in more than 70 markets and 30 languages. But although the Skyfall campaign had “merely” required the company to host a giant website to serve content, the UCL campaign would require real-time computing on a global scale.
That’s because the centerpiece of the UCL campaign was a pinball game for consumers to play live against players anywhere in the world. The solution would also have to support multiple leaderboards for each player, based on the number of friends and family that an individual played with. It would require real-time updating of the leaderboards as play was underway. HEINEKEN wanted the technology to support 1 million simultaneous users. And, in the words of Lennart Boorsma, Digital Marketing Manager at HEINEKEN, “It couldn’t fail.”
To meet these requirements, HEINEKEN expanded its use of Azure from one datacenter to four—one each in Europe and Asia, and two in the US—gaining geo-redundancy and low latency. Data was stored in Azure Table Storage for asynchronous updates. The storage was structured with 10,000 partitions—up from 10 initially—for the requisite scalability. HEINEKEN developed the solution using Microsoft Visual Studio 2013. The architecture was tested with a Visual Studio load-testing cluster to generate the load and test the application without testing the Internet. Microsoft Services consultants helped develop and load-test the solution, and resolve performance issues.
The results of this solution (see below) led HEINEKEN to use Azure again, in yet another way, for its Open Your City campaign. In this campaign, consumers interact with HEINEKEN through Twitter and other social media to get suggestions on “socially hot” clubs and bars located near them at any given moment.
“Given the success of these campaigns, we now use Microsoft cloud services beyond marketing,” says Boorsma, citing Microsoft Dynamics CRM Online for customer relationship management and Office 365 for increased employee productivity.

Benefits

HEINEKEN has used Azure in three global campaigns, supporting millions of users, minimizing latency, and laying the foundation for significant cost savings.

Scales to 2 Million Gameplays per Hour

HEINEKEN used Microsoft Azure to achieve 100 percent reliability on a massive scale. The platform exceeded its service-level agreement with perfect performance in the UCL campaign, supporting 2 million gameplays per hour and with capacity for more than 40 million players in all.
“Azure didn’t let us down,” says Boorsma. “More than that, it gave us a way to assure senior management that we could support this massive, global campaign. It put our stakeholders at ease, knowing that we had them covered. When you bring out a global campaign with such bravura, you really do need to make sure that all your homework is done. With Azure, it was. Thank you, Microsoft.”

 

Delivers Latency of 200–300 Milliseconds

HEINEKEN also met its requirements for low latency worldwide with Azure. Latency rates ranged from 7 milliseconds to 535 milliseconds, with typical rates clustering between 200 and 300 milliseconds. That was a tremendous benefit for global, real-time game-playing. As a result, players enjoyed their experiences and continued playing for an average of 4.5 minutes.
“Latency is something that players shouldn’t even have to think about,” says Barendregt. “Thanks to Azure, it wasn’t an issue. That was an important factor keeping people on the site and in the game. When you consider we had 5.2 million players during the run of the campaign, that comes to 55 years of brand engagement—an insane number.”

 

Provides Reliability, Savings, Flexibility

Boorsma expects that HEINEKEN will make more use of Azure, both for marketing campaigns and other purposes. For example, Azure could play a role in the company’s website upgrade.
“We will definitely continue to use Azure,” says Boorsma. “We need the reliability it gives us. We can also envision using Azure to avoid the costs of building and maintaining additional datacenters around the world. We could use Azure as part of a hybrid solution with our existing resources. It gives us tremendous flexibility.”

 

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]
[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text][vc_cta_button2 h2="Looking for a technology partner to assist with a specific project or services?" title="Managed Services Quote" position="bottom" link="url:http%3A%2F%2Fwww.managedsolution.com%2Fmanaged-services-quote-request%2F||"]

As one of the biggest, brightest and friendliest IT companies in Southern California we want you to take advantage of our free security assessment or just request a quote for managed services. We can even work on your behalf to get appropriate projects funded by Microsoft. Call Managed Solution at 800-790-1524.

[/vc_cta_button2][/vc_column_text][/vc_column][/vc_row]

Contact us Today!

Chat with an expert about your business’s technology needs.