Xamarin.Forms. Hands On

Size: px
Start display at page:

Download "Xamarin.Forms. Hands On"

Transcription

1 Xamarin.Forms Hands On

2 Hands- On: Xamarin Forms Ziele Kennenlernen von Xamarin.Forms, wich:gste Layouts und Views UI aus Code mit Data Binding Erweitern von Forms Elementen mit Na:ve Custom Renderer UI aus Xaml, Custom View mit XAML Aufrufen von Systemfunk:onen mit DependencyService

3 Pages hpp://developer.xamarin.com/guides/cross- plasorm/xamarin- forms/controls/pages/

4 Layouts hpp://developer.xamarin.com/guides/cross- plasorm/xamarin- forms/controls/layouts/

5 LayoutOp:ons Start Center End Expand WidthRequest HeightRequest

6 Views hpp://developer.xamarin.com/guides/cross- plasorm/xamarin- forms/controls/views/

7 UI Gallery Sample App Zeigt Verwendung wich:gster Elemente

8 App Lifecycle hpp://developer.xamarin.com/guides/cross- plasorm/xamarin- forms/working- with/app- lifecycle/

9 Demo App New Solu:on Blank Xamarin Forms App PCL Name, id etc. Project Structure Run on ios & Android

10 Demo App Step 1 New Solu:on Blank Xamarin Forms App PCL Name, id etc. Run on ios & Android

11 Demo App Step 2 Master Detail Page public class MasterDetail : MasterDetailPage Master: ListView Detail: ContentView Model: Shop ImageSource Image String Name String Descrip:on String URL

