Windows Azure Push Notifications

Size: px
Start display at page:

Download "Windows Azure Push Notifications"

Transcription

1 Windows Azure Push Notifications Edwin van Wijk Marco Kuiper #WAZUGPUSH

2 Push Notifications Uitdagingen Oplossingen Windows Azure Demo Windows Azure Push Notifications 2

3 Introductie Edwin van Wijk IT Architect bij Info Support Architectuur, SOA, EAI, ESB,.NET, WCF, WF, Windows Azure Trekker Windows Azure Focusgroup Windows Azure Push Notifications 3

4 Introductie Marco Kuiper Developer bij Info Support.NET, Mobile, Xamarin, HTML5, CSS3, JS Allround mobile & web geek Windows Azure Push Notifications 4

5 Wat zijn Push Notifications? Windows Azure Push Notifications 5

6 Wat zijn Push Notifications? Windows Azure Push Notifications 6

7 Wat zijn Push Notifications? Windows Azure Push Notifications 7

8 Push Notifications infrastructuur Device 1 4 PNS (APNS / WNS / GCM) 3 Back-end 2 1. Haal DeviceHandle op 2. Registreer DeviceHandle in de backend 3. Stuur bericht met DeviceHandle 4. Stuur push-notification naar device Windows Azure Push Notifications 8

9 Uitdagingen Platform specifieke API Pub/Sub Routering Interesses koppelen aan device handles Schaalbaarheid Bijhouden device tokens Broadcasts Windows Azure Push Notifications 9

10 Mogelijke oplossing PushSharp github.com/redth/pushsharp Backend Apple PushSharp library Android Device# Scalability? Windows Windows Azure Push Notifications 10

11 Oplossingen m.b.v. Azure Mobile Services Push Notifications Servicebus Notification Hubs Windows Azure Push Notifications 11

12 Mobile Services Push Notifications Windows Azure Push Notifications 12

13 Servicebus Push Notification Hubs Multiplatform ios & WinRT Pub/Sub Routering Tags Schaalbaar Preview sinds januari 2013 (Android en Windows Phone later) Schatting GA: zomer 2013 Windows Azure Push Notifications 13

14 Servicebus Push Notification Hubs infrastructuur 1 5 PNS (APNS / WNS / GCM) 1. Haal DeviceHandle op 2. Registreer DeviceHandle in Hub 3. Stuur bericht naar Hub 4. Stuur bericht naar PNS 5. Stuur push-notification naar device Device Push Notification Hub Back-end Windows Azure Push Notifications 14

15 Beheer van registraties Refresh Exists Create 90 dagen geldig Get Update Delete Windows Azure Push Notifications 15

16 Beheer van registraties Client Push Notification Hub Back-end Push Notification Hub Device Back-end Device Provide PNS Handle Back-end - Alleen update mogelijk als de app draait + Eenvoudige back-end + Update mogelijk als de app niet draait (b.v. meerdere devices en tags) - Veel zelf doen in Back-end Windows Azure Push Notifications 16

17 Notification formaat Templates Registratie met een template Notification bevat platform onafhankelijke properties CreateTemplateRegistration( ) SendTemplateNotification( ) Native Registratie zonder template Notification bevat body in platform specifiek formaat CreateNativeRegistration( ) SendWindowsNativeNotification( ) SendAppleNativeNotification( ) Windows Azure Push Notifications 17

18 Templates WNS APNS <toast> <visual> <binding template="toasttext01"> <text id="1">$(msg)</text> </binding> </visual> </toast> { "aps": { "alert": "$(msg)" } } hubclient.sendtemplatenotification( new Dictionary<string, string> { { "msg", "Hello world" } }, null, null ); Windows Azure Push Notifications 18

19 Pub/Sub routering m.b.v. Tags Sport, Economie Device 1 a c b b Push Notification Hub Sport Technologie a b c Back-end Device 2 Technologie PNS niveau is verdwenen uit het plaatje Windows Azure Push Notifications 19

20 Boodschappenlijst Windows Store App Windows Store Development Account Service Bus.NET Preview SDK NuGet ( ) Service Bus WinRT Managed SDK Windows Azure Push Notifications 20

