Runtime 8 provides a common application programming interface and runtime across Windows 8, Windows Phone 8, and Windows Server 2012. It allows developers to write code once and deploy it across these platforms, simplifying development. Some key aspects of Runtime 8 include a new type system, app deployment options through the Windows Store or sideloading, and common APIs for networking, sensors, storage and more. It aims to unify development across platforms.
Windows Phone 8 introduced a new "Runtime 8" platform that provides backwards compatibility with Windows Phone 7 apps. It allows code sharing between Windows Phone 8, Windows 8, and portable class libraries. The Windows Phone 8 SDK added new APIs, supported additional languages like JavaScript, and improved areas like threading, in-app purchasing, and connectivity.
How To Connect Hardware To Device EmulatorxZebra Chen
This document discusses building a Windows Embedded CE device and provides an overview of the development process. It involves developing a board support package, using Platform Builder plug-ins to configure and build the system, downloading it to an emulator or the device, and debugging. It also presents Virtual PC and ARM emulators as options for reducing development time. Finally, it introduces TECHWARE as a company focused on BSP porting and industrial automation solutions using Windows Embedded CE.
This document outlines topics to be covered in a training session on installing and configuring various hardware devices for CompTIA A+ certification, including display devices, input devices, and adapter cards. Some key areas to be covered are identifying different types of displays, display settings, LCD characteristics, display connectors, and installing display device drivers. Input devices such as keyboards, mice, trackballs, touchpads, biometric devices, and specialized devices like barcode readers will also be discussed. Installation considerations and activities are provided for both display and input devices. Additionally, different internal bus architectures for system boards will be outlined.
Debugging is an important part of the software development process that helps developers write more reliable code. There are several tools available for debugging .NET applications, including Visual Studio and Debugging Tools for Windows. Some basic debugging tasks involve setting breakpoints, stepping through code, examining variables and call stacks, and understanding memory usage and threads. Postmortem debugging techniques like dump file analysis can help debug problems that occur in production environments where live debugging is not possible.
The document discusses troubleshooting various hardware devices, including displays, input devices, adapter cards, multimedia devices, and storage devices. It provides tips on issues that may occur with each device type and techniques for maintenance and troubleshooting. Examples of common issues covered include monitors not powering on or displaying images correctly, keyboards with stuck keys, sound not working on speakers or microphones, hard drives not booting or reading/writing correctly, and optical drives getting stuck or not reading discs properly.
The document discusses installing, upgrading, optimizing, and adding devices to Windows. It covers Windows system requirements, installation methods, options, and updates. It also explains virtual memory, the boot process, services, and optimization tools. The goal is to teach objectives for the 2006 CompTIA A+ exam on installing Windows XP Professional.
The document discusses maintaining and troubleshooting Windows operating systems. It covers using utilities for file and disk management, performing backups and restores, identifying different types of errors, and methods for recovering a damaged Windows installation, such as system restore utilities, safe mode, and recovery console.
The document provides an overview of .NET Framework and C# for application development. It discusses the architecture of .NET Framework, new features in .NET Framework 2.0 and Visual Studio 2005, object-oriented aspects of .NET Framework, and innovations in C# 2.0 compared to VB2005. The presenter is Grégory Renard, CTO of Wygwam and Microsoft Regional Director, who provides demonstrations of .NET Framework and C#.
Windows Phone 8 introduced a new "Runtime 8" platform that provides backwards compatibility with Windows Phone 7 apps. It allows code sharing between Windows Phone 8, Windows 8, and portable class libraries. The Windows Phone 8 SDK added new APIs, supported additional languages like JavaScript, and improved areas like threading, in-app purchasing, and connectivity.
How To Connect Hardware To Device EmulatorxZebra Chen
This document discusses building a Windows Embedded CE device and provides an overview of the development process. It involves developing a board support package, using Platform Builder plug-ins to configure and build the system, downloading it to an emulator or the device, and debugging. It also presents Virtual PC and ARM emulators as options for reducing development time. Finally, it introduces TECHWARE as a company focused on BSP porting and industrial automation solutions using Windows Embedded CE.
This document outlines topics to be covered in a training session on installing and configuring various hardware devices for CompTIA A+ certification, including display devices, input devices, and adapter cards. Some key areas to be covered are identifying different types of displays, display settings, LCD characteristics, display connectors, and installing display device drivers. Input devices such as keyboards, mice, trackballs, touchpads, biometric devices, and specialized devices like barcode readers will also be discussed. Installation considerations and activities are provided for both display and input devices. Additionally, different internal bus architectures for system boards will be outlined.
Debugging is an important part of the software development process that helps developers write more reliable code. There are several tools available for debugging .NET applications, including Visual Studio and Debugging Tools for Windows. Some basic debugging tasks involve setting breakpoints, stepping through code, examining variables and call stacks, and understanding memory usage and threads. Postmortem debugging techniques like dump file analysis can help debug problems that occur in production environments where live debugging is not possible.
The document discusses troubleshooting various hardware devices, including displays, input devices, adapter cards, multimedia devices, and storage devices. It provides tips on issues that may occur with each device type and techniques for maintenance and troubleshooting. Examples of common issues covered include monitors not powering on or displaying images correctly, keyboards with stuck keys, sound not working on speakers or microphones, hard drives not booting or reading/writing correctly, and optical drives getting stuck or not reading discs properly.
The document discusses installing, upgrading, optimizing, and adding devices to Windows. It covers Windows system requirements, installation methods, options, and updates. It also explains virtual memory, the boot process, services, and optimization tools. The goal is to teach objectives for the 2006 CompTIA A+ exam on installing Windows XP Professional.
The document discusses maintaining and troubleshooting Windows operating systems. It covers using utilities for file and disk management, performing backups and restores, identifying different types of errors, and methods for recovering a damaged Windows installation, such as system restore utilities, safe mode, and recovery console.
The document provides an overview of .NET Framework and C# for application development. It discusses the architecture of .NET Framework, new features in .NET Framework 2.0 and Visual Studio 2005, object-oriented aspects of .NET Framework, and innovations in C# 2.0 compared to VB2005. The presenter is Grégory Renard, CTO of Wygwam and Microsoft Regional Director, who provides demonstrations of .NET Framework and C#.
The document discusses printers and scanners, including their components, installation, maintenance, and troubleshooting. It identifies printer and scanner memory, drivers, firmware, interfaces, and consumables. It also describes printing and scanning processes like laser printing, inkjet printing, and scanning. Further, it covers installing and configuring printers and scanners, preventative maintenance, and common issues.
This document provides an overview of ASP.NET Core, including its benefits and features, versions, what's new in .NET Core 3.0, and how to migrate from .NET Framework to .NET Core. It discusses ASP.NET Core's cross-platform capabilities, performance improvements, and support for cloud development. New features in .NET Core 3.0 include WPF, Windows Forms, C# 8 language improvements, and faster built-in JSON support.
Deep Dive into WinRT - discover how the Windows Runtime is based on COM, how asynchronous operations work, how language projections enable access from a variety of languages, and what performance considerations are relevant for interoperability.
1. The document discusses porting Android to new hardware platforms including kernel configuration, toolchain setup, building system images, and testing on emulators and devices.
2. It provides tips for building the Android platform for specific hardware like EeePC 701 including resolving issues with Google APIs and e2fsprogs.
3. The init process and key system services at startup are outlined like mounting filesystems and starting system server and app processes.
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentOliver Scheer
Windows Phone 8 introduces many new features for app developers including support for new hardware, larger screen resolutions, multitasking, speech recognition, NFC, improved camera APIs, and sharing content via Bluetooth or NFC. It also includes a shared core with Windows 8 and backwards compatibility with many Windows Phone 7 APIs. Developers can create apps using XAML and .NET, DirectX for games, or by combining managed and native code.
This document provides an overview of topics to be covered in a training session on installing and configuring computer components for CompTIA A+ certification. The session will cover selecting, installing, and configuring storage devices, power supplies, memory, CPUs, and system boards. Specific topics that will be discussed include different types of storage devices like HDDs, FDDs, tape drives, optical drives, and solid state storage, as well as device installation considerations and optimization requirements. Power supply form factors and voltage requirements will also be covered.
I have created this slide deck originally for the dotnet Cologne conference in Mai 2012. It is not a marketing- or design-related session about metro-style apps. It concentrates on the basic technology of WinRT instead.
The session starts with describing the evolution from COM over .NET to WinRT. Based on this is shows WinRT in C++, .NET and JavaScript.
OpenTuesday: Die Selenium-Toolfamilie und ihr Einsatz im Web- und Mobile-Auto...Digicomp Academy AG
Dieses OpenTuesday-Referat zeigt den Einsatz der Selenium-Toolfamilie in einem hochskalierbaren Web- und Mobile-Umfeld anhand von praktischen Beispielen. Ebenso werden die Vorteile von Open Source Tools in Bezug auf Konkurrenzfähigkeit und Innovationskraft von Unternehmen aufgezeigt.
The document discusses using C++ for Windows Phone apps. It covers how C++ is supported on the Windows Phone platform, including which C++ 11 features are available. It explains that C++ can be used in any Windows Phone app and provides examples of where and when C++ would be useful, such as for performance reasons or when porting existing C++ code. The document also introduces the Windows Phone Runtime and demonstrates how to share C++ code between apps and platforms.
Windows Phone 8 Advanced Developers ConferenceDamir Dobric
Windows Phone 8 introduced a new "Runtime 8" platform that provides backwards compatibility with Windows Phone 7 apps. It allows code sharing between Windows Phone 8, Windows 8, and portable class libraries. The Windows Phone 8 SDK added new APIs, supported additional languages like JavaScript, and improved areas like multitasking, networking, and in-app purchasing.
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
1. The document discusses the Microsoft technology ecosystem including devices, services, tools and opportunities for growth.
2. It highlights the growth of mobile devices and introduces Microsoft's tools and platforms for building applications including Windows Azure Mobile Services, Windows Store, Windows Phone 8, iOS, Android and HTML5/JS.
3. The document provides an overview of resources for developers including the Developer Center, emulators, design guidelines and ideas for standing out with applications.
This document discusses embedded operating systems and processors. It covers several embedded operating systems including DOS, QNX, Embedded Linux, and Microsoft embedded operating systems. It also discusses embedded processors from Intel, AMD, DMP and VIA with specifications for the Geode LX, GX2, and CX series. The document provides an overview of options for embedded operating systems and processors.
This document provides an overview of Android software and its architecture. It describes Android as an open source software stack that includes an operating system, middleware and key applications. It discusses the origins of Android from Android Inc. and its acquisition by Google. It outlines the major components of the Android software stack including the Linux kernel, runtime, application framework and core applications. It also covers the Android development environment, application structure, manifest file, activity lifecycle and more.
The document discusses the new features of Windows Phone 8, including compatibility with Windows Phone 7 apps, support for multiple screen resolutions, a shared kernel with Windows 8, precompilation of apps in the cloud for faster startup times, globalization and localization improvements, new contact stores, tile and lock screen updates, Bluetooth and NFC support, text to speech and voice commands. Key changes include allowing existing Windows Phone 7 apps to continue running through "quirks mode" and requiring recompilation to use new Windows Phone 8 APIs, as well as the ability to run native C++ code through WinRT components.
This document is about a seminar on Windows Phone 8.1 application development. It discusses topics like the purpose of the seminar, tools for app development like Visual Studio 2013 Update 2, user interface design basics, controls, extending controls, connecting data and UI, app packaging and deployment, platform commonalities and differences, and managing app state and data roaming.
Presentation to the Silverlight User Group in London on October 12th to provide a round-up of the recent BUILD conference in LA and an introduction to Windows 8 and the Windows Runtime.
The document provides an overview of InduSoft Web Studio v7.0, a HMI and SCADA software, outlining its new features such as enhanced security, multi-language support, and updated drivers, as well as the company's global presence, vision, and various resources and marketing initiatives available for users. It also discusses InduSoft's license levels and options for contacting the company for additional information or assistance.
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013John Garland
This document provides a 3 sentence summary of the Basic Windows Phone 8 Application Development with XAML & C# document:
The document outlines the core concepts and structure for developing basic applications for Windows Phone 8 using XAML and C#, including an overview of pages, controls, navigation, and the application lifecycle. It also covers important UI elements like the LongListSelector, Pivot, and Panorama controls as well as data storage options and the application bar.
Windows 8 & Phone 8 - an Architectural Battle PlanCaleb Jenkins
Presented at the 2012 InnoTech Conference in Oklahoma City – Architectural overview of Windows 8 & Windows Phone 8 focused on the UI technologies and how to approach application development moving forward
This document provides an overview of Windows Mobile 6 development including the components, technologies, and tools needed. It discusses the .NET Compact Framework, Windows Mobile 6 SDKs, emulators, device support, and resources for developing applications for Windows Mobile 6 devices.
Security best practices for hyper v and server virtualisation [svr307]Louis Göhl
The document provides information on the Microsoft Assessment & Planning Toolkit 5.0 customer technology preview and Visual Studio Team System 2010 Lab Management Beta 2. It also covers topics like Windows Server 2008 R2 Hyper-V security best practices, Hyper-V networking configurations, Windows Server 2008 R2: SCONFIG, and Hyper-V best practices.
The document discusses printers and scanners, including their components, installation, maintenance, and troubleshooting. It identifies printer and scanner memory, drivers, firmware, interfaces, and consumables. It also describes printing and scanning processes like laser printing, inkjet printing, and scanning. Further, it covers installing and configuring printers and scanners, preventative maintenance, and common issues.
This document provides an overview of ASP.NET Core, including its benefits and features, versions, what's new in .NET Core 3.0, and how to migrate from .NET Framework to .NET Core. It discusses ASP.NET Core's cross-platform capabilities, performance improvements, and support for cloud development. New features in .NET Core 3.0 include WPF, Windows Forms, C# 8 language improvements, and faster built-in JSON support.
Deep Dive into WinRT - discover how the Windows Runtime is based on COM, how asynchronous operations work, how language projections enable access from a variety of languages, and what performance considerations are relevant for interoperability.
1. The document discusses porting Android to new hardware platforms including kernel configuration, toolchain setup, building system images, and testing on emulators and devices.
2. It provides tips for building the Android platform for specific hardware like EeePC 701 including resolving issues with Google APIs and e2fsprogs.
3. The init process and key system services at startup are outlined like mounting filesystems and starting system server and app processes.
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentOliver Scheer
Windows Phone 8 introduces many new features for app developers including support for new hardware, larger screen resolutions, multitasking, speech recognition, NFC, improved camera APIs, and sharing content via Bluetooth or NFC. It also includes a shared core with Windows 8 and backwards compatibility with many Windows Phone 7 APIs. Developers can create apps using XAML and .NET, DirectX for games, or by combining managed and native code.
This document provides an overview of topics to be covered in a training session on installing and configuring computer components for CompTIA A+ certification. The session will cover selecting, installing, and configuring storage devices, power supplies, memory, CPUs, and system boards. Specific topics that will be discussed include different types of storage devices like HDDs, FDDs, tape drives, optical drives, and solid state storage, as well as device installation considerations and optimization requirements. Power supply form factors and voltage requirements will also be covered.
I have created this slide deck originally for the dotnet Cologne conference in Mai 2012. It is not a marketing- or design-related session about metro-style apps. It concentrates on the basic technology of WinRT instead.
The session starts with describing the evolution from COM over .NET to WinRT. Based on this is shows WinRT in C++, .NET and JavaScript.
OpenTuesday: Die Selenium-Toolfamilie und ihr Einsatz im Web- und Mobile-Auto...Digicomp Academy AG
Dieses OpenTuesday-Referat zeigt den Einsatz der Selenium-Toolfamilie in einem hochskalierbaren Web- und Mobile-Umfeld anhand von praktischen Beispielen. Ebenso werden die Vorteile von Open Source Tools in Bezug auf Konkurrenzfähigkeit und Innovationskraft von Unternehmen aufgezeigt.
The document discusses using C++ for Windows Phone apps. It covers how C++ is supported on the Windows Phone platform, including which C++ 11 features are available. It explains that C++ can be used in any Windows Phone app and provides examples of where and when C++ would be useful, such as for performance reasons or when porting existing C++ code. The document also introduces the Windows Phone Runtime and demonstrates how to share C++ code between apps and platforms.
Windows Phone 8 Advanced Developers ConferenceDamir Dobric
Windows Phone 8 introduced a new "Runtime 8" platform that provides backwards compatibility with Windows Phone 7 apps. It allows code sharing between Windows Phone 8, Windows 8, and portable class libraries. The Windows Phone 8 SDK added new APIs, supported additional languages like JavaScript, and improved areas like multitasking, networking, and in-app purchasing.
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
1. The document discusses the Microsoft technology ecosystem including devices, services, tools and opportunities for growth.
2. It highlights the growth of mobile devices and introduces Microsoft's tools and platforms for building applications including Windows Azure Mobile Services, Windows Store, Windows Phone 8, iOS, Android and HTML5/JS.
3. The document provides an overview of resources for developers including the Developer Center, emulators, design guidelines and ideas for standing out with applications.
This document discusses embedded operating systems and processors. It covers several embedded operating systems including DOS, QNX, Embedded Linux, and Microsoft embedded operating systems. It also discusses embedded processors from Intel, AMD, DMP and VIA with specifications for the Geode LX, GX2, and CX series. The document provides an overview of options for embedded operating systems and processors.
This document provides an overview of Android software and its architecture. It describes Android as an open source software stack that includes an operating system, middleware and key applications. It discusses the origins of Android from Android Inc. and its acquisition by Google. It outlines the major components of the Android software stack including the Linux kernel, runtime, application framework and core applications. It also covers the Android development environment, application structure, manifest file, activity lifecycle and more.
The document discusses the new features of Windows Phone 8, including compatibility with Windows Phone 7 apps, support for multiple screen resolutions, a shared kernel with Windows 8, precompilation of apps in the cloud for faster startup times, globalization and localization improvements, new contact stores, tile and lock screen updates, Bluetooth and NFC support, text to speech and voice commands. Key changes include allowing existing Windows Phone 7 apps to continue running through "quirks mode" and requiring recompilation to use new Windows Phone 8 APIs, as well as the ability to run native C++ code through WinRT components.
This document is about a seminar on Windows Phone 8.1 application development. It discusses topics like the purpose of the seminar, tools for app development like Visual Studio 2013 Update 2, user interface design basics, controls, extending controls, connecting data and UI, app packaging and deployment, platform commonalities and differences, and managing app state and data roaming.
Presentation to the Silverlight User Group in London on October 12th to provide a round-up of the recent BUILD conference in LA and an introduction to Windows 8 and the Windows Runtime.
The document provides an overview of InduSoft Web Studio v7.0, a HMI and SCADA software, outlining its new features such as enhanced security, multi-language support, and updated drivers, as well as the company's global presence, vision, and various resources and marketing initiatives available for users. It also discusses InduSoft's license levels and options for contacting the company for additional information or assistance.
Nashua Cloud .NET User Group - Basic WP8 App Dev With XAML and C#, April 2013John Garland
This document provides a 3 sentence summary of the Basic Windows Phone 8 Application Development with XAML & C# document:
The document outlines the core concepts and structure for developing basic applications for Windows Phone 8 using XAML and C#, including an overview of pages, controls, navigation, and the application lifecycle. It also covers important UI elements like the LongListSelector, Pivot, and Panorama controls as well as data storage options and the application bar.
Windows 8 & Phone 8 - an Architectural Battle PlanCaleb Jenkins
Presented at the 2012 InnoTech Conference in Oklahoma City – Architectural overview of Windows 8 & Windows Phone 8 focused on the UI technologies and how to approach application development moving forward
This document provides an overview of Windows Mobile 6 development including the components, technologies, and tools needed. It discusses the .NET Compact Framework, Windows Mobile 6 SDKs, emulators, device support, and resources for developing applications for Windows Mobile 6 devices.
Security best practices for hyper v and server virtualisation [svr307]Louis Göhl
The document provides information on the Microsoft Assessment & Planning Toolkit 5.0 customer technology preview and Visual Studio Team System 2010 Lab Management Beta 2. It also covers topics like Windows Server 2008 R2 Hyper-V security best practices, Hyper-V networking configurations, Windows Server 2008 R2: SCONFIG, and Hyper-V best practices.
Building your Own Mobile Enterprise Application: It’s Not as Hard as You Migh...Jason Conger
This document discusses various options for building mobile enterprise applications, including developing native applications, using HTML5, PhoneGap, Xamarin, and the Citrix Mobile SDK. It provides pros and cons of each approach and examples of how they work. Developing truly native applications may be best but is also most difficult, while tools like PhoneGap, Xamarin, and the Citrix SDK allow developing cross-platform applications by wrapping or compiling to native code but have limitations compared to native development. Detection of mobile devices connecting remotely is also discussed.
This document summarizes key aspects of programming with eMbedded Visual C++ 4.0 for Windows Mobile development. It discusses the tools available in eVC++ 4.0 including new features since version 3.0. It provides tips for using the text editor, project settings, linker and emulator. It also compares native and managed code approaches and how to bridge between them using Platform Invoke. The document recommends certain scenarios for each approach and how to build native DLLs to support managed code projects.
Submitted for the partial fulfillment of Bachelor's in Technology by submitting a Mini Project Completely built from scratch for submission under Dot Net mini Project External.
The client (or presentation) tier of our applications is taking on an increasingly important role. Users are expecting more compelling user interfaces, but they also want more functionality from their applications. In this ArcReady we examine how to design and deliver well architected client applications that will be easy to maintain and extend.
Session 1: Trends and patterns on the client tier
In our first session we will take a vendor and platform neutral look at some of the trends and emerging technologies that can be used on the client tier. We will look at techniques like Mashups, technologies like Natural User Interfaces (NUI) and the increasing importance of the mobile platform. We will also look at some common patterns that can be used in the architecture of the client tier.
Session 2: Applying Microsoft technology on the client tier
In our second session we will take some look at how we can use Microsoft technologies to create well architected and compelling client applications. We will look at technologies like Silverlight and WPF that can be used to create compelling clients. We will also look at technologies that can be used to make your applications more extensible for future development. We will also examine some architectural guidance developed by the Microsoft Patterns and Practices group.
This document provides an overview of the history and features of Windows Phone operating systems. It discusses the evolution of Windows Phone 7 through 7.8 and the new features and capabilities being introduced in Windows Phone 8. Some key points include:
- Windows Phone 8 will allow native development in C++ and support a subset of Windows 8 APIs and libraries.
- It will be based on the Windows NT kernel and support multiple screen resolutions.
- New features in Windows Phone 8 include NFC, removable microSD cards, improved camera APIs, speech recognition and more.
- The application lifecycle in Windows Phone 7 and 8 is demonstrated.
086 Microsoft Application Platform 2009 2010GeneXus
The document discusses various Microsoft technologies including .NET Framework 4.0, Windows Server 2008 R2, Internet Information Server 7.5, SQL Server 2008 R2, and the "Dublin" application host platform. It provides an agenda and overview of each technology with details on new features. It also discusses architecture diagrams and strategies for availability, scalability, and workload management.
Platform for modern apps is a document about building apps and services that span devices and the cloud. It discusses how connected devices and consumer cloud services are becoming integrated. By the end of 2013, 90% of connected devices will have integrated consumer cloud services for accessing content. It also discusses developing apps for Windows 8 and Windows Phone 8 using common APIs and tools, and leveraging cloud services like Windows Azure for capabilities like data storage, push notifications and more.
This document discusses machine learning and artificial intelligence techniques, including pattern recognition in data, intuitive estimation, and examples of applications like credit risk assessment. It describes demos of image and function recognition models built with deep neural networks and k-means clustering. The document promotes a company that provides digital transformation and Microsoft Azure services, including AI/ML model training and integration in cloud environments.
This document discusses machine learning and artificial intelligence techniques, including pattern recognition in data, intuitive estimation, and examples of applications like credit risk assessment. It describes demos of image and function recognition models built with deep neural networks and k-means clustering. The document promotes a company that provides digital transformation and Microsoft Azure services, including AI/ML model training and integration in cloud environments.
Damir Dobric is a lead software architect at daenet GmbH and a Microsoft Regional Director and Most Valuable Professional. The document provides links to resources about AI for .NET developers including links to tutorials on machine learning using Azure Machine Learning, CNTK, and ONNX. It also includes a code sample of a simple neural network model and links to documentation for CNTK and GitHub repositories containing additional samples.
The document outlines an agenda for a .NET Core event. It includes keynote speeches and sessions on topics like .NET Core fundamentals, creating user interfaces with .NET Core, the .NET Foundation, machine learning with .NET Core, and using HoloLens with .NET Core. Speakers include experts from Microsoft and elsewhere. The agenda covers introductory content in the early time slots followed by more specialized topics, with time for breaks and networking.
Microservices and modern backends - Azure Meetup FrankfurtDamir Dobric
This document discusses microservices and related Azure services. It begins by defining services and microservices, then discusses issues with monolithic applications that microservices aim to address like scalability, flexibility, and complexity. It covers integration styles for microservices like messaging and REST APIs. Specific Azure services are demonstrated that help with microservices development like Service Bus for messaging, App Services for hosting, and Durable Task Framework for orchestration. The key lessons are that microservices improve scalability and agility over monoliths but require more operational focus and integration complexity between independently deployable services.
This document is an agenda for a conference on HoloLens technologies held on September 29, 2016 in Zagreb, Croatia. It outlines the sponsors and partners of the event, as well as the schedule which includes presentations on new scenarios and opportunities with HoloLens, examples like remote assistance, education, and human-machine interfaces. It provides instructions on setting up development environments with Visual Studio, the HoloLens emulator, and Unity for building holographic applications. Notes are also included on application lifecycles, deploying, debugging, and references for further information.
Key Steps in Developing .NET Core ApplicationsDamir Dobric
This document is an agenda for a .NET Core conference on September 29, 2016 at the Hotel Antunović in Zagreb. It discusses the framework for cross-platform development with .NET Core, including the types of applications that can be created and how to build, deploy, and run them. It also covers topics like libraries, dependencies, and testing.
Session has focused Smart World and how to make things smart. Moreover we introduces HoloTwins. That is Holographic Twin of real world device (known as 'thing' represented in virtual world of holograms at HoloLens.
Moderne backends mit dem aktor programmiermodellDamir Dobric
The document discusses modern backend architectures using Service Fabric and the actor model. It begins with an overview of traditional multitier architectures and their scaling limitations. The document then introduces the scaling cube approach of scaling horizontally, functionally, and by data partitioning. It describes how Service Fabric supports scaling across all three dimensions. The remainder of the document focuses on the actor model, defining actors as asynchronous and stateful/stateless primitives. It discusses how actors are deployed and activated in Service Fabric and covers key concepts like state persistence, messaging, and location transparency provided by the actor runtime.
Slides from talk at Mobility Day in Zagreb About Pi2, Win10, IoT, Azure SB, UWP and .NetCore. I have collected all required information form demo-only session in this presentation.
Microsoft Io TechCamp Frankfurt am Main 2015Damir Dobric
This document provides an agenda for an IoT workshop covering topics like connectivity approaches, devices, services, and frameworks. It discusses various hardware platforms that can be used for IoT like NETMF, WinRT, Arduino Yun, and Raspberry Pi 2. It also covers Azure services like Event Hubs, Stream Analytics and Machine Learning that can be used for IoT solutions. The document provides demos of connecting various devices and processing data streams using Azure services.
The document contains contact information for Olivia Klose and Damir Dobric of Microsoft along with details of upcoming machine learning training sessions and links. It also provides an introduction to machine learning concepts like supervised vs. unsupervised learning and includes examples of different machine learning problem types and approaches. Resources are listed for learning more about machine learning on Azure and references are provided.
This document discusses Internet of Things (IoT) and Industry 4.0. It provides an overview of the IoT market forecast and major players. It then discusses challenges of connecting large numbers of devices across thousands of plants using different protocols and security. It proposes using cloud infrastructure like Azure Service Bus to enable secure communication without requiring devices to have public IPs or direct connectivity. It demonstrates how Service Bus supports many protocols and provides demos of cross-platform IoT messaging using Service Bus.
This document summarizes a presentation on Internet of Things (IoT). It discusses why IoT is important now due to forecasted market growth. It presents different device categories and connectivity models for IoT. It also demonstrates connecting various platforms like Windows, Linux and microcontrollers to Azure services for IoT messaging and storage.
IoT, connecting apps, devices and servicesDamir Dobric
This document outlines an agenda for a presentation on connecting devices and services using various technologies. It discusses where devices, things, and connectivity capabilities are currently at. It then covers different styles of application programming interfaces (APIs) including remote procedure call (RPC), resource-based, and message-based APIs. The document also discusses using service buses and queues to connect devices in a way that does not require public IPs or VPNs. It notes that REST is generally better for web and simple scenarios while SOAP is better for enterprises that need standards and governance. Finally, it highlights messaging support across different platforms and promises a demonstration of using topics and subscriptions on the service bus.
Session about influence of the new Microsoft strategy to technology shift. How we thing about services and how we will build them soon. You thin SOAP or REST. Wrong! The way might be different.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...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 integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Runtime 8 and Windows Phone 8
1. “Runtime 8”
DAMIR DOBRIC
Lead Architect DAENET GmbH
Ms. VTSP for Windows Azure
Ms. Integration MVP
Ms. Connected Technology Advisor
Blog: http://developers.de
Twitter: https://twitter.com/ddobric
eMail: damir.dobric@daenet.com
2. AGENDA
Platform
Platform
Evolution
Compatibility
“Runtime 8”
WIN8
Runtime 8
Under the Deployment
hub
Emulator WP8 Runtime
WP8
App Model Code Sharing
App Model Mobile
WAZ
for Cloud Services
4. “METRO”-Style Evolution
Windows RT
Windows NT Vista Windows 8
WOA/ARM
System32 System32/
WinRT
x86 X64/x86
Windows 95
DOS Windows CE/
Win Mobile WP7 WP8
Embedded
System32/CE WP8 Runtime
Win8
Embedded
9. New Type System
o Standard Types
o Windows.*
o Primitive Types
o Byte, Int32, ..
o Marshaling required:
o String, Object
o Projected Types
o Windows.Foundation.Uri
o Windows.Foundation.DateTimeOffset
o HRESULT
o Projected Interfaces
o IVector<T>,
o IMap<T>
o Helpers
o StorageFolder.OpenStreamForReadAsync(fileName);
10. Demo
As Runtime
(Store App)
WinRT
As API
(Desktop App)
11. App Deployment
o Two options
o App Store
o Sided Loading (for Enterprises)
oExplicit Installation
oProvisioning
12. Sided Loaded Apps
(none appstore deployment)
o By Group Policy
If in Windows® 8 Enterprise or Windows
Server® 2012 domain
http://technet.microsoft.com/en-us/library/hh852635.aspx#SideloadingRequirements
o By Activation Key
If not in domain the use volume license key.
o If not in domain and no activation key then
use AppStore.
14. Windows Phone 8
Emulator WP8 Runtime
WP8
App Model Code Sharing
15. WP Platform
Compatibility
o WP7 and WP7.1 Apps run on WP8!
o No general breaking changes
o Existing code is emulated in Quirks-
Mode
o Some API differences
example:
XmlSerializer
WP8 must have a default constructor.
WP7 quirks: It is not necessary to have a default
constructor
o Code after Rebuild targets WP8 platform
17. Upgrade
o In Solution Explorer, use the Upgrade
to Windows Phone 8.0 command.
o In the project designer, change the
Target Windows Phone OS Version
value to Windows Phone OS 8.0.
19. Emulator
• Hardware-assisted virtualization supported and
enabled in the BIOS
• Second Level Address Translation (SLAT)
supported by the BIOS
• Hardware-based Data Execution Prevention
(DEP) supported and enabled in the BIOS
http://developers.de/blogs/damir_dobric/archive/2012/10/14/windows8-error-hypervisor-is-not-running.aspx
25. Common API-s
Native API WinRT API
Networking
DirectX 11.1
Sensors
XAudio2 Proximity
Storage
MediaEngine
DataSaver/Connection Manager
STL Location
Touch
CRT
Online Identity
WinSock VoIP
Keyboard
Launchers & Choosers
In-App Purchase
Sensors
Threading
Base Types/ Windows.Foundation
26. New APIs
o Bluetoth
o Advanced Capture
o Lence control
o Photo and Media enhencmets
o LongListSelector
o Subset of WinRT storage API
o Data Sense API
o DirectX and native audio and media
o File and protocol associations
o In-App purchasing
o Location tracking in Background
o App as Lock Screen
o VoIP
31. Demo
Windows Phone 8
JavaScript
Web App
jQuery
on Phone
http://wpwidgetlibrary.codeplex.com/
32. Threading
o OS 7.1, apps run on a single core, and
the scheduler is less aggressive in time-
slicing
o OS 8, apps run on multiple cores and the
scheduler is more aggressive in time-
slicing threads.
Raise conditions and concurrency bugs
easier to achieve
33. Platform Targeting
o Single OS 7.1 version which runs on
both. No new features are supported.
Runs in quirks
o Create separate copy for 7.1 and 8.0
o Create separate copy with shared files
38. Enterprise Device
Enrollment
o Enterprise Enrollment
o Company Account
o Symantec Verification
o Corporate Signing Certificate
o Management
o System Center
o InTune
o Token Distribution
o AETGenerator
generates Application Enrollment Token (AET)
.aetx
o EnterpriseInstall.exe
o Enrolles Token
o Distributes XAP
o EnterpriseValidation.exe
o Periodically sends Device ID, installed apps to MS Server to validate
enterprise.
o Enterprise Developer API
o query what apps are installed for enterprise,
o start an enterprise app installation
o query pending enterprise app installation
Ecosystem Overview There are some general steps that enterprises must follow to establish an enterprise account, enroll devices and distribute apps to their enrolled devices. The following list describes these. An enterprise establishes an account on the developer site and is verified by SymantecAn enterprise receives a certificate, which they use to create an enrollment token to enroll devices in their enterprise.The enterprise can use the same certificate to sign apps and deploy them to their app portal.Users within the enterprise install the enrollment token on their phone, either through an OMA DM system or manually.Once a phone is enrolled in the enterprise, the employee can visit an enterprise specific app portal and download and install apps.Enterprises can query a phone for the enterprise-specific apps installed on the device.Enterprise Enrollment Enterprises will be required to establish a company account on Windows Phone Dev Center. As a part of establishing the account the enterprise will undergo a verification process with Symantec. Once an enterprise account has been established, a certificate and tools are provided to enterprises to enable them to sign apps and complete other tasks specific to enterprise app distribution. Enterprise Enrollment Token Distribution An enterprise can either manage Windows Phones using an OMA-DM management system such as System Center or InTune or they can use a set of tools provided by Microsoft to manage their phones manually. Following is a list of some of these tools and their purpose. AETGenerator Generates an Application Enrollment Token (AET) for distribution to a phone.EnterpriseInstall.exe Provides enterprise token enrollment and distribution of one enterprise XAP. This typically application launches when a user clicks a link or attachment that contains the application enrollment token (.AETX) file.EnterpriseValidation.exe Enables enterprise-enrolled phone to periodically send a message to a Microsoft server to report device ID, enterprise apps installed on the phone and the validity of the enterprise.Enterprise Developer APIs