Presented at NDC Oslo
C# has become one of the most prolific languages used in game development. Games developed in C# can be created to target desktops, tablets, mobile devices and game consoles, while sharing nearly the entire code base. On mobile devices 2D games in particular are massively popular. In this session, we'll explore how to use C# in conjunction with Microsoft and Xamarin to develop 2D games that will work on iOS, Android and Windows platforms. We'll cover the basics of 2D game development, working with multiple scenes, animation and even physics. By the end of the session, you'll have seen how to make a cross-platform 2D game that you can use as the basis for creating your own games.
Chicago Coder Conference 2015
Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Services and then build out your shared UI in
C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.
During this session we will cover the Xamarin platform and the brand new Xamarin.Forms library to share even more code across iOS, Android, and Windows Phone. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.
Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Services and then build out your shared UI in C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.
During this session we will cover the Xamarin platform and the brand new Xamarin.Forms library to share even more code across iOS, Android, and Windows Phone. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.
Introduction to Mobile Development with Xamarin -DotNet WestideJames Montemagno
Via: https://www.meetup.com/NET-Developers-Association-Westside/events/260583777/
Code: https://github.com/jamesmontemagno/MonkeyFinder6000
Xamarin enables C# developers to become native iOS, Android, macOS, watchOS, and tvOS app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across any .NET app.
During this session we will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. Moreover, we will really focus on the code with several live coding adventures throughout the entire session.
Xamarin.Forms is already packed with tons of awesome and recently had a major overhaul with Xamarin.Forms 2.0, but the fun didn’t stop there as there have been amazing new features introduced. Join James as he gives you a full break down of all the spectacular features that have been recently released and a peek into the future of Xamarin.Forms.
Xamarin enables C# devs to become native iOS, Android, and Windows mobile app dev overnight. Learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio. In addition to allowing you to write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. During this session we cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. See what’s new and next for Xamarin development inside of Visual Studio. Moreover, we focus on the code, with several live coding adventures throughout the entire session and show you the latest and greatest in native cross-platform development.
.Net Dev Summit 2020 - What's new and next for Xamarin developersJames Montemagno
Join James Montemagno, Principal Lead PM for .NET Community, and he shows off the latest and greats for Xamarin developers. This includes great enhancements to the core platforms, cross-platform development with Xamarin.Forms, and awesome new tooling to be more productive than ever. He will then talk about the future with .NET MAUI and what this next evolution of Xamarin.Forms bring for developers and why he is so excited.
Chicago Coder Conference 2015
Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Services and then build out your shared UI in
C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.
During this session we will cover the Xamarin platform and the brand new Xamarin.Forms library to share even more code across iOS, Android, and Windows Phone. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.
Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Services and then build out your shared UI in C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.
During this session we will cover the Xamarin platform and the brand new Xamarin.Forms library to share even more code across iOS, Android, and Windows Phone. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.
Introduction to Mobile Development with Xamarin -DotNet WestideJames Montemagno
Via: https://www.meetup.com/NET-Developers-Association-Westside/events/260583777/
Code: https://github.com/jamesmontemagno/MonkeyFinder6000
Xamarin enables C# developers to become native iOS, Android, macOS, watchOS, and tvOS app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across any .NET app.
During this session we will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. Moreover, we will really focus on the code with several live coding adventures throughout the entire session.
Xamarin.Forms is already packed with tons of awesome and recently had a major overhaul with Xamarin.Forms 2.0, but the fun didn’t stop there as there have been amazing new features introduced. Join James as he gives you a full break down of all the spectacular features that have been recently released and a peek into the future of Xamarin.Forms.
Xamarin enables C# devs to become native iOS, Android, and Windows mobile app dev overnight. Learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio. In addition to allowing you to write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. During this session we cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. See what’s new and next for Xamarin development inside of Visual Studio. Moreover, we focus on the code, with several live coding adventures throughout the entire session and show you the latest and greatest in native cross-platform development.
.Net Dev Summit 2020 - What's new and next for Xamarin developersJames Montemagno
Join James Montemagno, Principal Lead PM for .NET Community, and he shows off the latest and greats for Xamarin developers. This includes great enhancements to the core platforms, cross-platform development with Xamarin.Forms, and awesome new tooling to be more productive than ever. He will then talk about the future with .NET MAUI and what this next evolution of Xamarin.Forms bring for developers and why he is so excited.
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...James Montemagno
Leveraging C# and it’s awesome features to developer iOS and Android apps with Xamarin allows for rapid application development, but how can you go even further. In this session we will take a look at tools, libraries, and other resources to increase productivity enabling you to write less code and share more code across all of your apps. We will additionally dive through everything new in Xamarin.Forms and several tools that Forms has built in to help with cross platform development. No matter how you are developing applications with Xamarin you will be sure to find something new and fun to use on a day to day basis.
Xamarin 4 was just announced including some amazing new features and enhancements including the all new Xamarin Mac Agent and Xamarin.Forms 2.0 for enterprise grade mobile development, the brand new Test Recorder, and free crash reporting with the General Availability of Xamarin Insights. This month we will take a look at all the new enhancements into iOS and Android Development in C# with Xamarin and all of the latest features that were just released. There will be something for everyone in this content packed meetup no matter if you are new or have been developing with Xamarin for some time.
As the mobile landscape continues to expand and evolve managing multiple code bases in different programming languages and development tools can become a nightmare fast. In this session you will learn about the technology that Xamarin offers and how it works to enable developers to leverage a shared C# code base across all mobile platforms.
James will walk you through developing, designing, deploying, and optimizing your first mobile apps for iOS, Android, and Windows from a single code base. You will walk away with the knowledge to build cross platform mobile app with C# features such as LINQ, async/await, events, and delegates and inside Visual Studio.
Optimizing and Extending Xamarin.Forms iOS, Android, and UWP AppsJames Montemagno
Xamarin.Forms helps you build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Apps and then build out your shared UI in C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.
This session will focus on the latest developments in Xamarin.Forms that will help you share more code and build more beautiful apps in less time. You will look at Custom Renders, Effects, Platform Specifics, Bindable Native Views, the Xamarin.Forms previewer, and more. You'll also look at tweaking and tuning your Xamarin.Forms applications for the best performance possible.
In a mobile first, cloud first world it is essential to have a powerful framework that is high performant and available on every platform you want to target. That framework is .NET and has expanded to every device imaginable. Whether it is server, web, mobile, wearables, or IoT, .NET is there and fully cross-platform. Developers can now leverage Xamarin to craft native Mobile and Desktop applications from a single shared code base while build backends and websites in .NET Core and ASP.NET Core that can run on any operating system to power them.
Join James Montemagno in a general session focused on how you can leverage your existing .NET and C# skills to build apps for any platform. During this session he will take you through everything you need to get started building apps and a few revolutionary tools to help learn the amazing APIs packed into each platform.
Native i os, android, and windows development in c# with xamarin 4Xamarin
Dive into mobile app development with Xamarin 4 in this presentation from Xamarin Developer Evangelist James Montemagno as he walks you through how to build beautiful, performant apps with the Xamarin Platform.
"Xamarin enables C# developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. This session will also give you the tools to determine how much existing C# code can go mobile to iOS and Android, plus help you determine the architecture necessary to support maximum code sharing and reuse. We will also provide guidance and best practices for handling fragmentation across and within each device platform.
During this session we will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS & Android in C# with Xamarin in Visual Studio."
Visual Studio Toolbox - Introduction To Xamarin.FormsJames Montemagno
Video: http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/VS-Toolbox-Xamarin-Forms
Robert welcomes James Montemagno, a developer evangelist at Xamarin, back on the show for another series on building cross-platform apps with Xamarin and C#. In this episode, part one of four, we take a look at Xamarin.Forms, a cross-platform UI toolkit that sits on top of Xamarin.iOS, Xamarin.Android, and Windows Phone. We will see how to share not only the business logic of an application, but also how to build a fully native cross-platform UI completely in XAML, including features such as data binding, styles, and triggers.
Resources:
Try Xamarin today: www.xamarin.com
Follow James on Twitter and his personal blog
Xamarin developer documentation and blog
Parts one, two, three and four of James' debut Xamarin series
Recently Mike & Pierce from Xamarin introduced this amazing library called Azure App Service Helpers. Enabling you to connect to azure in just a few lines of code!
.NET North UG - What’s new & next for Xamarin developersJames Montemagno
A look at what is changing in the world of device app development with the Xamarin tools. James will cover enhancements to the core platforms, cross-platform development with Xamarin.Forms, and awesome new tooling. He'll then explain what's coming with .NET MAUI and what this next evolution of Xamarin.Forms bring for developers and why he is so excited about the future.
Native App Development for iOS, Android, and Windows with Visual StudioXamarin
With a single solution in Visual Studio, build native cross-platform apps for iOS, Android, and Windows all in C#.
James Montemagno, Developer Evangelist at Xamarin, as he shows you how Xamarin and Visual Studio 2013 give you the best environment for developing native cross-platform apps.
A quick 30-60 minute overview of the announcements from the Xamarin Evolve 2016 conference. This was used to provide the talking points for a user group presentation
Nesta palestra (slides feitos pela Xamarin) apresento a plataforma de desenvolvimento Xamarin de ponta a ponta: Dev, Tests, Build/Release. Desde Xamarin Tradicional, passando por Xamarin Forms, Test Cloud, HockeyApp/Mobile Center.
Extending, optimizing, and accelerating Xamarin and Xamarin.Forms app develop...James Montemagno
Leveraging C# and it’s awesome features to developer iOS and Android apps with Xamarin allows for rapid application development, but how can you go even further. In this session we will take a look at tools, libraries, and other resources to increase productivity enabling you to write less code and share more code across all of your apps. We will additionally dive through everything new in Xamarin.Forms and several tools that Forms has built in to help with cross platform development. No matter how you are developing applications with Xamarin you will be sure to find something new and fun to use on a day to day basis.
Xamarin 4 was just announced including some amazing new features and enhancements including the all new Xamarin Mac Agent and Xamarin.Forms 2.0 for enterprise grade mobile development, the brand new Test Recorder, and free crash reporting with the General Availability of Xamarin Insights. This month we will take a look at all the new enhancements into iOS and Android Development in C# with Xamarin and all of the latest features that were just released. There will be something for everyone in this content packed meetup no matter if you are new or have been developing with Xamarin for some time.
As the mobile landscape continues to expand and evolve managing multiple code bases in different programming languages and development tools can become a nightmare fast. In this session you will learn about the technology that Xamarin offers and how it works to enable developers to leverage a shared C# code base across all mobile platforms.
James will walk you through developing, designing, deploying, and optimizing your first mobile apps for iOS, Android, and Windows from a single code base. You will walk away with the knowledge to build cross platform mobile app with C# features such as LINQ, async/await, events, and delegates and inside Visual Studio.
Optimizing and Extending Xamarin.Forms iOS, Android, and UWP AppsJames Montemagno
Xamarin.Forms helps you build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows apps. Leverage the .NET Framework to build out your shared business logic including integration with web services and Azure Mobile Apps and then build out your shared UI in C# or XAML. Xamarin.Forms also features a built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.
This session will focus on the latest developments in Xamarin.Forms that will help you share more code and build more beautiful apps in less time. You will look at Custom Renders, Effects, Platform Specifics, Bindable Native Views, the Xamarin.Forms previewer, and more. You'll also look at tweaking and tuning your Xamarin.Forms applications for the best performance possible.
In a mobile first, cloud first world it is essential to have a powerful framework that is high performant and available on every platform you want to target. That framework is .NET and has expanded to every device imaginable. Whether it is server, web, mobile, wearables, or IoT, .NET is there and fully cross-platform. Developers can now leverage Xamarin to craft native Mobile and Desktop applications from a single shared code base while build backends and websites in .NET Core and ASP.NET Core that can run on any operating system to power them.
Join James Montemagno in a general session focused on how you can leverage your existing .NET and C# skills to build apps for any platform. During this session he will take you through everything you need to get started building apps and a few revolutionary tools to help learn the amazing APIs packed into each platform.
Native i os, android, and windows development in c# with xamarin 4Xamarin
Dive into mobile app development with Xamarin 4 in this presentation from Xamarin Developer Evangelist James Montemagno as he walks you through how to build beautiful, performant apps with the Xamarin Platform.
"Xamarin enables C# developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. This session will also give you the tools to determine how much existing C# code can go mobile to iOS and Android, plus help you determine the architecture necessary to support maximum code sharing and reuse. We will also provide guidance and best practices for handling fragmentation across and within each device platform.
During this session we will cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS & Android in C# with Xamarin in Visual Studio."
Visual Studio Toolbox - Introduction To Xamarin.FormsJames Montemagno
Video: http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/VS-Toolbox-Xamarin-Forms
Robert welcomes James Montemagno, a developer evangelist at Xamarin, back on the show for another series on building cross-platform apps with Xamarin and C#. In this episode, part one of four, we take a look at Xamarin.Forms, a cross-platform UI toolkit that sits on top of Xamarin.iOS, Xamarin.Android, and Windows Phone. We will see how to share not only the business logic of an application, but also how to build a fully native cross-platform UI completely in XAML, including features such as data binding, styles, and triggers.
Resources:
Try Xamarin today: www.xamarin.com
Follow James on Twitter and his personal blog
Xamarin developer documentation and blog
Parts one, two, three and four of James' debut Xamarin series
Recently Mike & Pierce from Xamarin introduced this amazing library called Azure App Service Helpers. Enabling you to connect to azure in just a few lines of code!
.NET North UG - What’s new & next for Xamarin developersJames Montemagno
A look at what is changing in the world of device app development with the Xamarin tools. James will cover enhancements to the core platforms, cross-platform development with Xamarin.Forms, and awesome new tooling. He'll then explain what's coming with .NET MAUI and what this next evolution of Xamarin.Forms bring for developers and why he is so excited about the future.
Native App Development for iOS, Android, and Windows with Visual StudioXamarin
With a single solution in Visual Studio, build native cross-platform apps for iOS, Android, and Windows all in C#.
James Montemagno, Developer Evangelist at Xamarin, as he shows you how Xamarin and Visual Studio 2013 give you the best environment for developing native cross-platform apps.
A quick 30-60 minute overview of the announcements from the Xamarin Evolve 2016 conference. This was used to provide the talking points for a user group presentation
Nesta palestra (slides feitos pela Xamarin) apresento a plataforma de desenvolvimento Xamarin de ponta a ponta: Dev, Tests, Build/Release. Desde Xamarin Tradicional, passando por Xamarin Forms, Test Cloud, HockeyApp/Mobile Center.
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
This is the presentation slide used during YetiZen's Road to Success event on Mobile Game Development Alternatives. Presented by Andrew Burgert, GM Mobile of Globant.
Game engines like Unity help game developers to develop 2D and 3D games with C# as your scripting language. Visual Studio tools for unity helps developers to add behaviour to their games using Visual Studio as there IDE.
C# Game engines to develop 2D and 3D games. Learn Game Development and Design with C# as scripting languages. Also check the other famous game engines and Framework based on their ranking.
Tips & Tricks that every game developer should knowGorm Lai
This is a talk I gave at the Global Game Jam 2017 in the Cuba location. It has a lot of to the point advice on game development. Some of it is crowd sourced and some of it is personal
Ready, steady, cross platform games - ProgNet 2015Phillip Trelford
"In this session we'll explore modern cross platform game development, focusing on simple game design concepts for maximizing fun and classic games programming techniques for maximizing frame rates. We'll use Xamarin Studio to target iOS and Android off the same code base and the power of F# to allows us to put together a game in less than 4 hours."
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularTodd Anglin
Do you want to build native mobile apps for iOS and Android? Are you a web developer? Then NativeScript is the perfect framework for you. NativeScript is an open source framework for creating native mobile apps using the skills of the web developer: JavaScript, CSS and simple tag-based markup. Create rich, high-performance iOS and Android apps with 100% native UI using many of the skills you already have.
Topics covered include:
NativeScript framework core concepts and getting started
Accessing native device capabilities with JavaScript
Building native mobile apps with Angular 2
Common app patterns (login, settings, data bound list and more)
Styling NativeScript with CSS
Targeting specific devices and screens
Debugging and deploying to devices
There has never been a better (and easier) way for web developers to create native mobile apps.
Join James as he walks through his latest creation, Island Tracker(https://islandtracker.app) for Animal Crossing on iOS and Android. Built full cross-platform with Xamarin.Forms and leveraging Azure Functions and Table Storage as the cloud backend he will discuss his full architecture and demo how it all was pulled together. He will talk about lessons learned, preparing for release, continuous integration, user testing, and more! If you have ever wanted an insight into creating and deploying a cloud connected app then join in.
Cocos2d is a well known open source software framework on game industry. It is is a 2D game framework built upon the OpenGL ES API’s.
In this session, I will talk about a hierarchical structures of an Cocos2d node and scenes. Also Cocos2d Graphic User Interface, Physical System, Audio, Particle System and Scene Transition technique will be shown. Finally this session will show various branches of Cocos2d open source projects including Cocos2d-x, Cocos2d-Swift, Cocos2d-html5, and Cocos2d-xna.
Learn about Cross Platform Mobile Game Development with CoronaSDK from Corona Labs. I discuss some of the benefits I've found with Corona and why I chose this platform for our game development.
SkiaSharp, powered by Google’s Skia graphics library, helps developers extend their Xamarin.Forms apps with compelling 2D graphics. Charles Petzold shows you how to include a SkiaSharp canvas in your Xamarin.Forms apps and make the most of the extensive and versatile SkiaSharp library.
Watch the webinar recording at aka.ms/xamu-skiasharp-video
Explore Xamarin University at xamarin.com/university
Continuous Delivery of Cloud Applications with Docker Containers and IBM BluemixFlorian Georg
Freiburg Docker Meetup presentation.
Overview on how to use Docker containers, IBM devOps Services and our Container Services on IBM Bluemix to build Continuous Delivery Pipelines.
MS Experiences 17 - Xamarin: Future of Mobile DevelopmentJames Montemagno
Xamarin enabled C # developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, learn how to leverage your existing .NET and C # skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you to write your iOS and Android apps in C #, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. During this session we cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C #. See what is new and next for Xamarin development inside of Visual Studio. Moreover, we focus on the code, with several live coding adventures throughout the entire session and showing you the latest and greatest in native cross-platform development.
Lab session given at OSCON Java 2011:
Visage is the successor to the JavaFX Script Language, a domain-specific language for writing UIs. It excels at rapid application design and can be used on any platform that supports Java. In this lab you will have an opportunity to write Visage applications that deploy to and run on Android mobile devices. No prior experience with Android or Visage development is required.
Intelligence of Things: IoT, AWS DeepLens and Amazon SageMakerAmazon Web Services
With IoT, machine learning is going everywhere. Using Amazon SageMaker it's never been easier to build Intelligent Things. In this session we look at how we can push intelligence from cloud-trained models to the edge using AWS Greengrass and explore how devices such as AWS DeepLens make it easy to bring intelligence to your things.
As a Software as a Service (SaaS) development firm, most of work is done in the cloud, but some of our clients want an offline desktop version of their application. While HTML5 has techniques, which allow for offline use (i.e. App Cache and local Storage), these techniques have limitations and don’t always meet the need for a true offline application. This talk will discuss how to take your existing WebApp and build cross platform native desktop applications for Windows, OSX and Linux via node-webkit. We will also dive deep into node-webkit to show you how this is more than just a conversion tool; it expands application possibilities by packaging a live node.js server in every instance. A live step by step conversion of an existing WebApp will be demonstrated, insuring you understand every step needed to convert your own Web App into a native cross platform desktop application.
Dr. Corey Clark (@CoreyClarkPhD) is the founder of Game Theory Labs (@GameTheoryLabs), a Software as a Service (SaaS) development and consulting firm, as well as a Professor of Game and Simulation Programming in Dallas. His current work is focused on building high performance Web Apps using HTML5, Gaming, Cluster Computing, Artificial Intelligence Modeling, Learning and Optimization. Previously he was Principal Investigator (PI) on several advanced research projects for various organizations in the DoD ranging from advanced 3D modeling and simulation of nanoscale deposition techniques to System on Chip SWARM based low power reconfigurable self-healing mesh networks.
http://www.meetup.com/HTML5-User-Group/events/102310142/
Talk given at The Rich Web Experience 2008. Check out blog for more demos, and sample code.
I hate images. Not pictures or icons, mind you, but user interface graphics. I think that small gradient PNGs that web developers set to repeat are the spacer gifs of today. Images are hard to change, and slower to download.
The Elgato Stream Deck has transformed live streaming, production, and general productivity. It is a nifty little box with customizable buttons that can do just about anything. Best of all, you can build custom plugins and extensions. Join James Montemagno as he walk through what the Elgato Stream Deck is, what it can do, and how you can build your first Plugin completely in C# and .NET!
Join James as he walks through his latest creation, Island Tracker(https://islandtracker.app) for Animal Crossing on iOS and Android. Built full cross-platform with Xamarin.Forms and leveraging Azure Functions and Table Storage as the cloud backend he will discuss his full architecture and demo how it all was pulled together. He will talk about lessons learned, preparing for release, continuous integration, user testing, and more! If you have ever wanted an insight into creating and deploying a cloud connected app then join in.
Every app needs to navigate from page to page and pass data around too! That is where Xamarin.Forms Shell can help by simplifying the your application structure, provide URL navigation, passing parameters, and even deep linking! Join in for a full session with James Montemagno on how to setup your app and get navigating.
Expert Day - What's New, Hot, & Awesome for Xamarin DevsJames Montemagno
Join Microsoft’s James Montemagno for a special presentation showing off all of the amazing advancements that are happening for mobile development with Xamarin and .NET. In this packed session James will show off everything that you need to know that is coming for Xamarin developers in the SDKs, Ecosystem Tooling, and much more! You don’t want to miss out!
Xamarin - New & Awesome + Building Xamarin.EssentialsJames Montemagno
Xamarin.Essentials brings over 60 native features to a single cross-platform library for .NET developers! A lot goes into building a library that supports iOS, Android, UWP, tvOS, watchOS, and Tizen! During this session James will walk through how the team plans, builds, tests, and deploys Xamarin.Essentials. This includes with multi-targeting, Azure DevOps, App Center builds, and so much more!
Zebra App Forum 2019 - Building iOS & Android Apps with XamarinJames Montemagno
Xamarin enables C# developers to become native iOS, Android, macOS, watchOS, and tvOS app developers overnight. In this session, you will learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin allows you to reuse existing .NET libraries and share your business logic across any .NET app. We'll cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. We'll focus on the code with several live coding adventures throughout the entire session.
Stunning Mobile Apps with the Xamarin Visual Design SystemJames Montemagno
Xamarin.Forms excels at quickly producing cross-platform mobile experiences that look and feel at home on the host platforms. But how do you make sure your app experience is also consistent with your brand experience? Now with Xamarin.Forms Visual you can adopt a singular look and feel across your native applications, and even share that experience across multiple applications. Whether you want Material Design everywhere, or you want to craft your own, in this session you'll learn how to build a Visual implementation, consume it in your app(s), and distribute it. Visual is the next step forward in creating beautiful, native UI with Xamarin. To top it off we will look at the next generation of productivity tools for Xamarin developers to help them create stunning apps.
What's New, Hot, & Awesome for Xamarin Developers!James Montemagno
Presented at: https://www.meetup.com/SeattleMobileDevelopers/events/262787576/
It is official! We are back and officially on the East Side! Join us on July 17th as we re-ignite the user group and have a huge overview of Xamarin including what's new, hot, and awesome! This will be coming off of the Xamarin Developer Summit where there will be tons of announcements so you don't want to miss it!
Xcoders - iOS & Android Development in C# with XamarinJames Montemagno
amarin enables C# developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. In addition to allowing you to write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. During this session we cover the Xamarin platform and how to create native iOS, Android, and Windows apps in C#. See what is new and next for Xamarin development inside of Visual Studio. Moreover, we focus on the code, with several live coding adventures throughout the entire session and showing you the latest and greatest in native cross-platform development. Additionally, we will take a look at the brand new Embeddinator product that enabled developers to take .NET Libraries and compile them to native language libraries for optimal code reuse without having to rewrite your app.
Microsoft Visual Studio 2017 is being launched on March 7. This is the 20th anniversary of Visual Studio! We will host a launch event on April 20th that will focus on some of the new features of Visual Studio 2017 and Mobile development with Xamarin for Visual Studio.
End to-end native iOS, Android and Windows apps wtih XamarinJames Montemagno
Xamarin enables C# developers to become native iOS, Android, and Microsoft Windows mobile app developers overnight. Learn how to leverage your existing .NET and C# skills to create iOS and Android mobile apps in Visual Studio with Xamarin. See how to extend an app with Microsoft Azure App Service creating a connected experience while sharing logic with a .NET backend running on Azure. Next, we take a look at automating the mobile apps with Xamarin Test Cloud for automated user interface testing. Finally, we tie it all together into VSTS to build and distribute our mobile apps with HockeyApp with each commit. By the end of this session you will a full grasp of end-to-end development with Xamarin.
Evovle 2016 - Everyone Can Create Beautiful Apps with Material DesignJames Montemagno
Building beautiful Android apps doesn't have to be hard. Since its original induction, Material Design (MD) has taken the Android world by storm, generating rapid adoption throughout the dev community. A lot has changed from the original material design specification, with the updates to the Android Support v7 AppCompat library and intro of the Support Design library, MD themes, controls, and features now available on all devices running Android. This session will show you how to transform your app into a stunning work of Material art, and even how to utilize MD in your Xamarin.Forms apps.
Xamarin Evolve 2016: Mobile search - making your mobile apps stand outJames Montemagno
Did you know that only 26% of apps installed on a user's device are used daily? There are several innovative ways to engage with your users and keep them coming back for more after your app is installed. In this session we will explore all of the search options provided by both Apple and Google for iOS and Android, as well as Xamarin.Forms. We will focus exploring all of the great APIs that iOS and Google Play services have to offer and we'll look at Spotlight search, Universal links, and App Indexing to help you connect to your users like never before.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
5. Shared C# codebase • 100% native API access • High performance
iOS C# UI Windows C# UIAndroid C# UI
Shared C# Mobile
6. Building Games with Xamarin
§ MonoGame
Apple Toy Car Sample -‐ WWDC 2014Angry Ninjas
Sample
§ Mono for Unreal Engine
§ Sprite Kit
§ Scene Kit
§ CocosSharp
7. What is CocosSharp?
“CocosSharp blends the power of the
Cocos2D programming model with C# and
the .NET Framework…the API has been
designed to follow C# and .NET idioms.”
Miguel de Icaza
Xamarin
8. Where it came from
Cocos2D
Objective-‐C
Cocos2D-‐x
C++
Cocos2D-‐XNA
C#
CocosSharp
C#
§ .NET Idioms
§ Naming, Constructors, C#ier
§ Global State -> Multiple Directors
§ Actions as Immutable
§ NuGet & PCL Libraries
§ Extensions + Sanitized Hierarchy
§ Events, Coloring, Labels, & More
11. CCApplication
§ Creates & Initializes the Graphics Device
§ Sets the application delegate
§ Starts the Game
var app = new CCApplication ();
app.ApplicationDelegate = new MyGameDelegate ();
app.StartGame ();
12. CCApplicationDelegate
§ Handles application lifecycle
§ Similar to UIApplicationDelegate on iOS
§ Sets the application’s content folder
§ Load the main window’s first scene
public virtual void ApplicationDidEnterBackground
public virtual void ApplicationDidFinishLaunching
public virtual void ApplicationWillEnterForeground
14. CCDirector
§ Available via Window.DefaultDirector
§ Manages any additional scene loading
Window.DefaultDirector.ReplaceScene (
GameLayer.GameScene (Window));
15. CCScene
§ Manages game logic for various portions
of your game
§ Contains layers (CCLayer)
16. CCLayer
§ Contains CCNodes
§ Labels, Sprites, Menus, and more
var scene = new CCScene (mainWindow);
var layer = new GameStartLayer ();
scene.AddChild (layer);
17. CCSprite
§ Nodes that create images in your game
§ Image file must be in a Content folder
§ DefaultTexelToContentSizeRatio(s)
§ Used to maintain content across
resolutions
18. CCAction
§ Actions perform tasks on nodes
§ For example, animating sprites
§ Run multiple actions sequentially using
CCSequence
§ Run multiple actions in parallel using
CCSpawn
19. CCTouch
§ Encapsulates a touch on the screen
§ Override touch methods in layer
§ TouchesBegan, TouchesMoved,
TouchesEnded, etc.
§ All touches at once
§ Each touch one by one
20. So Much More
§ Accelerometer
§ Audio
§ Primitives
§ Particle Systems
§ Parallax
§ Effects
§ Physics
24. Free trial - xamarin.com/university
Unrivaled Mobile
Development
Training
Live unlimited mobile development training from
mobile experts, in your time-zone,on your
schedule, and as often as you'd like.