21 Windows Store App registreren Windows Azure Push Notifications 21

22 Windows Store App : toasts activeren Package.appxmanifest Windows Azure Push Notifications 22

23 Security : Shared Access Keys (SAS) Listen Send Manage Windows Azure Push Notifications 23

24 Boodschappenlijst ios App Apple Developer Account Service Bus.NET Preview SDK Service Bus ios SDK Windows Azure Push Notifications 24

25 ios App registreren.pfx Windows Azure Push Notifications 25

26 ios app bouwen Download ios WindowsAzureMessaging library Native library Objective-C header files App/device registeren in Azure Push Notification Hub Windows Azure Push Notifications 26

27 ios app bouwen 5. didreceiveremotenotification idevice lib 1. registerforremotenotification 2. didregisterforremotenotificationswithdevicetoken APNS 3. createtemplateregistrationwithname (connectionstring + devicetoken + listenaccesssecret) Azure Push Notification Hub 4. SendTemplateNotification Application back end Windows Azure Push Notifications 27

28 Demo Windows Azure Push Notifications 28

29 Objective-C

30 C#, yeah baby!

31 Xamarin Bindings Azure Mobile Services Notification Hubs

32 Bouwen met Xamarin.iOS C# language binding voor WindowsAzureMessaging C# library toevoegen in ios app Bouwen in Xamarin Studio of Visual Studio https://github.com/infosupport/windowsazure.messaging.ios

33

34 Demo Windows Azure Push Notifications 34

35 Monitoring op de portal Windows Azure Push Notifications 35

36 Vragen? Windows Azure Push Notifications 36

37 Bedankt voor de aandacht!

Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid

Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid Development Management Identity Data Virtualization All services

More information

1 Overview 1 1.1 Configuration on MACH Web Portal 1

1 Overview 1 1.1 Configuration on MACH Web Portal 1 API Guide Version 2 Table of Content 1 Overview 1 1.1 Configuration on MACH Web Portal 1 1.2 Other Pre-requisites 1 1.2.1 Apple Push SSL Certificate 1 1.2.2 Android GCM Key 2 1.2.3 Enabling Push Notification

More information

Cloud Powered Mobile Apps with Azure

Cloud Powered Mobile Apps with Azure Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage

More information

Integrating Mobile apps with your Enterprise

Integrating Mobile apps with your Enterprise Integrating Mobile apps with your Enterprise Jonathan Marshall marshalj@uk.ibm.com @jmarshall1 Agenda Mobile apps and the enterprise Integrating mobile apps with Enterprise Applications Mobile apps and

More information

MS 10978A Introduction to Azure for Developers

MS 10978A Introduction to Azure for Developers MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC

More information

APP Services. Connecting the dots of Web, mobile and integration

APP Services. Connecting the dots of Web, mobile and integration APP Services Connecting the dots of Web, mobile and integration Wagner Silveira Principal Integration Architect wagner.silveira@theta.co.nz @wsilveiranz Agenda What is App Services Comparing existing and

More information

Course 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

10978A: Introduction to Azure for Developers

10978A: Introduction to Azure for Developers 10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,

More information

About me. André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator. 2011 Sogyo B.V.

About me. André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator. 2011 Sogyo B.V. About me André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator 2 About Sogyo Founded in1995 Office at Landgoed Sandwijck in De Bilt Around 85 employees Fascinated

More information

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23 Microsoft SharePoint year SharePoint 2013: Search, Design and 2031 Publishing New SharePoint 2013: Solutions, Applications 2013 and Security New SharePoint 2013: Features, Delivery and 2010 Development

More information

QAFE. Oracle Gebruikersclub Holland Rokesh Jankie Qualogy. Friday, April 16, 2010

QAFE. Oracle Gebruikersclub Holland Rokesh Jankie Qualogy. Friday, April 16, 2010 QAFE Oracle Gebruikersclub Holland Rokesh Jankie Qualogy 1 Agenda 2 2 Agenda Aanleiding Productivity Boosters Vereisten Oracle Forms Oplossing Roadmap Resultaat Samenvatting 2 2 Waarom QAFE? 3 3 Waarom

