Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008

Size: px
Start display at page:

Download "Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008"

Transcription

1 Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008 Prerequisites.NET Framework 3.5 SP1/4.0 Silverlight v3 Silverlight v3 SDK Silverlight v3 Developer Tool Visual Studio 2008 Getting Started Microsoft SQL Server 2008 Reporting Services (Enterprise or Standard editions) Microsoft SQL Reporting Services 2008 Sample Reports Introduction The target of the following guide is to demonstrate the basic moments of the use of Silverlight Viewer for Reporting Services It gives minimum necessary knowledge in order to start working with the component. We will examine the process of generation of web application with the use of Silverlight Viewer for Reporting Services 2008 step by step. We will consider creation and configuration of the service and, at last, integration of the Report Viewer component into the application pages. Your application can be configured to use the processing capability of Microsoft SQL Server 2008 Reporting Services report server.

2 Step 1. Creating Web application using Microsoft SQL 2008 Reporting Services report server. Create a new Silverlight Application project named SampleApplication.

3 While creation of the project select the menu item Add a new ASP.NET Web project to the solution to host Silverlight and set name of the web-project to SampleApplication.Server

4 Step 2. Set the web application to use static port Set specific port to 5555 to the Web tab of the SampleApplication.Server properties (in the "Solution Explorer", item Properties in contextual menu of the SampleApplication.Server). Open SampleApplication.Server properties.

5 Check the Specific port option and set it to 5555 in the Web tab of the SampleApplication.Server properties.

6 Next, set the SampleApplication.Server project as Startup Project.

7 Step 3. Add Perpetuumsoft.ReportingServices.Viewer.Server assembly to the project references. This assembly is located in the Bin folder of the Silverlight Viewer for Reporting Services 2008 installation folder.

8

9 Step 4. Add WCF service named ReportService.svc to the SampleApplication.Server project. Add Silverlight-enabled WCF Service named ReportService.svc to the SampleApplication.Server project. In order to do that, right-click SampleApplication.Server and choose Add->New Item in the popup menu.

10 Add Silverlight-enabled WCF Service template to your project. Inherit a new ReportService class from the ReportServiceRemote class for implementation and ability to change standard behavior. In order to make the ASP.NET context available for the service, service class should be marked with a special AspNetCompatibilityRequirements attribute. The ASP.NET context is required for the service to cache document data, if other mechanism of data storage is not implemented. Open source code of the ReportService class (ReportService.svc.cs) and change the code lines as follows: // ReportService.svc.cs using System.ServiceModel.Activation; using PerpetuumSoft.ReportingServices.Viewer.Server; namespace SampleApplication.Server { [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] public class ReportService : ReportServiceRemote { Create the ServiceReportHostFactory.cs file and add the following code. It is required to avoid multi-domains site issue.

11 In order to do that, right-click SampleApplication.Server and select Add->Class... in the popup menu.

