Wondering how you can take advantage of the cloud, and build for multiple platforms at the same time? Join Microsoft Technical Evangelist Shahed Chowdhuri and learn how you can leverage your existing skills and experience to build Universal Apps and connect them via Azure Mobile Services.
Capturing Your Audience with Kinect: featuring Speech Bubbles for Kinect v2.
Are your business visitors bored with static posters or looped videos that convey the same old message about your company? Find out how you can use the new Kinect v2 for Windows device to attract and delight your visitors with an interactive lobby display that delivers a message, while capturing audience.
Blog post: http://WakeUpAndCode.com/web-app-security
Whether you’re building your own web apps or using a commercial product, you should always be aware of potential security vulnerabilities that can bring down your website or put your users and data at risk. Join Shahed Chowdhuri (Sr. Technical Evangelist @ Microsoft) to learn about vulnerabilities such as SQL Injection and Cross-Site Scripting, and what you can do about them.
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONSDotNetCampus
Visto il successo dello scorso anno, anche quest’anno il DotNetCampus ospita un Cert Path dedicato a chi vuole avvicinarsi al mondo delle certificazioni di prodotto e di tecnologia Microsoft. Microsoft, così come altre importanti aziende sul mercato, propone diversi percorsi di certificazione che ognuno può intraprendere, anche in autonomia, per guadagnare competenza e ottenere un riconoscimento. Una certificazione è generalmente un titolo che si ottiene dopo uno o più esami conseguiti con successo in un centro di formazione abilitato. Nel Cert Path vogliamo spiegarvi come affrontare alcuni esami di base per ottenere il titolo di MCP (Microsoft Certified Professional).
Capturing Your Audience with Kinect: featuring Speech Bubbles for Kinect v2.
Are your business visitors bored with static posters or looped videos that convey the same old message about your company? Find out how you can use the new Kinect v2 for Windows device to attract and delight your visitors with an interactive lobby display that delivers a message, while capturing audience.
Blog post: http://WakeUpAndCode.com/web-app-security
Whether you’re building your own web apps or using a commercial product, you should always be aware of potential security vulnerabilities that can bring down your website or put your users and data at risk. Join Shahed Chowdhuri (Sr. Technical Evangelist @ Microsoft) to learn about vulnerabilities such as SQL Injection and Cross-Site Scripting, and what you can do about them.
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONSDotNetCampus
Visto il successo dello scorso anno, anche quest’anno il DotNetCampus ospita un Cert Path dedicato a chi vuole avvicinarsi al mondo delle certificazioni di prodotto e di tecnologia Microsoft. Microsoft, così come altre importanti aziende sul mercato, propone diversi percorsi di certificazione che ognuno può intraprendere, anche in autonomia, per guadagnare competenza e ottenere un riconoscimento. Una certificazione è generalmente un titolo che si ottiene dopo uno o più esami conseguiti con successo in un centro di formazione abilitato. Nel Cert Path vogliamo spiegarvi come affrontare alcuni esami di base per ottenere il titolo di MCP (Microsoft Certified Professional).
10 years ago I presented for the first time at Visug on the topic of Visual Studio Team System, the first iteration of a product family that allowed us to automate the long road from requirement to software in production, and everything in between. At the time software development was mainly a manual process. The software itself was either monolithic or composed of large 'SOA Services' and it was a real challenge to get them into production every few months in a so called 'big bang’ deployment. Since then our profession has gone through some major changes, software development looks a lot different now. Today, many applications consist of small parts called 'microservices'. These microservices make their way into the cloud or datacenter automatically, through API driven Continuous Deployment systems, every time anyone on the team commits a small change. While deployments are now happening continuously, they do have an impact on the system: taking down part of it for maintenance all the time. But at the same time, our customers expect the overall system to stay up 24/7. In this talk I will introduce you to an upcoming technology, called Service Fabric, that can help you maintain your development agility in this new world, but still live up to your customer’s expectations.
"Project Tye to Tie .NET Microservices", Oleg KarasikFwdays
In this talk, Oleg will explain and show how you can simplify (and maybe even speed up) the development of modern .NET applications based on micro-service architecture and aimed at deployment in Kubernetes. We will also talk about a young and promising Tye project from Microsoft. We will look at what the Tye project is and how it simplifies the development process, both with examples from several .NET microservices and with more complex examples that involve interaction with external services.
Learn how to build a powerful social messaging app that leverages a range of AWS services. In this demo-heavy workshop, we show how you can build an app using Apple Swift and the AWS Mobile Hub. This is a step-by-step journey where you configure and add components to your architecture, then modify and test your components. In the end, you will have a mobile app with a backend running on AWS.
AWS DevDay San Francisco, June 21, 2016.
Presenter: John Burry, Senior Manager, Solutions Architecture
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Callon Campbell
Windows IoT is a family of products that enables rich edge devices and applications that can take full advantage of Azure IoT capabilities. We’ll explore the latest capabilities for Windows IoT, and then show how you can use all of your existing Windows development skills to create solutions ranging from fun hobby projects all the way through to critical Intelligent Edge solutions.
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko PurnomoDicodingEvent
Tetap kembangkan skill mu di era pandemi. Jadikan hari-harimu lebih produktif dengan asah pengetahuan dan skill di Dicoding Event. Kali ini Dicoding LIVE disponsori oleh IDCamp dengan tema “Fitur Terbaru Flutter di Tahun 2021.”
Sejak versi 1.0 dirilis akhir 2018 lalu, Flutter telah menarik perhatian banyak kalangan developer. Hingga kini, Flutter terus rutin memberikan update terbaru untuk menghadirkan pengalaman pengembangan aplikasi yang sebaik mungkin untuk developer-nya. Jadi, apa saja hal menarik yang ditawarkan Flutter untuk tahun ini?
Poin yang akan dibahas:
- Apa saja fitur terbaru menarik dari Flutter?
- Recap event Flutter Engage
Secure your applications with Azure AD and Key VaultDavide Benvegnù
Developers like the productivity of the Azure Platform, and now with Azure KeyVault and AAD we can easily secure secrets like DocumentDB, Media Services or Azure Batch keys in Azure KeyVault and apply granular policies to define who can access the secrets.
In this session we will see how to adopt a secure approach to manage application secrets by using Azure KeyVault, Azure Active Directory and Principals based on Certificates.
Cosa ci aspetta in Visual Studio 2015 e Team Foundation Server 2015? La nuova versione della piattaforma di ALM e' in arrivo, con molte nuove funzionalita' per sviluppatori e non. In questa sessione faremo una panoramica di cio' che ci arrivera'a con la nuova release, con tutte le novita' per sviluppo, metodologie e DevOps.
It happens that we have to develop several services and deploy them in Azure. They are small, repetitive but different, often not very different. Why not use code generation techniques to simplify the development and implementation of these services? Let's see with .NET comes to meet us and helps us to deploy in Azure.
10 years ago I presented for the first time at Visug on the topic of Visual Studio Team System, the first iteration of a product family that allowed us to automate the long road from requirement to software in production, and everything in between. At the time software development was mainly a manual process. The software itself was either monolithic or composed of large 'SOA Services' and it was a real challenge to get them into production every few months in a so called 'big bang’ deployment. Since then our profession has gone through some major changes, software development looks a lot different now. Today, many applications consist of small parts called 'microservices'. These microservices make their way into the cloud or datacenter automatically, through API driven Continuous Deployment systems, every time anyone on the team commits a small change. While deployments are now happening continuously, they do have an impact on the system: taking down part of it for maintenance all the time. But at the same time, our customers expect the overall system to stay up 24/7. In this talk I will introduce you to an upcoming technology, called Service Fabric, that can help you maintain your development agility in this new world, but still live up to your customer’s expectations.
"Project Tye to Tie .NET Microservices", Oleg KarasikFwdays
In this talk, Oleg will explain and show how you can simplify (and maybe even speed up) the development of modern .NET applications based on micro-service architecture and aimed at deployment in Kubernetes. We will also talk about a young and promising Tye project from Microsoft. We will look at what the Tye project is and how it simplifies the development process, both with examples from several .NET microservices and with more complex examples that involve interaction with external services.
Learn how to build a powerful social messaging app that leverages a range of AWS services. In this demo-heavy workshop, we show how you can build an app using Apple Swift and the AWS Mobile Hub. This is a step-by-step journey where you configure and add components to your architecture, then modify and test your components. In the end, you will have a mobile app with a backend running on AWS.
AWS DevDay San Francisco, June 21, 2016.
Presenter: John Burry, Senior Manager, Solutions Architecture
Build embedded and IoT solutions with Microsoft Windows IoT Core (BRK30077)Callon Campbell
Windows IoT is a family of products that enables rich edge devices and applications that can take full advantage of Azure IoT capabilities. We’ll explore the latest capabilities for Windows IoT, and then show how you can use all of your existing Windows development skills to create solutions ranging from fun hobby projects all the way through to critical Intelligent Edge solutions.
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko PurnomoDicodingEvent
Tetap kembangkan skill mu di era pandemi. Jadikan hari-harimu lebih produktif dengan asah pengetahuan dan skill di Dicoding Event. Kali ini Dicoding LIVE disponsori oleh IDCamp dengan tema “Fitur Terbaru Flutter di Tahun 2021.”
Sejak versi 1.0 dirilis akhir 2018 lalu, Flutter telah menarik perhatian banyak kalangan developer. Hingga kini, Flutter terus rutin memberikan update terbaru untuk menghadirkan pengalaman pengembangan aplikasi yang sebaik mungkin untuk developer-nya. Jadi, apa saja hal menarik yang ditawarkan Flutter untuk tahun ini?
Poin yang akan dibahas:
- Apa saja fitur terbaru menarik dari Flutter?
- Recap event Flutter Engage
Secure your applications with Azure AD and Key VaultDavide Benvegnù
Developers like the productivity of the Azure Platform, and now with Azure KeyVault and AAD we can easily secure secrets like DocumentDB, Media Services or Azure Batch keys in Azure KeyVault and apply granular policies to define who can access the secrets.
In this session we will see how to adopt a secure approach to manage application secrets by using Azure KeyVault, Azure Active Directory and Principals based on Certificates.
Cosa ci aspetta in Visual Studio 2015 e Team Foundation Server 2015? La nuova versione della piattaforma di ALM e' in arrivo, con molte nuove funzionalita' per sviluppatori e non. In questa sessione faremo una panoramica di cio' che ci arrivera'a con la nuova release, con tutte le novita' per sviluppo, metodologie e DevOps.
It happens that we have to develop several services and deploy them in Azure. They are small, repetitive but different, often not very different. Why not use code generation techniques to simplify the development and implementation of these services? Let's see with .NET comes to meet us and helps us to deploy in Azure.
An Introduction to Universal Windows AppsKen Cenerelli
At Build 2014 the world was introduced to the idea of creating Universal Windows apps. This technology will allow developers to extend platform commonality across multiple Windows devices from one shared project.
In this session I will demonstrate what you will need to know to get going quickly on building one application for both Windows Phone 8.1 and Windows 8.1 OS. We will also see how to extend your project to include other new features.
This talk was given at ConFoo 2015.
Windows application development involves creating software that runs on Microsoft Windows operating systems. Developers use various programming languages and tools such as C#, .NET, and Visual Studio to build desktop applications, games, utilities, and more.
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.
Here you can see how easy it is to do development to Mac using free tools and frameworks provided by Microsoft.
What is all About? - Fast website development using .Net Core, Visual Studio Code; from the installation to continuos deployment on Azure.
How to Develop Cross Platform Application in Visual Studio Code?Flutter Agency
Believe it or not, VSCode is a game of time for superior app development under Windows providing the best-in-class IDE with sterling stock projects that run smoothly on different mobile devices.
There are tons of Software Development tools and selecting the best could be a challenge. Following is a curated list of the 21 top software development tools.
Visit On:- https://www.samaritaninfotech.com
This Presentation will give u information about Android :
1. Working with resources- String resource,
2. Color resource,
3. Array resource Android layouts and views Handling user interaction events Grouping,
4. accessing of resources Localization of Resources Handling runtime changes of resources Designing your GUI
Entenda as recentes novidades e mudanças anunciadas pela Microsoft com relacao ao futuro do .NET Framework e sua nova arquitetura e quais os cenarios que ele contempla. Detalhes também sobre os novos cenarios WEB habilitados
The new and improved ASP .NET Core 2.1 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, SignalR, .NET Core Tools and Visual Studio 2017!
The new and improved ASP .NET Core 2.1 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, SignalR, .NET Core Tools and Visual Studio 2017!
In a modern world of cloud computing and virtual reality experiences, see how Mixed Reality from Microsoft intersects with the real world while connected to various cloud services in Azure. Learn how you can get started with HoloLens and the all-new Windows Mixed Reality immersive headsets, while leveraging reusable skills in C#, Visual Studio, Azure, and Cognitive Services.
The upcoming ASP .NET Core 2.1 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, .NET Core Tools and Visual Studio 2017!
Cloud-Backed Mixed Reality with HoloLens & Azure Cognitive ServicesShahed Chowdhuri
In a modern world of cloud computing and virtual reality experiences, see how Mixed Reality from Microsoft intersects with the real world while connected to various cloud services in Azure. Learn how you can get started with HoloLens and the all-new Windows Mixed Reality immersive headsets, while leveraging reusable skills in C#, Visual Studio, Azure, and Cognitive Services.
Get a tour of Microsoft’s wide range of Cognitive Services with a deep dive of the Computer Vision API. Learn about how you can recognize images, faces and emotions. Also take a peek at other services such as translation, speech recognition, natural language processing, etc. Use the tools you know and love with Visual Studio, C# and .NET to jump into a new world of Cognitive Services.
Create and publish your own games for Windows and Xbox One, using free development tools from Microsoft and our game development partners. Use Visual Studio, C# and .NET along with Unity to build 2D or 3D experiences for gamers, with support for keyboard, mouse, touch and controllers for all major platforms to maximize your reach with less effort. Also learn about Construct 3 for simpler 2D games or prototypes, with support for modern app stores, desktop and Xbox One.
Create and publish your own games for Windows and Xbox One, using free development tools from Microsoft and our game development partners. Use Visual Studio, C# and .NET along with Unity to build 2D or 3D experiences for gamers, with support for keyboard, mouse, touch and controllers for all major platforms to maximize your reach with less effort. Also learn about Construct 3 for simpler 2D games or prototypes, with support for modern app stores, desktop and Xbox One.
Whether you’re new to cloud computing or have been using various cloud services over the years, Azure Functions opens the door to new workflows for development, deployment, devops and scaling. Learn about how you can go serverless with Azure Functions using a web browser, code editor or a full blown IDE.
The all-new ASP .NET Core 2.0 introduces some great new capabilities, the ability to host on multiple server platforms, and a number of new tools that you will want to get familiar with. Learn about the future of ASP.NET Core MVC, Web API, Razor Web Pages, .NET Core Tools and Visual Studio 2017!
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentShahed Chowdhuri
Xamarin is now a part of Microsoft and is included at no extra charge with any version of Visual Studio, even the free Community Edition! Build mobile apps for iOS, Android and Windows all from Visual Studio using C#!
Updated after Build 2017 and E3 2017.
In addition to Xbox One dev kits for approved developers, anyone can now use a retail Xbox One to develop apps or games for Xbox One! Learn how you can get started today!
Capture the Cloud with Azure, delivered at Angelbeat @ Arlington VA. Learn how about Azure can help you build cloud solutions with virtual machines, web apps, mobile apps, databases and analytics.
Intro to HoloLens Development + Windows Mixed RealityShahed Chowdhuri
Going beyond Virtual Reality and Augmented Reality, Microsoft brings you a new era of Mixed Reality with HoloLens! Learn how you and/or your organization can start developing for HoloLens today using Unity, Visual Studio and C#. Make use of Gaze, Gesture, Voice, Spatial Sound and Spatial Mapping for your holographic apps.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
6. Host Build Consume
Packaged
Software
IaaS:
infrastructure as
a service
PaaS: Platform
as a service
Saas: software
as a service
Applications
Self-
Managed
Self-
Managed
Self-
Managed
Managed
By Vendor
Data
Runtime
Managed
By Vendor
Middleware
O/S
Virtualization
Managed
By Vendor
Servers
Storage
Networking
Source: Bret Stateham, Windows Azure evangelist
9. "Apps that are tailored to people with disabilities"
"Apps that are automatically multi-lingual and culture adherent"
"Apps that can run on all platforms (iOS, Android, Windows)"
"A single app package that will work across Microsoft devices“
None of the Above?
10. Universal Apps for Windows
• 1 solution
• 1 shared project (no binary output)
• 1 project per platform (separate binary output per platform)
• Windows, Windows Phone, Xbox One (coming soon!)
Ref: http://dev.windows.com/en-us/develop/Building-universal-Windows-apps
11. • Pricing structure – Match Windows Phone pricing on Windows 8
• Shared in-app purchases – Buy IAPs only once, on either platform.
• Install across devices – Buy app only once, own across platforms
• Shared revenue model – Keep 70% of revenue
• Unified ad-units for Windows Phone and Windows apps
Ref: http://www.wpcentral.com/what-is-a-universal-windows-app
21. Reference:
• http://marcominerva.wordpress.com/2014/04/22/how-to-share-code-among-different-universal-windows-apps/
“This type of project has been improved in Visual Studio 2013 Update 2 and
now, if we target Windows 8.1 and Windows Phone 8.1, we’ll be able to use all
the common APIs.
However, PCL produces a single binary that works as is in all the supported
projects. Handling divergent APIs requires using higher-level abstractions, such
as dependency injection or IoC containers. We can’t simply use conditional if to
define platform specific code.”
How about using a Portable Class Library (PCL)?
22. 2. Add Project to Solution:
1. Download & Install “Shared Project Reference Manager” from MSDN:
• http://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450
3. Add Class Library for each platform (Win 8.1 & WP 8.1)
4. Add Shared Project Reference to each Class Library.
Ref: http://marcominerva.wordpress.com/2014/04/22/how-to-share-code-among-different-universal-windows-apps/
Title Page: Azure Mobile Services (+ Universal Apps)Windows Windows Phone Azure … and more!
By Shahed Chowdhuri
Sr. Technical Evangelist
Blog: WakeUpAndCode.com
Twitter: @shahedC
Agenda
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
* Learn about how you can build a mobile service in Azure and consume it with a mobile app.
Tools & Technologies
Visual Studio 2013
Windows 8
Microsoft .NET and Visual C#
Windows Phone
JavaScript
Microsoft Azure
Introduction
What is the Cloud?
Screen Capture: “No one understands the Cloud!!!”
Cloud Services: IaaS, PaaS and SaaS
In Line with Microsoft’s Vision
“… mobile first, cloud first… ”
Microsoft CEO Satya Nadella
Introduction
What is a Universal App?
"Apps that are tailored to people with disabilities"
"Apps that are automatically multi-lingual and culture adherent"
"Apps that can run on all platforms (iOS, Android, Windows)"
"A single app package that will work across Microsoft devices“
None of the Above?
Universal Apps for Windows
Universal Apps for Windows
1 solution
1 shared project (no binary output)
1 project per platform (separate binary output per platform)
Windows, Windows Phone, Xbox One (coming soon!)
Ref: http://dev.windows.com/en-us/develop/Building-universal-Windows-apps
Benefits of Universal Apps
Pricing structure – Match Windows Phone pricing on Windows 8
Shared in-app purchases – Buy IAPs only once, on either platform.
Install across devices – Buy app only once, own across platforms
Shared revenue model – Keep 70% of revenue
Unified ad-units for Windows Phone and Windows apps
Ref: http://www.wpcentral.com/what-is-a-universal-windows-app
Streamlined Development
(graphic)
UI App Model APIs Tools Store
Visual Studio
VS 2013 Update 2+
C# and XAML
HTML5 & JavaScript
C++ and DirectX
Creating a Universal Project
Look under Store Apps for specific language
C++, C#, JavaScript
New Project
Solution Explorer
Windows 8.1 project
Windows Phone 8.1 project
Shared project
Existing Project
Windows 8.1 project?
Right-click Add Windows Phone 8.1…
Windows Phone 8.1 project?
Right-click Add Windows 8.1…
Context Chooser
(top-left dropdown to choose Windows or Windows Phone)
Reference:
http://msdn.microsoft.com/en-us/library/windows/apps/dn609832.aspx
Sharing Code Across Universal Apps
How about using a Portable Class Library (PCL)?
“This type of project has been improved in Visual Studio 2013 Update 2 and now, if we target Windows 8.1 and Windows Phone 8.1, we’ll be able to use all the common APIs.
However, PCL produces a single binary that works as is in all the supported projects. Handling divergent APIs requires using higher-level abstractions, such as dependency injection or IoC containers. We can’t simply use conditional if to define platform specific code.”
Reference:
http://marcominerva.wordpress.com/2014/04/22/how-to-share-code-among-different-universal-windows-apps/
Shared Reference Project
Download & Install “Shared Project Reference Manager” from MSDN:
http://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450
Add Project to Solution:
Add Class Library for each platform (Win 8.1 & WP 8.1)
Add Shared Project Reference to each Class Library.
Shared References in Solution Explorer
Class Library for Windows 8.1 with reference to Shared project
Class Library for Windows Phone 8.1 with reference to Shared project
Shared project for Class Libraries
For more info:
Samples on MSDN:
http://code.msdn.microsoft.com/windowsapps/Universal-Windows-app-cb3248c3
MVA:
http://www.microsoftvirtualacademy.com/training-courses/developing-universal-windows-apps-with-c-and-xaml
Wintellect
Blog Post: http://www.wintellect.com/blogs/jprosise/building-universal-apps-with-visual-studio-2013-update-2
Agenda
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
* Learn about how you can build a mobile service in Azure and consume it with a mobile app.
Creating a Mobile Service
Getting Started
Link: http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-windows-store-dotnet-get-started/
Create a Mobile Service
Specify Mobile Service Details
Specify Database Settings
Verify Status of Mobile Service
Get Tools & Download Your Solution
Consuming the Service
Build Your Solution (update NuGet packages)
Run the Service Locally
Verify the Service Locally
Try it out…
Run Windows Phone App Locally
Verify Windows Phone App
Run Windows App Locally
Verify Windows App Locally
Publishing the Service
Publish Your Mobile Service
Sign In and Select Existing Service
Complete the Publishing Process
Verify the Service is Running
Update App.Xaml.cs (Shared project)
Comment out local settings
Uncomment server settings, including key
Run Windows Phone Project
Run Windows project
Agenda
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
* Learn about how you can build a mobile service in Azure and consume it with a mobile app.
Questions?
Agenda
Intro: Cloud + Universal Apps
> Creating a Mobile Service
> Consuming the Service
> Publishing the Service
Q&A
* Learn about how you can build a mobile service in Azure and consume it with a mobile app.
Contact
Microsoft email: shchowd@microsoft.com
Personal Twitter: @shahedC
Dev Blog: WakeUpAndCode.com