More information

Salesforce Mobile Push Notifications Implementation Guide

Salesforce Mobile Push Notifications Implementation Guide Salesforce.com: Summer 14 Salesforce Mobile Push Notifications Implementation Guide Last updated: May 6, 2014 Copyright 2000 2014 salesforce.com, inc. All rights reserved. Salesforce.com is a registered

More information

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh Building Apps for iphone and ipad Presented by Ryan Hope, Sumeet Singh 1 Let s continue the conversation! @MaaS360 [Share comments, continue Q&A, suggest future topics] #MaaS360Webinar Click the link in

More information

Introduction to Azure for Developers

Introduction to Azure for Developers CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10978: Introduction to Azure for Developers Length: 5 Days Audience: Developers Level: 300 Technology:

More information

Etanova Enterprise Solutions

Etanova Enterprise Solutions Etanova Enterprise Solutions Mobile Development» 2016-07-01 http://www.etanova.com/technologies/mobile-development Contents ios iphone and ipad... 6 Objective-C Programming Language... 6 Swift Programming

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

Microsoft 10978 - Introduction to Azure for Developers

Microsoft 10978 - Introduction to Azure for Developers 1800 ULEARN (853 276) www.ddls.com.au Microsoft 10978 - Introduction to Azure for Developers Length 5 days Price $4389.00 (inc GST) Version A Overview This course offers students the opportunity to take

More information

ios SDK possibilities & limitations

ios SDK possibilities & limitations ios SDK possibilities & limitations Licensing Licensing Registered as an Apple Developer (free) Access to XCode3 and ios SDK ios, Mac and Safari Dev Center Resources No possibility of distribution of developed

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

SINAMICS FAMILIE. V-serie G-Serie S-Serie. G120 The modular frequency inverter. S120 The universal drive system. G120 Compact Decentral Specialist

SINAMICS FAMILIE. V-serie G-Serie S-Serie. G120 The modular frequency inverter. S120 The universal drive system. G120 Compact Decentral Specialist SINAMICS FAMILIE V-serie G-Serie S-Serie Induction Servo G110 The versatile single drive for basic applications G120 The modular frequency inverter G120 Compact Decentral Specialist S110 The single servo

More information

MS-20485: Advanced Windows Store App Development Using C#

MS-20485: Advanced Windows Store App Development Using C# MS-20485: Advanced Windows Store App Development Using C# Description In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows

More information

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app

Your guide to building great apps. Upgrade your skills and update your tools to create the next great app Your guide to building great apps Upgrade your skills and update your tools to create the next great app Introduction Visual Studio 2015 helps you turn great ideas into great business applications. Our

More information

ElektorLive 2010. Herman.Moons@nxp.com Eindhoven 20 november 2010

