Developer Tutorial Version 1. 0 February 2015

Size: px
Start display at page:

Download "Developer Tutorial Version 1. 0 February 2015"

Transcription

1 Developer Tutorial Version 1. 0

2 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components... 8 Your first Hello World example...10 Step 1: Create an empty Microsoft Visual Studio 2012 project...10 Step 2: Import Mapzania NuGet Packages...11 Step 3: Update the Global.asax file to extend the class Terrascape.Server.Site...12 Step 4: Update the web.config file Step 5: Create geo-connections and a map schema Step 7: Create the Hello World application HTML page Step 7.1: Create a cascading style sheet (CSS) for the Hello World application...13 Step 7.2: Include standard Mapzania CSS files...13 Step 7.3: Include Third Party Library JavaScript files Step 7.4: Include Mapzania JavaScript files...14 Step 7.5: Define the HTML page content / elements Step 7.6: Use the JavaScript API to create and instantiate the map...15 Step 8: Run the application...16 Adding a map toolbar...17 Step 1: Create a cascading style sheet (CSS) for the toolbar...17 Step 2: Define the HTML page content / elements Step 3: Use the JavaScript API to create and instantiate the map and map toolbar...18 Step 4: Binding behavior to toolbar buttons...19 Step 5: Run the application...19 Page 2 Version 1. 0

