4/25/ Xamarin. All rights reserved.

Size: px
Start display at page:

Download "4/25/ Xamarin. All rights reserved."

Transcription

1 1

2 Xamarin + Xamarin.Forms Traditional Xamarin approach With Xamarin.Forms: more code-sharing, native controls Shared UI Code 2

3 4/25/15 Metroon for ios 2014 X amarin. All rights r eserved. 3

4 What s Included Shared UI Code Standard Controls Flexible Layout Multi- Page Navigation Custom Controls XAML Data Binding Engine 4

5 Platform-specific projects act as "host" to create native application Portable Class Library or Shared Project used to hold shared code that defines UI and logic Pages Content MasterDetail Navigation Tabbed Carousel 5

6 Layouts Stack Absolute Relative Grid ContentView ScrollView Frame Controls ActivityIndicator BoxView Button DatePicker Editor Entry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell 6

7 ContentPage Content property Control 7

8 ContentPage Content property Control Layout Children Control Control Control Control Demonstration 8

9 Controls expose properties to alter visualization var entry = new Entry { Placeholder = "Enter text", Keyboard = Keyboard. }; entry.textchanged += (sender, e) => { // Input changed }; Controls expose events to provide interactive behavior Demonstration 9

10 > toolable > human readable > extensible 10

11 shared UI and code XAML file (UI) C# file (behavior) Disclosure arrow collapses the C# file and indicates these files go together 11

12 XML based: case sensitive, open tags must be closed, etc. Element tags create objects Child nodes are used to establish relationships <?xml version="1.0" encoding="utf- 8"?> <ContentPage...> <StackLayout Padding="20" Spacing="10"> <Label Text="Enter a Phoneword:" /> <Entry Placeholder="Number" /> <Button Text="Translate" /> <Button Text="Call" IsEnabled="False" /> </StackLayout> </ContentPage> Attributes set properties 12

13 public partial class MyPage : ContentPage { public MyPage () { InitializeComponent (); } } Constructor loads XML and creates UI from XAML x:name <Entry x:name="phonenumber" Placeholder="Number" />.xaml public partial class MainPage : ContentPage { private Entry PhoneNumber;.cs }... field is created for you and is hidden away in another file 13

14 UI events handler <Button Content="Translate"... Clicked="OnTranslateClicked" />.xaml void OnTranslateClicked(object sender, EventArgs e) { } Button button = (Button)sender;....cs handler is not created for you.. must add this yourself! Demonstration 14

15 15

16 OR OR 16

17 17

18 18

19 Demonstration 19

20 Basic Navigation Root Page: NavigationPage Gives each page an INavigation Standard Navigation Navigation.PushAsync(page: nextpage); Navigation.PopAsync(); Modal Navigation Navigation.PushModalAsync(page: modalpage); Navigation.PopModalAsync(); 20

21 Advanced Navigation Editing of stack beyond push/pop Remove Page InsertPageBefore NavigationStack[] Disable animations Push/Pop RemovePage InsertPageBefore 21

22 Demonstration Summary 22

23 4/25/15 Get the book Charles Petzold Xamarin Resources Documentation XAML Documentation orms/ Samples X amarin. All rights r eserved. 23

We re here to help. Erik Polzin. Colby Williams. Engineer Partner Team. Director Partners and Channels. +1 (415)

We re here to help. Erik Polzin. Colby Williams. Engineer Partner Team. Director Partners and Channels. +1 (415) We re here to help Erik Polzin Colby Williams Director Partners and Channels Engineer Partner Team erik@xamarin.com +1 (415) 547-0830 @epolzin colby@xamarin.com +1 (918) 671-5167 @colbylwilliams Xamarin

More information

Chris Key. Senior Consultant. Open Circle Solutions

Chris Key. Senior Consultant. Open Circle Solutions Chris Key Senior Consultant Open Circle Solutions www.opencirclesolutions.com Series Part 1: Introduction to Xamarin mobile development September 14 Part 2: Building Cross Platform Mobile Applications

More information

Come and Get Excited about Azure Mobile Services and Xamarin.Forms

Come and Get Excited about Azure Mobile Services and Xamarin.Forms Come and Get Excited about Azure Mobile Services and A story about Azure Mobile Services, SQL Azure and Xamarin Presented By: Fabian G. Williams About the Speaker Fabian Williams, MCSD, MCDBa, MCSE SharePoint

More information

The finished application DEMO ios-specific C# Android-specific C# Windows-specific C# Objective-C in XCode Java in Android Studio C# Shared Logic C# in Visual Studio ios codebase Android codebase Windows

More information

Tizen.NET. Transition of Tizen Developer Environment. Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee

Tizen.NET. Transition of Tizen Developer Environment. Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee Tizen.NET Transition of Tizen Developer Environment Samsung Electronics S/W Center Sung-Jae Lee, Seungkeun Lee 2016. 11. 17 Index Intro Language API & Framework Tools Collaborations & Roadmap 01 09 15

More information

Xamarin.Forms. Pages Building an Interface

Xamarin.Forms. Pages Building an Interface Xamarin.Forms Pages Building an Interface VS and Project Configuration VS: Tools Options only UWP only Android Solution Manage Nuget Packages for Solution Help About All projects Build Configuration Manager

More information

Xamarin.Forms. Pages Building an Interface

Xamarin.Forms. Pages Building an Interface Xamarin.Forms Pages Building an Interface VS and Project Configuration VS: Tools Options only UWP only Android Solution Manage Nuget Packages for Solution Help About All projects Build Configuration Manager

More information

Mobile Computing. Xamarin Data Binding MVVM Pattern. Data Binding. XAML binding example. Target Views. In simple apps. For complex or big apps

Mobile Computing. Xamarin Data Binding MVVM Pattern. Data Binding. XAML binding example. Target Views. In simple apps. For complex or big apps APM@FEUP Xamarin Data Binding MVVM Pattern 1 Data Binding In simple apps Get and set properties of controls is done explicitly in the code behind entry1.text = Hello, world! ; For complex or big apps This

More information

Mobile Computing Xamarin Data Binding MVVM Pattern

Mobile Computing Xamarin Data Binding MVVM Pattern Xamarin Data Binding MVVM Pattern APM@FEUP 1 Data Binding In simple apps Get and set properties of controls is done explicitly in the code behind entry1.text = Hello, world! ; For complex or big apps This

More information

Xamarin písanie Android a ios aplikácií v C#

Xamarin písanie Android a ios aplikácií v C# www.dotnetcollege.cz Xamarin písanie Android a ios aplikácií v C# Roman Jašek Software Architect, Riganti s.r.o. MSP, MCP roman.jasek@riganti.cz Xamarin vs. Xamarin Forms ios C# UI Android C# UI Windows

More information

Xamarin.Forms. #xamarin.fo rms

Xamarin.Forms. #xamarin.fo rms Xamarin.Forms #xamarin.fo rms 1 1: Xamarin.Forms 2 2 2 Examples 3 (Visual Studio) 3 Visual Studio Xamarin 3 Xamarin.Forms 4 Hello World Xamarin Forms : 4 1 :. 4 2 : 5 3 : 6 2: CarouselView - 7 7 Examples

More information

Xamarin for C# Developers

Xamarin for C# Developers Telephone: 0208 942 5724 Email: info@aspecttraining.co.uk YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING Xamarin for C# Developers Duration: 5 days Overview: C# is one of the most popular development

More information

XAMARIN Application Development - Workshop

XAMARIN Application Development - Workshop XAMARIN Application Development - Workshop Program 1: August 6 to 10 2017 Program 2: November 5 to 9 2017 Duration:(5days) 9 am to 4 pm Hotel Majestic- Dubai ISIDUS TECH TEAM FZE PO Box 9798 Dubai UAE,

More information

Chapter 25 Page varieties

Chapter 25 Page varieties Chapter 25 Page varieties If you think of a Xamarin.Forms application as a building, then you construct this building from bricks that take the form of views and elements. You arrange them into walls using

More information

4/25/ Xamarin. All rights reserved.

4/25/ Xamarin. All rights reserved. 1 v v Each cell is represented by some data structure which is then visualized on the screen headshot.source =...; nameentry.text = person.name; emailentry.text = person.email; birthday.date = person.dob;...

More information

Chapter 19 Collection views

Chapter 19 Collection views Chapter 19 Collection views Many of the views in Xamarin.Forms correspond to basic C# and.net data types: The Slider and Stepper are visual representations of a double, the Switch is a bool, and an Entry

More information

Chapter 14 Absolute layout

Chapter 14 Absolute layout Chapter 14 Absolute layout In Xamarin.Forms, the concept of layout encompasses all the ways that various views can be assembled on the screen. Here s the class hierarchy showing all the classes that derive

More information

Razvoj multiplatformskih mobilnih aplikacija sa Xamarin Forms. Andrej Radinger, MVP, Mobendo

Razvoj multiplatformskih mobilnih aplikacija sa Xamarin Forms. Andrej Radinger, MVP, Mobendo Razvoj multiplatformskih mobilnih aplikacija sa Xamarin Forms Andrej Radinger, MVP, Mobendo andrej@mobendo.com Native User Interfaces Native API Access Native Performance Silo Approach ios Android Windows

More information

Building a mobile enterprise application with Xamarin.Forms, Docker, MVVM and.net Core. Gill

Building a mobile enterprise application with Xamarin.Forms, Docker, MVVM and.net Core. Gill Building a mobile enterprise application with Xamarin.Forms, Docker, MVVM and.net Core Gill Cleeren @gillcleeren www.snowball.be Agenda Overall application structure The Xamarin application architecture

More information

ComponentOne. Xamarin Edition

ComponentOne. Xamarin Edition ComponentOne Xamarin Edition ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA Website: http://www.componentone.com Sales: sales@componentone.com Telephone:

More information

T R A I N I N G P U B L I S H I N G C O N S U L T I N G

T R A I N I N G P U B L I S H I N G C O N S U L T I N G MOB104 2-Day Writing Cross Platform ios and Android Apps using Xamarin.Forms and C# In this 2-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting ios and Android

More information

ComponentOne. Xamarin Edition

ComponentOne. Xamarin Edition ComponentOne Xamarin Edition Xamarin Edition 1 Table of Contents Getting Started with Xamarin Edition 6 Breaking Changes for Xuni Users 6-7 NuGet Packages 7-8 Redistributable Files 8-9 System Requirements

More information

Chapter 16 Data binding

Chapter 16 Data binding Chapter 16 Data binding Events and event handlers are a vital part of the interactive interface of Xamarin.Forms, but often event handlers perform very rudimentary jobs. They transfer values between properties

More information

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac,

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac, Index A Android applications, Xamarin activity and intent, 116 APIs in C# Activity classes, 123 Android manifest, 129 App.cs, 123 app properties, setting, 128 CreateDirectoryForPictures methods, 124 device

More information

CS 528 Mobile and Ubiquitous Computing Lecture 2a: Introduction to Android Programming. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 2a: Introduction to Android Programming. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 2a: Introduction to Android Programming Emmanuel Agu Editting in Android Studio Recall: Editting Android Can edit apps in: Text View: edit XML directly Design

More information

CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android Programming. Emmanuel Agu

CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android Programming. Emmanuel Agu CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android Programming Emmanuel Agu Android Apps: Big Picture UI Design using XML UI design code (XML) separate from the program (Java) Why?

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

06. Advanced Widget. DKU-MUST Mobile ICT Education Center

06. Advanced Widget. DKU-MUST Mobile ICT Education Center 06. Advanced Widget DKU-MUST Mobile ICT Education Center Goal Learn how to deal with advanced widget. Learn how the View Container and its applications Learn how to set the AndroidManiFest.xml Page 2 1.

More information

Overview of the Adobe Dreamweaver CS5 workspace

Overview of the Adobe Dreamweaver CS5 workspace Adobe Dreamweaver CS5 Activity 2.1 guide Overview of the Adobe Dreamweaver CS5 workspace You can access Adobe Dreamweaver CS5 tools, commands, and features by using menus or by selecting options from one

More information

Index. Windows 10 running, 199 suspended state, 199 terminate apps,

Index. Windows 10 running, 199 suspended state, 199 terminate apps, A Application lifecycle activation ApplicationExecution State, 216 restoring navigation state, 216 217 restoring session information, 217 218 state transitions, 200 activation, 201 killing, 202 launching,

More information

Oriol Fuertes CTO, M2MGO Bernd Mayer Technical Evangelist, Microsoft DX Germany

Oriol Fuertes CTO, M2MGO Bernd Mayer Technical Evangelist, Microsoft DX Germany M2MGO Innovation Project Microsoft teamed up with M2MGO to build a template for a Xamarin application generator that will extend M2MGO's currently available web-based dashboard configurator for IoT customers.

More information

For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to

For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance Foreword....xxi Additional

More information

Overview. What are layouts Creating and using layouts Common layouts and examples Layout parameters Types of views Event listeners

Overview. What are layouts Creating and using layouts Common layouts and examples Layout parameters Types of views Event listeners Layouts and Views http://developer.android.com/guide/topics/ui/declaring-layout.html http://developer.android.com/reference/android/view/view.html Repo: https://github.com/karlmorris/viewsandlayouts Overview

More information

Building Responsive Apps for Windows 10 Greg Lutz. GrapeCity

Building Responsive Apps for Windows 10 Greg Lutz. GrapeCity Building Responsive Apps for Windows 10 Greg Lutz GrapeCity Responsive Design == Adaptive UI The goal of adaptive UI is to adapt its layout to the needs of the user. In our case Adaptive UI will mean adaption

More information

MS_40541 Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio

MS_40541 Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio Build Native Cross-Platform Mobile Apps with a Shared C# Business Logic for ios, Android, and UWP in C#.NET with Xamarin and Visual Studio www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos,

More information

Chapter 23 Triggers and behaviors

Chapter 23 Triggers and behaviors Chapter 23 Triggers and behaviors The introduction of a markup language such as XAML into a graphical programming environment might seem at first to be merely an alternative way to construct an assemblage

More information

Chapter 14. Additional Topics in C# 2010 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 14. Additional Topics in C# 2010 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 14 Additional Topics in C# McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives - 1 Validate user input in the Validating event handler and display messages

More information

CS 528 Mobile and Ubiquitous Computing Lecture 2a: Android UI Design in XML + Examples. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 2a: Android UI Design in XML + Examples. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 2a: Android UI Design in XML + Examples Emmanuel Agu Android UI Design in XML Recall: Files Hello World Android Project XML file used to design Android UI

More information

v0.9.3 Tim Neil Director, Application Platform & Tools Product

v0.9.3 Tim Neil Director, Application Platform & Tools Product v0.9.3 Tim Neil Director, Application Platform & Tools Product Management @brcewane Framework Goals Incubation project to experiment with HTML5 UI Contribute learning's to jquerymobile, Sencha, Dojo Provides

More information

Creating Content with iad JS

Creating Content with iad JS Creating Content with iad JS Part 2 The iad JS Framework Antoine Quint iad JS Software Engineer ios Apps and Frameworks 2 Agenda Motivations and Features of iad JS Core JavaScript Enhancements Working

More information

tutors Xamarin programming What is Xamarin Creating UI-apps with XAML Accessing remote data Different devices and capabilities

tutors Xamarin programming What is Xamarin Creating UI-apps with XAML Accessing remote data Different devices and capabilities Xamarin programming What is Xamarin Creating UI-apps with XAML Accessing remote data Different devices and capabilities Topics Xamarin overview Cross-platform development Xamarin features Architecture

More information

Chapter 12 Styles. The basic Style

Chapter 12 Styles. The basic Style Chapter 12 Styles Xamarin.Forms applications often contain multiple elements with identical property settings. For example, you might have several buttons with the same colors, font sizes, and layout options.

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit

More information

Android UI DateBasics

Android UI DateBasics Android UI DateBasics Why split the UI and programing tasks for a Android AP The most convenient and maintainable way to design application user interfaces is by creating XML layout resources. This method

More information

WebFront for Service Manager

WebFront for Service Manager WebFront for Service Manager Authoring Guide Gridpro AB Rev: 2.10.6513 (System Center 2012) & 3.0.6513 (System Center 2016) Published: November 2017 Contents Purpose... 3 Introduction... 3 Limitations...

More information

The Model provides underlying data, sometimes involving file or web accesses.

The Model provides underlying data, sometimes involving file or web accesses. Chapter 18 MVVM Can you remember your earliest experiences with programming? It s likely that your main goal was just getting the program working, and then getting it working correctly. You probably didn

More information

Introduction to Data Templates and Value Converters in Silverlight

Introduction to Data Templates and Value Converters in Silverlight Introduction to Data Templates and Value Converters in Silverlight An overview of Data Templates and Value Converters by JeremyBytes.com Overview Business applications are all about data, and laying out

More information

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL:

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL: Specialized - Mastering jquery Code: Lengt h: URL: TT4665 4 days View Online Mastering jquery provides an introduction to and experience working with the JavaScript programming language in the environment

More information

Authoring Guide Gridpro AB Rev: Published: March 2014

Authoring Guide Gridpro AB Rev: Published: March 2014 Authoring Guide Gridpro AB Rev: 2.5.5197 Published: March 2014 Contents Purpose... 3 Introduction... 3 Limitations... 3 Prerequisites... 3 Customizing Forms... 4 Launching the Customization Editor... 4

More information

WPF and MVVM Study Guides

WPF and MVVM Study Guides 1. Introduction to WPF WPF and MVVM Study Guides https://msdn.microsoft.com/en-us/library/mt149842.aspx 2. Walkthrough: My First WPF Desktop Application https://msdn.microsoft.com/en-us/library/ms752299(v=vs.110).aspx

More information

Beginning Android 4 Application Development

Beginning Android 4 Application Development Beginning Android 4 Application Development Lee, Wei-Meng ISBN-13: 9781118199541 Table of Contents INTRODUCTION xxi CHAPTER 1: GETTING STARTED WITH ANDROID PROGRAMMING 1 What Is Android? 2 Android Versions

More information

Views & View Events View Groups, AdapterViews & Layouts Menus & ActionBar Dialogs

Views & View Events View Groups, AdapterViews & Layouts Menus & ActionBar Dialogs Views & View Events View Groups, AdapterViews & Layouts Menus & ActionBar Dialogs Activities usually display a user interface Android provides many classes for constructing user interfaces Key building

More information

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie The image cannot be displayed. Your computer

More information

Mobile Application Development

Mobile Application Development Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.

More information

Introduction to Xamarin Cross Platform Mobile App Development

Introduction to Xamarin Cross Platform Mobile App Development Introduction to Xamarin Cross Platform Mobile App Development Summary: In this document, we talk about the unique ability to create native ios, Android, Mac and Windows apps using C# making Xamarin, a

More information

light side dark side canoo

light side dark side canoo CON 1072 light side dark side han Solo (Also known as Gerrit Grunwald) Former smuggler, now Leader in the Rebel Alliance. Captain of the Millennium Falcon and sometimes involved in some Java business at

More information

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie The image cannot be displayed. Your computer

More information

SAURASHTRA UNIVERSITY

SAURASHTRA UNIVERSITY SAURASHTRA UNIVERSITY RAJKOT INDIA Accredited Grade A by NAAC (CGPA 3.05) CURRICULAM FOR M. Sc. (IT & CA) (2 Years Full Time: 4 Semester Programme) MASTER OF SCIENCE (Information Technology & Computer

More information

Programming Windows, Sixth Edition

Programming Windows, Sixth Edition Programming Windows, Sixth Edition Charles Petzold Table of Introduction xvii i-'-f..?.'!. ELE MENTALS Chapter 1 Markup and Code 3 The First Project 3 Graphical Greetings 9 Variations in Text 13 Media

More information

Road Map for Essential Studio 2010 Volume 1

Road Map for Essential Studio 2010 Volume 1 Road Map for Essential Studio 2010 Volume 1 Essential Studio User Interface Edition... 4 Essential Grid... 4 Essential Grid ASP.NET... 4 Essential Grid ASP.NET MVC... 4 Essential Grid Windows Forms...

More information

ANDROID USER INTERFACE

ANDROID USER INTERFACE 1 ANDROID USER INTERFACE Views FUNDAMENTAL UI DESIGN Visual interface element (controls or widgets) ViewGroup Contains multiple widgets. Layouts inherit the ViewGroup class Activities Screen being displayed

More information

HOW TO BUILD A CUSTOM CONTROL IN XAMARIN.FORMS

HOW TO BUILD A CUSTOM CONTROL IN XAMARIN.FORMS Filling the Gaps: HOW TO BUILD A CUSTOM CONTROL IN XAMARIN.FORMS KELLEY RICKER Abstract Xamarin.Forms provides a flexible, code-once option for developers to create native mobile apps, and it provides

More information

User Manual. ici-configuration App. ICI-Configuration App. User Manual SAP AG ici_ ConfigApp_User_Manual_ docx

User Manual. ici-configuration App. ICI-Configuration App. User Manual SAP AG ici_ ConfigApp_User_Manual_ docx ICI-Configuration App User Manual Table of Content 1 Introduction 3 1.1 Objective 3 2 Navigation 4 2.1 Views 5 2.1.1 Define Dashboard 5 2.1.2 Define Input Measures 9 2.1.3 Maintenance completed 11 3 Configuration

More information

VEGA Version /27/2017

VEGA Version /27/2017 Version 2.2.1 01/27/2017 Vega Pro Check out the pro version at https://www.lyrathemes.com/vega-pro INSTALLING WORDPRESS INSTALLING THE THEME Using the Administration Panel Using cpanel Manually Using FTP

More information

Mike Taulty Developer/Evangelist Microsoft Ltd

Mike Taulty Developer/Evangelist Microsoft Ltd Mike Taulty Developer/Evangelist Microsoft Ltd Windows/Phone app building today Windows Phone Devices Windows Devices Windows Phone 8.0 app platform Silverlight XAML C# Code Win32 WinRT Silverlight.NET

More information

EUSurvey 1.4 Editor Guide

EUSurvey 1.4 Editor Guide EUSurvey 1.4 Editor Guide What is the editor? The editor is used to create a You can use it to add questions and other elements to your Overview The editor consists of five main areas: Figure 1 General

More information

Road Map for Essential Studio 2011 Volume 4

Road Map for Essential Studio 2011 Volume 4 Road Map for Essential Studio 2011 Volume 4 Essential Studio User Interface Edition... 4 ASP.NET...4 Essential Tools for ASP.NET... 4 Essential Chart for ASP.NET... 4 Essential Diagram for ASP.NET... 4

More information

Building User Interface for Android Mobile Applications II

Building User Interface for Android Mobile Applications II Building User Interface for Android Mobile Applications II Mobile App Development 1 MVC 2 MVC 1 MVC 2 MVC Android redraw View invalidate Controller tap, key pressed update Model MVC MVC in Android View

More information

How to set up a local root folder and site structure

How to set up a local root folder and site structure Activity 2.1 guide How to set up a local root folder and site structure The first thing to do when creating a new website with Adobe Dreamweaver CS3 is to define a site and identify a root folder where

More information

Visual Basic.NET for Xamarin using Portable Class Libraries

Visual Basic.NET for Xamarin using Portable Class Libraries Portable Visual Basic.NET Visual Basic.NET for Xamarin using Portable Class Libraries Overview In this guide we re going to walk through creating a new Visual Basic class library in Visual Studio as a

More information

Build Cross Platform Video Chat Apps With Xamarin

Build Cross Platform Video Chat Apps With Xamarin Build Cross Platform Video Chat Apps With Xamarin Vidyo.io Webinar Series Philip Futernik The webcast will begin shortly. Please Senior Software Engineer stand by. November 15, 2017 Build Cross Platform

More information

Index. Boolean value, 282

Index. Boolean value, 282 Index A AJAX events global level ajaxcomplete, 317 ajaxerror, 316 ajaxsend, 316 ajaxstart, 316 ajaxstop, 317 ajaxsuccess, 316 order of triggering code implementation, 317 display list, 321 flowchart, 322

More information

OutlookBridge Extensibility Guide

OutlookBridge Extensibility Guide OutlookBridge Extensibility Guide Version: 19 Date Created: Apr 10, 2014 Table of Contents Overview... 3 What is OutlookBridge Extensibility... 3 OutlookBridge Extensibility Conceptual Model... 3 OutlookBridge

More information

ADOBE 9A Adobe(R) Flex 3 with AIR. Download Full Version :

ADOBE 9A Adobe(R) Flex 3 with AIR. Download Full Version : ADOBE 9A0-082 Adobe(R) Flex 3 with AIR Download Full Version : http://killexams.com/pass4sure/exam-detail/9a0-082 QUESTION: 124 Which of the following is NOT an object oriented programming term? A. Class

More information

Chapter 21 Transforms

Chapter 21 Transforms Chapter 21 Transforms With the help of StackLayout and Grid, Xamarin.Forms does a good job of sizing and positioning visual elements on the page. Sometimes, however, it s necessary (or convenient) for

More information

Overview of Adobe Fireworks

Overview of Adobe Fireworks Adobe Fireworks Overview of Adobe Fireworks In this guide, you ll learn how to do the following: Work with the Adobe Fireworks workspace: tools, Document windows, menus, and panels. Customize the workspace.

More information

Windows Presentation Foundation. Jim Fawcett CSE687 Object Oriented Design Spring 2018

Windows Presentation Foundation. Jim Fawcett CSE687 Object Oriented Design Spring 2018 Windows Presentation Foundation Jim Fawcett CSE687 Object Oriented Design Spring 2018 References Pro C# 5 and the.net 4.5 Platform, Andrew Troelsen, Apress, 2012 Programming WPF, 2nd edition, Sells & Griffiths,

More information

CS371m - Mobile Computing. User Interface Basics

CS371m - Mobile Computing. User Interface Basics CS371m - Mobile Computing User Interface Basics Clicker Question Have you ever implemented a Graphical User Interface (GUI) as part of a program? A. Yes, in another class. B. Yes, at a job or internship.

More information

Week 6: First XAML Control Exercise

Week 6: First XAML Control Exercise BCIS 4650 Week 6: First XAML Control Exercise The controls you will use are: Blank App (Universal Windows), which contains a Grid control by default StackPanel (acts as a container for CheckBoxes and RadioButtons)

More information

NetAdvantage for ASP.NET Release Notes

NetAdvantage for ASP.NET Release Notes NetAdvantage for ASP.NET 2012.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for

More information

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack...

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack... Contents android application development FOR m.tech (jntu - h) i semester - CSE, ii semester - WEB TECHNOLOGIES CONTENTS i UNIT - I [CH. H. - 1] ] [INTRODUCTION TO ANDROID OPERATING SYSTEM]... 1.1-1.32

More information

It is necessary to follow all of the sections below in the presented order. Skipping steps may prevent subsequent sections from working correctly.

It is necessary to follow all of the sections below in the presented order. Skipping steps may prevent subsequent sections from working correctly. The following example demonstrates how to create a basic custom module, including all steps required to create Installation packages for the module. You can use the packages to distribute the module to

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

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static

Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Table of Contents Report Designer Report Types Table Report Multi-Column Report Label Report Parameterized Report Cross-Tab Report Drill-Down Report Chart with Static Series Chart with Dynamic Series Master-Detail

More information

JSN EasySlider Configuration Manual

JSN EasySlider Configuration Manual JSN EasySlider Configuration Manual Introduction Product Overview JSN EasySlider JSN EasySlider is the cutting-edge way to present content on website: Informative - Impressive - Interactive. It helps you

More information

Pro Windows 8.1. Development with. XAML and C# Jesse Liberty. Philip Japikse. Jon Galloway

Pro Windows 8.1. Development with. XAML and C# Jesse Liberty. Philip Japikse. Jon Galloway Pro Windows 8.1 Development with XAML and C# Jesse Liberty Philip Japikse Jon Galloway Contents About the Authors About the Technical Reviewers Acknowledgments xvii xix xxi HChapter 1: Getting Started

More information

eswt Requirements and High-Level Architecture Abstract Document Information Change History

eswt Requirements and High-Level Architecture Abstract Document Information Change History eswt Requirements and High-Level Architecture Abstract There is a need for a standardized UI API fit for embedded devices having fewer resources and smaller screen sizes than a desktop computer. The goal

More information

Video Library: Silverlight 1.1 Case Example

Video Library: Silverlight 1.1 Case Example 28401c08online.qxd:WroxPro 9/12/07 9:29 PM Page 1 Video Library: Silverlight 1.1 Case Example For our Silverlight 1.1 example, we chose to port our Silverlight 1.0 example to 1.1. This provides a good

More information

Essentials of Developing Windows Store Apps Using C#

Essentials of Developing Windows Store Apps Using C# Essentials of Developing Windows Store Apps Using C# Course 20484A; 5 Days, Instructor-led Course Description In this course, students will learn essential programming skills and techniques that are required

More information

Overview

Overview HTML4 & HTML5 Overview Basic Tags Elements Attributes Formatting Phrase Tags Meta Tags Comments Examples / Demos : Text Examples Headings Examples Links Examples Images Examples Lists Examples Tables Examples

More information

PHOTO GALLERY. USER GUIDE by Decima Digital. d e c i m a d i g i t a l. c o m

PHOTO GALLERY. USER GUIDE by Decima Digital. d e c i m a d i g i t a l. c o m PHOTO GALLERY USER GUIDE by Decima Digital d e c i m a d i g i t a l. c o m Content Thank you for purchasing our extension. If you have any questions which are out of the scope of this document, do not

More information

Copyright...9. About the Guide Introduction Acumatica Customization Platform...12

Copyright...9. About the Guide Introduction Acumatica Customization Platform...12 Contents 2 Contents Copyright...9 About the Guide... 10 Introduction... 11 Acumatica Customization Platform...12 Customization Project... 12 Types of Items in a Customization Project... 13 Deployment of

More information

New Perspectives on PowerPoint Module 2: Adding Media and Special Effects

New Perspectives on PowerPoint Module 2: Adding Media and Special Effects New Perspectives on PowerPoint 2016 Module 2: Adding Media and Special Effects Objectives, Part 1 Apply a theme used in another presentation Insert shapes Format shapes and pictures Rotate and flip objects

More information

FilePicker, 123 File transfer, 314. GridListLayout, 192 GroupDataModel, 199

FilePicker, 123 File transfer, 314. GridListLayout, 192 GroupDataModel, 199 A AbsoluteLayout, 106 Account methods, PIM, 254 AccountService methods, PIM, 254 account creation, 255 search accounts, 255 Angular displacements, 296 Application structure, 133 action bar, 141 attached

More information

For efficiency, the graphics card will render objects as triangles Any polyhedron can be represented by triangles Other 3D shapes can be approximated

For efficiency, the graphics card will render objects as triangles Any polyhedron can be represented by triangles Other 3D shapes can be approximated By Chris Ewin For efficiency, the graphics card will render objects as triangles Any polyhedron can be represented by triangles Other 3D shapes can be approximated by triangles Source: Wikipedia Don t

More information

LECTURE 08 UI AND EVENT HANDLING

LECTURE 08 UI AND EVENT HANDLING MOBILE APPLICATION DEVELOPMENT LECTURE 08 UI AND EVENT HANDLING IMRAN IHSAN ASSISTANT PROFESSOR WWW.IMRANIHSAN.COM User Interface User Interface The Android Widget Toolbox 1. TextView 2. EditText 3. Spinner

More information

CS3240 Human-Computer Interaction Lab Sheet Lab Session 2

CS3240 Human-Computer Interaction Lab Sheet Lab Session 2 CS3240 Human-Computer Interaction Lab Sheet Lab Session 2 Key Features of Silverlight Page 1 Overview In this lab, you will get familiarized with the key features of Silverlight, such as layout containers,

More information

Quick Guide for the ServoWorks.NET API 2010/7/13

Quick Guide for the ServoWorks.NET API 2010/7/13 Quick Guide for the ServoWorks.NET API 2010/7/13 This document will guide you through creating a simple sample application that jogs axis 1 in a single direction using Soft Servo Systems ServoWorks.NET

More information

Event-based Programming

Event-based Programming Window-based programming Roger Crawfis Most modern desktop systems are window-based. What location do I use to set this pixel? Non-window based environment Window based environment Window-based GUI s are

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