ElektorLive 2010. Herman.Moons@nxp.com Eindhoven 20 november 2010 ElektorLive 2010 Herman.Moons@nxp.com Eindhoven 20 november 2010 Agenda Introductie Historie DoelGroepen LPCXpresso & mbed Challenges Links Q&A Verloting hardware 2 Introduction NXP_Microcontrollers (11.45

More information

Tutto quello che c è da sapere su Azure App Service

Tutto quello che c è da sapere su Azure App Service presenta Tutto quello che c è da sapere su Azure App Service Jessica Tibaldi Technical Evangelist Microsoft Azure & Startups jetiba@microsoft.com @_jetiba www.wpc2015.it info@wpc2015.it - +39 02 365738.11

More information

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1 Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market

More information

Copyright 2014 EMC Corporation. All rights reserved. met VMware en EMC. Erik Zandboer Sr. vspecialist Europe West

Copyright 2014 EMC Corporation. All rights reserved. met VMware en EMC. Erik Zandboer Sr. vspecialist Europe West VIRTUAL BACKUP met VMware en EMC Erik Zandboer Sr. vspecialist Europe West GESCHIEDENIS Copyright 2014 EMC Corporation. All rights reserved. VMware API for DATA PROTECTION CHANGED BLOCK TRACKING CHANGED

More information

Splunk for.net Developers

Splunk for.net Developers Copyright 2014 Splunk Inc. Splunk for.net Developers Glenn Block Senior Product Manager, Splunk Disclaimer During the course of this presentahon, we may make forward- looking statements regarding future

More information

Architectuur hulpmiddelen TechnoVision & CORA. Maarten Engels Nieuwegein, 9 februari 2012

Architectuur hulpmiddelen TechnoVision & CORA. Maarten Engels Nieuwegein, 9 februari 2012 Architectuur hulpmiddelen TechnoVision & CORA Maarten Engels Nieuwegein, 9 februari 2012 AGENDA Hulpmiddel 1: TechnoVision Hulpmiddel 2: Common Reference Architecture Q&A Hulpmiddel 1: TechnoVision 4

More information

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Course Description This course is intended for students who have experience building vertically scaled applications. Students should

More information

Streaming Smackdown 2009. Ruben Spruijt

Streaming Smackdown 2009. Ruben Spruijt Streaming Smackdown 2009 Ruben Spruijt Opbouw Advanced ICT Infrastructuur: Eenvoud in ICT Application and Desktop delivery solutions overview Application Virtualization Smackdown: Citrix, Microsoft en

More information

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project: Apache Cordova is a open-source mobile development framework. It allows you to use standard web technologies such as HTML5, CSS3 and JavaScript for cross-platform development, avoiding each mobile platform

More information

Windows Platform. *39PDA Principles of Mobile Application Design Václav Jirovský, ČVUT FIT

Windows Platform. *39PDA Principles of Mobile Application Design Václav Jirovský, ČVUT FIT Windows Platform *39PDA Principles of Mobile Application Design Václav Jirovský, ČVUT FIT Topics What is Windows Platform? Development Devices types Languages & IDEs New functions in Windows 10 Application

More information

ISACA Roundtable. Cobit and Grab@Pizza 7 september 2015

ISACA Roundtable. Cobit and Grab@Pizza 7 september 2015 1 ISACA Roundtable 7 september 2015 ISACA Roundtable Cobit and Grab@Pizza 7 september 2015 2015 KPN Corporate Market B.V. ISACA, is a registered trademark of the Information Systems Audit and Control Association

More information

Salesforce Mobile Push Notifications Implementation Guide

Salesforce Mobile Push Notifications Implementation Guide Salesforce Mobile Push Notifications Implementation Guide Salesforce, Winter 16 @salesforcedocs Last updated: December 10, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce

More information

Client Overview. Engagement Situation

Client Overview. Engagement Situation Client Overview Our client is a key provider of software solutions for ensuring safety and quality standards of the supply chain of consumable goods manufacturers. Client's dedicated software platform

More information

Professional Android Application Development

Professional Android Application Development Course Outline: Professional Android Application Development 1. Introduction to Android Overview of Android and Android SDK History of Android Android Features Development 2. Android Architecture Overview

More information

Mobile Push Architectures

Mobile Push Architectures Praktikum Mobile und Verteilte Systeme Mobile Push Architectures Prof. Dr. Claudia Linnhoff-Popien Michael Beck, André Ebert http://www.mobile.ifi.lmu.de WS 2015/2016 Asynchronous communications How to

More information

ITCulinair Cisco InterCloud

ITCulinair Cisco InterCloud ITCulinair Cisco InterCloud Uw Rijstleiders : Harald de Wilde & Niels van den Berg Strategic Partner Business Development Data Center Virtualizatie & Cloud Cisco Confidential 2 Waarom Hybride? Controle

More information

* Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden All results are final, prices are examples

* Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden All results are final, prices are examples * Over de uitslag kan niet worden gecorrespondeerd, prijzen zijn voorbeelden All results are final, prices are examples Laat ons weten wat u vindt van deze sessie! Vul de evaluatie in via www.techdaysapp.nl

More information

IBM Storwize V7000. IBM Systems Storage. Enterprise functionaliteit voor Midrange prijs. Produkt Manager Disk Storage voor IBM IMT-Benelux

IBM Storwize V7000. IBM Systems Storage. Enterprise functionaliteit voor Midrange prijs. Produkt Manager Disk Storage voor IBM IMT-Benelux IBM Systems Storage IBM Storwize V7000 Enterprise functionaliteit voor Midrange prijs Emile Knebel Produkt Manager Disk Storage voor IBM IMT-Benelux 2010 IBM Corporation Agenda: Storage Market NL Klantproblemen

More information

Cloud Powered Mobile Apps with Microsoft Azure

Cloud Powered Mobile Apps with Microsoft Azure Cloud Powered Mobile Apps with Microsoft Azure Malte Lantin Technical Evanglist Microsoft Azure Malte Lantin Technical Evangelist, Microsoft Deutschland Fokus auf Microsoft Azure, App-Entwicklung Student

More information

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead Developing Apps with the ArcGIS Runtime SDK for Android Ben Ramseth Esri Inc. Instructor Technical Lead Ben Ramseth Instructor Technical Lead Esri Inc USA, Charlotte, NC bramseth@esri.com @EsriMapNinja

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience

More information

Developing Microsoft Azure Solutions 20532A; 5 days

Developing Microsoft Azure Solutions 20532A; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This

More information

Intel HTML5 Development Environment

Intel HTML5 Development Environment Helping Developers Efficiently Produce True Cross-Platform HTML5 Apps Intel HTML5 Development Environment April 2013 Q&A attendee questions that I did not answer in the presentation Q: Is source code of

More information

Implementeren van HL7v3 Web Services

Implementeren van HL7v3 Web Services Implementeren van HL7v3 Web Services - Marc de Graauw - SOAP & WSDL SOAP & WSDL Intro WSDL & code generation Dynamic response, wrapped style Generic WSDL Reliability issues Wire signature Web Services

More information

Cross-platform Programming Lecture 3

Cross-platform Programming Lecture 3 Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 alessandro.grazioli81@gmail.com 2015 Parma Outline Introduction Installation and Configuration

More information

Porting Existing PhoneGap Apps to Tizen OS - Development Story

Porting Existing PhoneGap Apps to Tizen OS - Development Story Porting Existing PhoneGap Apps to Tizen OS - Development Story Anil Kumar Yanamandra Thomas Mitchell ProKarma About ProKarma Who am I? Anil Kumar Yanamandra Mobile Architect & Head CoE for Mobility @ProKarma

More information

Sybase Unwired Platform 2.1.x

Sybase Unwired Platform 2.1.x white paper Sybase Unwired Platform 2.1.x Development Paradigm www.sybase.com Table of Contents 1 Sybase Unwired Platform 2 Mobile Application Development 3 Mobile Business Object (MBO) Development 5 Mobile

More information

Creating Enterprise Mobile Apps with Red Hat

Creating Enterprise Mobile Apps with Red Hat Creating Enterprise Mobile Apps with Red Hat Red Hat, Jun12 2013 Deepali, Jay & Burr Gold Rush Enterprise Mobile Rush? ios.. ios...... ios Gold Rush Vs Mobile Rush Similar California epicenter Shaped history

More information

Administering Jive Mobile Apps

Administering Jive Mobile Apps Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Native Apps and Push Notifications...4 Custom App Wrapping for ios... 5 Native

More information

Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor

Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor Microsoft Azure Cloud oplossing als een extensie op mijn datacenter? Frederik Baert Solution Advisor Mobile-first Cloud-first Cloud Platform Transform the datacenter 0 380.50 0 7.62.50 Unlock insight on

More information

Virtualisatie. voor desktop en beginners. Gert Schepens Slides & Notities op gertschepens.be

Virtualisatie. voor desktop en beginners. Gert Schepens Slides & Notities op gertschepens.be Virtualisatie voor desktop en beginners Gert Schepens Slides & Notities op gertschepens.be Op deze teksten is de Creative Commons Naamsvermelding- Niet-commercieel-Gelijk delen 2.0 van toepassing. Wat

More information

Lab: Developing Mobile Web Apps. Adage Technologies adagetechnologies.com

Lab: Developing Mobile Web Apps. Adage Technologies adagetechnologies.com Lab: Developing Mobile Web Apps Adage Technologies adagetechnologies.com Agenda I. PhoneGap II. Ionic III. EPiServer REST Integration IV. Review EPiServer V. Review PhoneGap VI. Q & A About Adage Technologies

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

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

Ferjan Ormeling. Mobile Solutions Specialist Microsoft BV

Ferjan Ormeling. Mobile Solutions Specialist Microsoft BV Ferjan Ormeling Mobile Solutions Specialist Microsoft BV Mobile Scenarios System Center Configuration Manager Exchange System Center Mobile Device Manager Security Management Ent CAL Std CAL Device Management

More information

Retool your HTML/JavaScript to go Mobile

Retool your HTML/JavaScript to go Mobile Retool your HTML/JavaScript to go Mobile @atdebonis 2008 Troy Web Consulting LLC All rights reserved 1 Overview What is PhoneGap? What is it good for? What can you use with it? Device Features Dev Tools

More information

Cloud Services MDM. Control Panel Provisioning Guide

Cloud Services MDM. Control Panel Provisioning Guide Cloud Services MDM Control Panel Provisioning Guide 10/24/2014 CONTENTS Overview... 2 Accessing MDM in the Control Panel... 3 Create the MDM Instance in the Control Panel... 3 Adding a New MDM User...

More information

2012 Bentley Systems, Incorporated. PDOK WMS en WFS. Marc Rietman Application Engineer

2012 Bentley Systems, Incorporated. PDOK WMS en WFS. Marc Rietman Application Engineer PDOK WMS en WFS Marc Rietman Application Engineer Bentley en OGC Principal Member Heeft belang bij open (geospatial) standards 2 WWW.BENTLEY.COM Ondersteunde PDOK Services Service WMS WFS Bentley product

More information

Magic Software Enterprises. Composite Application Development Suite

Magic Software Enterprises. Composite Application Development Suite Magic Software Enterprises Composite Application Development Suite Magic Software Enterprises Founded in 1986 NASDAQ: MGIC (IPO 1991) Revenue ca. 60 M. US$ Ca. 500 Employees Worldwide Global Presents >

More information

Jogat - Business Proposition

Jogat - Business Proposition Jogat - Business Proposition Showcase Application Status: Proposal Version: 0.2 Author: Osman Mrzljak Date: 5 september 2013 B-inIT B.V. Plantsoen 15/A 2311KE Leiden www.b-init.nl Table of Content Table

More information

Xamarin a Cross Platform App Development Technology. A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology

Xamarin a Cross Platform App Development Technology. A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology Xamarin a Cross Platform App Development Technology A white paper on Fundamentals and Implementations of Xamarin Cross platform Mobile Technology Contents Abstract... 3 Xamarin Products... 3 Part 1: Xamarin

More information

Windows 8.1 and Windows 10 push

Windows 8.1 and Windows 10 push Windows 8.1 and Windows 10 push To enable PUSH-notifications you will have to perform the following actions: Add the application to your space in devtodev system Activate Windows Messaging Service ang

More information

SendGrid. Email Delivery. Simplified.

SendGrid. Email Delivery. Simplified. Email Delivery. Simplified. is a cloud-based email service that delivers email on behalf of companies to increase deliverability and improve customer communications. Integration with new or existing email

More information

InnerWorkings Catalog

InnerWorkings Catalog InnerWorkings Catalog A complete guide to the InnerWorkings.NET training catalog, with prerequisites, learning goals & technical levels for each Drill. Contents InnerWorkings Catalog... 1 Introduction...

More information

Developer Guide: REST API Applications. SAP Mobile Platform 2.3 SP03

Developer Guide: REST API Applications. SAP Mobile Platform 2.3 SP03 Developer Guide: REST API Applications SAP Mobile Platform 2.3 SP03 DOCUMENT ID: DC01926-01-0233-01 LAST REVISED: September 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains

More information

How To Guide: Windows App Development using SAP Mobile Platform SDK 3.0 for Windows 8.1

How To Guide: Windows App Development using SAP Mobile Platform SDK 3.0 for Windows 8.1 How To Guide: Windows Application Development Innovapptive Thought Leadership - How To Guide: Windows Application Development How To Guide: Windows App Development using SAP Mobile Platform SDK 3.0 for

More information

WebCenter User experience. John Sim @JRSim_UIX

WebCenter User experience. John Sim @JRSim_UIX WebCenter User experience ipads - Xbox John Sim @JRSim_UIX About Fishbowl Solutions Specializing on portals & content management for 13 years Customers throughout North America & EMEA Enterprise-wide consulting

More information

Twee remedies tegen systeemuitval en datacorruptie [RAC en Data Guard]

Twee remedies tegen systeemuitval en datacorruptie [RAC en Data Guard] Twee remedies tegen systeemuitval en datacorruptie [RAC en Data Guard] SPREKER : E-MAIL : DATUM : Jos van den Oord Jos.van.den.Oord@transfer-solutions.com 14 oktober 2010 WWW.TRANSFER-SOLUTIONS.COM Inleiding:

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

Real Life Oracle Mobile Application Framework. Things that you don't get from the developer guide

Real Life Oracle Mobile Application Framework. Things that you don't get from the developer guide Real Life Oracle Mobile Application Framework Things that you don't get from the developer guide Oracle Open World, San Francisco, September 28th 2014 Who Am I Luc Bors Principal Consultant AMIS, Netherlands

More information

Magellan. 5 Simple Steps to Finding the Right Mobile Development. 2013 Magellan Holdings, LLC. http://www.magellanllc.com

Magellan. 5 Simple Steps to Finding the Right Mobile Development. 2013 Magellan Holdings, LLC. http://www.magellanllc.com Magellan 5 Simple Steps to Finding the Right Mobile Development Services for Your Business 1 Introduction -1 million smart phones are sold every year. -There are 1.5 billion people on smart phones worldwide.

More information

SURFfederatie - edugain. Opt-in Metadata Management for a Hub & Spoke Federation

SURFfederatie - edugain. Opt-in Metadata Management for a Hub & Spoke Federation SURFfederatie - edugain Opt-in Metadata Management for a Hub & Spoke Federation Content - History of SURFfederatie - Federation models - Functional view - Consequences of hub & spoke - edugain - Future

More information

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404 Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404 LEARNING POINTS What is SAP Web IDE What are its key features What is the Hybrid Application Toolkit

More information

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle Safe Harbor Statement The following is intended to outline our general

More information

Using the Push Notifications Extension Part 1: Certificates and Setup

Using the Push Notifications Extension Part 1: Certificates and Setup // tutorial Using the Push Notifications Extension Part 1: Certificates and Setup Version 1.0 This tutorial is the second part of our tutorials covering setting up and running the Push Notifications Native

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

InformatieAnalyse 0 : opereren op conceptueel niveau

InformatieAnalyse 0 : opereren op conceptueel niveau InformatieAnalyse 0 : opereren op conceptueel niveau de verschillende niveau s om naar een IS/DB te kijken noodzaak tot abstraheren/conceptualiseren i.v.m. complexiteit de conceptuele informatie-processor

More information

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist. 2013 IBM Corporation

Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist. 2013 IBM Corporation Mobile Cross Platform Development really? Jonathan Marshall, IBM Mobile Technical Specialist Objectives Worklight update Brief demonstration Experiences around cross-platform development 2 IBM MobileFirst

More information

What can Kind en Gezin (Child and Family) do for you and your family?

What can Kind en Gezin (Child and Family) do for you and your family? What can Kind en Gezin (Child and Family) do for you and your family? Discover our broad range of free services Engelse vertaling van Kennismakingsfolder ouders You are pregnant Je bent zwanger This is

More information

OGH: : 11g in de praktijk

OGH: : 11g in de praktijk OGH: : 11g in de praktijk Real Application Testing SPREKER : E-MAIL : PATRICK MUNNE PMUNNE@TRANSFER-SOLUTIONS.COM DATUM : 14-09-2010 WWW.TRANSFER-SOLUTIONS.COM Real Application Testing Uitleg Real Application

More information

Technical Specification ideal

Technical Specification ideal Technical Specification ideal (IDE.001) Author(s): Michel Westerink (MW) Version history: V1.0 MW (Copy from targetpay.com) 07/01/13 V1.0 MKh New error codes 20/02/14 V1.1 TZ New IP whitelisted 29/08/14

More information

E-Commerce met Microsoft

E-Commerce met Microsoft Webplatform & klantmanagement E-Commerce met Microsoft Verander uw Web-site naar een succesvol business platform Nico Copier Enterprise Technology Architect nico.copier@microsoft.com Microsoft Agenda Trends

More information

HOL9449 Access Management: Secure web, mobile and cloud access

HOL9449 Access Management: Secure web, mobile and cloud access HOL9449 Access Management: Secure web, mobile and cloud access Kanishk Mahajan Principal Product Manager, Oracle September, 2014 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Oracle

More information

Managed Security Services Als je het doet moet je het goed doen.

Managed Security Services Als je het doet moet je het goed doen. Managed Security Services Als je het doet moet je het goed doen. Peter Mesker CTO IT SECURITY IS TOPSPORT! SecurePROTECT Managed Security Services security is een proces, geen product De uitdaging Don

More information

The Anatomy of a Native App

The Anatomy of a Native App The Anatomy of a Native App 01 Defining Native Whether accessing order history during a sales call or checking a flight status, users expect information to be instantly accessible and presented in a way

More information

SAP Mobile - Webinar Series SAP Mobile Platform 3.0 Security Concepts and Features

SAP Mobile - Webinar Series SAP Mobile Platform 3.0 Security Concepts and Features SAP Mobile - Webinar Series SAP Mobile Platform 3.0 Security Concepts and Features Dirk Olderdissen Solution Expert, Regional Presales EMEA SAP Brought to you by the Customer Experience Group 2014 SAP

More information

Specification by Example (methoden, technieken en tools) Remco Snelders Product owner & Business analyst

Specification by Example (methoden, technieken en tools) Remco Snelders Product owner & Business analyst Specification by Example (methoden, technieken en tools) Remco Snelders Product owner & Business analyst Terminologie Specification by Example (SBE) Acceptance Test Driven Development (ATDD) Behaviour

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

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

Development for Mobile Devices Tools from Intel, Platform of Your Choice! Development for Mobile Devices Tools from Intel, Platform of Your Choice! Sergey Lunev, Intel Corporation HTML5 Tools Development Manager Optional: Download App Preview Android bit.ly/1i8vegl ios bit.ly/1a3w7bk

More information

Donky Technical Overview

Donky Technical Overview Donky Technical Overview This document will provide the reader with an overview of the features offered and technologies used with the Donky Messaging Network. This document will give a good base level

More information

zevent Mobile Application

zevent Mobile Application zevent Mobile Application Dr. Qais Noorshams, IBM DE noorshams@de.ibm.com 15. 18. September @ Zeit für z - z/os Kundentag und GSE z/os Guide in Böblingen The zevent Mobile Application And what about critical

More information

How Serious is Game Development?

How Serious is Game Development? Content 1. How serious is game development? 2. Windows Platform ecosystem 3. Key game development technologies on Windows 4. How to use platform features to grow rating 5. How to grow monetization 6. How

More information

Sybase Unwired Platform 2.0

Sybase Unwired Platform 2.0 white paper Sybase Unwired Platform 2.0 Development Paradigm www.sybase.com TABLE OF CONTENTS 1 Sybase Unwired Platform 1 Mobile Application Development 2 Mobile Business Object (MBO) Development 4 Mobile

More information

EasyPush Push Notifications Extension for ios

EasyPush Push Notifications Extension for ios EasyPush Push Notifications Extension for ios Copyright 2012 Milkman Games, LLC. All rights reserved. http://www.milkmangames.com For support, contact info@milkmangames.com To View full AS3 documentation,

More information

NL VMUG UserCon March 19 2015

NL VMUG UserCon March 19 2015 NL VMUG UserCon March 19 2015 VMware Microsoft Let's look beyond the war on checkbox compliancy. Introductie Insight24 Technologie is een middel, geen doel 3x M (Mensen, Methoden, Middelen) & Organisatie

More information

Centrify Mobile Authentication Services

Centrify Mobile Authentication Services Centrify Mobile Authentication Services SDK Quick Start Guide 7 November 2013 Centrify Corporation Legal notice This document and the software described in this document are furnished under and are subject

More information