3 Introduction What is the Mapzania SDK? The Mapzania Software Development Kit (SDK) is a geo-spatial API, libraries and related set of tools that makes it easy for developers to incorporate a geo-spatial map component to existing and new web-based applications. The Mapzania SDK can be divided into (1) server and (2) web-based client components: The server component is primarily responsible for importing, storing and serving of geospatial data to webbased clients and also provides an API for performing specialized geospatial operations. Geo-spatial data includes vector feature data, such as points, lines and polygons. Raster tile images (typically serving as map backgrounds) is also considered geo-spatial data. This component also serves as a repository for map schemas (that defines the layout and styling associated with each map) and runs on Internet Information Server (IIS) and the Microsoft.NET platform. Multiple database platforms are supported, including Microsoft SQL Server. The web-based client components are primarily responsible for displaying an interactive map that provides users with the ability to interact with the user interface and provides applications the ability to manipulate the content displayed on the map. A number of standard toolbar items are provided. Mapzania supports a number of map renderer options that includes a Canvas, Raphael and Flash renderer, and allows maps to be usable on a wide variety of web browsers and devices. The web-based client side API is primarily JavaScript/HTML/CSS based and supports all major web browsers. This document concentrates on the development of a web-based application, using the Mapzania JavaScript API in the web browser. We assume the user already has some familiarity with Geo-spatial layer sources and map schemas and has the necessary knowledge and skill to configure an interactive map on Mapzania. Two separate documents contains information and detailed steps to successfully create an interactive map. These documents are and can be found at the following locations: Mapzania Implementation Guide ( Mapzania Map Schema Guide ( Several interactive map demos are provided on the site Separate API Reference Guides are provided for the server and web-based client components. These documents are and can be found at the following locations: Mapzania Microsoft.NET platform API document ( Mapzania Web-based client Javascript API reference ( This document assumes that developers have access to the source code of the Hello World sample project. This project is available at this location: Page 3 Version 1. 0

4 Features of Mapzania SDK The Mapzania SDK provides a pluggable architecture for building connectors to third-party service providers (such as Tom Tom, Inrix, Google and other open and free online geospatial services). Additionally, it provides the ability to perform geo-spatial projections and processing of business specific geo-spatial data. Note that this document does not focus on the Mapzania SDK and the Mapzania Microsoft.NET platform API document provides an API reference. Contact Aspire Solutions if you require more information. The client-side (web-based) Mapzania SDK provides a number of features used for web-based map development. These features are listed in the table below. Feature Multiple renderers Description The Mapzania web-based API provides two major rendering platforms: Canvas and Raphael. The Raphael renderer uses the SVG W3C Recommendation and VML as a base for creating graphics and uses the third party JavaScript library The Raphael renderer supports a wide variant of web browsers, including Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer The Canvas renderer makes use of the HTML 5 Canvas component and is supported on more recent web browser versions. For a summary of web browser support for the Canvas component, see Generally, the Canvas renderer performs better than the Raphael renderer. The Raphael renderer, on the other hand, supports a wider set of web browsers. A Flash-based renderer also exists for the Mapzania platform. Contact Aspire Solutions if you require more information for this renderer. Interactive map toolbar A number of standard interactive map tools are provided. These tools include: Zoom In Zoom Out Zoom Extents Pan Measure distance (between two points) Measure area Query point Query line Query polygon Page 4 Version 1. 0

5 Map data export Mapzania provides the ability to export map vector data to various output formats. The standard supported export formats are: ESRI Shapefile Google KMZ file CSV file For more information on exporting map data, view the web endpoint document at the location: Mapzania Web API documentation ( The endpoint /api/maps/{mapkey}/export provides this functionality. Static images / print Mapzania provides a web endpoint to produce a static image of a map and download that image as a PNG or GIF image. For more information on this endpoint, view the web endpoint document at the location: Mapzania Web API documentation ( The endpoint /api/maps/{mapkey}/image provides this functionality. Dynamic layers Map legends Map data filters Mapzania provides the ability for web based application to dynamically add and remove map layers to user sessions on the web client, without affecting the master map schema on the server. This functionality is useful when applications programmatically needs to adjust the layout and content of an interactive map during a user session. Mapzania provides a standard map user interface legend component, allowing users to view and set the visibility of layers. Applications also have the ability to build map legends that are specialized for an application use case. Applications provides the ability to change filters on map layers dynamically, without affecting the master schema on the server. Filters on vector layers allows applications to filter out features on a vector layer and is useful for creating dynamic maps. Mapzania Applications Mapzania front-end applications are developed using web-based technologies that includes Web 2.0 technologies, HTML / HTML 5, CSS and JavaScript. Mapzania components are built on the Microsoft.NET platform using Internet Information Server (IIS) and the ASP.NET MVC Framework. The recommended development environment for Mapzania web applications is Microsoft Developer Studio However, the Mapzania SDK does not limit front-end application development to this environment. Page 5 Version 1. 0

6 Architecture The Mapzania SDK has 5 NuGet packages, with inter-dependencies to make up the Mapzania platform stack. These libraries are shown in the diagram below. The Mapzania web-based API and components are included in the Terrascape.Web NuGet package. Readers should note that although this document does focus on the web browser based client-side SDK of Mapzania, all the packages are listed and provided here for informational purposes and allow readers to gain a better understanding of the Mapzania platform (in its entire). Diagram 1: The Mapzania platform stack Page 6 Version 1. 0

7 NuGet Package Aspire.Core Terrascape.Core Terrascape.Platforms.Standard Description Contains interfaces for user authentication, caching, database abstractions, Logging and several Microsoft.NET extension methods and helper methods for application development. Contains the core of the Mapzania geospatial server-based library. It includes abstractions and implementations for geometries, spatial algorithms, coordinate systems & projections, static map renderers, layer sources and map schema definitions. Map schema definitions includes interfaces and supporting classes for map schemas, layers (vector, raster and image) and geo-connections. Contains geo-connector implementations. This includes server-based connectors to the following external third party service providers: Open Street Maps (raster tiles) Noterra database tables (vector data) Shape Files (vector data) XML Files (vector data) Map Box (raster tiles) Inrix (raster tiles and vector data) Tom Tom (raster tiles and vector data) Several other third party integrations are supported and are described in the Mapzania Map Schema Guide. Aspire.Mvc Terrascape.Web Contains Microsoft ASP.NET MVC framework additions for Mapzania applications. This includes authentication / site MVC controllers, a large set of utility and helper classes / methods, logging / authentication implementations and JSON / XML formatters. Contains standard ASP.NET MVC controllers for serving geo-spatial data, performing geospatial operations and serving/receiving maps schemas. Additionally, it contains standard web-based map viewers, release notes, the JavaScript API and the corresponding JavaScript API reference. These above listed NuGet packages can be downloaded from the Aspire Solutions NuGet server at the following location: Page 7 Version 1. 0

8 Front-end application components Various loosely coupled application components are provided to make up an interactive map user interface. These components and their responsibilities are listed below. Component Terrascape.Api Description This component provides a programmatic interface to the web-based endpoints exposed by the Mapzania API. Applications usually create a single instance of this component. Functions provided in this class are used mostly by the Mapzania map internally. However, applications can make use of the functions provided in this class. Examples are the ability to save a map schema to the server and perform geo-spatial calculations. Terrascape.Model Applications use the Terrascape.Model component as the primary entry point for interacting with a Mapzania map user interface. Event properties are provided that allows applications to receive various events generated by the interactive map. Examples of these are when a map is panned or zoomed, or when a layer is set visible or hidden. Additional JavaScript functions are provided to perform actions on the map. Examples are the ability to add or removed layers and apply filters to existing vector layers. Mapper / Drawer An interactive map drawer component, responsible for the rendering of features and images on the map interface. Applications typically instantiate this component once, and do not make direct use of any functions defined in this class. Mapzania provides two standard implementations of this component: Canvas.Mapper TRaphael.Mapper Terrascape.Renderer Terrascape.Viewport A component responsible for coordinating the rendering of the interactive map, using the Model, Viewport and Mapper (also known as the drawer, such as Canvas or Raphael). Applications typically instantiate this class once, and do not make direct use of any functionality provided in this class. A component responsible for coordinating the web user interface and the Mapper component (also known as the drawer, such as Canvas or Raphael). Applications typically instantiate this component once, and do not make direct use of any functions provided in this class. The following diagram shows the relationship between these components and the front-end application. Frond-end applications typically only interact with the Model and API components. Page 8 Version 1. 0

9 Diagram 2: Relationship between the Mapzania SDK client-side components Users can consult the JavaScript API reference documentation for a complete list of components and functions provided by the client-side Mapzania platform. Page 9 Version 1. 0

10 Your first Hello World example This section describes, using a step-by-step approach, how to create your first Mapzania web-based application. This example demonstrates the creation of a simple Mapzania map user interface, but with no toolbar. Step 1: Create an empty Microsoft Visual Studio 2012 project Create a new ASP.NET MVC 4 Web Application in Microsoft Visual Studio On the next dialog, when asked to select a project template, select Empty Template. Page 10 Version 1. 0

11 Step 2: Import Mapzania NuGet Packages After adding the Mapzania NuGet server location ( as an additional NuGet Source to the NuGet Package Manager in Microsoft Visual Studio, add the Terrascape.Web NuGet package to the project. By adding this one NuGet package, Visual Studio will ensure that all dependent packages are added as well. This includes all third party libraries and related Mapzania packages. Page 11 Version 1. 0

12 Step 3: Update the Global.asax file to extend the class Terrascape.Server.Site In this step, you are required to update the main ASP.NET MVC Application class to extend the Mapzania Site base class. An example is provided below. using Aspire.Logging; namespace HelloWorld { public class MvcApplication : Terrascape.Server.Site { protected void Application_Start() { base.application_start(); } } } Log.Message("The Hello World! application has started", "Application"); The method call to Log.Message writes a message to the message log file on the server. Step 4: Update the web.config file The web.config file requires an update to contain the necessary logging framework configuration. Refer to the web.config file in the Hello World sample project for an example on how to configure the Enterprise Logging Framework. This step requires you to complete the loggingconfiguration section in this file. Step 5: Create geo-connections and a map schema Configuring Mapzania geo-connections and map schemas are outside the scope of this document. Two separate documents (namely the Mapzania Implementation Guide and the Mapzania Map Schema Guide) provides the necessary background and detailed steps to configure geo-connections and a map schema. This step requires you to configure a map with a raster layer and one or more vector layers. Label this map with the map key TESTMAP. Refer to the MapSchemas\TESTMAP.terraproj file in the Hello World sample project for an example configuration. To validate this step, you can view the map (once you have start running the Microsoft Visual Studio project) using an URL similar to the one below: Page 12 Version 1. 0

13 Step 7: Create the Hello World application HTML page In this step, we will be creating a simple HTML page, containing the map that we have configured in the previous step. No toolbar will be present. The focus is to provide an example that shows how to use and combine the (JavaScript) webbased components. Step 7.1: Create a cascading style sheet (CSS) for the Hello World application The CSS code snippet below contains the styling definition for the HTML DIV element that will contain the map user interface (see the CSS selector #map-container). The map interface, in this example, consumes all the real estate on the web page. body { left: 0px; right: 0px; top: 0px; bottom: 0px; } #map-container { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; } Step 7.2: Include standard Mapzania CSS files The Mapzania SDK contains a Cascading Style Sheet that should be included in all HTML pages containing a Mapzania map component. The HTML snippet below demonstrated the inclusion of this style sheet. <link href="/content/terrascape/mapper.css" rel="stylesheet" type="text/css" /> Step 7.3: Include Third Party Library JavaScript files The Mapzania SDK makes use of a number of third party JavaScript libraries. These needs to be included in all HTML pages containing a Mapzania map component. The HTML snippet below demonstrated the inclusion of these libraries. <script src="/scripts/libs/jquery min.js" type="text/javascript"></script> <script src="/scripts/libs/can js" type="text/javascript"></script> <script src="/scripts/libs/raphael min.js" type="text/javascript"></script> Page 13 Version 1. 0

14 Step 7.4: Include Mapzania JavaScript files The Mapzania SDK makes up two JavaScript files. These need to be included in all HTML pages containing a Mapzania map component. The HTML snippet below demonstrated the inclusion of these files. <script src="/scripts/aspire/aspire_sdk_combined.js" type="text/javascript"></script> <script src="/scripts/terrascape/terrascape_sdk_combined.js" type="text/javascript"></script> Step 7.5: Define the HTML page content / elements The Mapzania web-based map viewer uses dynamic HTML to inject the map user interface into an existing HTML DIV component that defines the size and location of the interactive map on the map. The HTML snippet below demonstrated the declaration of this HTML component. <!-- The HTML DIV element in which the map will be displayed. It should be left empty, since the map renderer will populate this element with the map UI (using dynamic HTML). --> <div id="map-container"></div> Page 14 Version 1. 0

15 Step 7.6: Use the JavaScript API to create and instantiate the map The JavaScript snippet below demonstrates the use and combining of the web-based map components. Code comments explains each step. <!-- The JavaScript code, illustrating the wiring of the map components. --> <script type="text/javascript"> $(function () { Create the API component. We assume that the application URL is the Site URL in this example var api = new Terrascape.Api("/"); In this example, we make use of the Canvas map drawer. Alternatively, you can make use TRaphael.Mapper for the Raphael renderer. var mapper = new Canvas.Mapper(); Create the viewport instance. The map UI is injected in the HTML element with the id "map-container". This element var viewport = new Terrascape.Viewport("#map-container", mapper); viewport.init(function () { Create the Model and Renderer var model = new Terrascape.Model(api); var renderer = new Terrascape.Renderer(model, viewport, mapper); Add an event listener to the Model. This particular event is fired when the map schema has changed model.schemaloaded.add(function () { Once the schema was loaded for the map, we start loading the map layer content (i.e. raster tiles and vector content) model.load(); }); Start loading the schema for the map, TESTMAP. model.loadschema("testmap"); }); }); </script> Page 15 Version 1. 0

16 Step 8: Run the application In this step you are required to run the Hello World application. You should see a map similar to the one below. Page 16 Version 1. 0

17 Adding a map toolbar This section describes the steps required to add a map toolbar to a Mapzania web map. Step 1: Create a cascading style sheet (CSS) for the toolbar The file HelloToolbar.css in the Hello World sample project contains the CSS styling required for the toolbar that we will add to the Mapzania map. Map toolbars buttons are declared and styled by the application (using HTML and CSS). Applications need to ensure that each toolbar button has the correct CSS class association. For example, the Zoom In toolbar button needs to be associated with the zoomin CSS class. The table below lists the CSS classes that needs to be associated with each toolbar button. Toolbar button Zoom in Zoom out Reset Pan Length Area Query point Query line Query polygon Print map Export map CSS class name zoomin zoomout reset pan length area querypoint queryline querypolygon printmap exportmap Step 2: Define the HTML page content / elements The HTML snippet below demonstrates the declaration of the HTML elements for the map and the map toolbar buttons. The file HelloToolbar.css contains the corresponding CSS declarations. <div id="map-toolbar-container"> <!-- The HTML DIV element in which the map will be displayed. It should be left empty, since the map renderer will populate this element with the map UI (using dynamic HTML). --> <div id="map"></div> <!-- Toolbar User Interface. The toolbar is not "injected" (with dynamic HTML) like the map. --> <div id="toolbar" class="shadow"> <div class="button zoomin">zoom In</div> <div class="button zoomout">zoom Out</div> <div class="button reset">zoom Extents</div> <div class="button pan">pan</div> <div class="button length">measure Distance</div> <div class="button area">measure Area</div> <div class="button querypoint">query Point</div> <div class="button queryline">query Line</div> <div class="button querypolygon">query Polygon</div> <div class="button printmap">print</div> <div class="button exportmap">export</div> </div> </div> Page 17 Version 1. 0

18 Step 3: Use the JavaScript API to create and instantiate the map and map toolbar The JavaScript snippet below demonstrates the use and combining of the web-based map components and toolbar events. Code comments explains each step. <!-- The JavaScript code, illustrating the wiring of the map components. --> <script type="text/javascript"> $(function () { Create the API component. We assume that the application URL is the Site URL in this example var api = new Terrascape.Api("/"); In this example, we make use of the Canvas map drawer. Alternatively, you can make use TRaphael.Mapper for the Raphael renderer. var mapper = new Canvas.Mapper(); Create the viewport instance. The map UI is injected in the HTML element with the id "map". This element var viewport = new Terrascape.Viewport("#map", mapper); viewport.init(function () { Create the Model and Renderer var model = new Terrascape.Model(api); var renderer = new Terrascape.Renderer(model, viewport, mapper); The ToolsManager and Toolbar are both responsible for managing the tools on the toolbar var toolsmanager = new Terrascape.ToolsManager(model, viewport, mapper); var toolbar = new Terrascape.Toolbar($("#toolbar"), model); Add an event listener to the Model. This particular event is fired when the map schema has changed model.schemaloaded.add(function () { Once the schema was loaded for the map, we start loading the map layer content (i.e. raster tiles and vector content) model.load(); }); The map model fire a statechanged event when toolbar items are selected. No default implementations exists for the print and export toolbar icons. This example demonstrates how to capture these events. model.statechanged.add(function (e) { switch (e.data) { case Terrascape.MapState.printMap: window.alert("the Print Map toolbar icon was clicked!"); break; case Terrascape.MapState.exportMap: window.alert("the Export Map toolbar icon was clicked!"); break; } }); Start loading the schema for the map, TESTMAP. model.loadschema("testmap"); }); }); </script> Page 18 Version 1. 0

19 Step 4: Binding behavior to toolbar buttons The Mapzania SDK provides default behavior for the Zoom in, Zoom out, Reset and Pan toolbar buttons. The Model fires a gotlength event after the Measure Distance tool was invoked and the user specified two points on the map. The Model fires a gotarea event after the Measure Area tool was invoked and the user specified a set of points on the map. The Model fires a queried event after the Query Point, Query Line and Query Polygon tools was invoked and the user specified points on the map. The Model fires a statechanged event when the Print and Export tools was invoked. The file HelloToolbar.html in the Hello World project contains example uses of these events. Step 5: Run the application In this step you are required to run the Hello World Toolbar application. You should see a map and toolbar buttons similar to the ones shown below. Page 19 Version 1. 0

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. 20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction

More information

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Macromedia Dreamweaver 8 Developer Certification Examination Specification Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this

More information

Geographic Web Application

Geographic Web Application University of L Aquila Department of Electrical and Information Engineering Geographic Web Application Enrico Ippoliti Building complete web applications This section discuss how to build complete web

More information

DotNet Web Developer Training Program

DotNet Web Developer Training Program DotNet Web Developer Training Program Introduction/Summary: This 5-day course focuses on understanding and developing various skills required by Microsoft technologies based.net Web Developer. Theoretical

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2004 Vol. 3, No. 4 (April 2004) Special issue: TOOLS USA 2003 WebGD: A Framework for

More information

Project Plan Log Monitoring Compliance

Project Plan Log Monitoring Compliance Project Plan Log Monitoring Compliance The Capstone Experience Team Spectrum Health Kathryn Bonnen Collin Lotus Will Seeger Wayne Stiles Department of Computer Science and Engineering Michigan State University

More information

Documentation of open source GIS/RS software projects

Documentation of open source GIS/RS software projects Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

Publishing KML Services Tutorial

Publishing KML Services Tutorial Publishing KML Services Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents Tutorial: Publishing a KML service............................ 3 Copyright 1995-2010 ESRI, Inc. All rights

More information

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing ASP.NET MVC 4 Web Applications MOC 20486 Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies

More information

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5 Using HTML5 Pack for ADOBE ILLUSTRATOR CS5 ii Contents Chapter 1: Parameterized SVG.....................................................................................................1 Multi-screen SVG.......................................................................................................4

More information

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET Unit 39: Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this unit will

More information

SuperGIS Server 3.2 Standard Edition Specification

SuperGIS Server 3.2 Standard Edition Specification SuperGIS Server 3.2 Standard Edition Specification 20140826 Specification 1. All of the services support SOAP (Simple Object Access Protocol). 2. Use map file created by SuperGIS Desktop as map services

More information

ArcGIS Server 9.3.1 mashups

ArcGIS Server 9.3.1 mashups Welcome to ArcGIS Server 9.3.1: Creating Fast Web Mapping Applications With JavaScript Scott Moore ESRI Olympia, WA smoore@esri.com Seminar agenda ArcGIS API for JavaScript: An Overview ArcGIS Server Resource

More information

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

ArcGIS Viewer for Silverlight An Introduction

ArcGIS Viewer for Silverlight An Introduction Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap Agenda Background Product overview Getting started and

More information

Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below.

Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below. Programming Practices Learning assets Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below. Titles Debugging: Attach the Visual Studio Debugger

More information

Visualizing a Neo4j Graph Database with KeyLines

Visualizing a Neo4j Graph Database with KeyLines Visualizing a Neo4j Graph Database with KeyLines Introduction 2! What is a graph database? 2! What is Neo4j? 2! Why visualize Neo4j? 3! Visualization Architecture 4! Benefits of the KeyLines/Neo4j architecture

More information

MEALS2SHARE Neighborhood Home Cooked Food Sharing Web Application

MEALS2SHARE Neighborhood Home Cooked Food Sharing Web Application Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2015 MEALS2SHARE Neighborhood Home Cooked Food Sharing Web Application Isha Singh Grand Valley

More information

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM

More information

System Administration Training Guide. S100 Installation and Site Management

System Administration Training Guide. S100 Installation and Site Management System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5

More information

SQL Server Database Administration and Design By Dave Peru, October 2011

SQL Server Database Administration and Design By Dave Peru, October 2011 SQL Server Database Administration and Design By Dave Peru, October 2011 Introduction Name Handout Sheet Developer s Perspective - Story Outline Create a Database Create a New Data Model Data Model Diagrams

More information

Working with Indicee Elements

Working with Indicee Elements Working with Indicee Elements How to Embed Indicee in Your Product 2012 Indicee, Inc. All rights reserved. 1 Embed Indicee Elements into your Web Content 3 Single Sign-On (SSO) using SAML 3 Configure an

More information

Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer

Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer http://msdn.microsoft.com/en-us/library/8wbhsy70.aspx Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer In addition to letting you create Web pages, Microsoft Visual Studio

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0. Table of Contents Introduction Audience Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides students with the

More information

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Programming Fundamentals of Web Applications Course 10958A; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course

More information

Differences between HTML and HTML 5

Differences between HTML and HTML 5 Differences between HTML and HTML 5 1 T.N.Sharma, 2 Priyanka Bhardwaj, 3 Manish Bhardwaj Abstract: Web technology is a standard that allow developing web applications with the help of predefined sets of

More information

Glyma Deployment Instructions

Glyma Deployment Instructions Glyma Deployment Instructions Version 0.8 Copyright 2015 Christopher Tomich and Paul Culmsee and Peter Chow Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except

More information

metaengine DataConnect For SharePoint 2007 Configuration Guide

metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect for SharePoint 2007 Configuration Guide (2.4) Page 1 Contents Introduction... 5 Installation and deployment... 6 Installation...

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

Design and Functional Specification

Design and Functional Specification 2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)

More information

Getting Started with Telerik Data Access. Contents

Getting Started with Telerik Data Access. Contents Contents Overview... 3 Product Installation... 3 Building a Domain Model... 5 Database-First (Reverse) Mapping... 5 Creating the Project... 6 Creating Entities From the Database Schema... 7 Model-First

More information

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming TRAINING & REFERENCE murach's web programming with C# 2010 Anne Boehm Joel Murach Va. Mike Murach & Associates, Inc. I J) 1-800-221-5528 (559) 440-9071 Fax: (559) 44(M)963 murachbooks@murach.com www.murach.com

More information

Dashboard Builder TM for Microsoft Access

Dashboard Builder TM for Microsoft Access Dashboard Builder TM for Microsoft Access Web Edition Application Guide Version 5.3 5.12.2014 This document is copyright 2007-2014 OpenGate Software. The information contained in this document is subject

More information

Integration Overview. Web Services and Single Sign On

Integration Overview. Web Services and Single Sign On Integration Overview Web Services and Single Sign On Table of Contents Overview...3 Quick Start 1-2-3...4 Single Sign-On...6 Background... 6 Setup... 6 Programming SSO... 7 Web Services API...8 What is

More information

WFP Liberia Country Office

WFP Liberia Country Office 1 Oscar Gobbato oscar.gobbato@wfp.org oscar.gobbato@libero.it WFP Liberia Country Office GIS training - Summary Objectives 1 To introduce to participants the basic concepts and techniques in using Geographic

More information

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0 NS DISCOVER 4.0 ADMINISTRATOR S GUIDE July, 2015 Version 4.0 TABLE OF CONTENTS 1 General Information... 4 1.1 Objective... 4 1.2 New 4.0 Features Improvements... 4 1.3 Migrating from 3.x to 4.x... 5 2

More information

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE

OPENTABLE GROUP SEARCH MODULE GETTING STARTED ADD RESERVATIONS TO YOUR WEBSITE ADD RESERVATIONS TO YOUR WEBSITE OPENTABLE GROUP SEARCH MODULE The group search module allows users to select a specific restaurant location from a list and search tables at that location. The code below

More information

App Development for Modern UI MODULE 4: APP DEVELOPMENT ESSENTIALS

App Development for Modern UI MODULE 4: APP DEVELOPMENT ESSENTIALS App Development for Modern UI MODULE 4: APP DEVELOPMENT ESSENTIALS Module 4: App Development Essentials Windows, Bing, PowerPoint, Internet Explorer, Visual Studio, WebMatrix, DreamSpark, and Silverlight

More information

Create interactive web graphics out of your SAS or R datasets

Create interactive web graphics out of your SAS or R datasets Paper CS07 Create interactive web graphics out of your SAS or R datasets Patrick René Warnat, HMS Analytical Software GmbH, Heidelberg, Germany ABSTRACT Several commercial software products allow the creation

More information

ArcGIS online Introduction... 2. Module 1: How to create a basic map on ArcGIS online... 3. Creating a public account with ArcGIS online...

ArcGIS online Introduction... 2. Module 1: How to create a basic map on ArcGIS online... 3. Creating a public account with ArcGIS online... Table of Contents ArcGIS online Introduction... 2 Module 1: How to create a basic map on ArcGIS online... 3 Creating a public account with ArcGIS online... 3 Opening a Map, Adding a Basemap and then Saving

More information

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved.

Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved. Citrix StoreFront Customizing the Receiver for Web User Interface 2012 Citrix. All rights reserved. Customizing the Receiver for Web User Interface Introduction Receiver for Web provides a simple mechanism

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

Embedded BI made easy

Embedded BI made easy June, 2015 1 Embedded BI made easy DashXML makes it easy for developers to embed highly customized reports and analytics into applications. DashXML is a fast and flexible framework that exposes Yellowfin

More information

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT

WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT CHAPTER 1 WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT SharePoint 2013 introduces new and improved features for web content management that simplify how we design Internet sites and enhance the

More information

MyReports Recommended Browser Settings MYR-200a

MyReports Recommended Browser Settings MYR-200a MyReports Recommended Browser Settings MYR-200a Note: If you have installed an additional Tool Bar on your browser, such as Yahoo Tool Bar or Google Tool Bar, be sure that it is also configured to allow

More information

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB) Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB) Course Number: 70-567 UPGRADE Certification Exam 70-567 - UPGRADE: Transition your MCPD Web Developer Skills to MCPD ASP.NET

More information

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development

More information

Visualizing an OrientDB Graph Database with KeyLines

Visualizing an OrientDB Graph Database with KeyLines Visualizing an OrientDB Graph Database with KeyLines Visualizing an OrientDB Graph Database with KeyLines 1! Introduction 2! What is a graph database? 2! What is OrientDB? 2! Why visualize OrientDB? 3!

More information

Scott Moore, Esri April 4, 2016 2016 Intermountain, Great Falls, MT

Scott Moore, Esri April 4, 2016 2016 Intermountain, Great Falls, MT Create Great Web Apps No Coding Required Scott Moore, Esri April 4, 2016 2016 Intermountain, Great Falls, MT Agenda Product overview Web AppBuilder for ArcGIS tour What s New November 2015 ArcGIS Online

More information

Fast track to HTML & CSS 101 (Web Design)

Fast track to HTML & CSS 101 (Web Design) Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of

More information

ASP.NET Using C# (VS2012)

ASP.NET Using C# (VS2012) ASP.NET Using C# (VS2012) This five-day course provides a comprehensive and practical hands-on introduction to developing applications using ASP.NET 4.5 and C#. It includes an introduction to ASP.NET MVC,

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual

More information

Web Mapping in Archaeology

Web Mapping in Archaeology Non-invasive methods in the contemporary archaeological practice 25th February 2014 http://www.pborycki.pl/pdf/webmapping.pdf Plan of the presentation 1 Web Mapping General Idea History of Web Mapping

More information

MS Enterprise Library 5.0 (Logging Application Block)

MS Enterprise Library 5.0 (Logging Application Block) International Journal of Scientific and Research Publications, Volume 4, Issue 8, August 2014 1 MS Enterprise Library 5.0 (Logging Application Block) Anubhav Tiwari * R&D Dept., Syscom Corporation Ltd.

More information

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun (cmjaun@us.ibm.com) Sudha Piddaparti (sudhap@us.ibm.com) Objective In this

More information

Acquia Introduction December 9th, 2009

Acquia Introduction December 9th, 2009 Acquia Introduction December 9 th, 2009 Agenda 1. Content Management 2. Web Application Framework 3. Architecture principles 1. Modular 2. Event driven 3. Skinnable 4. Secure 5. Accessible 4. Enterprise

More information

70-489. Developing Microsoft SharePoint Server 2013 Advanced Solutions. Version: Demo. Page <<1/8>>

70-489. Developing Microsoft SharePoint Server 2013 Advanced Solutions. Version: Demo. Page <<1/8>> 70-489 Developing Microsoft SharePoint Server 2013 Advanced Solutions Version: Demo Page 1. You need to configure the external content type to search for research papers. Which indexing connector

More information

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app

Instructions for Configuring Your Browser Settings and Online Security FAQ s. ios8 Settings for iphone and ipad app Instructions for Configuring Your Browser Settings and Online Security FAQ s ios8 Settings for iphone and ipad app General Settings The following browser settings and plug-ins are required to properly

More information

Skills for Employment Investment Project (SEIP)

Skills for Employment Investment Project (SEIP) Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:

More information

STATEMENT OF PURPOSE

STATEMENT OF PURPOSE WEB DESIGN STATEMENT OF PURPOSE This course is intended for the student interested in learning how to create web pages for the World Wide Web. Instruction on how to program using the HTML language is provided.

More information

Introduction to Building Windows Store Apps with Windows Azure Mobile Services

Introduction to Building Windows Store Apps with Windows Azure Mobile Services Introduction to Building Windows Store Apps with Windows Azure Mobile Services Overview In this HOL you will learn how you can leverage Visual Studio 2012 and Windows Azure Mobile Services to add structured

More information

Operational Decision Manager Worklight Integration

Operational Decision Manager Worklight Integration Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight

More information

Whitepaper. HR Dashboard STRATEGIC VALUE CREATION USING MICROSOFT REPORTING SERVICES YOUR SUCCESS IS OUR FOCUS

Whitepaper. HR Dashboard STRATEGIC VALUE CREATION USING MICROSOFT REPORTING SERVICES YOUR SUCCESS IS OUR FOCUS YOUR SUCCESS IS OUR FOCUS Whitepaper S Published on: OCTOBER 2006 Author: Ambika.k - ISG Mumbai, Debasmita ISG Cheenai 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Executive Summary

More information

Study of GML-Based Geographical Data Visualization Strategy

Study of GML-Based Geographical Data Visualization Strategy Study of GML-Based Geographical Data Visualization Strategy ZHANG LIN 1, CHEN SHI-BIN 2 1 College of Information Technology, ZheJiang University of Finance & Economics, HangZhou 310012, China 2 College

More information

BarTender Web Print Server

BarTender Web Print Server The World's Leading Software for Label, Barcode, RFID & Card Printing White Paper BarTender Web Print Server Web-based Software for Printing Barcodes, Labels, ID Cards and more. Contents Introduction to

More information

Web Dashboard User Guide

Web Dashboard User Guide Web Dashboard User Guide Version 10.2 The software supplied with this document is the property of RadView Software and is furnished under a licensing agreement. Neither the software nor this document may

More information

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive

More information

Charts for SharePoint

Charts for SharePoint KWizCom Corporation Charts for SharePoint Admin Guide Copyright 2005-2015 KWizCom Corporation. All rights reserved. Company Headquarters 95 Mural Street, Suite 600 Richmond Hill, ON L4B 3G2 Canada E-mail:

More information

JavaScript and jquery for Data Analysis and Visualization

JavaScript and jquery for Data Analysis and Visualization Brochure More information from http://www.researchandmarkets.com/reports/2766360/ JavaScript and jquery for Data Analysis and Visualization Description: Go beyond design concepts build dynamic data visualizations

More information

Qlik REST Connector Installation and User Guide

Qlik REST Connector Installation and User Guide Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All

More information

Dreamweaver Tutorial - Dreamweaver Interface

Dreamweaver Tutorial - Dreamweaver Interface Expertrating - Dreamweaver Interface 1 of 5 6/14/2012 9:21 PM ExpertRating Home ExpertRating Benefits Recommend ExpertRating Suggest More Tests Privacy Policy FAQ Login Home > Courses, Tutorials & ebooks

More information

Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010

Introducing Apache Pivot. Greg Brown, Todd Volkert 6/10/2010 Introducing Apache Pivot Greg Brown, Todd Volkert 6/10/2010 Speaker Bios Greg Brown Senior Software Architect 15 years experience developing client and server applications in both services and R&D Apache

More information

Interactive Data Visualization for the Web Scott Murray

Interactive Data Visualization for the Web Scott Murray Interactive Data Visualization for the Web Scott Murray Technology Foundations Web technologies HTML CSS SVG Javascript HTML (Hypertext Markup Language) Used to mark up the content of a web page by adding

More information

Enterprise Service Bus

Enterprise Service Bus We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications

More information

Kentico CMS 7.0 Tutorial

Kentico CMS 7.0 Tutorial Kentico CMS 7.0 Tutorial 2 Kentico CMS 7.0 Tutorial Table of Contents Introduction 5... 5 Kentico CMS Overview Installation 7... 7 Prerequisites... 8 Setup installation... 9 Web application installation...

More information

Cache Configuration Reference

Cache Configuration Reference Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...

More information

CLASSROOM WEB DESIGNING COURSE

CLASSROOM WEB DESIGNING COURSE About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered

More information

Traitware Authentication Service Integration Document

Traitware Authentication Service Integration Document Traitware Authentication Service Integration Document February 2015 V1.1 Secure and simplify your digital life. Integrating Traitware Authentication This document covers the steps to integrate Traitware

More information

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,

More information

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Getting Started with the Ed-Fi ODS and Ed-Fi ODS API Ed-Fi ODS and Ed-Fi ODS API Version 2.0 - Technical Preview October 2014 2014 Ed-Fi Alliance, LLC. All rights reserved. Ed-Fi is a registered trademark

More information

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Overview This course provides students with the knowledge and skills to work with the server-side and client-side object models,

More information

Using Application Insights to Monitor your Applications

Using Application Insights to Monitor your Applications Using Application Insights to Monitor your Applications Overview In this lab, you will learn how to add Application Insights to a web application in order to better detect issues, solve problems, and continuously

More information

The Great Office 365 Adventure

The Great Office 365 Adventure COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the

More information

White Paper Using PHP Site Assistant to create sites for mobile devices

White Paper Using PHP Site Assistant to create sites for mobile devices White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor

More information

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved. Reference Application Architecture Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

Introduction to BlackBerry Smartphone Web Development Widgets

Introduction to BlackBerry Smartphone Web Development Widgets Introduction to BlackBerry Smartphone Web Development Widgets Trainer name Date 2009 Research In Motion Limited V1.00 are stand-alone BlackBerry applications that consist of standard web components, including

More information

Site Configuration Mobile Entrée 4

Site Configuration Mobile Entrée 4 Table of Contents Table of Contents... 1 SharePoint Content Installed by ME... 3 Mobile Entrée Base Feature... 3 Mobile PerformancePoint Application Feature... 3 Mobile Entrée My Sites Feature... 3 Site

More information

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

Portals and Hosted Files

Portals and Hosted Files 12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics Contents Web technologies of Tizen Components of SDK 2.0.0 Alpha Hello world! Debugging apps Summary 1 Web technologies on Tizen Web

More information

Create Reports Utilizing SQL Server Reporting Services and PI OLEDB. Tutorial

Create Reports Utilizing SQL Server Reporting Services and PI OLEDB. Tutorial Create Reports Utilizing SQL Server Reporting Services and PI OLEDB Tutorial Introduction... 3 PI OLEDB... 3 SQL Server 2005 Reporting Services (SSRS)... 3 Installed Software on Tutorial PC... 3 Basic

More information

GOA365: The Great Office 365 Adventure

GOA365: The Great Office 365 Adventure BEST PRACTICES IN OFFICE 365 DEVELOPMENT 5 DAYS GOA365: The Great Office 365 Adventure AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Professional Developers Instructor-led training with hands-on

More information

branddocs Technology edocument Solutions V.1.0.2013 V.11.0.2013

branddocs Technology edocument Solutions V.1.0.2013 V.11.0.2013 branddocs Technology V.1.0.2013 V.11.0.2013 edocument Solutions Contents 1.- Branddocs' Development Technology 03 2.- Development Technology Features 04 3.- Technical Architecture 05 4.- Description of

More information

Building an ASP.NET MVC Application Using Azure DocumentDB

Building an ASP.NET MVC Application Using Azure DocumentDB Building an ASP.NET MVC Application Using Azure DocumentDB Contents Overview and Azure account requrements... 3 Create a DocumentDB database account... 4 Running the DocumentDB web application... 10 Walk-thru

More information