Silverlight can be used to enrich the user experience on SharePoint by providing rich, interactive applications and dashboards. The document demonstrates a Silverlight dashboard and discusses how Silverlight applications can be deployed to SharePoint, including using document libraries, web parts, and SharePoint modules. SharePoint 2010 in particular has improved support for Silverlight, including a built-in Silverlight web part and a client object model for accessing SharePoint data from Silverlight applications.
Windows Phone 7 was discussed at PDC 2010 including its growing adoption with over half a million downloads and more than 1000 quality apps available. The document highlighted the path to cloud computing with topics like compute, storage, APIs, and billing/payments. It also noted the growth of Windows 7 with 200 million licenses shipped and the potential for building Windows applications.
This document discusses challenges facing today's enterprises and how cloud computing can help address them. It summarizes benefits of using Windows Azure like agility, focus, efficiency and simplicity. It also discusses evolving cloud technology roles, skills needed for PaaS, and next steps for customers and partners in using Windows Azure including signing up, developing applications, getting certification and determining value.
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Abhishek Kant
Learn about how to combine the auto-scaling capability of Azure Mobile Services with the smooth development experience of Telerik Platform to deliver Hybrid Mobile application.
Building advanced Project Server workflows with Nintex Workflow for Project S...Alexander Burton
Building advanced Project Server workflows with Nintex Workflow for Project Server as presented at the Microsoft Project Conference in Phoenix, AZ in March 2012
SoftInd is a leading software development and services provider that helps clients become more agile and responsive to business changes through efficient technology use. SoftInd's experienced team works with clients to understand their needs, identify solutions, and deliver relevant projects across domains and platforms. The company provides cost-effective solutions leveraging its expertise in areas like IBM i, SharePoint, .NET, Java, web development, and data warehousing.
This document discusses three technologies: Microsoft Office SharePoint Server 2007 (MOSS 2007), Microsoft Silverlight, and DotNetNuke. MOSS 2007 is a server program that supports content publishing, management, and business intelligence needs. Microsoft Silverlight is a web browser plugin that delivers interactive video and powers rich web applications. DotNetNuke is an open-source web application framework ideal for creating websites, intranets, and custom applications. The document provides overviews and examples of projects using each technology.
The document discusses how IBM Bluemix allows developers to achieve nirvana by providing a cloud platform for rapidly building, deploying, and managing applications. Bluemix embraces Cloud Foundry as an open source Platform as a Service (PaaS) and extends it with IBM, third party, and community services. Developers are using Bluemix to quickly bring products to market at lower cost by continuously delivering new functionality and connecting existing IT investments to the cloud.
This document provides an overview of an IBM Bluemix Fundamentals training presented by Vishal Choudhary. The training covers the importance of cloud technology and Bluemix, services available on the Bluemix platform, prerequisite skills, and the training objectives. The objectives include describing Bluemix, identifying runtimes and services, creating and deploying Bluemix applications, and using DevOps services to manage application code. Sample student projects are also outlined, such as creating a web application, college admission application, Watson chatbot, and an IoT application using Node-Red and Cloudant.
Windows Phone 7 was discussed at PDC 2010 including its growing adoption with over half a million downloads and more than 1000 quality apps available. The document highlighted the path to cloud computing with topics like compute, storage, APIs, and billing/payments. It also noted the growth of Windows 7 with 200 million licenses shipped and the potential for building Windows applications.
This document discusses challenges facing today's enterprises and how cloud computing can help address them. It summarizes benefits of using Windows Azure like agility, focus, efficiency and simplicity. It also discusses evolving cloud technology roles, skills needed for PaaS, and next steps for customers and partners in using Windows Azure including signing up, developing applications, getting certification and determining value.
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Abhishek Kant
Learn about how to combine the auto-scaling capability of Azure Mobile Services with the smooth development experience of Telerik Platform to deliver Hybrid Mobile application.
Building advanced Project Server workflows with Nintex Workflow for Project S...Alexander Burton
Building advanced Project Server workflows with Nintex Workflow for Project Server as presented at the Microsoft Project Conference in Phoenix, AZ in March 2012
SoftInd is a leading software development and services provider that helps clients become more agile and responsive to business changes through efficient technology use. SoftInd's experienced team works with clients to understand their needs, identify solutions, and deliver relevant projects across domains and platforms. The company provides cost-effective solutions leveraging its expertise in areas like IBM i, SharePoint, .NET, Java, web development, and data warehousing.
This document discusses three technologies: Microsoft Office SharePoint Server 2007 (MOSS 2007), Microsoft Silverlight, and DotNetNuke. MOSS 2007 is a server program that supports content publishing, management, and business intelligence needs. Microsoft Silverlight is a web browser plugin that delivers interactive video and powers rich web applications. DotNetNuke is an open-source web application framework ideal for creating websites, intranets, and custom applications. The document provides overviews and examples of projects using each technology.
The document discusses how IBM Bluemix allows developers to achieve nirvana by providing a cloud platform for rapidly building, deploying, and managing applications. Bluemix embraces Cloud Foundry as an open source Platform as a Service (PaaS) and extends it with IBM, third party, and community services. Developers are using Bluemix to quickly bring products to market at lower cost by continuously delivering new functionality and connecting existing IT investments to the cloud.
This document provides an overview of an IBM Bluemix Fundamentals training presented by Vishal Choudhary. The training covers the importance of cloud technology and Bluemix, services available on the Bluemix platform, prerequisite skills, and the training objectives. The objectives include describing Bluemix, identifying runtimes and services, creating and deploying Bluemix applications, and using DevOps services to manage application code. Sample student projects are also outlined, such as creating a web application, college admission application, Watson chatbot, and an IoT application using Node-Red and Cloudant.
O365con14 - moving from on-premises to online, the road to followNCCOMMS
This document provides links to numerous Microsoft technical support and documentation pages related to Office 365, Azure Active Directory, identity management, multi-factor authentication, and directory synchronization. The pages cover topics such as configuring directory synchronization between on-premises Active Directory and Azure AD, managing user identities and authentication in hybrid cloud environments, and using multi-factor authentication to secure access to Office 365 applications and services.
Deep Dive Building Office Mail Add-ins with the Microsoft GraphBram de Jager
Developers deliver true business value when building Office Add-ins that integrate Office 365 data. With Microsoft releasing the Microsoft Graph this becomes easier, but how do you build apps like these and provide the best user experience?! This session covers a short introduction into both Office Mail Add-ins and the Microsoft Graph. Then the real fun starts when building an Office Mail Add-in which enables sync to your Azure AD Users into your Contacts by using the Microsoft Graph. This can be extended with Profile data from the SharePoint User Profile service. One of the biggest challenges is overcoming a single authentication, which will be covered.
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Kunal Chowdhury
The document outlines an agenda for a conference session on Visual Studio LightSwitch application development. It will cover an introduction to LightSwitch, why developers and businesses use LightSwitch applications, available data providers, data types, building a web application in LightSwitch, customizing the UI, and publishing a LightSwitch application. The session will include a demo and questions. LightSwitch allows automatically generating an interface for a data source without coding and applications can be extended through code as needed.
An Integration Platform to Support Vision 2025BizTalk360
Northumbria University is at an exciting point on its journey to become a new kind of excellent university at a time when the higher education sector itself is undergoing significant change. The University’s “Vision 2025” and underpinning corporate strategy describe how the University will respond to a changing sector and exploit emerging opportunities (including technologies) to help shape the future direction of higher education and differentiate itself by providing outstanding experiences to its students. A key enabler to “Vision 2025” is an innovative transformation and technology strategy which places integration right at its heart. In this session we will explore how a flexible business focused integration platform could be created with Microsoft Azure and other technologies to help the University achieve its vision.
Patterns and Practices in Building Office Add-insMostafa
This document discusses Office Add-ins, which allow users to extend Office applications like Word, Excel, PowerPoint and Outlook using web technologies. Office Add-ins can be embedded inline within documents or as a task pane. They are defined using an XML manifest and include HTML, CSS and JavaScript. The document outlines how to design, develop and deploy effective Office Add-ins.
Cimbax CodeLok is a software tool that allows users to protect their proprietary Microsoft Dynamics AX code and add-ons. It controls access to customized AX code by issuing licenses, and only allows authorized upgrades and amendments by licensed users. CodeLok was developed specifically for the Dynamics AX community to provide an easy way for users to lock their custom code and intellectual property.
IBM Cognos BI is a web-based reporting and analytics tool that allows users to perform data aggregation and create detailed, user-friendly reports. It provides flexible reporting and can be used by large and medium enterprises. Cognos benefits companies by leveraging data insights, offering scenario planning tools, transforming businesses to be more proactive, enabling easy dashboard creation, and allowing dynamic report design.
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
Slides of my presentation about Serverless Machine Learning using Azure Functions, Twilio APIs, and Cognitive Services for text and image processing of WhatsApp messages at .NET Docs Show weekly community event organized by Microsoft
SPS Madrid 2018 - modern site and teams provisioning across a bot, spfx, azur...Giuliano De Luca
The document outlines a solution for modern site and team provisioning across a bot, SharePoint Framework (SPFx), Azure Function, and Microsoft Flow. It includes an agenda for the presentation, which will demonstrate the solution architecture and components, including a bot, SPFx, Azure Function, and how they integrate with SharePoint Online, Microsoft Teams, and Azure Key Vault. It also provides WiFi login credentials for attendees of the presentation.
This document discusses building interactive analytics using Power BI. It provides an overview of Power BI capabilities including connecting to various data sources, scheduling data refreshes, and sharing dashboards. It also covers Power BI Embedded which allows embedding Power BI reports in web and mobile apps without requiring user logins. The document includes demonstrations of the Power BI web service, creating a dashboard from Google Analytics data, and using Power BI Embedded in an ASP.NET MVC application.
Power Platform Architecture CorrectionsYusuke Ohira
Power Platform architecture for a variety of business requirements.
This is a part of the material presented at the Power Platform User Meeting held at Microsoft headquarters in July 2019.
This document discusses how to connect Domino applications to the IBM Connections Activity Stream. It provides an overview of IBM Connections 4, OAuth standards, and how to set up the environment. It then describes how to connect to the Activity Stream, including registering an app, installing required databases, and retrieving and posting entries. Code samples and resources for further information are also included.
The document discusses trends in software development for the future, including microservices, APIs, cloud computing, and low-code development. It also summarizes different content management systems that support RESTful APIs. Traditional integration approaches like file-based and API integration are being replaced by newer approaches like microservices and API management. Low-code platforms can help with digital transformation and rapid application development.
SharePoint + Xamarin for Visual Studio provides ability to build great business mobile apps using C# as the main programming language. It can build apps for iOS, Android, Kindle Fire and more. Apps are built with standard, native user interface controls. Apps not only look the way the end user expects, they behave that way too. Xamarin Studio provides integration with Visual Studio, IDE for Mac as well as Windows IDE for Android development. Apps are build using familiar language(C#) and namespace base on .Net framework which we all have come to love. Your users will love using Apps that target to their personal device, which intern will increase productivity and business value.
O mundo mudou e com isso, as estrategias de desenvolvimento de software e gerenciamento de TI também. Saiba como a Microsoft enxerga essa evolução e como você pode se preparar para isto!
BizTalk Server is a Microsoft product that enables business process management and integration. It allows companies to automate and integrate business processes by communicating with different software systems through adapters. BizTalk Server provides messaging, orchestration, business process modeling and automation, and connects diverse applications. It enables the integration of enterprise applications and business-to-business processes.
This document introduces IBM Bluemix, a Cloud Foundry-based Platform as a Service (PaaS) that allows developers to build, deploy and manage applications on the cloud. The presentation covers what PaaS is, an overview of Bluemix and Cloud Foundry architecture, available runtimes and services on Bluemix, and demos of building mobile apps using services like Twilio. It encourages developers to use Bluemix to focus on code while avoiding infrastructure management and to enhance apps with IBM and third-party services.
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
Workshop in the Interactive Zone at the Mastering SAP Technologies conference, Brisbane, June 2009. SAP Microsoft Interoperability - Business Process Solutions.
CTU June 2011 - Reporting Services with SharePoint 2010Spiffy
This document summarizes options for reporting with SharePoint 2010 and provides steps for setting up Reporting Services in SharePoint integrated mode. The key points are:
1. There are several options for reporting on data stored in SharePoint like the SharePoint web service, access link tables, and third party data source providers.
2. Reporting Services architecture in SharePoint integrated mode stores items and properties in the SharePoint content database while the report server continues to provide data processing, rendering, and delivery.
3. Setting up Reporting Services in SharePoint integrated mode involves creating a report server database, configuring the RS service, and enabling reporting content types in a document library.
Microsoft is investing heavily in cloud computing through its Azure platform. The cloud allows users to access software and services from any device through a web browser. Microsoft's key investments include improved search and recommendations, apps that enhance the Windows experience across devices, and enterprise-grade software delivered through subscription services. The document calls on technical decision makers, developers, and partners to learn more about Azure and how it can benefit their organizations.
O365con14 - moving from on-premises to online, the road to followNCCOMMS
This document provides links to numerous Microsoft technical support and documentation pages related to Office 365, Azure Active Directory, identity management, multi-factor authentication, and directory synchronization. The pages cover topics such as configuring directory synchronization between on-premises Active Directory and Azure AD, managing user identities and authentication in hybrid cloud environments, and using multi-factor authentication to secure access to Office 365 applications and services.
Deep Dive Building Office Mail Add-ins with the Microsoft GraphBram de Jager
Developers deliver true business value when building Office Add-ins that integrate Office 365 data. With Microsoft releasing the Microsoft Graph this becomes easier, but how do you build apps like these and provide the best user experience?! This session covers a short introduction into both Office Mail Add-ins and the Microsoft Graph. Then the real fun starts when building an Office Mail Add-in which enables sync to your Azure AD Users into your Contacts by using the Microsoft Graph. This can be extended with Profile data from the SharePoint User Profile service. One of the biggest challenges is overcoming a single authentication, which will be covered.
Visual Sudio LightSwitch Application Development - Pune DevCon 19Dec2010Kunal Chowdhury
The document outlines an agenda for a conference session on Visual Studio LightSwitch application development. It will cover an introduction to LightSwitch, why developers and businesses use LightSwitch applications, available data providers, data types, building a web application in LightSwitch, customizing the UI, and publishing a LightSwitch application. The session will include a demo and questions. LightSwitch allows automatically generating an interface for a data source without coding and applications can be extended through code as needed.
An Integration Platform to Support Vision 2025BizTalk360
Northumbria University is at an exciting point on its journey to become a new kind of excellent university at a time when the higher education sector itself is undergoing significant change. The University’s “Vision 2025” and underpinning corporate strategy describe how the University will respond to a changing sector and exploit emerging opportunities (including technologies) to help shape the future direction of higher education and differentiate itself by providing outstanding experiences to its students. A key enabler to “Vision 2025” is an innovative transformation and technology strategy which places integration right at its heart. In this session we will explore how a flexible business focused integration platform could be created with Microsoft Azure and other technologies to help the University achieve its vision.
Patterns and Practices in Building Office Add-insMostafa
This document discusses Office Add-ins, which allow users to extend Office applications like Word, Excel, PowerPoint and Outlook using web technologies. Office Add-ins can be embedded inline within documents or as a task pane. They are defined using an XML manifest and include HTML, CSS and JavaScript. The document outlines how to design, develop and deploy effective Office Add-ins.
Cimbax CodeLok is a software tool that allows users to protect their proprietary Microsoft Dynamics AX code and add-ons. It controls access to customized AX code by issuing licenses, and only allows authorized upgrades and amendments by licensed users. CodeLok was developed specifically for the Dynamics AX community to provide an easy way for users to lock their custom code and intellectual property.
IBM Cognos BI is a web-based reporting and analytics tool that allows users to perform data aggregation and create detailed, user-friendly reports. It provides flexible reporting and can be used by large and medium enterprises. Cognos benefits companies by leveraging data insights, offering scenario planning tools, transforming businesses to be more proactive, enabling easy dashboard creation, and allowing dynamic report design.
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
Slides of my presentation about Serverless Machine Learning using Azure Functions, Twilio APIs, and Cognitive Services for text and image processing of WhatsApp messages at .NET Docs Show weekly community event organized by Microsoft
SPS Madrid 2018 - modern site and teams provisioning across a bot, spfx, azur...Giuliano De Luca
The document outlines a solution for modern site and team provisioning across a bot, SharePoint Framework (SPFx), Azure Function, and Microsoft Flow. It includes an agenda for the presentation, which will demonstrate the solution architecture and components, including a bot, SPFx, Azure Function, and how they integrate with SharePoint Online, Microsoft Teams, and Azure Key Vault. It also provides WiFi login credentials for attendees of the presentation.
This document discusses building interactive analytics using Power BI. It provides an overview of Power BI capabilities including connecting to various data sources, scheduling data refreshes, and sharing dashboards. It also covers Power BI Embedded which allows embedding Power BI reports in web and mobile apps without requiring user logins. The document includes demonstrations of the Power BI web service, creating a dashboard from Google Analytics data, and using Power BI Embedded in an ASP.NET MVC application.
Power Platform Architecture CorrectionsYusuke Ohira
Power Platform architecture for a variety of business requirements.
This is a part of the material presented at the Power Platform User Meeting held at Microsoft headquarters in July 2019.
This document discusses how to connect Domino applications to the IBM Connections Activity Stream. It provides an overview of IBM Connections 4, OAuth standards, and how to set up the environment. It then describes how to connect to the Activity Stream, including registering an app, installing required databases, and retrieving and posting entries. Code samples and resources for further information are also included.
The document discusses trends in software development for the future, including microservices, APIs, cloud computing, and low-code development. It also summarizes different content management systems that support RESTful APIs. Traditional integration approaches like file-based and API integration are being replaced by newer approaches like microservices and API management. Low-code platforms can help with digital transformation and rapid application development.
SharePoint + Xamarin for Visual Studio provides ability to build great business mobile apps using C# as the main programming language. It can build apps for iOS, Android, Kindle Fire and more. Apps are built with standard, native user interface controls. Apps not only look the way the end user expects, they behave that way too. Xamarin Studio provides integration with Visual Studio, IDE for Mac as well as Windows IDE for Android development. Apps are build using familiar language(C#) and namespace base on .Net framework which we all have come to love. Your users will love using Apps that target to their personal device, which intern will increase productivity and business value.
O mundo mudou e com isso, as estrategias de desenvolvimento de software e gerenciamento de TI também. Saiba como a Microsoft enxerga essa evolução e como você pode se preparar para isto!
BizTalk Server is a Microsoft product that enables business process management and integration. It allows companies to automate and integrate business processes by communicating with different software systems through adapters. BizTalk Server provides messaging, orchestration, business process modeling and automation, and connects diverse applications. It enables the integration of enterprise applications and business-to-business processes.
This document introduces IBM Bluemix, a Cloud Foundry-based Platform as a Service (PaaS) that allows developers to build, deploy and manage applications on the cloud. The presentation covers what PaaS is, an overview of Bluemix and Cloud Foundry architecture, available runtimes and services on Bluemix, and demos of building mobile apps using services like Twilio. It encourages developers to use Bluemix to focus on code while avoiding infrastructure management and to enhance apps with IBM and third-party services.
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
Workshop in the Interactive Zone at the Mastering SAP Technologies conference, Brisbane, June 2009. SAP Microsoft Interoperability - Business Process Solutions.
CTU June 2011 - Reporting Services with SharePoint 2010Spiffy
This document summarizes options for reporting with SharePoint 2010 and provides steps for setting up Reporting Services in SharePoint integrated mode. The key points are:
1. There are several options for reporting on data stored in SharePoint like the SharePoint web service, access link tables, and third party data source providers.
2. Reporting Services architecture in SharePoint integrated mode stores items and properties in the SharePoint content database while the report server continues to provide data processing, rendering, and delivery.
3. Setting up Reporting Services in SharePoint integrated mode involves creating a report server database, configuring the RS service, and enabling reporting content types in a document library.
Microsoft is investing heavily in cloud computing through its Azure platform. The cloud allows users to access software and services from any device through a web browser. Microsoft's key investments include improved search and recommendations, apps that enhance the Windows experience across devices, and enterprise-grade software delivered through subscription services. The document calls on technical decision makers, developers, and partners to learn more about Azure and how it can benefit their organizations.
This document discusses a report about work progress on user stories shown alongside test results and bugs. The report helps answer questions like how up-to-date the data is, if progress is being made on running test plans, and the quality of bug fixes. Additional reports in this category may provide insights into readiness to ship, build performance over time, and progress on fixing bugs.
Nelson Kraucak is a physician specializing in anti-aging medicine at Life Family Practice Center. He focuses on optimal health and life extension approaches along with anti-aging medicine techniques.
CTU June 2011 - What’s Interesting In SQL Server DenaliSpiffy
The document summarizes new and enhanced features in SQL Server Denali including:
1) Relational engine and T-SQL enhancements such as easier paging and new error handling capabilities.
2) New contained database option and file table functionality built on FILESTREAM.
3) AlwaysOn availability groups for high availability and disaster recovery.
4) Integration Services improvements including designer changes, scripting support, and new data flow features.
5) Analysis Services architecture updates and reporting services enhancements including interactive visual design and self-service alerting.
Server Manager in Windows Server 2012 was redesigned to improve the admin experience. It features a metro style interface for managing local and remote servers simultaneously. Admins can now multi-select servers and start services together, create custom server groups, filter servers, and remotely add roles to local and remote servers including Server Core. Server Manager also integrates with PowerShell for automating management tasks.
The document summarizes a presentation given by Alex Pearce on SharePoint User Group: London on 31st March 2011. The presentation covered Office 365, SharePoint Online features including sites, communities, content, search, insights and composites. It also included demos of SharePoint, Exchange and Lync as well as information on extensibility options and resources.
The document discusses various methods for Office 365 development including using Visual Studio 2012/2013, the Office 365 API Tool for Visual Studio 2013, the Office 365 Mobile SDK, the Napa Office 365 development tool, and the Office 365 Developer Site. It also mentions Office 365 REST APIs and Apps for Office and SharePoint. Restrictions for sandboxed solutions in Office 365 are outlined.
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.
Building SharePoint framework Web Parts using the Microsoft GraphShawn Fagan
SharePoint Saturday Virginia Beach 2020 sessions on Building share point framework web parts using the Microsoft Graph. The session took a look at how you can build your own SharePoint Framework Web Parts & Extensions to leverage the Microsoft Graph to create a personalized the users experience.
Webinar: Microsoft SharePoint-The Ultimate Enterprise Collaboration PlatformEdureka!
SharePoint is a web application framework and platform. SharePoint integrates intranet, content management, and document management.SharePoint is mostly used by midsize businesses and large departments. SharePoint comprises a multipurpose set of Web technologies backed by a common technical infrastructure.
Topics covered:
1. Demystify Microsoft SharePoint Server
2. SharePoint evolution; Opportunities for developers using SharePoint technologies
3.Cloud App model and Apps in SharePoint 2013
4. Use Case : Provider Hosted and Auto Hosted App
SharePoint 2010 developer overview (in Visual Studio 2010)Mithun T. Dhar
This is a SharePoint 2010 deck for Developers. It uses Visual Studio 2010 for developing SharePoint 2010 applications. If you are interested in learning about SharePoint development in VS2010, this is your deck!
Creating No Code Solutions For Sp 2010 Ayman El HattabAyman El-Hattab
This presentation provides an overview of creating no-code solutions in SharePoint 2010 using SharePoint Designer 2010. It demonstrates how to build workflows, customize lists and forms, connect data sources, and more without writing code. The presentation also discusses the development continuum for professional developers, business analysts, and power users and how they can all contribute to solutions. It aims to show attendees how they can build powerful applications on top of SharePoint without coding.
Share point 2010 administration & developmentMJ Ferdous
This document contains information about SharePoint, including:
- SharePoint is a web application platform developed by Microsoft that enables sites, communities, content management, search, insights, and composites.
- It provides a central location for files, documents, and information that can be accessed from a web browser or Microsoft Office.
- Getting started with SharePoint 2010 involves downloading files from Microsoft, creating site components in IIS, and using the SharePoint object model in code.
This document provides an overview and introduction to Project Server development. It discusses three common customization scenarios for Project Server: building demand management workflows using Visual Studio workflows; leveraging the Project Server Interface (PSI) to integrate with other systems; and customizing Project workspaces. The presentation recommends developers install the Project Server SDK and review available resources to get started with Project Server development.
Access Services on SharePoint 2010 allows business users to create, share, and collaborate on team databases while helping IT departments manage Access databases, saving organizations money through lower development and maintenance costs compared to custom applications. The document demonstrates how Access databases can be published to SharePoint lists and sites, with forms rendered as web pages and macros converted to JavaScript or workflows, while VBA and client objects continue working across the client and server. It provides links to learn more about SharePoint 2010, Office 2010, and the Access blog.
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
1. Understand SharePoint editions and prerequisites.
2. Understand the features SharePoint offers as a development Platform.
3. Explore the differences between a site collection and a site.
4. Create site collections and sites
5. Create lists and libraries through the browser.
6. Use Web Part pages.
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration PlatformEdureka!
Microsoft SharePoint 2013 is an Enterprise Collaboration Platform which offers a wide range of integrated solutions including Enterprise Content Management (ECM), Enterprise Social Networking, Business process management (BPM), Web Content Management (WCM), Business Intelligence (BI), Enterprise Search etc. Currently more than 80% of Fortune 500 companies are using Microsoft SharePoint solutions and the numbers are growing with the new Cloud Based SharePoint Online. Developers can use Cloud App Model and leverage familiar programming models and development tools to create custom solutions for Mobility, Social and Collaboration Search and Workflows.
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformEdureka!
Microsoft SharePoint 2013 is an Enterprise Collaboration Platform which offers a wide range of integrated solutions including Enterprise Content Management (ECM), Enterprise Social Networking, Business process management (BPM), Web Content Management (WCM), Business Intelligence (BI), Enterprise Search etc. Currently more than 80% of Fortune 500 companies are using Microsoft SharePoint solutions and the numbers are growing with the new Cloud Based SharePoint Online. Developers can use Cloud App Model and leverage familiar programming models and development tools to create custom solutions for Mobility, Social and Collaboration Search and Workflows.
This document provides information about a Microsoft SharePoint 2013 training course offered by Edureka. The course covers topics such as the SharePoint platform and features for enterprise content management, business process management, business intelligence, and enterprise search. It also discusses programming models, developer tools, and includes demos of custom web parts, business connectivity services, and custom branding in SharePoint 2013. The course aims to help participants learn how to develop apps and customize sites, components, and metadata solutions in SharePoint.
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Asif Rehmani
This document discusses no-code development options in SharePoint 2013. It describes tools like SharePoint Designer, Access web apps, and search web parts that allow creating solutions without coding. Various examples of typical no-code solutions are provided, such as expense reporting and document approval workflows. The presentation encourages power users to first explore no-code customization options before pursuing code-based solutions.
This slides were presented on the Collab 365 conference 2015, it takes about how to be productive from business point of view using SharePoint Online/ office 365. I talk about Delve, Workflows, InfoPath and Visio
Presentación de Gustavo Velez sobre Introducción al SharePoint Framework en el Workshop de desarrollo para Office 365 del SharePoint Saturday Madrid 2017.
This document provides an overview of Integrated Real-time & Windows Systems (IRW), a company that provides SharePoint and business intelligence solutions. Some key points:
- IRW was formed in 1987 and has 30 staff members focused on delivery and technical teams. It has offices in Glasgow and London and serves clients across the UK.
- It is a Microsoft Gold Partner and has experience implementing over 50 SharePoint and BI solutions, including for clients in sectors like healthcare, education, government, and private companies.
- The document discusses some of IRW's SharePoint clients and capabilities around familiar, connected, and intelligent Microsoft technologies like SharePoint, Dynamics CRM, and Office 365.
This document provides an overview of new features in SharePoint 2010 for developers, including improved developer tools in Visual Studio 2010 and SharePoint Designer 2010, enhanced data access technologies like Business Connectivity Services and LINQ to SharePoint, advanced workflows, and a new sandboxed solutions model for increased security and stability while maintaining business agility.
Similar to LightUp SharePoint with Silverlight (20)
This document discusses upgrading an existing Active Directory environment from Windows Server 2003 to Windows Server 2008 R2, including new features in Windows Server 2008 R2, server version requirements, installation options, recommended upgrade scenarios to address, and considerations for time configuration, network ports, Kerberos encryption changes, and other known issues.
Checking the health of your active directory enviornmentSpiffy
The document discusses checking the health of an Active Directory environment. It covers major components like Active Directory replication, SYSVOL replication, name resolution, and domain controller health. It emphasizes the importance of disaster recovery for Active Directory. Some best practices include regularly monitoring replication, event logs, and domain controller health. It's important to configure backups and have a disaster recovery plan to address issues like data loss or loss of domain controllers.
The document discusses how developers can use Visual Studio 2010 and Team Foundation Server (TFS) to work in an Agile environment. It describes how developers can set up their development environment by getting the required source code from TFS, identify and manage their work using work items and queries, work offline by making source code available, and enhance code quality using check-in policies and notes.
The document discusses the Real World Agile Roadshow and getting started with Agile Application Lifecycle Management. It covers the ALM cycle and how operations, developers, designers, and others are involved at different stages. It then discusses the importance of user experience and how the experience itself can be the product from the user's perspective. Finally, it provides an introduction to HTML5 and CSS3 as well as Windows Phone 7 development.
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?Spiffy
1. Software is now ubiquitous and critical to business operations, yet many organizations still struggle to deliver software efficiently.
2. Adopting an agile platform and methodology can help organizations rapidly deliver business value through improved productivity and insight, as well as increased flexibility and agility.
3. Integrated agile development tools that support the entire application lifecycle are needed to help development teams successfully implement agile practices as market and business needs become more complex over time.
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Spiffy
The document discusses an Agile Roadshow presentation on getting started with Agile Application Lifecycle Management (ALM). It covers setting up an Agile project in Visual Studio 2010, including requirements gathering, planning with tools like product and iteration backlogs, and architecture blueprints. The presentation illustrates how Visual Studio and Team Foundation Server support Agile development through features like work item tracking, version control, and customizable process templates.
MS TechDays 2011 - WCF Web APis There's a URI for ThatSpiffy
This document discusses WCF Web API, which allows developers to expose applications, data, and services over HTTP. It provides an overview of WCF Web API, explaining that it handles low-level HTTP details and exposes an HTTP programming model. The document also notes that WCF Web API supports many client and device types, and is important for reaching users on their devices. It outlines the architecture of building a web API for browser and JSON clients with WCF Web API.
This document discusses various topics including Singapore development, blind search comparisons between search engines, the importance of user experience, tangible experiences differentiating the market, the evolution of entertainment through storytelling and immersion, the real social, Kinect functionality, and making something. It promotes the blog and Twitter account of August de los Reyes on delicate genius.
MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7Spiffy
This document discusses developing applications for Windows Phone 7. It provides resources for saving data locally or to the cloud, an overview of tiles and how to create secondary tiles, introduces sensors available on Windows Phone, and announces upcoming Windows Phone anchor camps in Singapore and Malaysia to provide training and a hackathon for developers. Contact information is provided for questions.
MS TechDays 2011 - Generate Revenue on AzureSpiffy
The document discusses key benefits of cloud computing such as reduced costs, increased storage, high automation, and flexibility. It also outlines some challenges of cloud computing including data governance, manageability, monitoring, reliability, availability, virtualization security, and backend platform flows. The document promotes a cloud platform called SilverCloud and outlines its deployment strategies, leveraging technologies, and best uses.
MS TechDays 2011 - HTML 5 All the Awesome BitsSpiffy
Michael Kordahi is a developer evangelist at Microsoft Australia who focuses on HTML5 development. The document discusses the evolution of HTML5 from a candidate recommendation to full recommendation by the W3C. It summarizes new elements, syntax changes, and capabilities in HTML5 like audio, video, 2D graphics with canvas, and CSS3.
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
This document provides an overview of the Windows Azure cloud computing platform. It discusses the types of cloud services including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It then describes several key Windows Azure services like Compute, Storage, Database, Content Delivery Network, Reporting, Virtual Machines, Service Bus, Access Control, Caching, Virtual Network, and Marketplace. The presentation encourages Singapore companies using Windows Azure to contact Microsoft to have their applications featured. It concludes with inviting questions from attendees.
MS TechDays 2011 - Simplified Converged Infrastructure SolutionsSpiffy
This document discusses Hitachi Data Systems' cloud strategy and solutions for simplified converged infrastructure. It focuses on Hitachi's participation in Microsoft's Hyper-V Cloud Fast Track partner program. Key points include:
- Hitachi provides reference architectures, bill of materials, deployment guides and services for Microsoft Hyper-V cloud solutions.
- An example solution configuration includes the Hitachi Compute Blade 2000 chassis with Hitachi Adaptable Modular Storage 2500 for Hyper-V virtual machines.
- The solutions aim to quickly provide predictable performance and pave the way for further automation and scaling of infrastructure as a service.
MS TechDays 2011 - SCDPM 2012 The New Feature of Data ProtectionSpiffy
This document discusses the past, present, and future of data protection. It highlights how centralized monitoring and management capabilities in the new DPM platform can help reduce costs and fit into existing environments. New features are demonstrated, including enhanced granular media co-location, application enhancements like SQL FileStream support, and the ability to perform item-level recovery of VMs and SharePoint content. Putting these pieces together with a centralized backup team and helpdesk is discussed.
MS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid DeploymentSpiffy
A hybrid deployment allows for seamless interactions between on-premises and cloud mailboxes. It enables calendar and free/busy sharing as well as mailbox management from the on-premises Exchange admin center. Users can access their mailboxes with their existing credentials regardless of the mailbox location. Migrations between on-premises and Exchange Online are transparent to users. Planning requires maintaining identity or exchange federation and configuring certificates, domains, and mail routing. The deployment assistant guides setting up the necessary server roles, federation trust, and secure mail flow.
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...Spiffy
This document summarizes a presentation about Windows Azure AppFabric. It discusses AppFabric as middleware for the cloud, including Windows Azure AppFabric Cache for scalable caching. It also describes the Windows Azure AppFabric Service Bus for interconnectivity across networks through messaging with queues and topics. The presentation demonstrates using queues and topics in the cloud and bridging on-premise messaging with the cloud.
MS TechDays 2011 - Cloud Management with System Center Application ControllerSpiffy
The document discusses System Center Application Controller, which provides hybrid cloud management capabilities. It allows registering private and public clouds, deploying and operating services across clouds, and upgrading services. Key features include cloud registration, service and VM deployment/operations, a library for storing deployment files, and job history for auditing changes. The presentation includes demos of registering clouds, deploying a service, and using the cloud library and job history.
MS TechDays 2011 - Virtualization Solutions to Optimize PerformanceSpiffy
F5 Networks provides application delivery networking solutions that optimize availability, security, and performance for Microsoft applications and platforms. F5 has a 10-year global partnership with Microsoft involving joint product development, strategic planning, and Microsoft technical training. F5's Dynamic Control Plane architecture integrates application delivery, network optimization, security, and management across physical and virtual infrastructure on private and public clouds.
MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...Spiffy
This document provides an overview of System Center Orchestrator 2012 and its capabilities for automating infrastructure. Orchestrator is part of the System Center suite and provides integration, orchestration, and automation capabilities through workflow automation. It can automate tasks across multiple IT components through runbooks and activities. The document demonstrates how Orchestrator can be used to automate tasks like virtual machine provisioning, application recovery, and patch management.
MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...Spiffy
This document discusses using System Center Service Manager 2012 to enable self-service private cloud management. It provides an overview of IT service management for the cloud and how ITSM can support both business users and datacenter administrators. It demonstrates how Service Manager can be used to define service catalogs, automate request workflows using Orchestrator runbooks, and integrate with other System Center products like Virtual Machine Manager to deploy virtual machines and services. The goal is to provide IT as a service and enable self-service provisioning and management of cloud resources through standardized and automated processes.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Full-RAG: A modern architecture for hyper-personalization
LightUp SharePoint with Silverlight
1. Light Up SharePoint …… with Silverlight! Light Up SharePoint Choon Ngee, Tan Regional Director aZaaS PteLtd choon@azaas.com
2. 2 Microsoft Gold Certified Partner with Web Development and Software Development Competencies Microsoft Silverlight Expert Partner Windows Azure Inner Circle Partner Technical Director is in Microsoft Regional Director Program and only about 170 world wide. Nominated for Microsoft ISV for the Year 2010.
3. 3 Beijing Headquartered in Singapore. Subsidiaries in the China, Hong Kong, Taiwan Over 300 customers regionally Over 150 Sharepoint customers Shanghai Taipei Guangzhou Shenzhen Hong Kong Singapore
4. Topics Why Use Silverlight With SharePoint? DEMO: Silverlight Dashboard The New Kid: SharePoint Online Deploying Silverlight Applications to SharePoint 4
6. … is a greatplatform! Sharepointis very successful and a great platform From the largest Fortune 500 companies to small and medium businesses – all save time and money with Sharepoint. SP offers great features and functionality out of the box. 6
7. But WhatAboutThe User Experience? The SharePoint UX can be challenging ...... because it is based on a web user experience metaphor. A web user experience is not as smooth and rich as a native desktop application environment. Even though SharePoint is very well integrated with the desktop and Office applications, the UX is still a tradeoff between the broad reach of a web application and the richness and UX feature set of a desktop client. 7
9. Isthis a Problem? SharePoint users are generally OK with this tradeoff ...... but there is certainly room for improvement! Silverlight can enrich the SharePoint experience ...... and excite and delight your SharePoint users! The need for rich, elegant and interactiveSharePoint line of business applications is already high. And this need will grow in the future! 9
13. Multi-Touch Silverlight Application 13 “We are privileged to have aZaaS as our partner in developing our www.flu-card.com portal” Mr Foo KW, Vice President, HDD Solutions, Trek 2000 International Ltd
15. The New Kid: SharePoint Online SharePoint in the Cloud – hosted by Microsoft Low-cost, from $5,25 per user/month Today: MOSS 2007 (without admin access) Portals, Team Sites, Collaboration Workspaces SharePoint Web Services Customization with SharePoint Designer Office 365 (Beta): SharePoint 2010 (without admin access) Sandboxed solutions VS 2010 Developer tooling Data access through client object model, REST, WCF 15
16. On-Premise vs. Online On Premise SharePoint Online - Standard SharePoint Online - Dedicated Hosted in MSFT data center Dedicated Hardware Admin outsourced to MSFT Partial and full trust customization* Authenticated via NTLM Designed for 5000+ seats Self-hosted in your data center Dedicated hardware Central admin access Partial and full trust customization Authenticated via AD Available to companies of any size Hosted in MSFT data center Multi-tenant/shared hardware Admin outsourced to MSFT Partial trust customization Authenticated via certs and forms Available for companies of any size
17. Deploying Silverlight to SharePoint Need to install the XAP file somewhere Document library? LAYOUTS folder? Hive? Need to display the XAP somehow Insert the Silverlight HTML into the page Can do this with the Content Editor web part Can also write a custom SharePoint web part Much easier in SharePoint 2010! Built-in Silverlight web part can host XAP New client object model allows access outside of SharePoint Silverlight can be automatically deployed as part of a .wsp 17
21. Accessing SharePoint data Simple RSS access to lists REST and WCF access to lists (new in 2010) Call SharePoint web services API (lists.asmx) Pass data from hosting HTML page to anembedded SL application with initParams Call a custom (external) web service Download resources directly 21
23. SharePoint 2010 and Silverlight Much improveddeveloperfeatures! Silverlight Web Part built in. Sharepoint Client Object Model for Silverlight: Microsoft.Sharepoint.Client.Silverlight Microsoft.Sharepoint.Client.Silverlight.Runtime Can accessinformation in a SharePoint instancefromanywhere outside of SharePoint! 23
25. Summary Silverlight and SharePoint are “made for each other” and work together very well. Use Silverlight in a web part to enrich the stock SharePoint experience to excite and delight your users. Use Silverlight to pull together multiple data sources and SharePoint data to create mashups. SharePoint 2010 comes with many additional features for developers building Silverlight applications. 25
There are at least three ways to add a Silverlight application to a Sharepoint web site. The first is indicated if you want to insert a third parties Silverlight application and you have just the .xap file and not the source code. The second method uses a developer-side approach and gives you the maximum control of what is happening and the third is useful if you want your Silverlight application to be deployed in a Sharepoint site automatically when you build or debug your application.The first method: using a shared Document LibraryLet me first show the more intuitive way but less appropriate in a production environment. Locate the Silverlight application you want to put in the Sharepoint site, something simple to start such as a banner rotator or a simple animation. Go to your new “Team Site” and sign in as administrator. Click on “Shared Documents” on the menu on the left of the web page.>>Next animationClick on “Add new document” link at the bottom of the list to show the Upload Document dialog box:>>Next AnimationClick on Browse… button and look for the “.xap” file in the folder of your Silverlight application. Click OK and you should see your .xap file included in the list of share documents. Now click on “Site Pages” on the left menu to go to the specialized List containing all the pages of your site. Create a new page by clicking on “Add new page”, insert a page name and the new page in editing mode with the content editor ribbon on the top will appear: >>Next AnimationNow you are ready to insert your Silverlight application. Click on “Editing Tools/Insert”, select “Media and Content” in Categories list view and “Silverlight Web Part” in “Web Parts” list view: >>Next AnimationA dialog box will ask you the URL for the .xap file you want to add to the page; here inexplicably Sharepoint does not offer you the possibility to navigate the Document libraries through the UI and you have to digit the path and name of your file directly in a text box. Fortunately the task is easy and you can insert a relative path, something like this:>>Next AnimationNow you should see your Silverlight application confined in a box entitled “Silverlight Web Part”. Don’t bother about the actual look & feel, you can resize the box and show/hide the title clicking on the arrow at the top right corner and select “Edit Web Part” on the small drop down menu:>>Next AnimationA new configuration will appear on the right side allowing you to refine appearance, layout and other settings:>>Next AnimationClick OK and save your page and your work is done.
Second method: using a web part This method requires the creation of a new “Sharepoint Web Part” directly from Visual Studio 2010. Fortunately there is a template project ready to use; so let’s open Visual Studio 2010 and create a new project selecting the “Sharepoint 2010 Visual Web Part” template: >> Next AnimationVisual Studio will ask you the server where you want to deploy your web part; select your Sharepoint solution and go ahead. On the Solution Explorer you will see the web part related files and a new user control: >> Next AnimationDelete the user control since we won’t use it. Open the “.cs” file of your web part (VisualWebPart1.cs in my case) and change the name of the class (VisualWebPart1 in my case) with something like SLVisualizer; locate the CreateChildren() method and substitute the content with the following code:>> Next AnimationThe idea here is to use a LiteralControl to add a portion of HTML code to the rendering of the web part. As you can see, in the parameter “source” I included the relative path of the xap file we already added in the Shared Document Library as described in the first method. Before going on, change the name of the class of your Web Part to something easy to identify, then open the file with “.webpart” extension and change the type name and title of your Visual Web Part in the elements.xml file giving the same name used for the class as follows:>> Next AnimationThis will help you to identify the web part when you add it to a page of your site. Now you are ready for the deployment. Select Build/Deploy Solution from the top menu of Visual Studio and once the operation has been completed, open your site in the browser, log in as administrator, create a new page and from the “Editing Tools” ribbon on the top of the page select “Insert/Web Part” and, from “Categories” choose “Custom” and from the Web Part list, choose the Visual Web Part you just deployed:Click “Add”, then save the page and enjoy your new Silverlight app inside the Sharepoint page.
Third method: using a Sharepoint moduleThis method is probably the most recommended if you have the source code of the Silverlight application and want to delegate to Visual studio the task to keep your Silverlight application updated in a site of Sharepoint. Open your Silverlight Solution in Visual Studio 2010 and add a new project selecting the “Sharepoint 2010/Empty SharepointProject” template:>> Next AnimationChoose the “Deploy as a sandboxed Solution” option and click “Finish”. Then right mouse click on the new project in the Solution explorer Window to add a new item. Select “Sharepoint 2010/Module” from the installed templates:>> Next AnimationGo back to the “Solution Explorer”, expand the tree under the new module and delete the file “Sample.txt. Then right mouse click on the Module to open the Properties:>> Next AnimationSelect the “Project Output References” property and click on the small button on the right to open the “Project Output References” Dialog Box; here click on the “Add” button to add an item to the list on the left; configure the properties on the right as shown in the following image:>> Next AnimationIn the “Project Name” property you have to choose the name of your Silverlight app project (in my case it is DataFilesViewer).Click “OK” and you are almost done. The concept behind this is that this “Module” will act as a 'ferry' to the insertion of the Silverlight in SharePoint Site. You can now select the Sharepoint project just included in the Solution as the “Startup project”, add the Silverlight Project to its “Project Dependencies” and deploy your solution. Your “.xap” file will be added to the Sharepoint site under the path:>> Next AnimationLet’s go ahead and open the dialog box of the properties of your Sharepoint Module project; click on the “SharePoint” tab option and set the “Enable Silverlight debugging (instead of Script debugging) checkbox”.Now, if you press “F5” you will be able to debug your Silverlight application inside the Sharepoint site. Obviously you have first to add the Silverlight app to a page to do so. With the page in edit mode, click on “Editing Tools/Insert”, select “Media and Content” in Categories list view and “Silverlight Web Part” in “Web Parts” list view; then put the path above listed when requested and save the page.