12 Open the source code of ReportServiceHostFactory (ReportServiceHostFactory.cs) and change the code lines as follows: using System; using System.ServiceModel; using System.ServiceModel.Activation; using System.Web; namespace SampleApplication.Server { public class ReportServiceHostFactory : ServiceHostFactory { protected override ServiceHost CreateServiceHost(Type servicetype, Uri[] baseaddresses) { return new ReportServiceHost(serviceType, HttpContext.Current.Request.Url); public class ReportServiceHost : ServiceHost { public ReportServiceHost(Type servicetype, params Uri[] baseaddresses) : base(servicetype, baseaddresses) { Now, you need to add Factory property to the ServiceHost definition in the ServiceReport.svc markup.

13 Open markup of the ReportService class (ReportService.svc). Change the code lines as follows: ServiceHost Language="C#" Debug="true" Service="SampleApplication.Server.ReportService" Factory="SampleApplication.Server.ReportServiceHostFactory" CodeBehind="ReportService.svc.cs" %>

14 Step 5. Now, you need to configure the created ReportService WCF-service. Make modifications to the web.config file in the system.servicemodel section. Add the following code to the endpointbehaviors section: <endpointbehaviors> <behavior name="webbehavior"> <webhttp/> </behavior> </endpointbehaviors> In the services section, you can find definition for the created service (<service name="sampleapplication.server.reportservice...). Change the binding attribute value of the endpoint with empty address (address="") to "basichttpbinding" and contract value to "PerpetuumSoft.ReportingServices.Viewer.Server.IReportService". Add the following endpoint definition code to the definition of the service: <endpoint address="rest" behaviorconfiguration="webbehavior" binding="webhttpbinding" bindingconfiguration="webhttpbindingconf" contract="perpetuumsoft.reportingservices.viewer.server.ireportservicere sources"/> Note: The endpoint address="" is designated to work with the report, for instance, to get pages. The endpoint address="rest" is designated to work with the resources, for instance, to get localization. The endpoint address="mex"is is used to get meta-information about the service. The system.servicemodel section should look as follows after making the changes: <system.servicemodel> <behaviors> <endpointbehaviors> <behavior name="webbehavior"> <webhttp/> </behavior> </endpointbehaviors> <servicebehaviors> <behavior name="sampleapplication.server.reportservicebehavior"> <servicemetadata httpgetenabled="true"/> <servicedebug includeexceptiondetailinfaults="false"/> </behavior> </servicebehaviors> </behaviors> <servicehostingenvironment aspnetcompatibilityenabled="true"/> <services> <service behaviorconfiguration="sampleapplication.server.reportservicebehavior" name="sampleapplication.server.reportservice">

15 <endpoint address="" binding="basichttpbinding" bindingconfiguration="basichttpbindingconf" contract="perpetuumsoft.reportingservices.viewer.server.ireportservice"/> <endpoint address="rest" behaviorconfiguration="webbehavior" binding="webhttpbinding" bindingconfiguration="webhttpbindingconf" contract="perpetuumsoft.reportingservices.viewer.server.ireportservicere sources"/> <endpoint address="mex" binding="mexhttpbinding" contract="imetadataexchange"/> </service> </services> <bindings> <webhttpbinding> <binding name="webhttpbindingconf"/> </webhttpbinding> <basichttpbinding> <binding name="basichttpbindingconf"/> </basichttpbinding> </bindings> </system.servicemodel> The Report Service can also work over SSL. To do it you need to extend the service definition in the web.config file. Add some definition to the binding element. <security mode="transport"> <transport clientcredentialtype="none"/> </security> NOTE: If you set Security Mode equal to Transport then you have to set ServiceUrl of ReportViewer to Example: <webhttpbinding> <binding name="webhttpbindingconf"> <security mode="transport"> <transport clientcredentialtype="none"/> </security> </binding> </webhttpbinding> <basichttpbinding> <binding name="basichttpbindingconf"> <security mode="transport"> <transport clientcredentialtype="none"/> </security> </binding> </basichttpbinding>

16 Step 6. Now, it s necessary to setup Perpetuum Software Report Server environment. Make some changes in the web.config file. a) Add section element inside the configsections element. <section name="perpetuumsoftservices" type="perpetuumsoft.reportingservices.viewer.server.servicesconfiguratio nsection, PerpetuumSoft.ReportingServices.Viewer.Server" allowlocation="true" allowdefinition="everywhere"/> b) Add PerpetuumSoftServices below the configsection element to the web.config file. <PerpetuumSoftServices> <!-- Set LogMode value="on" to log errors. If hosting provider does not allow to write into files set LogMode value to "Off". --> <LogMode value="on"/> <Service Type="SampleApplication.Server.ReportService, SampleApplication.Server">> <MsReportingServer Url=" <Credentials Domain="" UserName="" Password=""/> </MsReportingServer> </Service> </PerpetuumSoftServices>> The LogMode element is developed to log exception. Some Hosting Providers forbid saving into files. Try to change value attribute to Off if your SampleApplication cannot be executed properly. The MsReportingServer attributes and elements description: Url attribute specifies path to your Microsoft SQL Reporting Services 2008 web service. Credentials element defines credentials to access to the Reporting Service web service. If you omit the Credentials element or leave attributes blank, the server will use Default Network Credentials of Web Site. Full content can be found in the web.config file in Sample Application.

17 Step 7. It s necessary to add the report viewer component to the Silverlight application for the report display. Therefore you should add a reference to the PerpetuumSoft.ReportingServices.Viewer.Client assembly, containing ReportViewer (in "Solution Explorer", item Add Reference in context menu of SampleApplication). This assembly is located in the Bin folder of the Silverlight Viewer for Reporting Services installation folder.

18 Open MainPage.xaml in the markup designer and add xml namespace to the PerpetuumSoft.ReportingServices.Viewer.Client assembly.

19 Then add ReportViewer, set ServiceUrl=" and ReportName="/AdventureWorks 2008 Sample Reports/Product Line Sales 2008". NOTE: We suppose that you have Microsoft SQL Reporting Services installed and configured. Open the MainPage.xaml.cs source code and add the following code: public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); Loaded += new RoutedEventHandler(Page_Loaded); void Page_Loaded(object sender, RoutedEventArgs e) { reportviewer.debugmode = DebugModeEnum.Full; /* * HtmlPage.IsEnabled is set in false means that * the silverlight application started in Out-Of-Browser mode * * Unfortunately there no way to set ServiceUrl from outside * application if the application started in Out-Of-Browser mode */ if (HtmlPage.IsEnabled == false) {

20 reportviewer.serviceurl = " else { SilverlightInitParamsHelper initparamshelper = new SilverlightInitParamsHelper( HtmlPage.Plugin.GetProperty("initParams").ToString()); reportviewer.serviceurl = initparamshelper.serviceurl; reportviewer.debugmode = initparamshelper.debugmode; reportviewer.applytemplate(); reportviewer.renderdocument(); The RenderDocument method invocation leads to the rendering of the current report on the server and its displaying in the Report Viewer. Silverlight 3 application is added to the web page as Html object. <object data="data:application/x-silverlight-2," type="application/xsilverlight-2" width="100%" height="100%"> You need to make the following steps. Open Default.aspx as markup and add the following code: <%@ Page Language="C#" AutoEventWireup="true" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" > <head runat="server"> <title>sampleapplication</title> <style type="text/css"> html, body { height: 100%; overflow: auto; body { padding: 0; margin: 0; #silverlightcontrolhost { height: 100%; text-align:center; </style> <script type="text/javascript" src="silverlight.js"></script> <script type="text/javascript"> function onsilverlighterror(sender, args) { var appsource = ""; if (sender!= null && sender!= 0) { appsource = sender.gethost().source; var errortype = args.errortype; var ierrorcode = args.errorcode; if (errortype == "ImageError" errortype == "MediaError") {

21 return; "\n" ; var errmsg = "Unhandled Error in Silverlight Application " + appsource + errmsg += "Code: "+ ierrorcode + " \n"; errmsg += "Category: " + errortype + " \n"; errmsg += "Message: " + args.errormessage + " \n"; if (errortype == "ParserError") { errmsg += "File: " + args.xamlfile + " \n"; errmsg += "Line: " + args.linenumber + " \n"; errmsg += "Position: " + args.charposition + " \n"; else if (errortype == "RuntimeError") { if (args.linenumber!= 0) { errmsg += "Line: " + args.linenumber + " \n"; errmsg += "Position: " + args.charposition + " errmsg += "MethodName: " + args.methodname + " \n"; \n"; throw new Error(errMsg); </script> </head> <body> <form id="form1" runat="server" style="height:100%"> <div id="silverlightcontrolhost"> <object data="data:application/x-silverlight-2," type="application/xsilverlight-2" width="100%" height="100%"> <param name="source" value="clientbin/sampleapplication.xap"/> <param name="onerror" value="onsilverlighterror" /> <param name="background" value="white" /> <param name="minruntimeversion" value=" " /> <param name="autoupgrade" value="true" /> <param name="initparams" value='serviceurl=<%= String.Format(" Request.Url.Authority, ResolveUrl("~/ReportService.svc")) %>;DebugMode=Full' /> <a href=" style="text-decoration:none"> <img src=" alt="get Microsoft Silverlight" style="border-style:none"/> </a> </object><iframe id="_sl_historyframe" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div> </form> </body> </html> Please pay attention to the <param name= InitParams...> element. This element determines parameters for ReportViewer. The ServiceUrl attribute specifies Url to ReportService, the DebugMode attribute specifies the mode of exception display. There are two values: Simple and Full. The Full mode can be used if any errors occurred during execution.

22 Step 8. Install Microsoft SQL Reporting Services 2008 Xaml Rendering extension. Note: The extension must be installed ONLY to Microsoft SQL Reporting Services Run PerpetuumSoft.XamlExtension.msi. Follow the installer instructions on the screen.

23 The installer determines your SQL configurations and offers the list of available Reporting Services instances. Check/uncheck the instances to install/uninstall Rendering Extension to selected Reporting Services instances and click Apply Changes button. Restart the instance of Reporting Services.

24 Step 9. Run Sample Application. Press Ctrl+F5 in the Visual Studio 2008 environment to run the application.

25 If you cannot run application or any errors occurred during execution please contact Perpetuum Software support team at You can select the error message and copy it to clipboard. Send error message which appeared inside the ReportViewer control and log.txt file (if it exists) which can be found in the Log folder of your web site root. Conclusion We have examined basic steps and got a simple and quite operable application. We didn t have to write thousand lines of code we only used ready-made implementation. It will be enough in the most cases. If required behavior differs greatly from the one provided by default, you can change not only many aspects of the Silverlight Viewer for Reporting Services 2008 work but also the appearance of the report viewer.

Creation of the application based on the DevForce Silverlight by IdeaBlade with the use of Report Sharp-Shooter for Silverlight by Perpetuum Software.

Creation of the application based on the DevForce Silverlight by IdeaBlade with the use of Report Sharp-Shooter for Silverlight by Perpetuum Software. Creation of the application based on the DevForce Silverlight by IdeaBlade with the use of Report Sharp-Shooter for Silverlight by Perpetuum Software. Getting Started Table of Contents: Preface 2 Product

More information

WPF Viewer for Reporting Services 2008/2012 Getting Started

WPF Viewer for Reporting Services 2008/2012 Getting Started WPF Viewer for Reporting Services 2008/2012 Getting Started Last modified on: July 9, 2012 Table of Content Introduction... 3 Prerequisites... 3 Creating application using Microsoft SQL 2008/2008 R2 /2012

More information

Getting Started. DevForce and Report Sharp-Shooter Silverlight Bundle. Software Prerequisites

Getting Started. DevForce and Report Sharp-Shooter Silverlight Bundle. Software Prerequisites DevForce and Report Sharp-Shooter Silverlight Bundle Getting Started This document walks you through the process of adding reporting capabilities to a DevForce Silverlight application, using PerpetuumSoft

More information

NetAdvantage Reporting Release Notes

NetAdvantage Reporting Release Notes NetAdvantage Reporting 2012.1 Release Notes Use NetAdvantage Reporting, the industry's first WPF and Silverlight-based design-time and rendering reporting tool, to create elegant and easy-to-design reports

More information

WCF-Service-Endpoint. WCF Endpoint Components

WCF-Service-Endpoint. WCF Endpoint Components WCF-Service-Endpoint The endpoint is the fusion of the address, contract and binding. Every endpoint must have all three elements and the host exposes the endpoint. WCF Service is a program that exposes

More information

1) ItemsSource: it point to collection which has all the objects that will be shown in the list

1) ItemsSource: it point to collection which has all the objects that will be shown in the list How to bind XML file as collection of object in Silverlight using WCF service Introduction: Binding to a single object is straight forward, but practically we are more interested in binding to a collection

More information

HELIX MEDIA LIBRARY BLACKBOARD BUILDING BLOCK

HELIX MEDIA LIBRARY BLACKBOARD BUILDING BLOCK HELIX MEDIA LIBRARY BLACKBOARD BUILDING BLOCK Revision Date March 2013 The following guide explains how to install the Helix Media Library Blackboard Building Block which allows access to content in the

More information

Web Services DELMIA Apriso 2017 Implementation Guide

Web Services DELMIA Apriso 2017 Implementation Guide Web Services DELMIA Apriso 2017 Implementation Guide 2016 Dassault Systèmes. Apriso, 3DEXPERIENCE, the Compass logo and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3D VIA,

More information

SharpShooter Reports.Web Getting Started for WCF

SharpShooter Reports.Web Getting Started for WCF SharpShooter Reports.Web Getting Started for WCF Last modified on: September 5, 2011 Table of Content System Requirements... 3 Introduction... 3 Creation of a Web application... 3 Step 1. Creation of a

More information

Syncfusion Report Platform. Version - v Release Date - March 22, 2017

Syncfusion Report Platform. Version - v Release Date - March 22, 2017 Syncfusion Report Platform Version - v2.1.0.8 Release Date - March 22, 2017 Overview... 5 Key features... 5 Create a support incident... 5 System Requirements... 5 Report Server... 5 Hardware Requirements...

More information

Installation Guide. Streaming To Wowza Media Server 3 SME 100 H.264 Streaming Media Encoder. Streaming AV Products Rev.

Installation Guide. Streaming To Wowza Media Server 3 SME 100 H.264 Streaming Media Encoder. Streaming AV Products Rev. Installation Guide Streaming AV Products Streaming To Wowza Media Server 3 SME 100 H.264 Streaming Media Encoder 68-2167-03 Rev. A 01 13 Conventions Used in this Guide In this user guide, the following

More information

ASP.NET Security. 7/26/2017 EC512 Prof. Skinner 1

ASP.NET Security. 7/26/2017 EC512 Prof. Skinner 1 ASP.NET Security 7/26/2017 EC512 Prof. Skinner 1 ASP.NET Security Architecture 7/26/2017 EC512 Prof. Skinner 2 Security Types IIS security Not ASP.NET specific Requires Windows accounts (NTFS file system)

More information

TRAINING GUIDE. Rebranding Lucity Web

TRAINING GUIDE. Rebranding Lucity Web TRAINING GUIDE Rebranding Lucity Web Rebranding Lucity Web Applications In this booklet, we ll show how to make the Lucity web applications your own by matching your agency s style. Table of Contents Web

More information

Azure Logic Apps Connector for JMS

Azure Logic Apps Connector for JMS Azure Logic Apps Connector for JMS Create a Custom Azure Logic App Connector using the JNBridge JMS Adapter for.net Introduction An Azure Logic App is a cloud service that automates and orchestrates tasks,

More information

MOODLE MODULE HELIX MEDIA LIBRARY

MOODLE MODULE HELIX MEDIA LIBRARY MOODLE MODULE HELIX MEDIA LIBRARY Revision Date May 2012 The following guide explains how to install the Moodle module which allows access to content in the Helix Media Library through the API. Pre-requisite

More information

Hands-On Lab. Developing Identity-Driven Silverlight Applications. Lab version: 1.0.0

Hands-On Lab. Developing Identity-Driven Silverlight Applications. Lab version: 1.0.0 Hands-On Lab Developing Identity-Driven Silverlight Applications Lab version: 1.0.0 Last updated: 1/21/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: SINGLE SIGN ON, CLAIMS-DRIVEN EXPERIENCE AND SERVICE AUTHORIZATION

More information

Using an ArcGIS Server.Net version 10

Using an ArcGIS Server.Net version 10 Using an ArcGIS Server.Net version 10 Created by Vince DiNoto Vince.dinoto@kctcs.edu Contents Concept... 2 Prerequisites... 2 Data... 2 Process... 3 Creating a Service... 3 Down Loading Shapefiles... 3

More information

Implementing a chat button on TECHNICAL PAPER

Implementing a chat button on TECHNICAL PAPER Implementing a chat button on TECHNICAL PAPER Contents 1 Adding a Live Guide chat button to your Facebook page... 3 1.1 Make the chat button code accessible from your web server... 3 1.2 Create a Facebook

More information

BUSINESS DEVELOPMENT SUITE MOBILE INSTALLATION GUIDE. Version 14R2

BUSINESS DEVELOPMENT SUITE MOBILE INSTALLATION GUIDE. Version 14R2 BUSINESS DEVELOPMENT SUITE MOBILE INSTALLATION GUIDE Version 14R2 COPYRIGHT INFORMATION 2015 Thomson Reuters Elite. All rights reserved. Proprietary and confidential information of Thomson Reuters Elite.

More information

WCF - WAS HOSTING. Click Start Menu Control Panel Programs and Features, and click "Turn Windows Components On or Off" in the left pane.

WCF - WAS HOSTING. Click Start Menu Control Panel Programs and Features, and click Turn Windows Components On or Off in the left pane. http://www.tutorialspoint.com/wcf/wcf_was_hosting.htm WCF - WAS HOSTING Copyright tutorialspoint.com To understand the concept of WAS hosting, we need to comprehend how a system is configured and how a

More information

Create your first RESTful service with WCF 3.5

Create your first RESTful service with WCF 3.5 Create your first RESTful service with WCF 3.5 What is REST: REST is a term coined by Roy Fielding in his Ph.D. dissertation to describe an architecture style of networked systems. REST is an acronym standing

More information

Document for Consuming Web-Service In.NET & JAVA

Document for Consuming Web-Service In.NET & JAVA Document for Consuming Web-Service In.NET & JAVA Delhi e-governance Society, Department of Information Technology, Government of Delhi 9 th Level B Wing Delhi Secretariat 1 Background: Ministry of Electronics

More information

LINQ as Language Extensions

LINQ as Language Extensions (Language Integrated Query) The main Topics in this lecture are: What is LINQ? Main Advantages of LINQ. Working with LINQ in ASP.Net Introduction: Suppose you are writing an application using.net. Chances

More information

Deploying the KeyOS Multi-DRM Platform with Encoding.com s Cloud Encoder

Deploying the KeyOS Multi-DRM Platform with Encoding.com s Cloud Encoder Deploying the KeyOS Multi-DRM Platform with Encoding.com s Cloud Encoder March 21st, 2017 1 of 28 2 of 28 Overview Leading provider of DRM, content security & OTT solutions Combined 85 years experience

More information

Dynamic Drop Down Form Element - Developers Guide. Owner: Resultmaker Research & Development Version: Revision:

Dynamic Drop Down Form Element - Developers Guide. Owner: Resultmaker Research & Development Version: Revision: Dynamic Drop Down Form Element - Developers Guide Owner: Resultmaker Research & Development Version: 6.0.3 Revision: 2013-09-23 Lars Pedersen Contents 1 Introduction... 3 1.1 Purpose... 3 1.2 Definitions,

More information

ASP.NET Pearson Education, Inc. All rights reserved.

ASP.NET Pearson Education, Inc. All rights reserved. 1 ASP.NET 2 Rule One: Our client is always right. Rule Two: If you think our client is wrong, see Rule One. Anonymous 3 25.1 Introduction ASP.NET 2.0 and Web Forms and Controls Web application development

More information

Yet Another Forum Integration

Yet Another Forum Integration Sitecore Modules Yet Another Forum Integration Rev: 2009-06-04 Sitecore Modules Yet Another Forum Integration Instructions on installing the Yet Another Forum application and integrating it in a Sitecore

More information

CertifyMe. CertifyMe

CertifyMe. CertifyMe CertifyMe Number: 70-569 Passing Score: 800 Time Limit: 120 min File Version: 8.0 http://www.gratisexam.com/ CertifyMe 70-569 Exam A QUESTION 1 You are creating a distributed application by using Microsoft.NET

More information

Deploying the KeyOS Multi-DRM Platform with Wowza s Streaming Media Engine

Deploying the KeyOS Multi-DRM Platform with Wowza s Streaming Media Engine Deploying the KeyOS Multi-DRM Platform with Wowza s Streaming Media Engine April 11th, 2017 1 of 32 2 of 32 Overview Leading provider of DRM, content security & OTT solutions Combined 85 years experience

More information

Windows Communication Foundation Using C#

Windows Communication Foundation Using C# Windows Communication Foundation Using C# Student Guide Revision 4.2 Object Innovations Course 4153 Windows Communication Foundation Using C# Rev. 4.2 Student Guide Information in this document is subject

More information

Asana for bpm'online. User manual

Asana for bpm'online. User manual Asana for bpm'online User manual Contents Core functions 3 Installation 4 Licensing 6 Setting up integration 8 Set up the application service 8 Registering application for synchronization with Asana 8

More information

EXAM Web Development Fundamentals. Buy Full Product.

EXAM Web Development Fundamentals. Buy Full Product. Microsoft EXAM - 98-363 Web Development Fundamentals Buy Full Product http://www.examskey.com/98-363.html Examskey Microsoft 98-363 exam demo product is here for you to test the quality of the product.

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 Getting Started with EPiServer 4 Abstract This white paper includes information on how to get started developing EPiServer 4. The document includes, among other things, high-level installation instructions,

More information

CP3343 Computer Science Project (Year) Technical Report Document. Mr Stephen Garner

CP3343 Computer Science Project (Year) Technical Report Document. Mr Stephen Garner CP3343 Computer Science Project (Year) Technical Report Document Mr Stephen Garner Colin Hopson 0482647 Wednesday 23 rd April 2008 i Contents 1 Introduction... 1 2 The Program Listing... 1 2.1 ASP.Net

More information

Nebraska - eforms. Tips and Tricks

Nebraska - eforms. Tips and Tricks Nebraska - eforms Tips and Tricks 1) Nebraska eforms is an ASP.Net 4.0 - Silverlight 4 web application created for industry users to submit required regulatory forms electronically. You must have.net Framework

More information

Hands-On Lab. Part 1: Introduction to the AppFabric Service Bus. Lab version: Last updated: 11/16/2010. Page 1

Hands-On Lab. Part 1: Introduction to the AppFabric Service Bus. Lab version: Last updated: 11/16/2010. Page 1 Hands-On Lab Part 1: Introduction to the AppFabric Service Bus Lab version: 2.0.0 Last updated: 11/16/2010 Page 1 CONTENTS OVERVIEW... 3 GETTING STARTED: CREATING A SERVICE PROJECT... 6 Task 1 Creating

More information

Create a cool image gallery using CSS visibility and positioning property

Create a cool image gallery using CSS visibility and positioning property GRC 275 A8 Create a cool image gallery using CSS visibility and positioning property 1. Create a cool image gallery, having thumbnails which when moused over display larger images 2. Gallery must provide

More information

ASP.NET - MANAGING STATE

ASP.NET - MANAGING STATE ASP.NET - MANAGING STATE http://www.tutorialspoint.com/asp.net/asp.net_managing_state.htm Copyright tutorialspoint.com Hyper Text Transfer Protocol HTTP is a stateless protocol. When the client disconnects

More information

for imis and etouches

for imis and etouches for imis and etouches Release Notes Version 7.1 510 Thornall Street, Suite 310 Edison, NJ 08837 Tel: 732-548-6100 www.csystemstemsglobal.com New York Toronto London Contents About Version 7.1 3 imis Version

More information

Installing CaseMap Server User Guide

Installing CaseMap Server User Guide Installing CaseMap Server User Guide CaseMap Server, Version 2.3 System Requirements Installing CaseMap Server Installing the CaseMap Admin Console Installing the CaseMap SQL Import Utility Testing Installation

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 Getting Started with EPiServer 4 Abstract This white paper includes information on how to get started developing EPiServer 4. The document includes, among other things, high-level installation instructions,

More information

This walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough.

This walkthrough assumes you have completed the Getting Started walkthrough and the first lift and shift walkthrough. Azure Developer Immersion In this walkthrough, you are going to put the web API presented by the rgroup app into an Azure API App. Doing this will enable the use of an authentication model which can support

More information

Installing CaseMap Server User Guide

Installing CaseMap Server User Guide Installing CaseMap Server User Guide CaseMap Server, Version 2.2 System Requirements Installing CaseMap Server Installing the CaseMap Admin Console Installing the CaseMap SQL Import Utility Testing Installation

More information

Advance Dotnet ( 2 Month )

Advance Dotnet ( 2 Month ) Advance Dotnet ( 2 Month ) Course Content Introduction WCF Using.Net 4.0 Service Oriented Architecture Three Basic Layers First Principle Communication and Integration Integration Styles Legacy Applications

More information

--Microsoft-- --Windows Phone--

--Microsoft-- --Windows Phone-- --Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students

More information

SharpShooter Reports.Web Getting Started (ASP.NET Web Application)

SharpShooter Reports.Web Getting Started (ASP.NET Web Application) SharpShooter Reports.Web Getting Started (ASP.NET Web Application) Last modified on: March 19, 2012 Table of Content Table of Content... 2 System Requirements... 3 Introduction... 3 Implementation... 3

More information

A designers guide to creating & editing templates in EzPz

A designers guide to creating & editing templates in EzPz A designers guide to creating & editing templates in EzPz Introduction...2 Getting started...2 Actions...2 File Upload...3 Tokens...3 Menu...3 Head Tokens...4 CSS and JavaScript included files...4 Page

More information

CaseMap Server Installation Guide

CaseMap Server Installation Guide CaseMap Server Installation Guide About CaseMap Server System Requirements v1.0 System Requirements v1.5 What's New in Version 1.5 Installing the CaseMap Server Installing the CaseMap Admin Console Installing

More information

Windows Communication Foundation Using C#

Windows Communication Foundation Using C# Windows Communication Foundation Using C# Student Guide Revision 2.1 Object Innovations Course 4153 Windows Communication Foundation Using C# Student Guide Information in this document is subject to change

More information

Dreamweaver: Portfolio Site

Dreamweaver: Portfolio Site Dreamweaver: Portfolio Site Part 3 - Dreamweaver: Developing the Portfolio Site (L043) Create a new Site in Dreamweaver: Site > New Site (name the site something like: Portfolio, or Portfolio_c7) Go to

More information

Installing CaseMap Server User Guide

Installing CaseMap Server User Guide Installing CaseMap Server User Guide CaseMap Server, Version 1.9 System Requirements Installing CaseMap Server Installing the CaseMap Admin Console Installing the CaseMap SQL Import Utility Testing Installation

More information

RadPDFViewer For Silverlight and WPF

RadPDFViewer For Silverlight and WPF RadPDFViewer For Silverlight and WPF This tutorial will introduce the RadPDFViewer control, part of the Telerik suite of XAML controls Setting Up The Project To begin, open Visual Studio and click on the

More information

INTRANET. EXTRANET. PORTAL.

INTRANET. EXTRANET. PORTAL. Intranet DASHBOARD API Getting Started Guide Version 6 Contents 1. INTRODUCTION TO THE API... 3 Overview... 3 Further Information... 4 Disclaimer... 4 2. GETTING STARTED... 5 Creating an Application within

More information

Week Date Teaching Attended 8 1/3/2010 Lab 6: Secure Connections/ Toolkit 6

Week Date Teaching Attended 8 1/3/2010 Lab 6: Secure Connections/ Toolkit 6 Week Date Teaching Attended 8 1/3/2010 Lab 6: Secure Connections/ Toolkit 6 Aim: The aim of this lab is to investigate the integration of SAML into Web Authentication. Time to complete: 4 hours (Two supervised

More information

Getting Started with EPiServer 4

Getting Started with EPiServer 4 White Paper Getting Started with EPiServer 4 System requirements This is a guide for getting started with development using EPiServer 4 and it is assumed that you as a developer have access to the following:

More information

Dreamweaver CS3 Lab 2

Dreamweaver CS3 Lab 2 Dreamweaver CS3 Lab 2 Using an External Style Sheet in Dreamweaver Creating the site definition First, we'll set up the site and define it so that Dreamweaver understands the site structure for your project.

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

sharpcorner.com/uploadfile/37db1d/4958/default.aspx?articleid=cb0b291c-52ae-4b80-a95c- 438d76fa1145

sharpcorner.com/uploadfile/37db1d/4958/default.aspx?articleid=cb0b291c-52ae-4b80-a95c- 438d76fa1145 Navigation in Silverlight -3 1. Introduction: In previous article we learn to navigate to another Silverlight page without using navigation framework, which is new feature in Silverlight 3. Read it Here:

More information

Cloud Enabling.NET Client Applications ---

Cloud Enabling.NET Client Applications --- Cloud Enabling.NET Client Applications --- Overview Modern.NET client applications have much to gain from Windows Azure. In addition to the increased scalability and reliability the cloud has to offer,

More information

Lab 7: Silverlight API

Lab 7: Silverlight API Lab 7: Silverlight API Due Date: 02/07/2014 Overview Microsoft Silverlight is a development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online

More information

Creating SDK plugins

Creating SDK plugins Creating SDK plugins 1. Introduction... 3 2. Architecture... 4 3. SDK plugins... 5 4. Creating plugins from a template in Visual Studio... 6 5. Creating custom action... 9 6. Example of custom action...10

More information

Based on Beta 2 Updates Online. Introducing SECOND EDITION. Microsoft. Silverlight 2. Laurence Moroney

Based on Beta 2 Updates Online. Introducing SECOND EDITION. Microsoft. Silverlight 2. Laurence Moroney 2 Based on Beta 2 Updates Online Introducing Microsoft SECOND EDITION Silverlight 2 Laurence Moroney Chapter 1 Introducing Silverlight 2 Silverlight represents the next step toward enriching the user s

More information

introduction to XHTML

introduction to XHTML introduction to XHTML XHTML stands for Extensible HyperText Markup Language and is based on HTML 4.0, incorporating XML. Due to this fusion the mark up language will remain compatible with existing browsers

More information

Overview. Here is a summarized diagram of the application architecture:

Overview. Here is a summarized diagram of the application architecture: Overview In this article we will walk you through building an application that federates the Windows Live ID. The application makes use of a custom security token service that exposes a WS-Federation passive

More information

ITCertMaster. Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way!

ITCertMaster.  Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way! ITCertMaster Safe, simple and fast. 100% Pass guarantee! http://www.itcertmaster.com IT Certification Guaranteed, The Easy Way! Exam : 70-503-Csharp Title : TS: MS.NET Frmwrk 3.5, Wndws Commun Fndtion

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

3-tier Architecture Step by step Exercises Hans-Petter Halvorsen

3-tier Architecture Step by step Exercises Hans-Petter Halvorsen https://www.halvorsen.blog 3-tier Architecture Step by step Exercises Hans-Petter Halvorsen Software Architecture 3-Tier: A way to structure your code into logical parts. Different devices or software

More information

Cello How-To Guide. Configuring and Consuming CelloSaaS WCF Services

Cello How-To Guide. Configuring and Consuming CelloSaaS WCF Services Cello How-To Guide Configuring and Consuming CelloSaaS WCF Services Contents 1 Introduction... 3 2 Windows Communication Foundation (WCF) service... 4 2.1 Hosting CelloSaaS WCF service... 4 2.2 How to

More information

Mobile Computing. Logic and data sharing. REST style for web services. Operation verbs. RESTful Services

Mobile Computing. Logic and data sharing. REST style for web services. Operation verbs. RESTful Services Logic and data sharing Mobile Computing Interface Logic Services Logic Data Sync, Caches, Queues Data Mobile Client Server RESTful Services RESTful Services 2 REST style for web services REST Representational

More information

Perceptive Document Composition

Perceptive Document Composition Perceptive Document Composition WebClient Installation and Setup Guide PDC Version: 5.4 Written by: Product Documentation, R&D Date: February 2014 2014 Perceptive Software. All rights reserved Perceptive

More information

Microsoft Partner Day. Introduction to SharePoint for.net Developer

Microsoft Partner Day. Introduction to SharePoint for.net Developer Microsoft Partner Day Introduction to SharePoint for.net Developer 1 Agenda SharePoint Product & Technology Windows SharePoint Services for Developers Visual Studio Extensions For Windows SharePoint Services

More information

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web

More information

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HIFIS Development Team May 16, 2014 Contents INTRODUCTION... 2 HIFIS 4 SYSTEM DESIGN... 3

More information

Question: 3 You are creating a Windows Communication Foundation service by using Microsoft.NET Framework 3.5. You write the following code segment.

Question: 3 You are creating a Windows Communication Foundation service by using Microsoft.NET Framework 3.5. You write the following code segment. Question: 1 You are creating a distributed application by using Microsoft.NET Framework 3.5. You use Windows Communication Foundation (WCF) to create the application. The operations provided by the WCF

More information

Sitecore Social Connected 8.1 Rev: September 13, Sitecore Social Connected 8.1

Sitecore Social Connected 8.1 Rev: September 13, Sitecore Social Connected 8.1 Sitecore Social Connected 8.1 Rev: September 13, 2018 Sitecore Social Connected 8.1 All the official Sitecore documentation. Page 1 of 70 Logging in to a Sitecore website using social network credentials

More information

windows-10-universal #windows- 10-universal

windows-10-universal #windows- 10-universal windows-10-universal #windows- 10-universal Table of Contents About 1 Chapter 1: Getting started with windows-10-universal 2 Remarks 2 Examples 2 Installation or Setup 2 Creating a new project (C# / XAML)

More information

PHEWR Installation Guide (version 3)

PHEWR Installation Guide (version 3) PHEWR Installation Guide (version 3) Introduction Included in this Zip File: Database - sql scripts to install database objects Admin - directory structure containing the files necessary to run the PHEWR

More information

Introduction to HTML5

Introduction to HTML5 Introduction to HTML5 History of HTML 1991 HTML first published 1995 1997 1999 2000 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 After HTML 4.01 was released, focus shifted to XHTML and its stricter standards.

More information

Getting Started with the Bullhorn SOAP API and C#/.NET

Getting Started with the Bullhorn SOAP API and C#/.NET Getting Started with the Bullhorn SOAP API and C#/.NET Introduction This tutorial is for developers who develop custom applications that use the Bullhorn SOAP API and C#. You develop a sample application

More information

Web Forms for Marketers 8.0 Rev: September 13, Web Forms for Marketers 8.0

Web Forms for Marketers 8.0 Rev: September 13, Web Forms for Marketers 8.0 Web Forms for Marketers 8.0 Rev: September 13, 2018 Web Forms for Marketers 8.0 All the official Sitecore documentation. Page 1 of 74 Add an ASCX control to the page In the Web Forms for Marketers module,

More information

What You Need to Use this Book

What You Need to Use this Book What You Need to Use this Book The following is the list of recommended system requirements for running the code in this book: Windows 2000 Professional or Windows XP Professional with IIS installed Visual

More information

.NET Programming Guide. Server

.NET Programming Guide. Server .NET Programming Guide Server 1 Overview... 2 2 Installation... 2 2.1 Prerequisites... 3 2.2 Internet Information Server (IIS)... 3 2.2.1 API... 3 2.2.2 Proxy... 3 2.3 Global Assembly Cache... 4 2.4 The.NET

More information

Microsoft Web Development Fundamentals. Download Full Version :

Microsoft Web Development Fundamentals. Download Full Version : Microsoft 98-363 Web Development Fundamentals Download Full Version : https://killexams.com/pass4sure/exam-detail/98-363 Answer: B, C, E QUESTION: 193 You are creating a webpage in Visual Studio. The webpage

More information

Wireframe :: tistory wireframe tistory.

Wireframe :: tistory wireframe tistory. Page 1 of 45 Wireframe :: tistory wireframe tistory Daum Tistory GO Home Location Tags Media Guestbook Admin 'XHTML+CSS' 7 1 2009/09/20 [ ] XHTML CSS - 6 (2) 2 2009/07/23 [ ] XHTML CSS - 5 (6) 3 2009/07/17

More information

CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration

CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration CS3240 Human-Computer Interaction Lab Sheet Lab Session 3 Designer & Developer Collaboration Page 1 Overview In this lab, users will get themselves familarise with fact that Expression Blend uses the identical

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

Installing CaseMap Server

Installing CaseMap Server User Guide CaseMap Server, Version 1.X System Requirements Installing the CaseMap Admin Console Installing the CaseMap SQL Import Utility Installing the TextMap SQL Import Utility Testing Installation

More information

IBM Bluemix Node-RED Watson Starter

IBM Bluemix Node-RED Watson Starter IBM Bluemix Node-RED Watson Starter Cognitive Solutions Application Development IBM Global Business Partners Duration: 45 minutes Updated: Feb 14, 2018 Klaus-Peter Schlotter kps@de.ibm.com Version 1 Overview

More information

ActiveReports 12 Server 1

ActiveReports 12 Server 1 ActiveReports 12 Server 1 Table of Contents Table of Contents 1-5 ActiveReports 12 Server User Guide 6-7 Features and Benefits 7-8 What's New 8-9 Breaking Changes 9-10 ActiveReports Limitations 10 Migration

More information

Activating AspxCodeGen 4.0

Activating AspxCodeGen 4.0 Activating AspxCodeGen 4.0 The first time you open AspxCodeGen 4 Professional Plus edition you will be presented with an activation form as shown in Figure 1. You will not be shown the activation form

More information

OFBiz Content Management How to

OFBiz Content Management How to OFBiz Content Management How to Thanks Jacopo Cappellato for the original document creation on OFBiz CMS, contents in this document are referred from it. Basic Concepts: DataResource and Content records

More information

Configuring Hotspots

Configuring Hotspots CHAPTER 12 Hotspots on the Cisco NAC Guest Server are used to allow administrators to create their own portal pages and host them on the Cisco NAC Guest Server. Hotspots created by administrators can be

More information

Weather forecast ( part 1 )

Weather forecast ( part 1 ) Weather forecast ( part 1 ) I will create a small application that offers the weather forecast for a certain city in the USA. I will consume two webservices for this. The first service will give me an

More information

Hosting Services in IIS

Hosting Services in IIS ARGUS Enterprise 11.7.0 12/15/2017 ARGUS Enterprise 11.7 12/15/2017 Published by: ARGUS Software, Inc. 750 Town and Country Blvd Suite 800 Houston, TX 77024 Telephone (713) 621-4343 Facsimile (713) 621-2787

More information

Workspace Administrator Help File

Workspace Administrator Help File Workspace Administrator Help File Table of Contents HotDocs Workspace Help File... 1 Getting Started with Workspace... 3 What is HotDocs Workspace?... 3 Getting Started with Workspace... 3 To access Workspace...

More information

ONSITE.NET API. The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users.

ONSITE.NET API. The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users. "The first step in a great mobile experience" ONSITE NET API Support The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users It represents the

More information

Bringing Together One ASP.NET

Bringing Together One ASP.NET Bringing Together One ASP.NET Overview ASP.NET is a framework for building Web sites, apps and services using specialized technologies such as MVC, Web API and others. With the expansion ASP.NET has seen

More information

Lab 5: ASP.NET 2.0 Profiles and Localization

Lab 5: ASP.NET 2.0 Profiles and Localization Lab 5: ASP.NET 2.0 Profiles and Localization Personalizing content for individual users and persisting per-user data has always been a non-trivial undertaking in Web apps, in part due to the stateless

More information

Web Publishing Basics I

Web Publishing Basics I Web Publishing Basics I Jeff Pankin Information Services and Technology Contents Course Objectives... 2 Creating a Web Page with HTML... 3 What is Dreamweaver?... 3 What is HTML?... 3 What are the basic

More information

I Can t Believe It s Not

I Can t Believe It s Not I Can t Believe It s Not Flash! @thomasfuchs Animating CSS properties Timer JavaScript sets CSS Reflow Rendering Paint Animating CSS properties Timer JavaScript sets CSS Reflow

More information