Building a New Generation of Mobile Games with Speech summarized in 3 sentences:
Developers can differentiate apps and increase engagement by adding speech features which can benefit games, accessibility is important for conditions requiring hands-free use, and examples of iconic games that incorporated speech include Halo with voiced characters and Battlefield 4 with voiced squad commands.
Microsoft loves Android developers. We have a lot of tools for them. This session presents a quick overview of these tools including cross-platform development in C# and Visual Studio thanks to Xamarin, Azure Mobile Services, the Windows Bridge for Android (aka "Project Astoria"), Hockeyapp analytics, Visual Studio Tools for Apache Cordova, and the Visual Studio Emulator for Android. We'll then dive deeper into the latter, covering drag & drop installation of apps, debugging apps from any ADB-compatible IDE, emulating hardware like GPS, cameras, accelerometers, battery, network radios, storage cards and more.
Building a Windows 10 Game with C#, XAML and Win2DNick Landry
In this episode of the Game Dev Show, I introduce you to Win2D – a powerful and easy-to-use Open Source library for immediate mode 2D graphics rendering with GPU acceleration. It is available to C# and C++ developers writing Universal apps and games for Windows 10 (UWP), and also Windows Runtime apps for Windows & Windows Phone 8.1. It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
Win2D (http://microsoft.github.io/Win2D) lets Visual Studio developers tap into hardware accelerated graphics without the need to call low-level DirectX APIs. Win2D is implemented as a layer on top of Direct2D, and supports interop in both directions. In this episode, I show you how to get started with Win2D, then integrate Win2D graphics within a XAML UI canvas, and show you how to draw shapes & primitives.
Win2D is a powerful framework for app and 2D game developers alike, come learn how to get started and get involved.
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesNick Landry
The Cloud is the perfect extension for mobile applications. Mobile apps don’t exist in a vacuum, you never know if you’ll have 10 or 10,000 users, and sooner or later you’ll need to save user data in the cloud, perform operations server-side for enhanced scalability, or monitor data feeds to push notifications to your mobile users. Microsoft Azure provides the best infrastructure for mobile developers across all platforms thanks to cross-platform storage, authentication and push notification services, all residing in the cloud. This session explores how you can build cloud-enabled cross-platform applications for iOS, Android and Windows 10 using native SDKs and Microsoft Azure Mobile App Services. You’ll learn how to authenticate users via Microsoft, Google, Facebook or Twitter credentials, store data remotely in NoSQL tables and blob storage, and even how to send push notifications to all vendor platforms, all through live cross-platform demos. Whether you’re a weekend warrior building consumer apps or a corporate mobile developer building apps for the enterprise, the cloud is the perfect companion for your mobile apps. Come learn how easy it is to harness its power.
Mobilizing your Existing Enterprise ApplicationsNick Landry
As an enterprise developer, your task is not just building projects from the latest and greatest technology but also brining your current systems into the mobile first world. In this session, we will show you can mobilize your existing enterprise applications without the need for a total rewrite. We’ll explore how to current server components, services and databases can be exposed via a Web API, and also how you can take advantage of a hybrid cloud approach to extend your on-premises assets. Next, we’ll discuss how to design a cross-platform mobile solution based on Xamarin to run on iOS, Android and Windows devices. We’ll cover code sharing, authentication & authorization, data synchronization & offline access, and other best practices. Extend the longevity and the reach of your existing systems by transforming them with maximum reuse for the mobile first, cloud first world.
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, e-mail and other popular services. We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the open source Bot Build SDK with ASP.NET WebAPI & C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
Rapid prototyping with BlackBerry Webworks is a getting started guide to developing and publishing your html, css, and javascript application for the BlackBerry platform.
Microsoft loves Android developers. We have a lot of tools for them. This session presents a quick overview of these tools including cross-platform development in C# and Visual Studio thanks to Xamarin, Azure Mobile Services, the Windows Bridge for Android (aka "Project Astoria"), Hockeyapp analytics, Visual Studio Tools for Apache Cordova, and the Visual Studio Emulator for Android. We'll then dive deeper into the latter, covering drag & drop installation of apps, debugging apps from any ADB-compatible IDE, emulating hardware like GPS, cameras, accelerometers, battery, network radios, storage cards and more.
Building a Windows 10 Game with C#, XAML and Win2DNick Landry
In this episode of the Game Dev Show, I introduce you to Win2D – a powerful and easy-to-use Open Source library for immediate mode 2D graphics rendering with GPU acceleration. It is available to C# and C++ developers writing Universal apps and games for Windows 10 (UWP), and also Windows Runtime apps for Windows & Windows Phone 8.1. It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
Win2D (http://microsoft.github.io/Win2D) lets Visual Studio developers tap into hardware accelerated graphics without the need to call low-level DirectX APIs. Win2D is implemented as a layer on top of Direct2D, and supports interop in both directions. In this episode, I show you how to get started with Win2D, then integrate Win2D graphics within a XAML UI canvas, and show you how to draw shapes & primitives.
Win2D is a powerful framework for app and 2D game developers alike, come learn how to get started and get involved.
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesNick Landry
The Cloud is the perfect extension for mobile applications. Mobile apps don’t exist in a vacuum, you never know if you’ll have 10 or 10,000 users, and sooner or later you’ll need to save user data in the cloud, perform operations server-side for enhanced scalability, or monitor data feeds to push notifications to your mobile users. Microsoft Azure provides the best infrastructure for mobile developers across all platforms thanks to cross-platform storage, authentication and push notification services, all residing in the cloud. This session explores how you can build cloud-enabled cross-platform applications for iOS, Android and Windows 10 using native SDKs and Microsoft Azure Mobile App Services. You’ll learn how to authenticate users via Microsoft, Google, Facebook or Twitter credentials, store data remotely in NoSQL tables and blob storage, and even how to send push notifications to all vendor platforms, all through live cross-platform demos. Whether you’re a weekend warrior building consumer apps or a corporate mobile developer building apps for the enterprise, the cloud is the perfect companion for your mobile apps. Come learn how easy it is to harness its power.
Mobilizing your Existing Enterprise ApplicationsNick Landry
As an enterprise developer, your task is not just building projects from the latest and greatest technology but also brining your current systems into the mobile first world. In this session, we will show you can mobilize your existing enterprise applications without the need for a total rewrite. We’ll explore how to current server components, services and databases can be exposed via a Web API, and also how you can take advantage of a hybrid cloud approach to extend your on-premises assets. Next, we’ll discuss how to design a cross-platform mobile solution based on Xamarin to run on iOS, Android and Windows devices. We’ll cover code sharing, authentication & authorization, data synchronization & offline access, and other best practices. Extend the longevity and the reach of your existing systems by transforming them with maximum reuse for the mobile first, cloud first world.
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, e-mail and other popular services. We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the open source Bot Build SDK with ASP.NET WebAPI & C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
Rapid prototyping with BlackBerry Webworks is a getting started guide to developing and publishing your html, css, and javascript application for the BlackBerry platform.
Rapid Prototyping with Cordova aka PhonegapJosue Bustos
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript.
Watch the live recording and demo by clicking the link on slide 40. Find out more about Cordova by joining meet up group at http://www.meetup.com/laphonegap/
An overview of Windows 10 and Raspberry Pi 2, including links to installing Windows 10 IoT core edition on Raspberry Pi 2 and setting up the Blinky application to control on LED light.
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2015.
http://www.ivanomalavolta.com
MR + AI: Machine Learning for Language in HoloLens & VR AppsNick Landry
Artificial Intelligence (AI) is disrupting every area of computing, and Mixed Reality is no exception. The combination of MR+AI is a powerful integration that opens new possibilities for both enterprise and entertainment scenarios. This session is an exploration of how language APIs in Microsoft Cognitive Services can be used to augment Mixed Reality experiences. We’ll explore the use of Natural Language Understanding to build advanced voice commands, translate languages from within MR environments, and we’ll also dive into the creation of intelligent assistants using Microsoft Bot Framework and use them as “brains” for interactive entities in Mixed Reality. In a world where speech is the primary form of input, using Machine Learning to process language input and understand the user’s intent is of paramount importance. Come learn how it’s done so you can build smart Mixed Reality experiences with the power to disrupt any industry.
Flutter 2.2 is the latest version of Google's, and it is also most popular cross-platform development for mobile framework. Flutter is using to make app for iOS, Android, web, and desktop.
Custom Android App Development – Web Animation IndiaMarion Welch
Being associate intimate Android App Development Company, our Android dev team offers a guarantee to our purchasers for a wonderful Android app development service that maximizes the potency of their businesses. we tend to ar exploitation fashionable technologies to form a client’s business complete that competes with today’s technology-obsessed world. Our Android developers have a powerful command of Java, C, C++ HTML, CSS that helps them to write down apps for the Android platform. Our Android app development team develops associate app for pretty much all Google Play’s major classes, as well as social networking, travel, utility, diversion, education, e-commerce so on.
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.Clemente Giorio
Slide presented @ Mobile Camp - Napoli 2015
AGENDA:
- Overview on Universal Windows Platform
- How to Develop a simple UWP app
- Deploy on PC
- Deploy on Windows Phone
- Deploy on Raspberry Pi 2
What To Choose Between - Native App And Hybrid Mobile AppMindbowser Inc
The most popular mobile development platforms are iOS and Android. Most applications developed are for either or both of these platforms. The most crucial issue that companies have to go through with during app development is whether they should build a Native app or a Hybrid app.
If you do not know the difference between the two, there is no need to worry. Here is everything you need to know about native apps and hybrid apps. Read on to know more at https://success.mindbowser.com/native-app-vs-hybrid-app
Mobile application development does not need to be difficult for us Web Developers. No longer do we need to learn a whole slew of new programming languages to create a mobile application. We can use our existing skills and create mobile applications with Html, JavaScript, and CSS. Then deploy to Android and iOS devices using a single code base that looks, feels, and performs like a native mobile application.
Apache Cordova enables the packaging of our web code into the mobile application that we will deploy to the App Stores but it does not include a UI framework. For the UI framework, we will be using Ionic framework. The Ionic framework takes the worry out of making the UI look, feel and perform correctly on the slew different Apple and Android devices that your users will have. It allows you to focus on your business logic and not the underlying infrastructure. Your time to market will be greatly reduced.
In addition to the free, open-sourced framework, Ionic also has a slew of highly useful cloud based tools that you can pay for it you need them such as Push Notifications, User Authentication, Native Builds, and Live Updates. Push Notifications allows targeted pushes and custom scheduling to improve push notification engagements. User Authentication provides a single authentication solution with email & password authentication, as well as third-party providers like Facebook, Twitter, Google and more. Native Builds turns your code into the native app binaries for the Apple and Android with a single command. Finally, Live Updates gives you the ability to push updates and UI changes to your user immediately without going through the app stores.
In this talk we will dive into what it takes to get started, look at the features of the Ionic framework and finish off by creating a sample application with the Ionic framework. You will walk away from this talk with all of the tools that you need to deliver your first mobile application
Not all apps are created equal. The type of app that you develop will depend on the features you want and your compatible device preferences. There are pros and cons to each app type, but there is usually a best app for your situation.
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondNick Landry
Xamarin is a free & powerful toolset from Microsoft that allows developers to write truly *native* Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. With Xamarin you can share from 70% to 100% of your code across mobile platforms, and the platform has evolved a lot over the last few years. This session starts with a recap on how you can build native cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms.
Beyond the basics, we’ll look at the world of Cross-Platform .NET, how Xamarin & Mono fit in, .NET Core and the new .NET Standard. We’ll also peek at some of the new features in the Xamarin Platform, including the Xamarin.Forms XAML Previewer, iOS Simulator for Windows, Workbooks and upcoming features landing this Fall. Whether you’re a Xamarin veteran or a complete newbie, this is a level-setting session you do not want to miss.
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
Did you know that Windows 10 can run on a $35 Raspberry Pi 2 (or 3) single-board computer? Makers have taken the world by storm, creating countless gadgets and automated systems, connecting everything around them. This session is for makers – neophytes and veterans alike – who want to explore the capabilities of Windows 10 IoT Core to build hacks based on the Universal Windows Platform (UWP), basically attaching electronic sensors and outputs to their Windows 10 apps. We’ll learn about the tools, how to get started, what hardware you’ll need, and how to build your first Windows hardware project on the Raspberry Pi. Take your maker projects to the next level, and come learn valuable skills to prepare and extend your developer skills for the Internet of Things (IoT).
Rapid Prototyping with Cordova aka PhonegapJosue Bustos
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript.
Watch the live recording and demo by clicking the link on slide 40. Find out more about Cordova by joining meet up group at http://www.meetup.com/laphonegap/
An overview of Windows 10 and Raspberry Pi 2, including links to installing Windows 10 IoT core edition on Raspberry Pi 2 and setting up the Blinky application to control on LED light.
This presentation has been developed in the context of the Mobile Applications Development course, DISIM, University of L'Aquila (Italy), Spring 2015.
http://www.ivanomalavolta.com
MR + AI: Machine Learning for Language in HoloLens & VR AppsNick Landry
Artificial Intelligence (AI) is disrupting every area of computing, and Mixed Reality is no exception. The combination of MR+AI is a powerful integration that opens new possibilities for both enterprise and entertainment scenarios. This session is an exploration of how language APIs in Microsoft Cognitive Services can be used to augment Mixed Reality experiences. We’ll explore the use of Natural Language Understanding to build advanced voice commands, translate languages from within MR environments, and we’ll also dive into the creation of intelligent assistants using Microsoft Bot Framework and use them as “brains” for interactive entities in Mixed Reality. In a world where speech is the primary form of input, using Machine Learning to process language input and understand the user’s intent is of paramount importance. Come learn how it’s done so you can build smart Mixed Reality experiences with the power to disrupt any industry.
Flutter 2.2 is the latest version of Google's, and it is also most popular cross-platform development for mobile framework. Flutter is using to make app for iOS, Android, web, and desktop.
Custom Android App Development – Web Animation IndiaMarion Welch
Being associate intimate Android App Development Company, our Android dev team offers a guarantee to our purchasers for a wonderful Android app development service that maximizes the potency of their businesses. we tend to ar exploitation fashionable technologies to form a client’s business complete that competes with today’s technology-obsessed world. Our Android developers have a powerful command of Java, C, C++ HTML, CSS that helps them to write down apps for the Android platform. Our Android app development team develops associate app for pretty much all Google Play’s major classes, as well as social networking, travel, utility, diversion, education, e-commerce so on.
Develop a Windows 10 App. Deploy it on PC, Phone and Raspberry Pi.Clemente Giorio
Slide presented @ Mobile Camp - Napoli 2015
AGENDA:
- Overview on Universal Windows Platform
- How to Develop a simple UWP app
- Deploy on PC
- Deploy on Windows Phone
- Deploy on Raspberry Pi 2
What To Choose Between - Native App And Hybrid Mobile AppMindbowser Inc
The most popular mobile development platforms are iOS and Android. Most applications developed are for either or both of these platforms. The most crucial issue that companies have to go through with during app development is whether they should build a Native app or a Hybrid app.
If you do not know the difference between the two, there is no need to worry. Here is everything you need to know about native apps and hybrid apps. Read on to know more at https://success.mindbowser.com/native-app-vs-hybrid-app
Mobile application development does not need to be difficult for us Web Developers. No longer do we need to learn a whole slew of new programming languages to create a mobile application. We can use our existing skills and create mobile applications with Html, JavaScript, and CSS. Then deploy to Android and iOS devices using a single code base that looks, feels, and performs like a native mobile application.
Apache Cordova enables the packaging of our web code into the mobile application that we will deploy to the App Stores but it does not include a UI framework. For the UI framework, we will be using Ionic framework. The Ionic framework takes the worry out of making the UI look, feel and perform correctly on the slew different Apple and Android devices that your users will have. It allows you to focus on your business logic and not the underlying infrastructure. Your time to market will be greatly reduced.
In addition to the free, open-sourced framework, Ionic also has a slew of highly useful cloud based tools that you can pay for it you need them such as Push Notifications, User Authentication, Native Builds, and Live Updates. Push Notifications allows targeted pushes and custom scheduling to improve push notification engagements. User Authentication provides a single authentication solution with email & password authentication, as well as third-party providers like Facebook, Twitter, Google and more. Native Builds turns your code into the native app binaries for the Apple and Android with a single command. Finally, Live Updates gives you the ability to push updates and UI changes to your user immediately without going through the app stores.
In this talk we will dive into what it takes to get started, look at the features of the Ionic framework and finish off by creating a sample application with the Ionic framework. You will walk away from this talk with all of the tools that you need to deliver your first mobile application
Not all apps are created equal. The type of app that you develop will depend on the features you want and your compatible device preferences. There are pros and cons to each app type, but there is usually a best app for your situation.
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondNick Landry
Xamarin is a free & powerful toolset from Microsoft that allows developers to write truly *native* Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. With Xamarin you can share from 70% to 100% of your code across mobile platforms, and the platform has evolved a lot over the last few years. This session starts with a recap on how you can build native cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms.
Beyond the basics, we’ll look at the world of Cross-Platform .NET, how Xamarin & Mono fit in, .NET Core and the new .NET Standard. We’ll also peek at some of the new features in the Xamarin Platform, including the Xamarin.Forms XAML Previewer, iOS Simulator for Windows, Workbooks and upcoming features landing this Fall. Whether you’re a Xamarin veteran or a complete newbie, this is a level-setting session you do not want to miss.
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
Did you know that Windows 10 can run on a $35 Raspberry Pi 2 (or 3) single-board computer? Makers have taken the world by storm, creating countless gadgets and automated systems, connecting everything around them. This session is for makers – neophytes and veterans alike – who want to explore the capabilities of Windows 10 IoT Core to build hacks based on the Universal Windows Platform (UWP), basically attaching electronic sensors and outputs to their Windows 10 apps. We’ll learn about the tools, how to get started, what hardware you’ll need, and how to build your first Windows hardware project on the Raspberry Pi. Take your maker projects to the next level, and come learn valuable skills to prepare and extend your developer skills for the Internet of Things (IoT).
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudNick Landry
The Internet of Things (IoT) is here today in the devices, sensors, cloud services, and data your business uses. While it’s easy to connect a few devices to the cloud and send telemetry data, how do you scale this to hundreds or thousands or millions of devices? Microsoft delivers a flexible cloud-based approach that enables enterprises to capitalize on IoT by gathering, storing, and processing data centrally. This session provides an overview of Azure IoT Services including telemetry ingestion in IoT Hubs, near-real time stream analytics, reliable, bi-directional communication, device registration & security, transient or permanent storage, data processing, and finally presentation & visualization. We’ll also cover how Azure IoT Hubs support a broad set of devices, operating systems like Linux, Windows, mbed & TI RTOS, as well as protocols like HTTPS, MQTT and AMQPS. Learn about Microsoft's open position on IoT, and the technology and services being delivered to help you easily build IoT solutions tailored to your needs.
Building a Startup for the Mobile-first, Cloud-first WorldNick Landry
Starting your own business is a work of passion. It’s a lot of hard work, but you also need to work smart. For software startups, open source software can help you stretch your limited seed money, but you shouldn’t limit yourself either. You deserve to use fully supported professional development tools, or host your site, services and components in the same cloud infrastructure used by more than 80% of Fortune 500 companies, all without spending a dime. Microsoft offers startups, entrepreneurs and indie developers great programs to support their new business. Get free software, free cloud services, free support, free hosting, free training and free access to experts to jumpstart and accelerate your business. Whether you’re an iOS, Android or Windows app developer, Python, PHP or ASP.NET web developer, whether you’re building on Windows or Linux, Microsoft has tools and technologies for you. Come discover how Microsoft can contribute to your success.
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesNick Landry
For over 35 years, we have been content with using a keyboard and monitor to interact with computers. The mouse, touch screen and other input devices have transformed how to communicate with computers, but screens of all sizes – from 1” to 80” – have all always been the de facto method to perceive the primary output from our microcomputers and devices. Until now. The Oculus Rift aims to be the first mainstream consumer device for Virtual Reality (VR), while Microsoft’s HoloLens merges the real world with the virtual via holograms to create advanced mixed reality (MR) scenarios (also known as augmented reality, or AR).
This session is your introduction to building AR & MR applications and games using C#, Visual Studio and Unity. We’ll review many of the hardware options, their respective SDKs and how to design real-world scenarios for both the consumer space and the enterprise. We’ll also look at 3D development environments like Unity to bring to life complex scenarios. Mixed and Virtual Reality projects are no longer a dream. The technology is here. The hardware is here. The tools and SDKs are here. Come learn how to get started and build experiences beyond anything you ever imagined.
Bots are the New Apps: Building with the Bot Framework & Language UnderstandingNick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, Office 365 mail and other popular services.
We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the Bot Build SDK with C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
Your computer can recognize your voice and detect words in a speech dictation, but can it truly understand the meaning of what you are saying? Can it analyze your intent and respond accordingly? You don’t need a PhD in artificial intelligence to integrate speech and natural language understanding in your projects. Microsoft Cognitive Services (aka “Project Oxford”) is a portfolio of cloud-based REST APIs and SDKs powered by Machine Learning which enable developers to write applications which understand the content within the rapidly growing set of multimedia data. Cognitive Services API services will help you understand and interact with audio, text, image, and video. In this session, we’ll start with an overview of available services for speech recognition and speech synthesis. Then we’ll explore through live demos how to leverage the Language Understanding Intelligent Service which lets you determine intent, detect entities in user speech and improve language understanding models to more efficiently work with user data. Lastly, we’ll leverage Computer Vision APIs to detect human faces, analyze the content of images, and perform Optical Character Recognition (OCR) to detect and analyze words within a photo. Come learn how your apps can tap into the same active learning services behind the brain of Cortana, and get started writing smart applications that can understand what your users are saying.
Building Mixed Reality Experiences for Microsoft HoloLens in UnityNick Landry
Microsoft HoloLens is the world’s first self-contained, untethered head-mounted holographic computing device for Mixed Reality (MR). Mixed reality blends 3D holographic content into your physical world, giving your holograms real-world context and scale, allowing you to interact with both digital content and the world around you. HoloLens lets you go beyond the screen, with Holograms that let you visualize and work with your digital content in relation to your real world, unlocking new insights and capabilities. This session is your introduction to building 3D Mixed Reality applications and games using C#, Visual Studio and Unity. We’ll start with a quick recap of the HoloLens device and the Universal Windows Platform (UWP), and follow with an introduction to 2D vs. 3D holographic apps. and talk about interacting with a holograms using gaze, gestures and voice. Next we’ll dive into building 3D holographic apps in Unity with C#, using the HoloToolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device or the HoloLens Emulator. Science fiction becomes science fact, and Unity developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
Building Windows 10 Universal Apps with Speech and CortanaNick Landry
Can you hear me now? Move over Siri, Cortana is the new star in town and with her comes an army of speech-enabled mobile & desktop applications on Windows 10. Mobile applications are not always easy to work with due to the small screen and small on-screen keyboard. Using our voice is a natural form of communication amongst humans, and ever since 2001’s HAL9000 and Star Trek, we’ve been dreaming of computers who can converse with us like Tony Stark’s J.A.R.V.I.S. Or maybe you’re part of the new generation of Halo geeks dreaming of Cortana? Thanks to the new Windows 10 SDK for speech recognition and speech synthesis (aka text-to-speech), we are now several steps closer to this reality. This session explores the development techniques you can use to add speech recognition to your Windows 10 applications, including in-app commands, standard & custom grammars, and voice commands usable outside of your app with Cortana. We’ll also see how your apps can respond to the user via speech synthesis, opening-up a new world of hands-free scenarios, and explore new features in Windows 10 like background voice commands and continuous dictation. This reality is here, you’ll see actual live Windows 10 phone & desktop demos with speech and you can now learn how to do it. This session covers speech scenario on Windows 10 for Phone as well as Windows 10 apps running on tablets, laptops and desktops.
Building Universal Windows Apps for Smartphones and Tablets with XAML & C#Nick Landry
This session is your fast track into the wonderful new world of app development for Windows device. Come learn how your valuable C# skills now make you a hot mobile developer for smartphones, tablets, laptops and desktops. We’ll perform a quick lap around Microsoft Visual Studio 2013 and the new Windows Universal Apps, build our first app using XAML & C#, and debug it with Windows 8.1 and the Windows Phone Emulator. We’ll then explore the converged WinRT API services and features, such as touch input, accelerometers, Live Tiles, etc. We’ll also spend valuable time going over the new app model for Windows device apps, how to share code between phone and tablet, and how to build a converged UI in XAML for Windows 8.1 and Windows Phone. Lastly we’ll go over the app packaging and how to submit your Universal apps to the Windows Store. The converged Windows Platform is more efficient and far-reaching than ever. Come learn how to build mobile apps for hundreds of millions of Windows device users.
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Nick Landry
Building native applications across multiple platforms is hard. iOS requires knowledge of Xcode, the iOS SDK and Objective-C or Swift. Android requires Eclipse Android Studio, the Android SDK and Java. The Windows 10 Universal Windows Platform requires Visual Studio, C# and the UWP/WinRT SDK. Are we really expected to learn all of this? You can take the HTML5 & Cordova route, but not all apps should be built using a hybrid approach. If you want to create a truly competitive app with a premium experience, you’ll need to go native. Fortunately, there is a way you can share a lot of your code across mobile platforms and do so using the C# language you already know and love. Xamarin is a powerful toolset that allows developers to write native Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. This session explores how you can build cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms. Native mobile development doesn’t have to be so hard. Come learn how your .NET skills can be transformed for true cross-platform development.
Introduction to universal windows platform(uwp) app developmentThilina Wijerathne
This is the great presentation About UWP app development. This is the introduction about app development. Using diagrams and images I describe lot of things about universal windows App Development.
Microsoft Speech Technologies for DevelopersNick Landry
This is a compilation deck for a presentation I did at BetaWorks in NYC, covering Microsoft Speech Technologies for Developers. This includes Speech APIs in Microsoft Cognitive Services, the Microsoft Speech SDK in UWP and .NET, Cortana Skills and Voice Commands in Windows Mixed Reality & HoloLens.
Designing XR Experiences with Speech & Natural Language Understanding in UnityUnity Technologies
Designing complex interactions for experiences that target XR headsets can be challenging due to the limited input schemes. Advances in Machine Learning (ML) now allow developers to easily leverage Natural Language Understanding through reusable techniques. The combination of XR+AI is a powerful integration that opens new possibilities for both gaming, entertainment and enterprise scenarios. This intermediate session is an exploration of how speech and language understanding can be used to augment Mixed Reality & VR experiences. We'll explore the use of speech recognition & Natural Language Understanding to build advanced voice commands, translate languages from within XR environments, and also look at the creation of intelligent conversation assistants to be used as interactive entities in Mixed Reality and VR apps & games. In a world where speech is the primary form of input, using Machine Learning to process language input and understand the user's intent is of paramount importance.
Nick Landry - Microsoft
Creating Multiscreen Apps using Adobe Flash PlatformHemanth Sharma
This is a presentation that was built for Flash Professional ActionScript 3.0 developers. This presentation briefs on how best one can write an application in ActionScript 3.0 for multiple devices and screens. It also covered the Flash Professional CS5 to Flash Builder workflow during presentation.
Talking about the differences between Windows Phone 7 and iOS development in barcampsaigon 2010.
Contact us at: Khang Vo: vodkhang@gmail.com, vodkhang.wordpress.com
Nghia Dang:nghiadang@kms-technology.com
KMS-Technology
An updated version of the 2008 talk which includes social networking tools, servers, and casual game middleware. Also a lot of comparisons between computer science constructs and world religion.
Mixed Reality blends people, places and things across a full spectrum ranging from the real-world to digital virtual worlds. This session is your introduction to building 3D applications and games for Windows Mixed Reality using C#, Visual Studio and Unity. We’ll start with a quick recap of Mixed Reality, the HoloLens device, immersive headsets and the Universal Windows Platform (UWP), and talk about interacting with holograms using gaze, gestures and voice. Next, we’ll dive into building 3D apps for Windows Mixed Reality in Unity with C#, using the Mixed Reality Toolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device, an immersive Mixed Reality headset or the HoloLens Emulator. Science fiction becomes science fact, and Unity & UWP developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
How to build voice interfaces in a professional wayFabian Dill
Conversational interfaces and especially voice interfaces are the most personal channels for a digital product. For which kind of products are they applicable and what are necessary prerequisites? Once you identified what you want to build the question arises how to build it? What are recommended voice interactions and best practices? What design elements are available? Do we already see common interaction patterns emerge? Finally the interface has to be build in a professional way. In addition to the actual coding we will look at local development, deployments and stages, multi-language support and testing.
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityNick Landry
Mixed Reality blends people, places and things across a full spectrum ranging from the real-world to digital virtual worlds. This session is your introduction to building 3D applications and games for Windows Mixed Reality using C#, Visual Studio and Unity. We’ll start with a quick recap of Mixed Reality, the HoloLens device, immersive headsets and the Universal Windows Platform (UWP), and talk about interacting with holograms using gaze, gestures and voice. Next, we’ll dive into building 3D apps for Windows Mixed Reality in Unity with C#, using the Mixed Reality Toolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device, an immersive Mixed Reality headset or the HoloLens Emulator. Science fiction becomes science fact, and Unity & UWP developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
Introducing the Windows Phone Application PlatformMartha Rotter
This is an introduction to the new and unique platform while walking you through building phone applications and games from scratch using Visual Studio 2010 and Blend 4. It also covers the new Windows Phone Marketplace and how to deploy applications.
Flutter vs. MAUI - what should you pick and why?
There are many contenders in the mobile and cross-platform realm. Flutter by google and .net MAUI by Microsoft are probably one of the stronger candidates. Both deliver a broad range of features, but they do differ quite a bit in how they work and what bases they cover. Come to see an unbiased overview of where they shine and where there still are dragons.
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformStefano Ottaviani
Durante la conferenza Build, Microsoft ha presentato interessanti novità sullo sviluppo mobile e cross-platform. Alcune di queste riguardano gli sviluppatori iOS e Android, che avranno ulteriori strumenti a disposizione per aumentare la diffusione delle proprie app, riutilizzando il codice già scritto nativamente per queste due piattaforme (in Objective-C, Java, e magari in futuro anche Swift).
Alla luce di queste novità, faremo il punto della situazione sullo sviluppo mobile, discutendo le strategie per scegliere quale tecnologia usare per la nostra prossima app, tra sviluppo nativo o con tool come Xamarin e Apache Cordova.
Slides from UX@Vitra presentation around Experience Continuum at Microsoft. The slides address Windows Presentation Foundation (WPF), Silverlight and Microsoft Surface.
Presentation by three Belgian MSPs about building applications and games for the Windows Phone. Presented as a guest lecture in several university colleges.
Similar to Building a New Generation of Mobile Games with Speech (20)
Designing XR Experiences with Speech & Natural Language Understandingin UnityNick Landry
Designing complex interactions for experiences that target XR headsets (MR/VR/AR) can be challenging due to the limited input schemes. While voice commands can be used to augment XR input peripherals, adhering to a rigid keyword-based system can be immersion-breaking and pose user adoption problems. Advances in Machine Learning (ML) now allow developers to easily leverage Natural Language Understanding through reusable techniques. The combination of XR+AI is a powerful integration that opens new possibilities for both gaming, entertainment and enterprise scenarios. This session is an exploration of how speech and language understanding can be used to augment Mixed Reality & VR experiences. We’ll explore the use of Speech recognition & Natural Language Understanding to build advanced voice commands, translate languages from within XR environments, and also look at the creation of intelligent conversation assistants to be used as interactive entities in Mixed Reality and VR apps & games. In a world where speech is the primary form of input, using Machine Learning to process language input and understand the user’s intent is of paramount importance.
Developing for Xbox as an Indie in 2018Nick Landry
This session presents an overview of what it means for a game studio to be ready to publish for consoles under managed programs like ID@XBOX. I also cover UWP games for Xbox One and Windows 10, and the new Xbox Live Creators Program which opens up open self-publishing on Xbox One with Xbox Live support.
Lessons Learned from Real World Xamarin.Forms ProjectsNick Landry
Sometimes it’s not the 101 tutorials you need to help you in your development journey but to just talk to someone who has experience in implementing that technology in the real world. What are the gotchas, things to avoid or best practices others have learned that can give you a leg up in implementing a new technology within your current architecture. In this session, we will cover real-world considerations in Xamarin.Forms projects such as UI design considerations when sharing a user experience across iOS, Android and Windows, including navigation paradigms, styling, and supporting older versions. We’ll also look at code-sharing pitfalls and best practices, choosing an MVVM framework, application resource sharing, and leveraging plugins and the Dependency Service to leverage platform-specific code. Lastly, we’ll talk about mobile DevOps, including source control in a cross-platform environment, gathering application analytics, crash logs, and handling app flighting during development and beta testing. Come learn from a wealth of knowledge accumulated in real-world cross-platform projects, and get ready to build your own.
Building Mixed Reality Experiences with the HoloToolkit for UnityNick Landry
Mixed reality blends 3D holographic content into your physical world, giving your holograms real-world context and scale, allowing you to interact with both digital content and the world around you. Nick Landry offers an overview of the HoloToolkit, an open source project led by Microsoft and the HoloLens community aimed at simplifying the development of mixed reality experiences.
The HoloToolkit consists of a collection of scripts and components intended to accelerate the development of holographic applications targeting Windows Holographic. Nick leads a technical dive into the HoloToolkit for Unity, exploring advanced holographic features, such as gaze and gesture input, spatial mapping, plane finding, spatial understanding, microphone input, text to speech, and creating shared holographic experiences for multiple users.
All demos will be shown on the Microsoft HoloLens, the world’s first self-contained, untethered head-mounted holographic computing device for mixed reality. Join Nick to learn how this open source toolkit—combined with Unity—can get you started on your development journey into a world of holograms.
Building Mixed Reality Experiences for Microsoft HoloLensNick Landry
Microsoft HoloLens is the world’s first self-contained, untethered head-mounted holographic computing device for Mixed Reality (MR). Mixed reality blends 3D holographic content into your physical world, giving your holograms real-world context and scale, allowing you to interact with both digital content and the world around you. HoloLens lets you go beyond the screen, with Holograms that let you visualize and work with your digital content in relation to your real world, unlocking new insights and capabilities. This session is your introduction to building 3D Mixed Reality applications and games using C#, Visual Studio and Unity. We’ll start with a quick recap of the HoloLens device and the Universal Windows Platform (UWP), and follow with an introduction to 2D vs. 3D holographic apps. and talk about interacting with a holograms using gaze, gestures and voice. Next we’ll dive into building 3D holographic apps in Unity with C#, using the HoloToolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device or the HoloLens Emulator. Science fiction becomes science fact, and Unity developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
Building Connected IoT Gadgets with Particle.io & AzureNick Landry
The Internet of Things (IoT) extends your reach as a software developer into the world of diverse hardware devices controlled by your code, and powered by the cloud. Connectivity is a key component in IoT. Without it, all you have is a normal “thing” that is always offline. Connecting devices isn’t always easy however, requiring custom chips, boards or shields and their associated drivers & libraries. A new generation of maker boards is now emerging – many thanks to successful crowdfunding campaigns – featuring built-in wireless hardware and everything you need to easily connect to the cloud. One of the most popular of such boards is the Particle Photon (formerly known as Spark, see https://www.particle.io) which features a built-in Wi-Fi in a small & affordable package. The Photon is a $19 development kit for creating Wi-Fi connected products, and the spiritual sequel of the Spark Core. Particle uses Wiring, the same code framework as Arduino. This session is your introduction to building connected IoT gadgets with Particle hardware. We’ll explore the hardware & shield options, and the software platform used to program it, including both the Web and desktop IDEs. We’ll cover device setup, the command-line interface, and debugging tools. Next we’ll look at common maker scenarios and we’ll connect our gadgets to Azure – including IoT Hubs, Event Hubs and Mobile App Services – and integrate our cloud solutions with Particle’s REST API. Beginner and veteran makers are welcome to join.
Building a Node.js Backend in the Cloud for Android AppsNick Landry
The Cloud is the perfect extension for mobile applications. Mobile apps don’t exist in a vacuum, you never know if you’ll have 10 or 100,000 users, and sooner or later you’ll need to save user data in the cloud, perform operations server-side for enhanced scalability, or monitor data feeds to push notifications to your mobile users. Microsoft Azure provides the best infrastructure for mobile developers across all platforms thanks to cross-platform storage, authentication and push notification services, all residing in the cloud. This session explores how you can build cloud-enabled cross-platform applications for iOS, Android and Windows 10 and Azure App Services for mobile, with demos focusing on the Android Java developer. You’ll learn how to authenticate users via Microsoft, Google, Facebook or Twitter credentials, store data remotely in NoSQL tables and blob storage, and even how to send push notifications to all vendor platforms (including GCM), all through live cross-platform demos. Whether you’re a weekend warrior building consumer apps, a savvy entrepreneur building the next revolution, or a corporate mobile developer building apps for the enterprise, the cloud is the perfect companion for your mobile apps. Come learn how easy it is to harness its power.
Hacking with the Cloud and Microsoft APIsNick Landry
This presentation is usually presented in the context of workshops or tech talks at hackathons. It's light on slides, mostly demo-heavy but contains a ton of references and startup links for:
Microsoft developers
Web developers
Cloud developers
Mobile developers (iOS, Android, Windows)
Students
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Building a New Generation of Mobile Games with Speech
1. Nick Landry
Senior Technical Evangelist – Microsoft
nick.landry@microsoft.com
Blog: AgeofMobility.com
@ActiveNick | github.com/ActiveNick
Building a New Generation
of Mobile Games
with Speech
5. Developer Opportunity
Differentiate your app with voice commands
Delight your users with natural interactions
Increase user engagement
Increase productivity
Increase discovery
Games can benefit too!
8. Wing Commander
Early use of speech
Halo
Iconic voiced character
Battlefield 4
Voiced squad commands
SWTOR
Largest voice acting game
9. In-Game Voices
Voiced narrator
Talking computers
Robots & droids
Augmented Gameplay
In-game commands
Squad tactics
Speech-based Games
Text adventures
Hands-free games
Serious Games
Disabled gamers
Learning & therapy
10. Speech SDK
Features for Devs
Windows 10
Windows/WP
8.1
iOS
(iPhone/iPad)
Android
(Phone/Tablet)
Built-in Personal
Assistant with
Speech
Cortana Cortana
(WP8.1 only)
Siri Google Now
Launcher
Personal Assistant
Extensions in third-
party apps using
Voice Commands
Yes Yes
(WP8.0+ only)
No
(first-party apps
only)
No
(invite-only
third-party apps)
Speech Synthesis
SDK for Devs
(Text-to-Speech)
Yes Yes Yes Yes
In-app Speech
Recognition SDK
for Devs
Yes Yes
(WP8.0+ only)
No
(entry field
dictation only)
Yes
25. Call to Action: Speech-enable your games!
• Speech is a convenience, it’s fun, and it’s also a responsibility!
• Speech synthesis is the low-hanging fruit
• Give users quick and easy access to frequently
accessed game launching scenarios
via Voice Commands
• Can you think of games that can be
played completely hands-free?
• Think outside the box!
27. BUILD 2015 Sessions On-Demand
Cortana and Speech Platform In-depth Adina Trufinescu
Khuram Shahid
Session Title Speakers Session Code
3-716
Build with Bing: Use Bing APIs and
Tools to Enrich Your Apps and Make
Them More Discoverable
Andre Furtado
Vincent Wehren
2-727
Hosted Web Apps and Web
Platform Innovations
Jeff Burtoft
Kiril Seksenov
2-665
Using Azure Search to Build Great
Search Experiences in Mobile and
Web Apps
Pablo Castro 2-745
Cortana Extensibility in Universal
Windows Apps
Ed Doran
Ali Emami
2-691
http://channel9.msdn.com/events/build/2015
29. Online Microsoft training delivered by experts
to help technologists continually learn
Hundreds of courses for developers, IT Pros,
students, entrepreneurs and enthusiasts
11 different languages
3M+ students registered
Build your own Learning Plan
All free!
http://www.microsoftvirtualacademy.com
30. • Universal Windows App Development
with Cortana and the Speech SDK
• Available for on-demand viewing now:
http://aka.ms/CortanaMVA
31. • Channel 9 Show
• Visual Studio Toolbox
with Robert Green
https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/App-Development-with-Cortana
34. • Visual Studio Enterprise Edition
• Office 365 Subscription
• Windows licenses
• Server software licenses
• All licenses are yours to keep
• No commitment to buy
aka.ms/bizsparkapply
35. Slides are in SlideShare. Demos are on GitHub.
Slideshare: www.slideshare.net/ActiveNick
Blog: www.AgeofMobility.com
Twitter: @ActiveNick
Mobile Apps: www.bigbaldapps.com
LinkedIn: www.linkedin.com/in/activenick
GitHub: github.com/ActiveNick
Email: nick.landry@microsoft.com