SharePoint 2010 opens up a wide range of options for developers, and this session will take you through the new SharePoint list Data Model Capabilities; LINQ to SharePoint; Client Object Model and RESTful Data Service Interface for SharePoint.
Microsoft Graph is the rich, robust API for an increasing number of products across Microsoft. Microsoft Graph has a large footprint of tools, SDKs, and API capabilities you can incorporate in your projects. Come see what's new across products and available for developers -- you'll take away code and tools you'll undoubtedly use as you build apps and services.
Join Kalyan Krishna for Part II on the introduction to Microsoft Graph for developers. Agenda topics include:
-What is Microsoft Graph?
-Why did we build Microsoft Graph?
-Common Scenarios
-Developing applications for Microsoft Graph
-Code walkthrough – Manage Users
-The Big Picture
For more information, please visit https://graph.microsoft.com
This document summarizes a Microsoft Graph developer call that covered TLS deprecation for change notifications, the GetResourceSubscriptionPath API, Microsoft Graph versioning strategy, and a partner demo. The call agenda included four presenters and covered TLS deprecation timelines, details on the new GetResourceSubscriptionPath API, an overview of Microsoft Graph's version-independent API evolution approach, and a demo of a case management solution built using Microsoft Graph. The document provides additional details on each topic discussed during the call.
Kalyan Krishna, a Senior PM in the Microsoft identity platform team, introduces Microsoft Graph for developers and walks through the various steps and coding required to access Microsoft Graph from an application registered with the Microsoft identity platform. He introduces the Microsoft Graph API, why it was built, its advantages and the fundamentals a developer should be aware of to successfully develop applications with it. He covers Graph's entity centric modeling, the permissions & consent framework, application types and topologies and the SDKs available to help developers with the authentication, authorization and to consume the API with the least effort on your part.
This is the first part of a two-part series. In the next session, he’d cover the advanced features of Microsoft Graph which developers can use to add more power to their applications.
Exam 70-488 Developing Microsoft SharePoint Server 2013 Core Solutions Learni...Mahmoud Hamed Mahmoud
The presentation will help you to study for the beta exam it includes the exam objectives and the resources online cover this objectives.
have a look and tell me what you think and if this help you in your study and shall I create the next one for Exam 70-489 ?
Community call: Develop multi tenant apps with the Microsoft identity platformMicrosoft 365 Developer
Building an application that can be provisioned and used in multiple Azure AD tenants goes far beyond just flipping a switch in your app configuration. The developer has to undertake application provisioning, decide on a provisioning strategy, push changes to customers, manage identities flowing from multiple tenants, collect essential information from authentication signals, learn to differentiate the different types of users they will encounter and understand the key differences from the B2B scenarios. In this community call, Kalyan Krishnan reviews the steps and considerations required to develop, configure, provision, and manage multi-tenant applications.
For more information, visit https://aka.ms/identityplatform
Implement Authorization in your Apps with Microsoft identity platform-June 2020Microsoft 365 Developer
Kalyan Krishna from Microsoft hosted a community call on implementing authorization in applications using features of the Microsoft Identity Platform like app roles, security groups, scopes, and directory roles. The call covered:
- Defining and assigning app roles to users and other apps to control permissions.
- Using security groups assigned to users to manage access and optionally returning group details in tokens.
- Configuring application groups to filter tokens to only include groups relevant to an application.
- Providing scopes or delegated permissions for public client applications to request access to resources.
- Directories roles for administering access in Azure AD tenants.
Dipen Shah has over 5 years of experience as a Senior Software Engineer and Software Developer specializing in Microsoft technologies like SharePoint, C#, ASP.NET, and SQL Server. He has extensive experience developing solutions for clients in various industries including banking, defense, and mining. Some of his project experiences include developing user interfaces, workflows, and custom APIs for applications involving surveys, task management, document management, and clinical trial management systems. He is proficient in technologies like JavaScript, jQuery, REST APIs, and Azure.
This document provides an agenda for an Office Camp module on hooking Android apps into Office 365, SharePoint, and other Microsoft APIs. The agenda includes modules on setting up development environments, connecting to apps for SharePoint, Office 365 APIs, Apps for Office, and SharePoint APIs from Android. It also provides code samples and documentation for using the Azure Active Directory authentication library and Office 365 SDK for Android to authenticate users and make API calls to SharePoint and Office 365 from an Android app.
Develop iOS and Android apps with SharePoint/Office 365Kashif Imran
This document provides an agenda and overview for developing iOS and Windows Store apps using Office 365/SharePoint 2013. It discusses what mobile apps are, why to build them, and how to use SharePoint/Office 365 as a backend. It demonstrates sample apps and covers development platforms, SharePoint APIs, authentication, and code reviews.
This document summarizes Microsoft Office 365 and SharePoint Online development. It discusses SharePoint Online administration and features, development using sandboxed solutions and the client object model in SharePoint Online, and accessing external data from SharePoint Online using services like Azure. Sandboxed solutions allow development with a subset of the server-side object model under security restrictions. The client object model provides a consistent way to access SharePoint Online content from various platforms.
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 provides an introduction to Google Apps Platform, including Google Apps Script, Application APIs, and Domain Admin APIs. It discusses what Google Apps Script is and how it can be used to automate tasks across Google products and third party services using JavaScript. It also covers Application APIs that allow developers to access Google services like Gmail, Calendar, Drive through APIs, and Domain Admin APIs that allow managing Google Apps domains. It provides examples of using various APIs and discusses authentication methods like OAuth 2.0 for accessing user data through APIs.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
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.
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.
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.
Integrating SharePoint 2010 and Visual Studio LightswitchRob Windsor
This document discusses integrating SharePoint 2010 and Visual Studio LightSwitch. It provides an overview of LightSwitch, including its motivation as a development tool for business users and developers. It demonstrates LightSwitch's simplification of development through its handling of data, screens, rules and validation. Key LightSwitch concepts are explained such as entities, queries, screens and access control. Deployment options for LightSwitch applications are also reviewed.
SharePoint 2010 Application Development OverviewRob Windsor
This document provides an overview of Microsoft SharePoint, including:
- SharePoint can be used for document management, collaboration, and as a development platform.
- It includes features like workflows, tagging, social networking capabilities, and integration with Office clients.
- Developers can create SharePoint solutions using tools like Visual Studio and deploy packages containing features and elements.
This document summarizes new features and changes in Salesforce, including:
- The ability to create multiple calendars from different fields in Lightning Experience.
- Allowing contacts to be related to multiple accounts by enabling the "Allow users to relate a contact to multiple accounts" setting.
- Enhancements to Email Studio like the built-in preview feature and Content Builder for customizing emails.
- The Salesforce Marketing Cloud mobile app providing access to key features from a mobile device like scheduled activities and campaign tracking.
Discussion on the new features of the Client Object Model (Client OM) in SharePoint 2010.
Presented at SharePoint Saturday Richmond 11/18/2009
Presented at SharePoint Saturday Virginia Beach 1/13/2010
Presented at SharePoint Saturday Boston 2/27/2009
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013NCCOMMS
The document discusses building apps for Microsoft platforms like Office 365 and SharePoint. It provides an overview of different types of apps like immersive full-page apps, app parts, and extension apps. It also covers topics like authentication, permissions, and using APIs and services to integrate apps across platforms and devices.
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...Sébastien Levert
The document provides an overview of the Microsoft Graph and how it can be used by SharePoint developers. It discusses how the Graph provides a single endpoint for accessing and traversing Office 365 data through REST APIs and SDKs. It also covers authentication, permissions, and using the Graph Explorer, REST calls, .NET, PnP PowerShell, and JavaScript to interact with the Graph. The document describes capabilities like notifications, open extensions, and schema extensions.
The document discusses various APIs that can be used to develop applications for SharePoint 2013, including the Client Side Object Model (CSOM), REST, and OData. It provides an overview of each API, how and when to use each one, and examples of common tasks like authentication, querying lists, and CRUD operations. Code samples are provided for the .NET, JavaScript, and REST APIs. The document aims to help developers choose the appropriate API based on their application type and development skills.
The document discusses an Android and SharePoint integration framework for conducting Americans with Disabilities Act (ADA) assessments across hundreds of buildings and thousands of rooms in a condensed timeframe. Tablets were used in the field to collect assessment data offline using an Android app, while SharePoint was used for back-office functions like hosting requirements, managing the process, and reporting. The solution brought together tablets for efficient offline data collection and SharePoint for centralized management and access to streamline the traditionally paper-based and time-consuming assessment process.
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Vincent Biret
Slides supporting the session at the granite state user group meeting of January 2019. Talking as well about #Azure Active directory and lots of other things
Jenkins NS delivered a session on Consume Graph APIs in SPFx
Agenda:
• Overview of MS Graph
• Office 365 APIs
• What is Graph API?
• Consume Microsoft Graph
• AadHttpClient object
• MSGraphClient object
• API permissions requests
• Isolated web parts
This document outlines the topics to be covered in a corporate finance course over 12 weeks. Week 1 will introduce finance and corporate finance. Weeks 2-4 will cover financial forecasting methods like questionnaires, economic indicators, and international comparisons. Weeks 5-7 will discuss profit planning through break-even analysis and leverage. Weeks 8-9 will cover working capital management and capital budgeting techniques. Weeks 10-12 will include student presentations and capital budgeting continuation. Financial forecasting methods, profit planning, and capital budgeting evaluation are the core subjects to help students learn how to forecast sales, determine funding needs, and evaluate investment projects.
The document is about the Whale Shark Research Project, a marine conservation organization based in Baja California, Mexico. There are three ways to get involved with the Project: 1) Volunteer for 1-10 weeks to participate in data collection, field research, and learn about whale sharks and Mexican culture. 2) Upload whale shark identification photos to an online database to help scientists track the sharks. 3) Adopt a whale shark to support the Project's efforts and receive updates on the adopted shark.
This document provides an agenda for an Office Camp module on hooking Android apps into Office 365, SharePoint, and other Microsoft APIs. The agenda includes modules on setting up development environments, connecting to apps for SharePoint, Office 365 APIs, Apps for Office, and SharePoint APIs from Android. It also provides code samples and documentation for using the Azure Active Directory authentication library and Office 365 SDK for Android to authenticate users and make API calls to SharePoint and Office 365 from an Android app.
Develop iOS and Android apps with SharePoint/Office 365Kashif Imran
This document provides an agenda and overview for developing iOS and Windows Store apps using Office 365/SharePoint 2013. It discusses what mobile apps are, why to build them, and how to use SharePoint/Office 365 as a backend. It demonstrates sample apps and covers development platforms, SharePoint APIs, authentication, and code reviews.
This document summarizes Microsoft Office 365 and SharePoint Online development. It discusses SharePoint Online administration and features, development using sandboxed solutions and the client object model in SharePoint Online, and accessing external data from SharePoint Online using services like Azure. Sandboxed solutions allow development with a subset of the server-side object model under security restrictions. The client object model provides a consistent way to access SharePoint Online content from various platforms.
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 provides an introduction to Google Apps Platform, including Google Apps Script, Application APIs, and Domain Admin APIs. It discusses what Google Apps Script is and how it can be used to automate tasks across Google products and third party services using JavaScript. It also covers Application APIs that allow developers to access Google services like Gmail, Calendar, Drive through APIs, and Domain Admin APIs that allow managing Google Apps domains. It provides examples of using various APIs and discusses authentication methods like OAuth 2.0 for accessing user data through APIs.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
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.
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.
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.
Integrating SharePoint 2010 and Visual Studio LightswitchRob Windsor
This document discusses integrating SharePoint 2010 and Visual Studio LightSwitch. It provides an overview of LightSwitch, including its motivation as a development tool for business users and developers. It demonstrates LightSwitch's simplification of development through its handling of data, screens, rules and validation. Key LightSwitch concepts are explained such as entities, queries, screens and access control. Deployment options for LightSwitch applications are also reviewed.
SharePoint 2010 Application Development OverviewRob Windsor
This document provides an overview of Microsoft SharePoint, including:
- SharePoint can be used for document management, collaboration, and as a development platform.
- It includes features like workflows, tagging, social networking capabilities, and integration with Office clients.
- Developers can create SharePoint solutions using tools like Visual Studio and deploy packages containing features and elements.
This document summarizes new features and changes in Salesforce, including:
- The ability to create multiple calendars from different fields in Lightning Experience.
- Allowing contacts to be related to multiple accounts by enabling the "Allow users to relate a contact to multiple accounts" setting.
- Enhancements to Email Studio like the built-in preview feature and Content Builder for customizing emails.
- The Salesforce Marketing Cloud mobile app providing access to key features from a mobile device like scheduled activities and campaign tracking.
Discussion on the new features of the Client Object Model (Client OM) in SharePoint 2010.
Presented at SharePoint Saturday Richmond 11/18/2009
Presented at SharePoint Saturday Virginia Beach 1/13/2010
Presented at SharePoint Saturday Boston 2/27/2009
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013NCCOMMS
The document discusses building apps for Microsoft platforms like Office 365 and SharePoint. It provides an overview of different types of apps like immersive full-page apps, app parts, and extension apps. It also covers topics like authentication, permissions, and using APIs and services to integrate apps across platforms and devices.
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...Sébastien Levert
The document provides an overview of the Microsoft Graph and how it can be used by SharePoint developers. It discusses how the Graph provides a single endpoint for accessing and traversing Office 365 data through REST APIs and SDKs. It also covers authentication, permissions, and using the Graph Explorer, REST calls, .NET, PnP PowerShell, and JavaScript to interact with the Graph. The document describes capabilities like notifications, open extensions, and schema extensions.
The document discusses various APIs that can be used to develop applications for SharePoint 2013, including the Client Side Object Model (CSOM), REST, and OData. It provides an overview of each API, how and when to use each one, and examples of common tasks like authentication, querying lists, and CRUD operations. Code samples are provided for the .NET, JavaScript, and REST APIs. The document aims to help developers choose the appropriate API based on their application type and development skills.
The document discusses an Android and SharePoint integration framework for conducting Americans with Disabilities Act (ADA) assessments across hundreds of buildings and thousands of rooms in a condensed timeframe. Tablets were used in the field to collect assessment data offline using an Android app, while SharePoint was used for back-office functions like hosting requirements, managing the process, and reporting. The solution brought together tablets for efficient offline data collection and SharePoint for centralized management and access to streamline the traditionally paper-based and time-consuming assessment process.
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Vincent Biret
Slides supporting the session at the granite state user group meeting of January 2019. Talking as well about #Azure Active directory and lots of other things
Jenkins NS delivered a session on Consume Graph APIs in SPFx
Agenda:
• Overview of MS Graph
• Office 365 APIs
• What is Graph API?
• Consume Microsoft Graph
• AadHttpClient object
• MSGraphClient object
• API permissions requests
• Isolated web parts
This document outlines the topics to be covered in a corporate finance course over 12 weeks. Week 1 will introduce finance and corporate finance. Weeks 2-4 will cover financial forecasting methods like questionnaires, economic indicators, and international comparisons. Weeks 5-7 will discuss profit planning through break-even analysis and leverage. Weeks 8-9 will cover working capital management and capital budgeting techniques. Weeks 10-12 will include student presentations and capital budgeting continuation. Financial forecasting methods, profit planning, and capital budgeting evaluation are the core subjects to help students learn how to forecast sales, determine funding needs, and evaluate investment projects.
The document is about the Whale Shark Research Project, a marine conservation organization based in Baja California, Mexico. There are three ways to get involved with the Project: 1) Volunteer for 1-10 weeks to participate in data collection, field research, and learn about whale sharks and Mexican culture. 2) Upload whale shark identification photos to an online database to help scientists track the sharks. 3) Adopt a whale shark to support the Project's efforts and receive updates on the adopted shark.
Este documento proporciona información sobre una estudiante. Menciona que Mishelle Lilibeth Cabezas Preciado está estudiando Ingeniería Química en la Universidad Técnica Luis Vargas Torres de Esmeraldas en el paralelo P4.
Snapchat som nyhetskanal - Nordiske Mediedager Ung 2016Ståle Grut
Før handlet det om å snappe med venner, men plutselig satser Snapchat stort på "live stories" og samarbeid med ulike medier som Buzzfeed, Vox og Wall Street Journal. Ståle Grut i NRKbeta ser nærmere på hvordan nyheter fungerer vertikalt og hvorfor det er for Snapchat i framtiden.
The document discusses functional training for runners and presents information on common mistakes in running form. It summarizes a study that found no original research meeting criteria to evidence-based prescription of running shoe types. The document provides tips on 4 steps to better running and highlights exercises to improve gluteus medius strength and control pelvic drop, noting the difference between mobility and stability.
Tsunamis are the worst natural disaster because they kill the most people, destroy the most property, and leave no opportunity for escape. A tsunami in 2005 killed over 200,000 people in one day, more than a volcano kills in 600 years. Tsunamis smash into houses and infrastructure, turning green areas into rubble and debris under salt water. Their fast-moving walls of water, over 16 feet tall and traveling at 500 mph, pull victims under and smash them against debris, killing indiscriminately with no chance of avoidance.
Foro Internacional de Intercambio de Experiencias en la Gestión Integral de Residuos Sólidos en Mancomunidades. Presentaciones del 13 de octubre de 2016.
Perioperative Management of the patient with hematologic disordersAndres Cardona
This document discusses perioperative management of patients with hematologic disorders. It begins by explaining the importance of hemostasis, or the body's ability to control bleeding, during wound healing after surgery. It then provides details on the classic model of coagulation, involving the vascular, platelet, coagulation, and fibrinolytic phases. A newer cell-based model of coagulation involving initiation, amplification and propagation phases is also described. Key screening laboratory tests for identifying hemostatic abnormalities are outlined.
Este documento discute a importância da gestão da imagem pessoal nos meios sociais para estabelecer uma marca pessoal eficaz. Ele lista várias plataformas de mídia social populares e fornece conselhos sobre como as pessoas podem usar essas plataformas para gerenciar sua marca pessoal de forma estratégica e consistente.
1. The document discusses implementing the PEARL culture concept in Asia, outlining potential issues and solutions.
2. Some key issues discussed include major differences between Eastern and Western cultures that could impact PEARL's implementation in Asia, such as higher power distance and collectivism in Asian countries.
3. Potential solutions discussed include adapting the leadership development and culture transformation programs to better fit the Asian context through techniques like blended coaching approaches and action learning workshops.
Volcano eruptions can be devastating natural disasters that kill many people and animals. They release toxic gases that can kill from a distance and their ash and lava flows can destroy entire cities and forests. For example, the eruption of Mount Vesuvius in 79 AD buried and killed all the residents of Pompeii under ash and volcanic debris. Volcanic eruptions have far-reaching impacts through loss of life and property destruction.
This document discusses techniques and tactics in handball. It provides details on technical and tactical actions for different positions including extremes, pivots, centers, and sides. For each position, it outlines considerations and the key actions including movements like feinting, fixing opponents, receiving passes, and coordinating with other players. The goal is to improve offensive play through mastery of techniques specific to individual positions in handball.
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...SharePoint Saturday NY
The document provides an overview of developing solutions for SharePoint 2010 using the Client Object Model. It discusses the goals and supported areas of the Client Object Model, compares server and client objects, explains how the Client-Side Object Model works using the ClientContext object, and reviews rules for using the Client OM including object identity and authentication. Implementation details are also provided for the .NET, Silverlight, and ECMAScript Client OM.
This document discusses various methods for accessing data in SharePoint, including the Client Object Model, JavaScript Client Object Model, and REST. The Client Object Model provides easy access to manipulate SharePoint data from remote .NET clients or Office clients. The JavaScript Client Object Model allows adding JavaScript to access SharePoint data in ASPX pages. REST provides a simple interface using HTTP methods and uniform URLs to work with SharePoint list data in a fixed schema.
AJAX is a new approach to web application development that uses asynchronous JavaScript and XML to transmit small amounts of data in the background without interfering with the display and behavior of the existing page. Some key aspects of AJAX include asynchronous data retrieval using XMLHttpRequest, data interchange formats like XML/JSON, dynamic display using the DOM, and JavaScript binding it all together for a more responsive user experience compared to traditional full page loads. Common AJAX design patterns address issues like predictive fetching of likely next data, throttling frequent submissions, periodic refreshing of data, and multi-stage downloading of pages and components.
The document provides an overview of developing a 3-tier web application using MySQL, JavaServer Pages (JSP), and Apache Tomcat. It discusses the architecture of a 3-tier system with separate data, application, and presentation tiers. It also provides information on using MySQL for the database tier, JSP and servlets for the application tier, and HTML/JSP for the presentation tier. The document gives examples of using MySQL commands and JSP tags and objects.
The document provides an overview and agenda for a presentation on ADO.NET Data Services. It discusses exposing data sources over RESTful web services, building clients, intercepting server-side operations, batching operations, and managing concurrency. The presentation covers the core functionality of ADO.NET Data Services and additional topics like customizing behavior through interceptors and operations.
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio AnguloLuis Du Solier
The document provides an overview of the SharePoint Client Object Model which provides a complete API for accessing and manipulating SharePoint data from external applications instead of just through web services. It discusses the supported areas that can be accessed via the Client OM including sites, lists, files, security and more. It also describes that the .NET, JavaScript and Silverlight Client OM's allow a consistent developer experience across platforms and that object names are mostly the same from the server to client. Finally, it provides examples of using the Client OM from .NET, Silverlight, JavaScript applications and accessing data via the ADO.NET Data Services.
Silverlight 2 for Developers - TechEd New Zealand 2008Jonas Follesø
The document is a presentation about Silverlight 2 for developers. It includes an agenda covering CRUD, designers, patterns and testing. It discusses using Silverlight 2 for building applications with a dive log app as an example. It covers using services, securing applications, HTTP requests and using Blend. It also discusses using MVC patterns, separation of concerns, the presentation model pattern and implementing data binding, commands and value converters in applications.
Programming SharePoint 2010 with Visual Studio 2010Quang Nguyễn Bá
The document summarizes the evolution of Visual Studio tools for SharePoint development across different versions. It highlights new features introduced in each version like 64-bit support in VS2008, workflow improvements in VS2010, and extensible projects and tools integration with TFS. It also provides an overview of the Visual Studio for Office/SharePoint designer and how it enables developing, deploying and debugging SharePoint applications. It describes the use of REST APIs, client-side object model, and language integrated query for accessing SharePoint data from external applications.
The document discusses programming with the SharePoint object model, web services, and events. It provides an overview of the .NET object model for SharePoint, which allows programmatic access to SharePoint data. Examples are given of common tasks like accessing lists and list items, updating data, and adding users. The document also covers getting started with the web services APIs and handling events.
The document discusses ADO.Net Data Services (Astoria) which enables exposing and consuming data as RESTful web services. It provides an overview of creating and hosting data services from various data sources, exploring the services using HTTP and consuming them from various client applications like web and desktop apps. Key concepts covered are entity data model, OData protocol, CRUD operations, querying and various client libraries.
Mike Taulty MIX10 Silverlight Frameworks and Patternsukdpe
This document provides an overview and summary of Silverlight 4 frameworks, patterns, and capabilities. It discusses ASP.NET client application services, WCF data services, WCF RIA services, navigation, search, extensible applications using MEF, and the MVVM pattern. The document includes several demos that could be shown to illustrate these topics. It also provides information on related sessions at the conference to learn more.
The document introduces Microsoft's Codename "Atlas" framework for building rich interactive web experiences. It discusses how Atlas provides a client library, tools, and architecture to enable asynchronous and dynamic user interfaces. It also explains how while Atlas was designed for .NET developers, the client-side libraries can benefit PHP developers by allowing them to leverage asynchronous behaviors, UI components, and services without having to modify server-side PHP code.
This document provides an overview of ASP.Net MVC, including its project structure, characteristics, and how it differs from traditional ASP.Net WebForms. It discusses the basic MVC model and how controllers, views, and dynamic code options work differently than in WebForms. Key differences highlighted are ASP.Net MVC's separation of concerns, testability, cleaner URLs, and faster performance compared to the event-driven and server-controlled nature of WebForms.
Client Object Model - SharePoint Extreme 2012daniel plocker
The document discusses the SharePoint client object model (COM) which allows remote access and manipulation of SharePoint data from client applications. It covers the three flavors of client OM: ECMA Script, .NET managed, and HTML5/mobile. Key points include batch processing for performance, integration with line of business applications, simplifying the user interface with client-side programming, enabling HTML5 features, and using jQuery for mobile development. Limitations include inability to access certain features like search and profiles, and throttling of requests to the server.
[SharePoint Korea Conference 2013 / 강율구] Sharepoint 스마트하게 개발하기lanslote
This document summarizes a presentation on smart SharePoint development. It discusses REST/OData APIs, the Client-Side Object Model, and SOAP web services. For REST/OData, it covers architecture, operations, and advantages of using URIs and HTTP methods. For CSOM, it outlines the architecture, object models, and advantages of familiar .NET development. For SOAP, it describes the standard and lists SharePoint web services supported across versions. Code examples demonstrate creating a site using REST and adding permissions using JavaScript CSOM.
Time for a REST - .NET Framework v3.5 & RESTful Web Servicesukdpe
Building Services: .NET FX 3.5, SOAP, REST, and Beyond
Most developers will be aware of various Microsoft technologies to help build SOAP services, the latest of which are WCF and WF in .NET FX 3.5, but there’s another world of services outside SOAP. Recently Microsoft has been very active in its support for, and use of, REST as a mechanism for implementing services. This event will cover recent and forthcoming technologies for building services with SOAP and REST, and we’ll explain REST for the uninitiated.
Agenda:
Session 1: The SOAP Story
In this session we’ll do a lighting quick re-cap of what SOAP is, what specs surround it before looking at how far the SOAP programming model has come in Microsoft’s latest-and-greatest stack – Windows Communication Foundation (WCF) V3.5. We’ll talk about different approaches to building services and we’ll take a good look at the integration between WCF V3.5 and Windows Workflow Foundation (WF) V3.5 which opens up a whole new way of implementing services.
Session 2: Time for a REST
Web applications have evolved; using technologies like AJAX and Silverlight they have rich client-side code that wants to consume services, but they prefer JSON, “plain xml” and REST. In this session we’ll introduce REST for the uninitiated, and we’ll demonstrate some of the new and forthcoming technology that Microsoft has for working with REST: WCF 3.5, Web3S, Windows Live Data, and Codename “Astoria”.
For more details and the original slidedeck visit http://www.microsoft.com/uk/msdn/events/new/Detail.aspx?id=316
Learn how SharePoint client side web parts are being developed and deployed, what kind of tooling will be initially available for developers around SharePoint Framework and how the development cycle will work with offline and online development.
The document contains information about the Microsoft Graph API including supported entities, collections, and actions for various services like Outlook, Calendar, Contacts, and Drive. It also includes examples of URLs to access different data through the API like getting messages from the inbox, getting events after a particular date, and getting a contact by name.
With the release of the Office 365 APIs Preview and the Android SDK, the future of Mobile business applications that leverage the Office 365 services is very bright! This session will deep dive into how to build an app that can be delivered to iOS, Android and Windows Phone leveraging cross platform application templates in Visual Studio and Office 365 APIs.
Business connectivity solutions runtime and object model deep dive (part 2)Chakkaradeep Chandran
This document contains an agenda and slides for a presentation on Business Connectivity Services (BCS) in SharePoint 2010. The presentation provides an overview of BCS and how it can be used to integrate external data in SharePoint. It discusses BCS solutions, creating BDC models, the BCS object model, and manipulating external lists. The presentation also covers differences between no-code and custom code solutions and demonstrates how to work with the BDC runtime object model.
Building business applications using business connectivity services using sha...Chakkaradeep Chandran
This document provides an overview and agenda for a presentation on building business applications using Business Connectivity Services (BCS) and SharePoint Designer 2010. The presentation covers BCS features and tooling support, how to build BCS solutions using SharePoint Designer 2010, BCS authentication methods, using workflows with BCS, and BCS limitations. It also references related breakout sessions that provide more in-depth information on specific BCS topics.
This document provides an overview of practical SharePoint 2010 architecture planning. It discusses server topologies including all-in-one, dedicated SQL and SharePoint servers, and multiple server options with load balancing and high availability features. Service applications and their resource requirements are reviewed. Software boundaries and limits are presented in a quiz format. Finally, a search topology example is shown and options for scaling search are described. The presentation aims to provide guidance on architectural components and design considerations for a SharePoint deployment.
This presentation provides an overview of Business Connectivity Services (BCS) in SharePoint 2010. BCS allows SharePoint to connect to external data sources and systems. The presentation discusses BCS solutions, creating BDC models to define external content types, performing CRUD operations on external data, and searching external data through BCS. It also covers authentication in BCS and tooling support in Visual Studio 2010 and SharePoint Designer 2010. The presentation concludes with a demonstration of searching external data using BCS.
SharePoint 2010 Online provides tools for collaboration including team sites, intranet sites, and public websites. The document discusses developing custom solutions for SharePoint 2010 Online using sandboxed solutions or client object models that allow access to core SharePoint functionality while isolating code from the server environment for security. Examples of building simple sandboxed solutions and the development process are provided.
This document provides an overview and agenda for a presentation on Business Connectivity Services (BCS) for developers. BCS allows SharePoint and Office applications to connect to external data sources like line-of-business systems, databases, and web services. The presentation will cover BCS architecture, creating BDC models in Visual Studio, manipulating external lists, and limitations of using external data in SharePoint. It includes demos of building BDC models and external lists.
This document summarizes a presentation on building business applications using Business Connectivity Services (BCS) and SharePoint Designer. It includes an agenda with topics on BCS overview, demos on connecting to SQL and creating external lists, using external lists and BCS associations, BCS integration with Office, and attaching workflows to external lists. Feedback from attendees is summarized and the document concludes with information on BCS services authentication and supported vs. unsupported association types.
Microsoft SharePoint provides an extensible platform for .NET developers to create solutions using familiar tools and technologies. It offers many built-in features that developers can extend to build a variety of intranet and internet applications. SharePoint development utilizes common .NET tools and takes advantage of features like workflows, web parts, and lists. Developers must follow best practices like avoiding direct modification of the SharePoint schema and properly disposing of objects.
Visual Studio 2010 includes tools that provide support for developing SharePoint 2010 applications and solutions. The tools allow creating and managing SharePoint projects and solutions within Visual Studio. Developers can build, debug, and deploy SharePoint projects. The tools support sandboxed solutions and include visual designers for web parts, workflows, and business data connectivity models. The Visual Studio tools integrate with the SharePoint development lifecycle and allow importing and exporting between SharePoint Designer and Visual Studio.
This document discusses how to build websites using SharePoint's web content management (WCM) features. It covers key components like master pages, page layouts, navigation, and content deployment. The document seeks to dispel myths that SharePoint is only for intranets, that branding is complex, and that it lacks content management features. It provides an overview of tools and techniques for customizing WCM components and extending SharePoint's out-of-the-box WCM capabilities.
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.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
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.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
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.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
AI and Data Privacy in 2025: Global TrendsInData Labs
Developing With Data Technologies
1. Developing With Data TechnologiesChakkaradeep Chandranhttp://www.chakkaradeep.com@chakkaradeep
2. Session Objectives and TakeawaySession Objectives:Explain SharePoint Data TechnologiesPresent the new List Platform CapabilitiesDemonstrate how to interact with SharePoint data using:LINQ to SharePointClient Object Model.NET CLRSilverlight CLRJavaScript CLRRESTful Data Service InterfaceTakeaway:Building applications using the various SharePoint 2020 Data Technologies
3. SharePoint 2010 for DevelopersVisual Studio 2010Install on Windows 7SharePoint Designer 2010Developer DashboardDeveloper ProductivityBusiness Connectivity Services LINQ, REST and Data ImprovementsClient Object ModelSilverlight Web PartECMAScript Object Model (JavaScript,JSCript)Rich Platform ServicesTeam Foundation ServerSandboxed SolutionsWSP Solution UpgradeSharePoint OnlineFlexible Deployment
4. Overview of Data TechnologiesREST APIsClient OMClient SideData PlatformServer SideFarmSiteList DataExternal ListsLINQ(spmetal.exe)ServerOM
7. List RelationshipsEnforce Data IntegrityOne-to-many relationships can be used to:Trigger cascade deleteRestrict deleteRelationship behaviors (delete/restrict) are not supported on multi-value lookups
8. List ValidationValidation Formula can be specified on List and Columns=[Column1]-[Column2]=AND([Column1]>[Column2], [Column1]<[Column3])=PRODUCT([Column1],[Column2],2)=DATEDIF([Column1], [Column2],"d")=CONCATENATE([Column2], ",", [Column1])
9. Large ListsSet a limit for how many rows of data can be retrieved for a list or library at any one time:List View ThresholdList View Threshold for Auditors and AdministratorsList View Lookup ThresholdDaily Time Window for Large QueriesIf enabled on the Web Application, developer can turn off throttling using:SPQuery.RequestThrottleOverrideSPSiteDataQuery.RequestThrottleOverride
15. Server Object Model Example CodeUsing Microsoft.SharePoint;List<Announcement> announcements = new List<Announcement>(); SPSitesite = SPContext.GetContext(HttpContext.Current).Site; using (SPWebcurWeb = site.OpenWeb()) { SPListlstAnnouncements = curWeb.Lists[new Guid(LibraryName)]; //rest of the code }
17. LINQ to SharePointEntity based programmingStrong Types and IntellisenseTranslates LINQ queries to CAML queriesSupports List Joins and ProjectionsJoin lists on lookup field between themJoin multiple lists (A->B->C)Project any field from joined list in a query without changes in list schemaCan be used inWeb PartsEvent ReceiversSandboxed Code
18. LINQ to SharePoint Basicsspmetal.exeSPLinq.csSPLinq.vbspmetal/web:http://dataetch/code:SPLinq.csSharePoint Sitehttp://datatechSPLinqDataContextSPLinqDataContext dc = new SPLinqDataContext (“http://datatech”);var q=dc.Employees.Where(emp=>emp.DueDate < DateTime.Now.AddMonths(6));from o in data.Orderswhere o.Customer.City.Name == “San Francisco“select o;
22. SPMetal Parameters XML FileSPMetal does not require a parameters XML fileTo include or exclude a different set of lists and columns from the default<?xmlversion="1.0" encoding="utf-8"?><WebAccessModifier="Internal" xmlns="http://schemas.microsoft.com/SharePoint/2009/spmetal"><ContentTypeName="Contact" Class="Contact"> <ColumnName="ContId" Member="ContactId" /> <ColumnName="ContactName" Member="ContactName1" /> <ColumnName="Category" Member="Cat" Type="String"/> <ExcludeColumnName="HomeTelephone" /></ContentType><ExcludeContentTypeName="Order"/><ListName=”Team Members” Type=”TeamMember”> <ContentTypeName=”Item” Class=”TeamMember” /></List></Web>
27. Client Object Model – SharePoint 2010{code}{SharePoint data}Client Object Model{SharePoint data}SharePoint Site
28. Client Object Model Example Codeclass ClientOM{ using Microsoft.SharePoint.Client; static void Main() { ClientContextclientContext= new ClientContext("http://datatech"); Web oWebsite = clientContext.Web; clientContext.Load(oWebsite); clientContext.ExecuteQuery();Console.WriteLine(oWebsite.Title); } }
30. Client Object Model – How It WorksWCF Service(Client.svc)JavaScript ApplicationServer OMJSON ResponseJavaScript OMSharePoint SiteXML RequestProxyXML RequestProxyJSON ResponseManaged OMManaged Code Application (.NET)
31. Client Object Model – How It WorksClient ApplicationServerSequence of commands:command 1;command 2;command 3;context.ExecuteQuery();client.svcExecute commandsin the batch:command 1;command 2;command 3;Send results backXMLJSONProcess results
32. ClientContextclientContext= new ClientContext("http://sptechcon");List list= clientContext.Web.Lists.GetByTitle(“Workshops");CamlQuerycamlQuery = new CamlQuery();camlQuery.ViewXml= "<View/>";ListItemCollectionlistItems= list.GetItems(camlQuery);clientContext.Load(list);clientContext.Load(listItems);clientContext.ExecuteQuery();foreach(ListItemlistItem in listItems) Console.WriteLine("Id: {0} Title: {1}", listItem.Id,listItem["Title"]);Client Object Model – Object Identity
33. Client Object Model – The PatternCreate a Client ConnectionCreate the QueryExecute the QueryClientContextclientContext = new ClientContext("http://datatech");clientContext.ExecuteQuery();List list = clientContext.Web.Lists.GetByTitle(“Projects");clientContext.Load(list);
34. Client Object Model – Trimming the ResultsTitlePropertyWebSharePoint SiteListsCollectionTitlePropertyIdProperty
35. .NET CLR Client Object ModelRequires two assemblies:Microsoft.SharePoint.ClientMicrosoft.SharePoint.Client.RuntimeDevelop solutions remotely
36. .NET Client OMUsing CAML QueryObject IdentityTrimming The ResultsCreating and Populating a ListUpdating Client ObjectsDeleting Client ObjectsAsynchronous Pattern
37. Silverlight CLR Client Object ModelRequires two assemblies:Microsoft.SharePoint.Client.SilverlightMicrosoft.SharePoint.Client.Silverlight.RuntimeDevelop solutions remotely
39. JavaScript Client Object ModelMinified .js files for the ECMAScript (JavaScript, JScript) object model:SP.jsSP.Core.jsSP.Ribbon.jsSP.Runtime.jsBrowser Support for ECMA Script:Microsoft Internet Explorer 7 and greaterFirefox 3.5 and greaterSafari 4.0 and greaterDevelop solutions remotely
43. RESTful Data Service InterfaceREST-style list data web servicehttp://<site>/_vti_bin/ListData.svcWork with data via RESTSharePoint List DataPowered by ADO.NET Data ServicesADO.NET Data Services v1.5 CTP2Entity based programmingStrong TypesLINQ QueriesIntegration with Visual Studio
44. REST API QueryString Parameters$filter={simple predicate}$expand={Entity}$orderby={property}$skip=n$top=n$metadataFull List - http://bit.ly/RESTfulAPI
#5: Here is an overall view of the SharePoint data technologies platform. Developers can make use of these technologies to build SharePoint applications. SharePoint 2010 introduces more additions to the already available SharePoint 2007 technologies.Explain the client side and server side framework:Client OMREST APIsSPLINQ
#7: Microsoft SharePoint Foundation offers a highly structured server-side object model that makes it easy to access objects that represent the various aspects of a SharePoint Web site. From higher-level objects, you can drill down through the object hierarchy to obtain the object that contains the members you need to use in your code.
#8: Sample custom application: You may want to create custom .aspx pages and Web applications and store them in a location that is accessible from all Web sites in your Microsoft SharePoint Foundation 2010 deploymentDeveloper writes code (.aspx.cs) using the Server OMServer OM interacts with the SharePoint site, retrieves the data from the SharePoint siteThe .aspx page displays the SharePoint data