This is a supplementary slide deck to the presentation on how to build native Android app which integrates with SharePoint Online by using Xamarin and Visual Studio. Check out sharemuch.com for the source code
Deep dive into SharePoint 2013 hosted apps - Chris OBrienChris O'Brien
ย
Covers key aspects of SharePoint 2013 apps, with a focus on SharePoint-hosted apps. Includes detail on app parts, using web parts within an app, configuring SSL, troubleshooting apps and possible reasons to move away from a SharePoint-hosted app to a cloud app. Also covers "high-privilege" apps which provision to the host web.
This document summarizes a presentation about developing provider hosted SharePoint apps. It discusses:
1) What provider hosted apps are and how they are hosted outside of SharePoint and can be developed using any language.
2) The history of customizing SharePoint and how apps differ from past methods like farm solutions.
3) The options for hosting apps, including provider hosted, autohosted, and SharePoint hosted.
4) Considerations for providers like maintaining hosting costs and updating customers.
5) The development process including using Visual Studio and the app manifest to define permissions.
6) How to authenticate with OAuth and make calls to SharePoint using the client-side object model.
Chris O'Brien - Introduction to the SharePoint Framework for developersChris O'Brien
ย
Describes the new SharePoint development framework, which uses Gulp, node.js, TypeScript, SASS and other modern web technologies. Covers client web parts, modern pages and the canvas, and how to surface your files on a CDN for optimum performance. This intro presentation helps you get started.
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenNCCOMMS
ย
The document summarizes an Office 365 & SharePoint Connect 2018 presentation by Thomas Vochten on hybrid features. It provides an overview of hybrid capabilities like OneDrive, profiles, sites, and search. It covers the architecture and setup process, including creating a server-to-server trust with Azure Access Control Services. It also discusses troubleshooting tips, like ensuring proper licensing and identity synchronization. Hybrid features require different prerequisites and have limitations compared to on-premises versions.
Developing SharePoint 2013 apps with Visual Studio 2012 - Microsoft TechDays ...Bram de Jager
ย
The new SharePoint App Model provides different ways of building apps. As a developer you have to choose between development techniques, hosting options and more. This session discusses the architecture, various types of apps, application identity and permissions, and how to build these different types of apps. The session contains demos covering building SharePoint-hosted apps, implementing SharePoint 2013 chrome control, setting the right permissions, and more with Visual Studio 2012.
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 appsChris O'Brien
ย
A presentation I gave at SharePoint Evolutions 2015. Here, I compare SharePoint apps (now renamed "SharePoint Add-Ins" as of April 2015!) and the newer flavour of app development, Office 365 apps.
It focuses primarily on the perspective of a development team implementing the app - and factors to consider when deciding between the two approaches. However, to do this we must consider end-user and administration aspects, as well as code/development.
Key agenda points:
- Changes in SharePoint development
- Apps, 2 years on..
- SharePoint Add-Ins โ a recap
- Office 365 apps - Why did Microsoft introduce these? What do they promise?
- Comparing SharePoint Add-Ins with Office 365 apps - For the end-user, administrator and developer
- Summary
One of the major changes in SharePoint 2013 is the introduction of apps. Apps for both SharePoint and Office provide a new model for developing, packaging and deploying custom solution for SharePoint.
This brief presentation will introduce the main aspects of the apps model introduced form Microsoft to addres custom features to SharePoint both on-premises and online.
This document discusses various ways to generate reports from SharePoint data, including using SQL Server Reporting Services, Power BI, and Power Query to connect to and report on SharePoint lists and libraries. It covers techniques for handling complex SharePoint field types like lookups, metadata, and rich text. Reporting options for SharePoint Online, on-premises, and hybrid environments are also compared.
Chris OBrien - Weaving Enterprise Solutions into Office ProductsChris O'Brien
ย
The document discusses permissions models for accessing documents in Office Add-ins including Read, Write, and ReadWrite permissions. It also discusses using client-side code and cross-domain libraries to authenticate to SharePoint when server-side authentication is difficult from an add-in. Several examples are provided of add-ins with different surfaces like a Word task pane and SharePoint app.
Developerโs Independence Day:Introducing the SharePoint App Modelbgerman
ย
The document introduces the SharePoint app model, which modernizes SharePoint development. It discusses moving from the MS DOS application model to a more modern approach with app isolation, process isolation, and app-based permission schemes. It covers SharePoint hosted apps and provider hosted apps, and demonstrates examples of each. The document also discusses accessing SharePoint data through REST APIs and the client-side object model, and authentication approaches like OAuth.
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity APISharePointRadi
ย
This document provides an overview of building SharePoint 2013 apps, including their architecture, authentication, and connectivity APIs. It discusses the app infrastructure and how apps work, authentication models for apps, and the Connectivity API for accessing SharePoint data from apps. The presentation also covers server-side and client-side app hosting models, app shapes including full pages and parts, and the app manifest and package.
SharePoint 2013 introduces a new way to extend sites using apps that can be self-contained, cloud-hosted, or provider-hosted. There are three types of apps: full page apps that fill the entire page, app parts that surface in an iframe, and extension apps that extend the ribbon or menus. Apps can be SharePoint-hosted using only HTML/JavaScript, auto-hosted on Azure, or provider-hosted using custom infrastructure. Apps provide benefits like increased stability, easier maintenance, and quicker delivery, but have limitations around server-side code and customizing SharePoint features.
Slides from a presentation I did demonstrating the new features of SharePoint 2013 as well as a simple App I created which talks to a service on Windows Azure.
Accompanying article is at: http://www.shailensukul.com/2012/10/sharepoint-2013-swordfish-app.html
CSOM and REST should probably be #1 on your list of things to learn. Youโve probably seen those tutorials, copy pasted code, the basic hello world apps. Well life is a lot different when writing a relatively complex app. How do you do error handling, concurrency checks, thread synchronization, memory tracking and optimization, and browser independence while taking advantage of newer browsers. Letโs not forget the pain writing and debugging your JavaScript can be, unless of course you structure it right. But how is a developer to match all those parenthesis and semicolons, or check for variable types where your best dev. environment is F12? This session is a hands-on dive into such fun topics.
Shailen Sukul is a senior SharePoint architect who works with latest web technologies and SharePoint. He specializes in SharePoint installation, configuration, development and training. In his personal projects he prefers AWS and ASP.Net MVC. He maintains several open source SharePoint projects on CodePlex. You can follow him on Twitter or check out his blog for more information.
The document provides an overview of the Client Side Object Model (CSOM) in SharePoint 2013. It discusses how CSOM allows code to run outside the SharePoint server and enables client-side development. New features in SharePoint 2013 include expanded CSOM coverage, support for REST and OData, and the ability to build SharePoint apps using only client-side code. The document also outlines common CSOM tools and libraries like jQuery, DataJS, Knockout, and debugging tools like Fiddler and Firebug.
This document provides an overview of provider hosted apps in SharePoint 2013. It discusses what SharePoint apps are, the different types of apps, and the definition of host and app webs. It also covers how to create a high trust provider hosted app, including debugging, packaging, and deployment. The presentation includes a demo and questions from attendees.
JavaScript is becoming the new de-facto standard for developing solutions on top of SharePoint, thanks to the new App model! This session will cover the fundamental use of the SharePoint 2013 JavaScript Object Model (JSOM), explain how JSOM has evolved in SharePoint 2013, and highlight many of JSOM new features.
The document discusses SharePoint hybrid, which allows leveraging both SharePoint Server on-premises and SharePoint Online from Office 365 to achieve business goals. It provides an overview of hybrid capabilities like unified navigation, search, profiles, and personal file storage. Strategies for hybrid include keeping some content on-premises while transitioning other content online over time. Resources for learning more about SharePoint hybrid are also included.
This document provides an overview and agenda for developing apps for SharePoint and the Office Store. It discusses SharePoint solutions, the different types of SharePoint apps, the developer environment and infrastructure, app packaging and publishing, security considerations, and more. The key topics covered include SharePoint-hosted apps vs cloud-hosted apps, the different SharePoint APIs, setting up the development environment in Visual Studio, the app lifecycle and events, and authentication methods for SharePoint apps. Demo examples are provided for different types of apps.
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien
ย
Covers the changes Microsoft are making to team sites in Office 365/on-premises SharePoint - in terms of end-user changes, and also the impact on developers. The second half of the deck covers the SharePoint Framework (the new coding framework for developers).
Join Thomas Vochten (MVP) and Spencer Harbar (MCM, MVP) for an all-day interactive tutorial covering design, build and operational service management best practices for SharePoint Server on premises and hybrid deployments. An end to end deployment scenario will be presented, which will be built out in stages throughout the day. Additional coverage of key supporting technologies and the latest investments from Microsoft for SharePoint On Premises and Hybrid scenarios will also be included.
Identity management
Information security
Critical farm deployment considerations
Deployment approach and tooling
Operational service management
Designing for hybrid scenarios
Hybrid configuration
Troubleshooting and Tips and Tricks
This document discusses client side development options in SharePoint using the Client Side Object Model (CSOM) and the REST API. It provides an overview of CSOM and REST, covering their introduction, available APIs, supported platforms and standards, ease of use and flexibility, and batch processing capabilities. The presentation compares the strengths and weaknesses of each approach.
SharePoint and Azure - A Match Made in the CloudsShailen Sukul
ย
This case study discusses moving a highly customized SharePoint solution to Azure. Some key benefits of Azure included unlimited scalability, global traffic routing, and improved reliability. However, it required trading off some SharePoint features like free text search and full taxonomy replication. Overall, Azure lowered costs while providing a stable, globally distributed platform.
Speaker: Dragan Panjkov;
In this session we will speak about SharePoint apps โ new approach for development in new SharePoint. We will explain rationale behind Apps, basic concepts and various hosting options. We will also show you how to build your first app for SharePoint 2013.
Improve Master Data Quality with Excel and SharePointKristian Kalsing
ย
Business user tools such as Excel and SharePoint can be utilized to improve processes for master data creation and maintenance. Power users in the business can create web forms and spreadsheets for data collection and validation. Combined with automated workflows, these provide the business with transformed processes for ongoing data governance. In this session, it will be discussed how to quickly improve data quality with lightweight and cost-effective solutions, employing a bottom-up approach that will yield immediate results.
Handling Cross-Domain calls & authentication in SharePoint 2013BIWUG
ย
This document discusses various approaches for handling cross-domain calls and authentication in SharePoint 2013. It begins with an overview of the same-origin policy and challenges of authentication across domains. It then examines several workarounds to the same-origin policy including proxies, JSONP, iframes, HTML5 postMessage API, SharePoint cross-domain libraries, and CORS. It provides pros and cons of each approach as well as demonstrations. It also discusses consuming claims-aware WCF services and developing custom REST endpoints as alternatives to CORS. The key takeaways are that cross-domain libraries are not the only option, other approaches work with and without apps, and extending REST endpoints facilitates authentication.
This document discusses various ways to generate reports from SharePoint data, including using SQL Server Reporting Services, Power BI, and Power Query to connect to and report on SharePoint lists and libraries. It covers techniques for handling complex SharePoint field types like lookups, metadata, and rich text. Reporting options for SharePoint Online, on-premises, and hybrid environments are also compared.
Chris OBrien - Weaving Enterprise Solutions into Office ProductsChris O'Brien
ย
The document discusses permissions models for accessing documents in Office Add-ins including Read, Write, and ReadWrite permissions. It also discusses using client-side code and cross-domain libraries to authenticate to SharePoint when server-side authentication is difficult from an add-in. Several examples are provided of add-ins with different surfaces like a Word task pane and SharePoint app.
Developerโs Independence Day:Introducing the SharePoint App Modelbgerman
ย
The document introduces the SharePoint app model, which modernizes SharePoint development. It discusses moving from the MS DOS application model to a more modern approach with app isolation, process isolation, and app-based permission schemes. It covers SharePoint hosted apps and provider hosted apps, and demonstrates examples of each. The document also discusses accessing SharePoint data through REST APIs and the client-side object model, and authentication approaches like OAuth.
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity APISharePointRadi
ย
This document provides an overview of building SharePoint 2013 apps, including their architecture, authentication, and connectivity APIs. It discusses the app infrastructure and how apps work, authentication models for apps, and the Connectivity API for accessing SharePoint data from apps. The presentation also covers server-side and client-side app hosting models, app shapes including full pages and parts, and the app manifest and package.
SharePoint 2013 introduces a new way to extend sites using apps that can be self-contained, cloud-hosted, or provider-hosted. There are three types of apps: full page apps that fill the entire page, app parts that surface in an iframe, and extension apps that extend the ribbon or menus. Apps can be SharePoint-hosted using only HTML/JavaScript, auto-hosted on Azure, or provider-hosted using custom infrastructure. Apps provide benefits like increased stability, easier maintenance, and quicker delivery, but have limitations around server-side code and customizing SharePoint features.
Slides from a presentation I did demonstrating the new features of SharePoint 2013 as well as a simple App I created which talks to a service on Windows Azure.
Accompanying article is at: http://www.shailensukul.com/2012/10/sharepoint-2013-swordfish-app.html
CSOM and REST should probably be #1 on your list of things to learn. Youโve probably seen those tutorials, copy pasted code, the basic hello world apps. Well life is a lot different when writing a relatively complex app. How do you do error handling, concurrency checks, thread synchronization, memory tracking and optimization, and browser independence while taking advantage of newer browsers. Letโs not forget the pain writing and debugging your JavaScript can be, unless of course you structure it right. But how is a developer to match all those parenthesis and semicolons, or check for variable types where your best dev. environment is F12? This session is a hands-on dive into such fun topics.
Shailen Sukul is a senior SharePoint architect who works with latest web technologies and SharePoint. He specializes in SharePoint installation, configuration, development and training. In his personal projects he prefers AWS and ASP.Net MVC. He maintains several open source SharePoint projects on CodePlex. You can follow him on Twitter or check out his blog for more information.
The document provides an overview of the Client Side Object Model (CSOM) in SharePoint 2013. It discusses how CSOM allows code to run outside the SharePoint server and enables client-side development. New features in SharePoint 2013 include expanded CSOM coverage, support for REST and OData, and the ability to build SharePoint apps using only client-side code. The document also outlines common CSOM tools and libraries like jQuery, DataJS, Knockout, and debugging tools like Fiddler and Firebug.
This document provides an overview of provider hosted apps in SharePoint 2013. It discusses what SharePoint apps are, the different types of apps, and the definition of host and app webs. It also covers how to create a high trust provider hosted app, including debugging, packaging, and deployment. The presentation includes a demo and questions from attendees.
JavaScript is becoming the new de-facto standard for developing solutions on top of SharePoint, thanks to the new App model! This session will cover the fundamental use of the SharePoint 2013 JavaScript Object Model (JSOM), explain how JSOM has evolved in SharePoint 2013, and highlight many of JSOM new features.
The document discusses SharePoint hybrid, which allows leveraging both SharePoint Server on-premises and SharePoint Online from Office 365 to achieve business goals. It provides an overview of hybrid capabilities like unified navigation, search, profiles, and personal file storage. Strategies for hybrid include keeping some content on-premises while transitioning other content online over time. Resources for learning more about SharePoint hybrid are also included.
This document provides an overview and agenda for developing apps for SharePoint and the Office Store. It discusses SharePoint solutions, the different types of SharePoint apps, the developer environment and infrastructure, app packaging and publishing, security considerations, and more. The key topics covered include SharePoint-hosted apps vs cloud-hosted apps, the different SharePoint APIs, setting up the development environment in Visual Studio, the app lifecycle and events, and authentication methods for SharePoint apps. Demo examples are provided for different types of apps.
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - referenceChris O'Brien
ย
Covers the changes Microsoft are making to team sites in Office 365/on-premises SharePoint - in terms of end-user changes, and also the impact on developers. The second half of the deck covers the SharePoint Framework (the new coding framework for developers).
Join Thomas Vochten (MVP) and Spencer Harbar (MCM, MVP) for an all-day interactive tutorial covering design, build and operational service management best practices for SharePoint Server on premises and hybrid deployments. An end to end deployment scenario will be presented, which will be built out in stages throughout the day. Additional coverage of key supporting technologies and the latest investments from Microsoft for SharePoint On Premises and Hybrid scenarios will also be included.
Identity management
Information security
Critical farm deployment considerations
Deployment approach and tooling
Operational service management
Designing for hybrid scenarios
Hybrid configuration
Troubleshooting and Tips and Tricks
This document discusses client side development options in SharePoint using the Client Side Object Model (CSOM) and the REST API. It provides an overview of CSOM and REST, covering their introduction, available APIs, supported platforms and standards, ease of use and flexibility, and batch processing capabilities. The presentation compares the strengths and weaknesses of each approach.
SharePoint and Azure - A Match Made in the CloudsShailen Sukul
ย
This case study discusses moving a highly customized SharePoint solution to Azure. Some key benefits of Azure included unlimited scalability, global traffic routing, and improved reliability. However, it required trading off some SharePoint features like free text search and full taxonomy replication. Overall, Azure lowered costs while providing a stable, globally distributed platform.
Speaker: Dragan Panjkov;
In this session we will speak about SharePoint apps โ new approach for development in new SharePoint. We will explain rationale behind Apps, basic concepts and various hosting options. We will also show you how to build your first app for SharePoint 2013.
Improve Master Data Quality with Excel and SharePointKristian Kalsing
ย
Business user tools such as Excel and SharePoint can be utilized to improve processes for master data creation and maintenance. Power users in the business can create web forms and spreadsheets for data collection and validation. Combined with automated workflows, these provide the business with transformed processes for ongoing data governance. In this session, it will be discussed how to quickly improve data quality with lightweight and cost-effective solutions, employing a bottom-up approach that will yield immediate results.
Handling Cross-Domain calls & authentication in SharePoint 2013BIWUG
ย
This document discusses various approaches for handling cross-domain calls and authentication in SharePoint 2013. It begins with an overview of the same-origin policy and challenges of authentication across domains. It then examines several workarounds to the same-origin policy including proxies, JSONP, iframes, HTML5 postMessage API, SharePoint cross-domain libraries, and CORS. It provides pros and cons of each approach as well as demonstrations. It also discusses consuming claims-aware WCF services and developing custom REST endpoints as alternatives to CORS. The key takeaways are that cross-domain libraries are not the only option, other approaches work with and without apps, and extending REST endpoints facilitates authentication.
The short document appears to be a romantic message from someone named Renny expressing affection and a desire to exchange kisses and saying goodbye. It is only a few words long with many line breaks and does not provide much contextual information to summarize further in just 3 sentences.
This document provides an overview of developing applications for SharePoint Online. It discusses the SharePoint Online offerings, key limitations of developing in this environment including restricted file system access and code limitations. It also outlines techniques for overcoming limitations such as using client-side scripts instead of server-side calls and deploying business logic to Windows Azure. The document recommends getting started with a free Office 365 trial and using Visual Studio tools and FxCop rules validated for the SharePoint Online environment.
Same but Different - Developing for SharePoint Online -- SPSSTLJohn Ferringer
ย
Silverlight. Sandbox Solutions. JavaScript. The Client Object Model. These are components or features that can all be leveraged by developers in an on premises SharePoint environment, as well as Microsoftโs cloud offering for SharePoint: SharePoint Online. But while these similarities exist between the two SharePoint worlds, at the same time theyโre vastly different. In on premises SharePoint environments, developers have many other appealing options to choose from that can make customization much easier and smoother than these client-side developer tools.
The difference in the cloud with SharePoint Online is that developers canโt choose other easier options over Sandbox Solutions, JavaScript, or the Client Object Model. In SharePoint Onlineโs world itโs Microsoftโs way or the highway, and that means that software designers and developers have to approach solution design and creation in a much different manner than for on premises custom solutions.
This class presents a comprehensive review of the tools and features available for development with SharePoint Online and then takes a closer look at their capabilities and limitations. It also explains the shift in decision making and solution design that needs to occur to turn SharePoint Onlineโs restrictions into opportunities, as well as looks at other available resources for development with SharePoint Online, such as Microsoftโs Azure offering or Amazonโs Cloud Services.
Pinal Power, Turning Arizonaโs Green Waste into Renewable, Reliable Baseload ...City of Maricopa
ย
Resolution 10-42. A Resolution of the Mayor and City Council of the City of Maricopa, Arizona, in support of the planned Pinal Power, LLC Renewable Energy Facility.
This document discusses plans to foster the startup community in Dรผsseldorf, Germany. Hanns Tappen aims to create StartupDorf, a digital platform and events to help unite and support startups in the region. StartupDorf would provide networking opportunities, educational events, and best practices to help startups succeed and promote Dรผsseldorf as a startup hub. The document outlines StartupDorf's vision, offerings, and next steps to grow the startup ecosystem in Dรผsseldorf.
El Principito conoce a un aviador varado en el desierto del Sahara y le cuenta sobre su pequeรฑo planeta asteroide. Luego visita otros planetas habitados por personas extraรฑas como un rey vanidoso, un hombre de negocios y un farolero solitario. Finalmente le revela al aviador que debe regresar a su planeta y se despide de รฉl antes de morir misteriosamente. Aunque triste, el aviador se siente afortunado de haber conocido al curioso y sabio Principito.
El documento habla sobre paneles sรกndwich para cubiertas ligeras fabricados por la empresa Paneles Embo. Describe dos tipos de paneles: Embo Alu Top, formado por aluminio en las caras y poliestireno en el nรบcleo, y Embo Steel Top, con caras de acero galvanizado y nรบcleo de poliestireno. Tambiรฉn menciona que ofrecen una gama de paneles autoportantes en aluminio y acero, complementados con un sistema de perfilerรญa que facilita su instalaciรณn.
Para el sector panadero es muy dificil introducirse en el mercado exterior (1...EAE Business School
ย
El documento proporciona informaciรณn sobre un artรญculo de 3 pรกginas en la revista mensual Financial Food en Madrid, que ocupa el 100% del รกrea en las pรกginas 6, 7 y 8 y tiene un valor de 2.000 euros.
This document provides an overview and agenda for a training on installing, configuring, and integrating the Pro-Watch MAXPRO video management system (VMS). The training will cover installing the VMS software, configuring system components like sites, users, cameras and recorders, and integrating the VMS with the Pro-Watch security system. The configuration section demonstrates how to add and set up various system entities in the MAXPRO interface.
Der Steinschaler GenussGarten liegt in der GenussRegion
Pielachtaler Dirndl, die fรผr ihre malerische Landschaft, viele
tausend Dirndlstrรคucher und kรถstliche Dirndlspezialitรคten
wie Marmeladen, Chutneys und Brรคnde bekannt ist.
In dem riesigen Kรผchengarten des Wildkrรคuterhotels Steinschalerhof
werden auf rund 48.000 m2 รผber 1.000 Pflanzenarten
naturnah und in Bioqualitรคt gezogen. Den essbaren
Wildpflanzen gilt unsere besondere Leidenschaft. Erntefrische
Gemรผse und Salate, Wild- und Kรผchenkrรคuter, bunte
Blรผten und Obst bilden seit Jahrzehnten die Grundlage fรผr
unsere Grรผne-Hauben-Kulinarik. Wildkrรคuter zeichnen sich
durch eigenstรคndige und intensive Geschmacksnuancen
aus. Kochen mit Wildkrรคutern erfordert Wissen, Fingerspitzengefรผhl
und Experimentierfreude. Deshalb probieren die
Steinschaler Kรถchinnen auch immer wieder neue Rezepte
aus. Viele Gรคste besuchen das Steinschaler GenussRestaurant
wegen der reichen Palette an vegetarischen und veganen
Speisen. Wildkrรคuter verleihen aber auch den regionalen
Fleischgerichten eine besondere Note. Und immer รถfter
treten die Steinschaler Wildkrรคuter im Duett auf - gemeinsam
mit den Pielachtaler Dirndln. Im Steinschaler Hofladen
sind viele der Produkte aus dem GenussGarten und der GenussRegion
zu erwerben.
Bei Gartenurlauben im Steinschalerhof kรถnnen Sie den Weg
der Wildkrรคuter von der Aussaat bis zur Ernte und vom Beet
bis auf die Gabel begleiten. Wir fรผhren sie gerne durch den
GenussGarten und geben altes Wissen und eigene Erfahrungen
rund um Garten, Wildkrรคuter und Kochen in Kursen
weiter.
Erlebnis-Angebote:
*Unkraut im Kochtopf
*Genussvolle Aliens
*Faules Gรคrtnern
*Wildkrรคuter Kochkurs
*Koch Dir den Sommer ein!
*Urlaub in den Steinschaler Naturhotels
The World Report on Disability provides an overview of disability globally. It finds that over 1 billion people, or about 15% of the world's population, live with some form of disability. Rates of disability are increasing due to aging populations and rising chronic health conditions. People with disabilities generally have poorer health, lower education, less economic participation, and higher poverty than those without disabilities, due to barriers in accessing health care, education, employment, transportation, and information. The report makes recommendations to improve the inclusion and participation of people with disabilities through enabling environments, rehabilitation services, social protection programs, inclusive policies, and enforcement of disability legislation.
In the closing keynote to the Media Education Summit in Prague in 2014, Professor Hobbs shares insights gained from working with educators and researchers in Turkey, Russia, Brazil and Israel who are exploring media literacy pedagogy and practice at the elementary and secondary levels. She
describes and analyzes an example of a global media
literacy project that involved Turkish and American
middle-school students. Professor Hobbs considers
how teacher motivations regarding the use of digital
media interact with structural relationships between
government, school and higher education to produce
differential opportunities for innovation. She identifies the many flavors of digital literacy now circulating in contemporary culture and shows how collaborative global research in media literacy education can help researchers examine and question some fundamental assumptions and
expectations of the field.
Teaching object-oriented programming in primary education. The case of the Al...Vasilis Sotiroudas
ย
This document summarizes a study on teaching object-oriented programming to primary school students using the Alice programming environment. It describes how Alice was integrated into the curriculum for 30 6th grade students over 24 lessons. Key features of Alice like drag-and-drop programming, 3D graphics and storytelling engaged students. While concepts like classes and inheritance were difficult initially, students learned programming structures and created an animated video of fish chasing each other. The study concludes Alice can effectively introduce algorithmic thinking to primary students in a fun, less abstract way compared to traditional programming.
Sentidos en torno a la โobligatoriedadโ de la educaciรณn secundariaPolitica29
ย
La extensiรณn de la obligatoriedad a la educaciรณn
secundaria, sancionada en la Ley de Educaciรณn Nacional,
se apoya en principios de democratizaciรณn y equidad
educativa, y mantiene correspondencias con demandas
sociales de "mรกs educaciรณn". Pero, tambiรฉn, representa
nuevos desafรญos para la escolarizaciรณn /inclusiรณn de los
jรณvenes que no asisten a la escuela y para garantizar la terminalidad.
The 2016 Pirelli Calendar features inspiring women instead of supermodels, including Serena Williams, Amy Schumer, and Chinese actress Yao Chen. The calendar, created by Annie Leibovitz, profiles 13 women known for their professional, social, cultural, sporting and artistic accomplishments. Yao Chen, one of those featured, has over 70 million social media followers in China and uses her platform to bring attention to social issues. The calendar also profiles other influential women such as Kathleen Kennedy, president of Lucasfilm, and Agnes Gund, an important art collector and philanthropist.
Processing Landsat 8 Multi-Spectral Images with GRASS Tools & the potential o...Shaun Lewis
ย
Paul Shapley gave a presentation on processing Landsat 8 multi-spectral images with GRASS tools and the potential of the QGIS-GRASS plugin. He discussed his background and work with QGIS and GRASS for mapping at Neath Port Talbot Borough Planning Department. He provided an overview of Landsat 8 data and demonstrated using GRASS modules to classify Landsat images and analyze changes over time. Shapley also discussed advantages and updates to the QGIS-GRASS plugin, and future projects using GRASS and 3D data for his local development plan monitoring and property mapping.
2016 Utah Cloud Summit: Big Data Architectural Patterns and Best Practices on...1Strategy
ย
In this session, we simplify big data processing as a data bus comprising various stages: ingest, store, process, and visualize. Next, we discuss how to choose the right technology in each stage based on criteria such as data structure, query latency, cost, request rate, item size, data volume, durability, and so on. Finally, we provide reference architecture, design patterns, and best practices for assembling these technologies to solve your big data problemsย at the right cost.
2014 SharePoint Saturday Melbourne Apps or not to AppsGilles Pommier
ย
The document discusses apps for SharePoint and Office 365. It provides an overview of the apps model, comparing apps to traditional WSP solutions. It notes that apps allow for isolation and remote deployment, while some capabilities like timer jobs require alternative solutions. The document also covers trends in SharePoint development towards more web-focused skills and frameworks like AngularJS.
Automatizacion de Procesos en Modelos TabularesGaston Cruz
ย
Muestra de opciones para automatizar refrescos en Modelos Tabulares a traves de Azure Data Factory, Azure Logic Apps, Azure Functions y refresco de base de datos, tablas y particiones en Azure Analysis Services.
Identity and Access (AD), Azure and Office 365: Building a Single Page Application (SPA) with ASP.NET Web API and Angular.js using Azure Active Directory to Log in Users
SharePoint Apps are the new way to create applications in SharePoint 2013. SharePoint Apps are the intended replacement for Sandbox Solutions. These work well both in on-premise and cloud SharePoint installations.
jsSaturday - PhoneGap and jQuery Mobile for SharePoint 2013Kiril Iliev
ย
PhoneGap allows building of native mobile apps using web technologies that can be deployed across multiple devices. It uses a project structure with a www folder containing code and plugins to enable device functionality. The document demonstrates communicating with SharePoint via ASMX, REST and 2013 API, performing CRUD operations on lists using the API endpoints. It shows reading, creating, updating and deleting data through code examples.
Eli Robillard is a seven-time Microsoft SharePoint MVP who specializes in SharePoint architecture and building teams to manage SharePoint as an enterprise platform. He is engaged with PricewaterhouseCoopers to launch and ensure the operational success of a global internal SharePoint service. Robillard is based in Toronto, Canada.
This document provides an introduction and overview of Google App Engine (GAE). It discusses what GAE is, the benefits of using it, and how to get started developing applications on GAE using languages like Python and Java. It also covers how to authenticate GAE apps using Google authentication, call the Google Calendar API, and use Google Cloud SQL for databases. The goal is to explain the basics of the GAE platform and services to help developers build scalable apps.
Parse is a suite of cloud based APIs, services and libraries that focus on letting developers build out rich applications and less time dealing with the overhead of setting up and managing databases, push notifications, social sign on, analytics, and even hosting and servers.
In this series I'll overview the options around developing an application that leverages Parse, including using Cloud Code to deploy your Node.js app to Parse's own hosting service.
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoNCCOMMS
ย
This document discusses developing daemon equivalents like timer jobs and event handlers for SharePoint Online using Azure services. It describes options like Azure Functions, WebJobs, and Logic Apps and how they can be used with Azure Active Directory authentication. It provides demos of creating a timer job with an Azure Function using a certificate for app-only authentication and elevated permissions, and creating a webhook event handler with Functions and authentication. The document recommends Functions and WebJobs for timer jobs and either delegated or app-only authentication for event handlers depending on permission needs.
Understanding SharePoint Apps, authentication and authorization infrastructur...SPC Adriatics
ย
This session will teach you everything that you need to know in order to understand SharePoint Apps, authentication and authorization. Learn about the different type of Apps, the underlying Apps architecture and how to configure an on-premises environment to support Apps. Also you will learn about the different authentications options available for integrating apps, devices, and applications for on-prem scenarios, in the cloud and hybrid.
This document provides an overview of developing a provider hosted SharePoint app. It discusses what provider hosted apps are, the app development history in SharePoint, hosting options for apps, the provider hosted app architecture, costs and benefits of being an app provider, the development model, and demonstrates creating an app manifest and using the Client Side Object Model. It also provides several resources for learning more about developing provider hosted SharePoint apps.
Chris O'Brien - Modern SharePoint development: techniques for moving code off...Chris O'Brien
ย
This document discusses modern techniques for developing for SharePoint in a cloud-friendly way by moving code off SharePoint servers. It covers remote event receivers, PowerShell with CSOM, and Microsoft's App Model Samples. Remote event receivers allow executing code in response to events. PowerShell and CSOM is a powerful combination. The App Model Samples provide helper libraries and examples for common tasks like uploading files, provisioning sites and managing terms. While Microsoft's optimal approach is debated, these techniques allow customizations to be deployed to Office 365.
Manually deploying Microsoft Teams is overwhelming. Using Teams Templates, SharePoint Online, and Power Automate we will build and discuss how to best create a self service Microsoft Teams provisioning process. How do we handle approval and management? Templates? Flow creation? Find out, in this in session!
This document discusses building a mobile app using Xamarin Forms and integrating it with Firebase services. It covers setting up authentication with Twitter and Google using OAuth, storing user data in the Firebase Realtime Database, and considerations for cross-platform development. Code samples demonstrate initializing Firebase, handling login flows, and using custom page renderers. Challenges included ensuring compatibility between components and troubleshooting emulator issues. Resources are provided to get started with Xamarin, Firebase, and implementing social login.
The document discusses serverless computing and introduces Microsoft Azure Functions as a serverless platform, highlighting how Functions allows developers to write code that runs in response to events using triggers and bindings to integrate with other Azure services, and provides examples of common serverless patterns that can be implemented using Functions.
SharePoint and Office Development WorkshopEric Shupps
ย
This document provides an overview of Eric Shupps' background and areas of expertise including SharePoint add-ins, Office add-ins, Azure web applications, and the SharePoint Framework. It discusses solution design, development models, APIs, tools, languages, and deployment options for these platforms. The document also covers topics like permissions, authorization, authentication, and provides comparisons of what approaches work versus what doesn't work across different development models.
This document provides an overview of patterns and practices for customizing the SharePoint user interface using JavaScript. It discusses how to customize common UI elements like the suite bar, user menu, site settings menu, and ribbon. It also provides code samples for adding a custom action to the ribbon using JavaScript.
This document provides an overview of SharePoint 2013 apps. It discusses the benefits of using apps over farm solutions, the different deployment options and design patterns for apps. It covers the key technologies used in app development like the client-side object model and REST API. It also provides a demonstration of building a basic SharePoint-hosted app.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
ย
Weโre bringing the TDX energy to our community with 2 power-packed sessions:
๐ ๏ธ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
๐ Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Learn the Basics of Agile Development: Your Step-by-Step GuideMarcel David
ย
New to Agile? This step-by-step guide is your perfect starting point. "Learn the Basics of Agile Development" simplifies complex concepts, providing you with a clear understanding of how Agile can improve software development and project management. Discover the benefits of iterative work, team collaboration, and flexible planning.
Automation Hour 1/28/2022: Capture User Feedback from AnywhereLynda Kane
ย
Slide Deck from Automation Hour 1/28/2022 presentation Capture User Feedback from Anywhere presenting setting up a Custom Object and Flow to collection User Feedback in Dynamic Pages and schedule a report to act on that feedback regularly.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
ย
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
ย
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
How Can I use the AI Hype in my Business Context?Daniel Lehner
ย
๐๐จ ๐ผ๐ ๐๐ช๐จ๐ฉ ๐๐ฎ๐ฅ๐? ๐๐ง ๐๐จ ๐๐ฉ ๐ฉ๐๐ ๐๐๐ข๐ ๐๐๐๐ฃ๐๐๐ง ๐ฎ๐ค๐ช๐ง ๐๐ช๐จ๐๐ฃ๐๐จ๐จ ๐ฃ๐๐๐๐จ?
Everyoneโs talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know ๐ต๐ผ๐.
โ What exactly should you ask to find real AI opportunities?
โ Which AI techniques actually fit your business?
โ Is your data even ready for AI?
If youโre not sure, youโre not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
ย
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
ย
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
ย
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
๐ Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
๐ Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
Leading AI Innovation As A Product Manager - Michael JidaelMichael Jidael
ย
Unlike traditional product management, AI product leadership requires new mental models, collaborative approaches, and new measurement frameworks. This presentation breaks down how Product Managers can successfully lead AI Innovation in today's rapidly evolving technology landscape. Drawing from practical experience and industry best practices, I shared frameworks, approaches, and mindset shifts essential for product leaders navigating the unique challenges of AI product development.
In this deck, you'll discover:
- What AI leadership means for product managers
- The fundamental paradigm shift required for AI product development.
- A framework for identifying high-value AI opportunities for your products.
- How to transition from user stories to AI learning loops and hypothesis-driven development.
- The essential AI product management framework for defining, developing, and deploying intelligence.
- Technical and business metrics that matter in AI product development.
- Strategies for effective collaboration with data science and engineering teams.
- Framework for handling AI's probabilistic nature and setting stakeholder expectations.
- A real-world case study demonstrating these principles in action.
- Practical next steps to begin your AI product leadership journey.
This presentation is essential for Product Managers, aspiring PMs, product leaders, innovators, and anyone interested in understanding how to successfully build and manage AI-powered products from idea to impact. The key takeaway is that leading AI products is about creating capabilities (intelligence) that continuously improve and deliver increasing value over time.
Automation Dreamin' 2022: Sharing Some Gratitude with Your UsersLynda Kane
ย
Slide Deck from Automation Dreamin'2022 presentation Sharing Some Gratitude with Your Users on creating a Flow to present a random statement of Gratitude to a User in Salesforce.
Hands On: Create a Lightning Aura Component with force:RecordDataLynda Kane
ย
Slide Deck from the 3/26/2020 virtual meeting of the Cleveland Developer Group presentation on creating a Lightning Aura Component using force:RecordData.
9. Why are we here?
Our goal today:
โข Explore SharePoint integration with
mobile platforms
โข Get some samples
โข Look at mobile use cases in your
business
15. What are we building today
SharePoi
nt excites
me!
16. ๏จ Office 365 Developer Site
๏ค Thatโs where files will be stored so thatโs obvious
๏ฎ Set up a development environment for SharePoint Add-ins on
Office 365: https://msdn.microsoft.com/en-
us/library/office/fp179924.aspx#o365_signup
๏จ Windows Azure
๏ค This is going to be used for authentication to Office
365
๏ฎ Azure trial: https://azure.microsoft.com/en-us/pricing/free-trial/
๏จ Visual Studio and Xamarin
๏ค This is what weโre going to be using to build Android
app with C# and .NET
Tools
17. ๏จ Xamarin
๏ค Build for Android and iOS using one tool
๏ค Use your existing knowledge of Visual Studio
๏ค Use .NET framework and C#
๏ค Has been recently acquired by MS, so more support and
integration is coming, hopefully
๏ค More MS integration samples:
https://developer.xamarin.com/samples-all/
๏จ Native tool
๏ค Learn new toolset (for example Android Studio)
๏ค Learn language: objective C or Java
๏ค Less dependency on a middle man
๏ค More platform specific community support
Xamarin vs. platform specific tool
20. Step 1.1 โ Adding O365 to our
Sample Project
โข Right click on the Project
name in Visual Studio ->
โข Add ->
โข Connected Service โฆ
21. Step 1.2 โ Whatโs our SPO tenant
URL?
โข Donโt have one?
โข Spin up a test one,
search for โSet up a
development
environment for
SharePoint Add-ins
on Office 365โ
22. Step 1.3 โ Create new azure
โapplicationโ
โข SharePoint Online uses
Azure to handle
authentication.
โข Azure takes care of
authentication and creates
a token.
โข SPO consumes that token
and hopefully authorizes
the user if they have
access to the site
23. Step 1.4 โ Weโll need to ask users
for these permissions
โข Not only the user must
consent to giving these
permissions to our app,
they obviously need to be
granted those in
SharePoint Online โฆ.
otherwise weโre gonna
have a case of โwriting
checks we canโt cashโ
24. Step 1.5 โ wait while Visual Studio
adds required libraries to our project
โข Curious fact!
โข This inflates our
project from few KB
to โฆ oh well, ~80
MB
28. Adding Code to Create List Items
in SPO
private static async Task<string> GetFormDigest(string siteURL, string accessToken)
{
//Get the form digest value in order to write data
HttpClient client = new HttpClient();
HttpRequestMessage request = new HttpRequestMessage(
HttpMethod.Post, siteURL + "/_api/contextinfo");
request.Headers.Accept.Add(new
MediaTypeWithQualityHeaderValue("application/xml"));
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer",
accessToken);
HttpResponseMessage response = await client.SendAsync(request);
string responseString = await response.Content.ReadAsStringAsync();
XNamespace d = "http://schemas.microsoft.com/ado/2007/08/dataservices";
var root = XElement.Parse(responseString);
var formDigestValue = root.Element(d + "FormDigestValue").Value;
29. Adding Code to Create List Items
in SPO โฆ cont.
public static async Task<string> AddListItem(string title, string siteURL, string accessToken, string filePath)
{
string requestUrl = siteURL + "/_api/Web/Lists/GetByTitle('TestList')/Items";
var formDigest = await GetFormDigest(siteURL, accessToken);
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("Accept", "application/json;odata=verbose");
HttpRequestMessage request =
new HttpRequestMessage(HttpMethod.Post, requestUrl);
request.Headers.Authorization =
new AuthenticationHeaderValue("Bearer", accessToken);
// Note that the form digest is not needed for bearer authentication. This can
//safely be removed, but left here for posterity.
request.Headers.Add("X-RequestDigest", formDigest);
var requestContent = new StringContent(
"{ '__metadata': { 'type': 'SP.Data.TestListListItem' }, 'Title': '" + title + "'}");
requestContent.Headers.ContentType =
System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json;odata=verbose");
request.Content = requestContent;
HttpResponseMessage response = await client.SendAsync(request);
if (response.IsSuccessStatusCode)
{
string responseString = await response.Content.ReadAsStringAsync();
JsonObject d = (JsonObject)JsonValue.Parse(responseString);
JsonObject results = (JsonObject)d["d"];
JsonValue newItemId = (JsonValue)results["ID"];
var endpointUrl = string.Format("{0}({1})/AttachmentFiles/add(FileName='{2}')", requestUrl, newItemId.ToString(), App._file.Name);
using (var stream = System.IO.File.OpenRead(filePath))
{
HttpContent file = new StreamContent(stream);
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
var resp = await client.PostAsync(endpointUrl, file);
}
return responseString;
}
return (null);
}
30. References
using System.Threading.Tasks;
using System.Net.Http; //Reference System.Net.Http.dll
using System.Net.Http.Headers;
using System.Xml.Linq; //Reference System.Xml.Linq.dll
using Microsoft.IdentityModel.Clients.ActiveDirectory;
using System.Json;
35. Adding Authentication Helper
using System.Linq;
using Android.App;
using Microsoft.IdentityModel.Clients.ActiveDirectory;
using System.Threading.Tasks;
namespace CameraAppDemo
{
public class AuthenticationHelper
{
public const string Authority = "https://login.windows.net/common";
public static System.Uri returnUri = new System.Uri("http://cameraappdemo.cameraappdemo/");
public static string clientId = "0f0ff4eb-b28a-48ec-88c0-1bcd50ae381b";
public static AuthenticationContext authContext = null;
public static async Task<AuthenticationResult> GetAccessToken
(string serviceResourceId, Activity activity)
{
authContext = new AuthenticationContext(Authority);
if (authContext.TokenCache.ReadItems().Count() > 0)
authContext = new AuthenticationContext(authContext.TokenCache.ReadItems().First().Authority);
var authResult = await authContext.AcquireTokenAsync(serviceResourceId, clientId, returnUri, new
AuthorizationParameters(activity));
return authResult;
}
}
38. Final touches - kindof
protected override async void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);
if (App.authResult == null)
{
AuthenticationAgentContinuationHelper.
SetAuthenticationAgentContinuationEventArgs(requestCode, resultCode, data);
}
// Make it available in the gallery
Intent mediaScanIntent = new Intent(Intent.ActionMediaScannerScanFile);
if (App._file != null)
{
โฆ..
// Dispose of the Java side bitmap.
GC.Collect();
if (App.authResult != null)
{
await AddListItem("TestItem", "https://sharemuch.sharepoint.com/sites/demo", App.authResult.AccessToken,
App._file.AbsolutePath);
}
}
}
48. What happens Between Azure
and O365 โ 1 & 2
Register your app in the
Azure Management
Portal and configure the
app's code with the client
Id and redirect URI.
Then, in the Azure
Management Portal,
configure the
permissions for the app.
Your app gets the user's
email address. It
contacts Discovery
Service with email
address and the set of
scopes the app wants to
49. What happens Between Azure
and O365 - 3
The app goes to the
Azure AD authorization
endpoint and the user
authenticates and grants
consent (if consent has
not been granted
before). Azure AD issues
an authorization code.
50. What happens Between Azure
and O365 - 4
Your app redeems the
authorization code.
Azure returns an access
token and a refresh
token.
51. What happens Between Azure
and O365 - 5
Your app calls Discovery
Service using the access
token. Discovery Service
returns Http Response
with resource IDs and
endpoint URIs for Office
365 services.
52. What happens Between Azure
and O365 - 6
Your app redeems the
refresh token with Azure
AD token endpoint, to
get the access token for
the desired Office 365
resource. The Azure AD
token endpoint returns
an access token for the
specified resource and a
refresh token.
53. What happens Between Azure
and O365 - 7
Your app can now call
Office 365 APIs using the
URI from Discovery
Service and the access
token. Office 365 returns
Http Response.
* Office 365 APIs: How to use Discovery Service
https://code.msdn.microsoft.com/Office-365-APIs-How-to-
use-609102ea