12 Data Binding / Cell Template var shops = new List<Shop>{ new Shop{Image= hpp://, Name= var list = new ListView { ItemsSource = shops, ItemTemplate = new DataTemplate (() => { var imagecell = new ImageCell (); imagecell.setbinding (ImageCell.ImageSourceProperty, "Image"); imagecell.setbinding (ImageCell.TextProperty, "Name"); imagecell.setbinding (ImageCell.DetailProperty, "Descrip:on"); return imagecell; ) ;

13 Select item / set detail binding context list.itemselected += (sender, e) => { Detail.BindingContext = e.selecteditem; IsPresented = false; ; list.selecteditem = shops [0];

14 Detail Page Data binding public class ShopPage : ContentPage{ this.setbinding (ContentPage.TitleProperty, "Name"); var shoplabel = new Label { XAlign = TextAlignment.Center ; Content = new StackLayout { Ver:calOp:ons = LayoutOp:ons.FillAndExpand, HorizontalOp:ons = LayoutOp:ons.FillAndExpand, Children = { shoplabel ; shoplabel.setbinding (Label.TextProperty, "Name");

15 Detail Page: Browser View var browser = new WebView{ Ver:calOp:ons = LayoutOp:ons.FillAndExpand, HorizontalOp:ons = LayoutOp:ons.FillAndExpand ; browser.setbinding (WebView.SourceProperty, "URL"); Navigate Back / Forward: Add BuPon (- > Horizontal StackLayout)

16 Problem: Reload missing GoForward GoBack Eval(string) Reload? (Na:ve Func:on)

17 Solu:on: Custom WebView, Renderer Create Class MyWebView : WebView public delegate void ReloadDelegate(); public ReloadDelegate Reload;

18 Android Renderer public class MyWebViewRenderer : WebViewRenderer { protected override void OnElementChanged (ElementChangedEventArgs< WebView> e) { base.onelementchanged (e); if (e.oldelement!= null) { ((MyWebView)e.OldElement).Reload - = DoReload; ((MyWebView)e.NewElement).Reload += DoReload; void DoReload(){ Control.Reload ();

19 ios Renderer public class MyWebViewRenderer : WebViewRenderer { protected override void OnElementChanged (VisualElementChangedEventArgs e) { base.onelementchanged (e); if (e.oldelement!= null) { ((MyWebView)e.OldElement).Reload - = DoReload; ((MyWebView)e.NewElement).Reload += DoReload; void DoReload(){ Reload ();

20 Magic using xyz; [assembly: ExportRenderer ( typeof (MyWebView), typeof (MyWebViewRenderer))] Namespace xyz{ public class MyWebViewRenderer

21 XAML View Create new Xaml View (ShopPage2) <?xml version="1.0" encoding="utf- 8"?> <ContentPage xmlns="hpp://xamarin.com/ schemas/2014/forms" xmlns:x="hpp://schemas.microsor.com/winfx/ 2009/xaml" x:class="shops.shoppage2 > <ContentPage.Content>. </ContentPage.Content> </ContentPage>

22 Xaml Content <StackLayout HorizontalOp:ons="FillAndExpand" Ver:calOp:ons="FillAndExpand"> <WebView x:name="browser Source="{Binding URL" HorizontalOp:ons="FillAndExpand" Ver:calOp:ons="FillAndExpand"/> <StackLayout Orienta:on="Horizontal"> <BuPon Text="Back" Clicked="BackClicked"/> <BuPon Text="Reload" Clicked="ReloadClicked"/> </StackLayout> </StackLayout>

23 CodeBehind Class public par:al class ShopPage2 : ContentPage { public ShopPage2 () { Ini:alizeComponent (); void BackClicked(object sender, EventArgs e){ browser.goback (); void ReloadClicked(object sender, EventArgs e){ browser.reload ();

24 Beispiel App Master- Detail auf ipad Quer

25 DependencyService Access Na:ve func:onality from shared code Declare Interface: public interface IToastService { void ShowToast(string text);

26 Implementa:on Android public class ToastService : IToastService { public ToastService () { public void ShowToast(string text){ var ctx = Forms.Context; Toast toast = Toast.MakeText(Forms.Context, text, ToastLength.Long); toast.show();

27 Implementa:on ios public async void ShowToast(string text){ var alert = new UIAlertView(text, null, null, null, null); alert.show (); await Task.Delay(3000); alert.dismisswithclickedbuponindex (- 1, true);

28 Magic Using xyz; [assembly: Xamarin.Forms.Dependency (typeof (ToastService))] Namespace xyz{ class.

29 Usage var service = DependencyService.Get<IToastService> (); service.showtoast("hallo Workshop"); APen:on: only one instance!

30 PlaSorm Tweaks hpp://developer.xamarin.com/guides/cross- plasorm/xamarin- forms/working- with/ plasorm- specifics/

CROSS-PLATFORM MOBILE APPLICATION DEVELOPMENT WITH XAMARIN.FORMS

CROSS-PLATFORM MOBILE APPLICATION DEVELOPMENT WITH XAMARIN.FORMS Bachelor s Thesis Information Technology Embedded Systems 2016 Timo Jääskeläinen CROSS-PLATFORM MOBILE APPLICATION DEVELOPMENT WITH XAMARIN.FORMS OPINNÄYTETYÖ AMK TIIVISTELMÄ TURUN AMMATTIKORKEAKOULU Tietotekniikka

More information

Microsoft Visual Studio: Developing Cross-Platform Apps With C# Using Xamarin

Microsoft Visual Studio: Developing Cross-Platform Apps With C# Using Xamarin coursemonster.com/au Microsoft Visual Studio: Developing Cross-Platform Apps With C# Using Xamarin View training dates» Overview C# is one of the most popular development languages in the world. While

More information

Einführung in die Windows Store App Entwicklung mit C# und XAML. Modul 2 Datenbindung und Zugriff auf das lokale Dateisystem

Einführung in die Windows Store App Entwicklung mit C# und XAML. Modul 2 Datenbindung und Zugriff auf das lokale Dateisystem Einführung in die Windows Store App Entwicklung mit C# und XAML Modul 2 Datenbindung und Zugriff auf das lokale Dateisystem Oktober 2013 www.softed.de Referentin Beate Lay C# Programmierung SharePoint

More information

Essentials of Developing Windows Store Apps Using C# MOC 20484

Essentials of Developing Windows Store Apps Using C# MOC 20484 Essentials of Developing Windows Store Apps Using C# MOC 20484 Course Outline Module 1: Overview of the Windows 8 Platform and Windows Store Apps This module describes the Windows 8 platform and features

More information

Xamarin Cross-platform Application Development

Xamarin Cross-platform Application Development Xamarin Cross-platform Application Development Jonathan Peppers Chapter No. 3 "Code Sharing Between ios and Android" In this package, you will find: A Biography of the author of the book A preview chapter

More information

Relationships in WPF Applications

Relationships in WPF Applications Chapter 15 Relationships in WPF Applications Table of Contents Chapter 15... 15-1 Relationships in WPF Applications... 15-1 One-To-Many Combo Box to List Box... 15-1 One-To-Many Relationships using Properties...

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

Developing Cross-Platform.NET Apps with ArcGIS Runtime

Developing Cross-Platform.NET Apps with ArcGIS Runtime Esri Developer Summit March 8 11, 2016 Palm Springs, CA Developing CrossPlatform.NET Apps with ArcGIS Runtime Antti Kajanus Thad Tilton Session overview Crossplatform options Xamarin Why it s a good option

More information

Microsoft Virtual Labs. Building Windows Presentation Foundation Applications - C# - Part 1

Microsoft Virtual Labs. Building Windows Presentation Foundation Applications - C# - Part 1 Microsoft Virtual Labs Building Windows Presentation Foundation Applications - C# - Part 1 Table of Contents Building Windows Presentation Foundation Applications - C# - Part 1... 1 Exercise 1 Creating

More information

GOOGLE MOBILE ANALYTICS INTEGRATION. JANUARY 2013 (App version 3.0.8 onwards)

GOOGLE MOBILE ANALYTICS INTEGRATION. JANUARY 2013 (App version 3.0.8 onwards) GOOGLE MOBILE ANALYTICS INTEGRATION JANUARY 2013 (App version 3.0.8 onwards) What is Google Mobile Analytics? Google Mobile Analytics is a service to show how users interact with their websites and mobile

More information

Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development

Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2016 Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development Amer A. Radi

More information

Creating a List UI with Android. Michele Schimd - 2013

Creating a List UI with Android. Michele Schimd - 2013 Creating a List UI with Android Michele Schimd - 2013 ListActivity Direct subclass of Activity By default a ListView instance is already created and rendered as the layout of the activity mylistactivit.getlistview();

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 [email protected] www.murach.com

More information

HTML5 / NATIVE / HYBRID

HTML5 / NATIVE / HYBRID HTML5 / NATIVE / HYBRID Ryan Paul Developer Evangelist @ Xamarin NATIVE VERSUS HTML5? REFRAMING THE DEBATE It s not a battle to the death. It s a choice: what solution will work best for your application?

More information

INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011

INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011 INTRODUCTION TO IOS CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 13 02/22/2011 1 Goals of the Lecture Present an introduction to ios Program Coverage of the language will be INCOMPLETE We

More information

Adding HTML5 to your Android applications. Martin Gunnarsson & Pär Sikö

Adding HTML5 to your Android applications. Martin Gunnarsson & Pär Sikö Adding HTML5 to your Android applications Martin Gunnarsson & Pär Sikö Martin Gunnarsson Mobility expert, Axis Communications Øredev Program Committee member JavaOne Rock Star Beer aficionado @gunnarsson

More information

Mobile App Design and Development

Mobile App Design and Development Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures

More information

Take Your Team Mobile with Xamarin

Take Your Team Mobile with Xamarin Take Your Team Mobile with Xamarin Introduction Enterprises no longer question if they should go mobile, but are figuring out how to implement a successful mobile strategy, and in particular how to go

More information

Android Application Development

Android Application Development Android Application Development Self Study Self Study Guide Content: Course Prerequisite Course Content Android SDK Lab Installation Guide Start Training Be Certified Exam sample Course Prerequisite The

More information

Q1. What method you should override to use Android menu system?

Q1. What method you should override to use Android menu system? AND-401 Exam Sample: Q1. What method you should override to use Android menu system? a. oncreateoptionsmenu() b. oncreatemenu() c. onmenucreated() d. oncreatecontextmenu() Answer: A Q2. What Activity method

More information

Sitecore Dashboard User Guide

Sitecore Dashboard User Guide Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...

More information

Data Binding with WPF: Binding to XML

Data Binding with WPF: Binding to XML Data Binding with WPF: Binding to XML Excerpted from WPF in Action with Visual Studio 2008 EARLY ACCESS EDITION Arlen Feldman and Maxx Daymon MEAP Release: July 2007 Softbound print: October 2008 (est.),

More information

NemID JavaScript Client Integration for Mobile Applications

NemID JavaScript Client Integration for Mobile Applications Nets Denmark A/S Lautrupbjerg 10 P.O. 500 DK-2750 Ballerup T +45 44 68 44 68 F +45 44 86 09 30 www.nets.eu CVR-nr. 20016175 NemID JavaScript Client Integration for Mobile Applications NemID JavaScript

More information

Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011

Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011 Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2

More information

Database Communica/on in Visual Studio/C# using Web Services. Hans- Pe=er Halvorsen, M.Sc.

Database Communica/on in Visual Studio/C# using Web Services. Hans- Pe=er Halvorsen, M.Sc. Database Communica/on in Visual Studio/C# using Web Services Hans- Pe=er Halvorsen, M.Sc. Background We will use Web Services because we assume that the the App should be used on Internet outside the Firewall).

More information

An Introduction to Android Application Development. Serdar Akın, Haluk Tüfekçi

An Introduction to Android Application Development. Serdar Akın, Haluk Tüfekçi An Introduction to Android Application Serdar Akın, Haluk Tüfekçi ARDIC ARGE http://www.ardictech.com April 2011 Environment Programming Languages Java (Officially supported) C (Android NDK Needed) C++

More information

T300 Acumatica Customization Platform

T300 Acumatica Customization Platform T300 Acumatica Customization Platform Contents 2 Contents How to Use the Training Course... 4 Getting Started with the Acumatica Customization Platform...5 What is an Acumatica Customization Project?...6

More information

Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C#

Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C# Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C# Windows Azure Developer Center Summary: This section shows you how to use Windows Azure Mobile Services and C# to leverage

More information

Here to take you beyond Mobile Application development using Android Course details

Here to take you beyond Mobile Application development using Android Course details Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android

More information

Integrating InfoPath Forms. Paul Baker

Integrating InfoPath Forms. Paul Baker Integrating InfoPath Forms Paul Baker About the Speaker. Paul Baker Director of Educational Innovation Perse School, Cambridge http://www.perse.co.uk [email protected] The Perse School regularly features

More information

Jordan Jozwiak November 13, 2011

Jordan Jozwiak November 13, 2011 Jordan Jozwiak November 13, 2011 Agenda Why Android? Application framework Getting started UI and widgets Application distribution External libraries Demo Why Android? Why Android? Open source That means

More information

آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی. کلیک کن www.papro-co.ir

آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی. کلیک کن www.papro-co.ir آموزش DataGrid در WPF به همراه صفحه بندي و جستجوي انتخابی در پاپرو برنامه نویسی را شیرین یاد بگیرید کلیک کن www.papro-co.ir WPF DataGrid Custom Paging and Sorting This article shows how to implement custom

More information

Tutorial: Windows Mobile Application Development. Sybase Unwired Platform 2.1 ESD #2

Tutorial: Windows Mobile Application Development. Sybase Unwired Platform 2.1 ESD #2 Tutorial: Windows Mobile Application Development Sybase Unwired Platform 2.1 ESD #2 DOCUMENT ID: DC01285-01-0212-01 LAST REVISED: March 2012 Copyright 2012 by Sybase, Inc. All rights reserved. This publication

More information

Enable Your Automated Web App Testing by WebDriver. Yugang Fan Intel

Enable Your Automated Web App Testing by WebDriver. Yugang Fan Intel Enable Your Automated Web App Testing by WebDriver Yugang Fan Intel Agenda Background Challenges WebDriver BDD Behavior Driven Test Architecture Example WebDriver Based Behavior Driven Test Summary Reference

More information

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010.

Hands-On Lab. Building a Data-Driven Master/Detail Business Form using Visual Studio 2010. Lab version: 1.0.0. Last updated: 12/10/2010. Hands-On Lab Building a Data-Driven Master/Detail Business Form using Visual Studio 2010 Lab version: 1.0.0 Last updated: 12/10/2010 Page 1 CONTENTS OVERVIEW... 3 EXERCISE 1: CREATING THE APPLICATION S

More information

Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps

Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps Implementing multi-user multi-touch scenarios using WPF in Windows* 8 Desktop Apps Summary In this paper we walk through a sample application (in this case a game that quizzes people on the Periodic Table)

More information

ASP.NET Dynamic Data

ASP.NET Dynamic Data 30 ASP.NET Dynamic Data WHAT S IN THIS CHAPTER? Building an ASP.NET Dynamic Data application Using dynamic data routes Handling your application s display ASP.NET offers a feature that enables you to dynamically

More information

Filtered Views for Microsoft Dynamics CRM

Filtered Views for Microsoft Dynamics CRM Filtered Views for Microsoft Dynamics CRM Version 4.2.13, March 5, 2010 Copyright 2009-2010 Stunnware GmbH - 1 of 32 - Contents Overview... 3 How it works... 4 Setup... 5 Contents of the download package...

More information

Build apps your users will love with Xamarin. Mobile Edge 11 Nov 2015

Build apps your users will love with Xamarin. Mobile Edge 11 Nov 2015 Build apps your users will love with Xamarin Mobile Edge 11 Nov 2015 We re here to help Matt Larson EMEA Senior Partner Manager [email protected] +44 7482 775 772 @mattylar12 I m a Dad Fatherhood The Lifecycle

More information

Nintex Forms 2013 Help

Nintex Forms 2013 Help Nintex Forms 2013 Help Last updated: Friday, April 17, 2015 1 Administration and Configuration 1.1 Licensing settings 1.2 Activating Nintex Forms 1.3 Web Application activation settings 1.4 Manage device

More information

Overview. About Interstitial Ads: About Banner Ads: About Offer-Wall Ads: ADAttract Account & ID

Overview. About Interstitial Ads: About Banner Ads: About Offer-Wall Ads: ADAttract Account & ID Overview About Interstitial Ads: Interstitial ads are full screen ads that cover the interface of their host app. They are generally displayed at usual transformation points in the flow of an app, such

More information

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013 Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

More information

Android Application Development. Daniel Switkin Senior Software Engineer, Google Inc.

Android Application Development. Daniel Switkin Senior Software Engineer, Google Inc. Android Application Development Daniel Switkin Senior Software Engineer, Google Inc. Goal Get you an idea of how to start developing Android applications Introduce major Android application concepts Walk

More information

CSE476 Mobile Application Development. Yard. Doç. Dr. Tacha Serif [email protected]. Department of Computer Engineering Yeditepe University

CSE476 Mobile Application Development. Yard. Doç. Dr. Tacha Serif tserif@cse.yeditepe.edu.tr. Department of Computer Engineering Yeditepe University CSE476 Mobile Application Development Yard. Doç. Dr. Tacha Serif [email protected] Department of Computer Engineering Yeditepe University Fall 2015 Yeditepe University 2015 Outline Dalvik Debug

More information

ADITION Android Ad SDK Integration Guide for App Developers

ADITION Android Ad SDK Integration Guide for App Developers Documentation Version 0.5 ADITION Android Ad SDK Integration Guide for App Developers SDK Version 1 as of 2013 01 04 Copyright 2012 ADITION technologies AG. All rights reserved. 1/7 Table of Contents 1.

More information

STEVEN MANN. InfoPath* with. SharePoint HOW-TO. 800 East 96th Street, Indianapolis, Indiana 46240 USA

STEVEN MANN. InfoPath* with. SharePoint HOW-TO. 800 East 96th Street, Indianapolis, Indiana 46240 USA STEVEN MANN InfoPath* with SharePoint 2010 HOW-TO 800 East 96th Street, Indianapolis, Indiana 46240 USA Table of Contents Introduction 1 Overview of This Book 1 How to Benefit from This Book 1 How to Continue

More information

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce.

For details about using automatic user provisioning with Salesforce, see Configuring user provisioning for Salesforce. Chapter 41 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:

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

Configuring an ios App Store application

Configuring an ios App Store application Chapter 138 Configuring an ios App Store application You can deploy a free ios mobile application or deploy ios mobile applications purchased in bulk through the Apple Volume Purchase Plan. (You cannot

More information

Configuring Salesforce

Configuring Salesforce Chapter 94 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:

More information

Windows Presentation Foundation Tutorial 1

Windows Presentation Foundation Tutorial 1 Windows Presentation Foundation Tutorial 1 PDF: Tutorial: A http://billdotnet.com/wpf.pdf http://billdotnet.com/dotnet_lecture/dotnet_lecture.htm Introduction 1. Start Visual Studio 2008, and select a

More information

Take BI Beyond the Desktop! with Oracle BI Mobile App Designer

Take BI Beyond the Desktop! with Oracle BI Mobile App Designer Take BI Beyond the Desktop! with Oracle BI Mobile App Designer Session ID#: 15131 See your BI Everywhere! Prepared by: Jose Esparza Senior Manager, Strategy & Pursuits Centroid REMINDER Check in on the

More information

Arduino Training - Basics of Micro-controllers Programming Basics

Arduino Training - Basics of Micro-controllers Programming Basics When During AUB Summer Camp Arduino Training - Basics of Micro-controllers Programming Basics Instructor: TC - NB - JB. E-Mail: [email protected] Phone: 71 530 401 Office: Ashrafieh - Sodeco

More information

Windows Store App Development

Windows Store App Development Windows Store App Development C# AND XAML PETE BROWN 11 MANNING SHELTER ISLAND contents preface xvii acknowledgments xx about this book xxii about the author xxviii. about the cover illustration xxix If

More information

Android Basics. Xin Yang 2016-05-06

Android Basics. Xin Yang 2016-05-06 Android Basics Xin Yang 2016-05-06 1 Outline of Lectures Lecture 1 (45mins) Android Basics Programming environment Components of an Android app Activity, lifecycle, intent Android anatomy Lecture 2 (45mins)

More information

SAMPLE CHAPTER. C# and XAML. Pete Brown MANNING

SAMPLE CHAPTER. C# and XAML. Pete Brown MANNING SAMPLE CHAPTER C# and XAML Pete Brown MANNING Windows Store App Development by Pete Brown Chapter 1 Copyright 2013 Manning Publications brief contents 1 Hello, Modern Windows 1 2 The Modern UI 19 3 The

More information

How to install and setup XLabs

How to install and setup XLabs Table of content 1 Prologue... 2 2 Introduction... 3 3 Add XLabs to project (VS2013 - Update 2)... 4 3.1 Initial installation... 4 3.2 Installing updates automatically... 5 3.3 Installing specific versions

More information

Backend as a Service

Backend as a Service Backend as a Service Apinauten GmbH Hainstraße 4 04109 Leipzig 1 Backend as a Service Applications are equipped with a frontend and a backend. Programming and administrating these is challenging. As the

More information

Chapter 14 WCF Client WPF Implementation. Screen Layout

Chapter 14 WCF Client WPF Implementation. Screen Layout Chapter 14 WCF Client WPF Implementation Screen Layout Window1.xaml

More information

HybriDroid: Analysis Framework for Android Hybrid Applications

HybriDroid: Analysis Framework for Android Hybrid Applications HybriDroid: Analysis Framework for Android Hybrid Applications Sungho Lee, Julian Dolby, Sukyoung Ryu Programming Language Research Group KAIST June 13, 2015 Sungho Lee, Julian Dolby, Sukyoung Ryu HybriDroid:

More information

Unit and Functional Testing for the ios Platform. Christopher M. Judd

Unit and Functional Testing for the ios Platform. Christopher M. Judd Unit and Functional Testing for the ios Platform Christopher M. Judd Christopher M. Judd President/Consultant of leader Columbus Developer User Group (CIDUG) Remarkable Ohio Free Developed for etech Ohio

More information

ComponentOne. Windows for WPF

ComponentOne. Windows for WPF ComponentOne Windows for WPF Copyright 1987-2012 GrapeCity, Inc. All rights reserved. ComponentOne, a division of GrapeCity 201 South Highland Avenue, Third Floor Pittsburgh, PA 15206 USA Internet: [email protected]

More information

Security API Cookbook

Security API Cookbook Sitecore CMS 6 Security API Cookbook Rev: 2010-08-12 Sitecore CMS 6 Security API Cookbook A Conceptual Overview for CMS Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 User, Domain,

More information

Sage CRM. Sage CRM 7.3 Mobile Guide

Sage CRM. Sage CRM 7.3 Mobile Guide Sage CRM Sage CRM 7.3 Mobile Guide Copyright 2014 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated,

More information

SharePoint Training DVD Videos

SharePoint Training DVD Videos SharePoint Training DVD Videos SharePoint 2013 Administration Intended for: Prerequisites: Hours: Enterprise Content Managers / Administrators Planners / Project managers None 16 hours of video + 18 hours

More information

TS: Microsoft.NET Framework 3.5, ASP.NET Application Development

TS: Microsoft.NET Framework 3.5, ASP.NET Application Development Exam : 70-562 Title : TS: Microsoft.NET Framework 3.5, ASP.NET Application Development Version : Demo 1 / 14 1.You create a Microsoft ASP.NET application by using the Microsoft.NET Framework version 3.5.

More information

Xamarin Android Application Development

Xamarin Android Application Development Xamarin Android Application Development Diptimaya Patra This book is for sale at http://leanpub.com/xamarin-android-app-dev This version was published on 2014-03-16 This is a Leanpub book. Leanpub empowers

More information

Admin. Mobile Software Development Framework: Android Activity, View/ViewGroup, External Resources. Recap: TinyOS. Recap: J2ME Framework

Admin. Mobile Software Development Framework: Android Activity, View/ViewGroup, External Resources. Recap: TinyOS. Recap: J2ME Framework Admin. Mobile Software Development Framework: Android Activity, View/ViewGroup, External Resources Homework 2 questions 10/9/2012 Y. Richard Yang 1 2 Recap: TinyOS Hardware components motivated design

More information

Skyline Interactive Tool Support

Skyline Interactive Tool Support Skyline Interactive Tool Support Skyline supports external tools that extend Skyline functionality without directly integrating into the large and complex Skyline source code base. External Tools provide

More information

TTIWResponsiveList - TTIWDBResponsiveList

TTIWResponsiveList - TTIWDBResponsiveList September 2015 Copyright 2015 by tmssoftware.com bvba Web: http://www.tmssoftware.com Email : [email protected] 1 Table of contents TTIWResponsiveList / TTIWDBResponsiveList availability... 3 TTIWResponsiveList

More information

Getting Started Developing JavaScript Web Apps. this = that. VT Geospatial Forum 2015

Getting Started Developing JavaScript Web Apps. this = that. VT Geospatial Forum 2015 Getting Started Developing JavaScript Web Apps this = that VT Geospatial Forum 2015 GCS = Geographic Communication Systems GCS specializes in location technology development, working with GIS and other

More information

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW

More information

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom

More information

Reports and Documents Generator for SharePoint ver.: 2.2

Reports and Documents Generator for SharePoint ver.: 2.2 Reports and Documents Generator for SharePoint ver.: 2.2 User Guide Version 2.2 Contents 1. Overview... 3 2. Licensing... 4 3. Installation instructions... 4 3.1. Requirements... 4 3.2. Installation...

More information

A Way Out of the Mobile App Development Conundrum

A Way Out of the Mobile App Development Conundrum A Way Out of the Mobile App Development Conundrum How you can grow your business and improve time-to-market with a cross-platform mobile app strategy Introduction Ask most any business executive for their

More information

About Blue Sky Sessions

About Blue Sky Sessions Web Technologies Agenda About Blue Sky Sessions What We Do Web Development Application Development Search Engine Marketing Social Media Strategy Trends in Web Questions? About Blue Sky Sessions What We

More information

Mumbai, India 1 [email protected] 2 [email protected] 3 [email protected]

Mumbai, India 1 kunalprajapati365@gmail.com 2 phadakedhananjay@gmail.com 3 archit.poddar@gmail.com STUDY ON XAMARIN CROSS-PLATFORM FRAMEWORK Mukesh Prajapati 1, Dhananjay Phadake 2, Archit Poddar 3 1,2 Department of MCA, 3 B.Tech. - Information Technology 1,2 University of Mumbai 3 Manipal University

More information

Creating a Website with Google Sites

Creating a Website with Google Sites Creating a Website with Google Sites This document provides instructions for creating and publishing a website with Google Sites. At no charge, Google Sites allows you to create a website for various uses,

More information

Introduction to the BackgroundWorker Component in WPF

Introduction to the BackgroundWorker Component in WPF Introduction to the BackgroundWorker Component in WPF An overview of the BackgroundWorker component by JeremyBytes.com The Problem We ve all experienced it: the application UI that hangs. You get the dreaded

More information

Address Phone & Fax Internet

Address Phone & Fax Internet Smilehouse Workspace 1.13 Payment Gateway API Document Info Document type: Technical document Creator: Smilehouse Workspace Development Team Date approved: 31.05.2010 Page 2/34 Table of Content 1. Introduction...

More information

Android Application Development - Exam Sample

Android Application Development - Exam Sample Android Application Development - Exam Sample 1 Which of these is not recommended in the Android Developer's Guide as a method of creating an individual View? a Create by extending the android.view.view

More information

Sage CRM. 7.2 Mobile Guide

Sage CRM. 7.2 Mobile Guide Sage CRM 7.2 Mobile Guide Copyright 2013 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed,

More information

My IC Customizer: Descriptors of Skins and Webapps for third party User Guide

My IC Customizer: Descriptors of Skins and Webapps for third party User Guide User Guide 8AL 90892 USAA ed01 09/2013 Table of Content 1. About this Document... 3 1.1 Who Should Read This document... 3 1.2 What This Document Tells You... 3 1.3 Terminology and Definitions... 3 2.

More information

Lecture 1 Introduction to Android

Lecture 1 Introduction to Android These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy

More information

Database Forms and Reports Tutorial

Database Forms and Reports Tutorial Database Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components

More information

Microsoft Dynamics AX Windows 8 App Starter Kit. App Development Guide Version 1.0

Microsoft Dynamics AX Windows 8 App Starter Kit. App Development Guide Version 1.0 Microsoft Dynamics AX Windows 8 App Starter Kit App Development Guide Version 1.0 Table of Contents Microsoft Dynamics AX Windows 8 App Starter Kit... 1 App Development Guide Version 1.0... 1 1. Introduction...

More information