Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development

    Microsoft Windows Azure Updates for Mobile Back-End Development Go Live

    Written by

    Darryl K. Taft
    Published June 17, 2013
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Microsoft has released a number of updates to Windows Azure to make it easier for developers to build back ends to mobile client applications.

      The new capabilities include mobile services such as custom API support, Git source control support, Node.js Node Packaged Modules (NPM) support and a new .NET API via NuGet. In addition, Microsoft is offering a free 20MB SQL database option for mobile services and Web sites, as well as Android push notification support.

      “Windows Azure Mobile Services provides the ability to easily stand up a mobile backend that can be used to support your Windows 8, Windows Phone, iOS, Android and HTML5 client applications,” said Scott Guthrie, corporate vice president of the server and tools business at Microsoft, in a June 14 blog post.

      Starting with the first preview, according to Guthrie, Microsoft supported the ability for developers to easily extend their data back-end logic with server-side scripting that executes as part of client-side CRUD operations against their cloud back data tables. However, with the new updates, Microsoft is extending this support even further and introducing the ability for developers to also create and expose custom APIs from their Mobile Services back end and easily publish them to their mobile clients without having to associate them with a data table.

      “This capability enables a whole set of new scenarios—including the ability to work with data sources other than SQL Databases (for example: Table Services or MongoDB), broker calls to 3rd party APIs, integrate with Windows Azure Queues or Service Bus, work with custom non-JSON payloads (e.g. Windows Periodic Notifications), route client requests to services back on-premises (e.g. with the new Windows Azure BizTalk Services), or simply implement functionality that doesn’t correspond to a database operation,” Guthrie said in the post. “The custom APIs can be written in server-side JavaScript (using Node.js) and can use Node’s NPM packages. We will also be adding support for custom APIs written using .NET in the future as well.”

      The new release enables custom APIs to be written using Node.js, and the custom API programming model follows the Node.js convention for modules, which is to export functions to handle HTTP requests.

      “Integrating authentication and authorization with Custom APIs is really easy with Mobile Services,” Guthrie wrote. “Just like with data requests, custom API requests enjoy the same built-in authentication and authorization support of Mobile Services (including integration with Microsoft ID, Google, Facebook and Twitter authentication providers), and it also enables you to easily integrate your Custom API code with other Mobile Service capabilities like push notifications, logging, SQL, etc.”

      Microsoft Windows Azure Updates for Mobile Backend Development Go Live

      In addition, the new source control support in Mobile Services provides developers with a Git repository as part of their Mobile Service, and it includes all of their existing Mobile Service scripts and permissions.

      The new Mobile Services source control support also allows developers to add any Node.js module they need in the scripts beyond the fixed set provided by Mobile Services. For example, developers can easily switch to use MongoDB instead of a Windows Azure table, Guthrie said. They can set up MongoDB by either purchasing a MongoLab subscription, which provides MongoDB as a Service, via the Windows Azure Store or set it up on their own on a virtual machine—either Windows or Linux, he added.

      A few months ago, Microsoft announced a new prerelease version of the Mobile Services client SDK based on portable class libraries (PCL), according to Guthrie. Now that library is a stable .NET client SDK for mobile services and is no longer a prerelease package. The update includes full support for Windows Store, Windows Phone 7.x and .NET 4.5, which allows developers to use Mobile Services from ASP.NET or WPF applications.

      Earlier this year, Microsoft introduced a new capability in Windows Azure for sending broadcast push notifications at high scale: Notification Hubs, Guthrie said.

      In the initial preview of Notification Hubs, developers could use this support with both iOS and Windows devices. Since then, Microsoft has announced new Notification Hubs support for sending push notifications to Android devices as well.

      “Push notifications are a vital component of mobile applications,” Guthrie said. “They are critical not only in consumer apps, where they are used to increase app engagement and usage, but also in enterprise apps where up-to-date information increases employee responsiveness to business events. You can use Notification Hubs to send push notifications to devices from any type of app—a Mobile Service, Web Site, Cloud Service or Virtual Machine.”

      At its TechEd 2013 conference earlier this month in New Orleans, Microsoft introduced a series of new development and test capabilities for Windows Azure, as well as offers and rate reductions to make it easier for developers to use the Microsoft cloud.

      “I think that this is really for a lot of people [who] aren’t really using the cloud today. This is going to be an unbeatable offer, where if you’re an MSDN customer or a Visual Studio .NET customer, you kind of can’t afford not to be using Windows Azure once this comes out,” Guthrie told eWEEK.

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×