Jörg Neumann Acando GmbH



Ähnliche Dokumente
Xamarin Applikationen Showcase aus der Praxis

Cross-Platform Mobile Development mit Xamarin Mark

Cross Platform Development Heute Windows, morgen Android, übermorgen Xbox

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

Mobile Development in.net mit Xamarin

Cross-Platform Mobile mit.net

Mit Cloud Power werden Sie zum

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Agenda. Native Cross- Platform- Entwicklung. Mobile Business Apps. App Demo Code Demo. Fazit. Architektur ALM

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Zentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1

Mobile App development mit Xamarin. Christian Hassa Andreas Willich TechTalk Software AG

Kerry W. Zühlke Engineering GmbH

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

ios, Android, WP7... Alle nativ auf einen Streich!

Mobile Apps: Von der Entwicklung bis zum Test mit HP Software

Romano Roth & Oliver Brack Zühlke Engineering AG

Microsoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH

SAP Mobile Platform MÜNSTER best practice consulting Aktiengesellschaft Raboisen Hamburg T F

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT

Bring Your Own Device in der Industrie

Lizenzierung von morgen Planen Sie im Voraus und nutzen Sie die Zukunft noch heute. Roman Heimgartner

ALM As-A-Service TFS zur hausinternen Cloud ausbauen

Windows 8 Business-App-Entwicklung

Mobile App Testing - Mit der richtigen Strategie zum Erfolg

Der Weg zur eigenen App

Frühling für iphone-apps

Apps in ArcGIS: Neuerungen. 18. Juni 2015

über mehrere Geräte hinweg...

Trend Micro Mobile Mitarbeiter ohne lokale Daten Wie geht das? Safe Mobile Workforce Timo Wege, Technical Consultant

Der perfekte Einstieg in die Entwicklung

Cross-Plattform-App- Entwicklung mit Visual Studio 2017

Microsoft SharePoint. share it, do it!

Mobile Device Management

>> Future Network David Steinmetz Alexander Deles. Seite 1

Wer bin ich? Senior Consultant Enterprise Mobility. MVP Cloud and Datacenter Management

Hallo, einfach. C LO U D. symbl.cms und framework Beschreibung

Value Delivery and Customer Feedback

ShareFile Jörg Vosse

Relution Enterprise Appstore. Enable Enterprise Mobility. 2.5 Release Note

Vom Prototypen zur Anwendung

Agenda Azure Active Directory mehr als nur Benutzer und Gruppen

Mobile Backend in der

23. Januar, Zürich-Oerlikon

Mobile Lösungen im industriellen Umfeld

Uwe Baumann artiso Solutions

SAP SharePoint Integration. e1 Business Solutions GmbH

Zend PHP Cloud Application Platform

Mobility im Unternehmenseinsatz. Timo Deiner, Senior Presales Expert Mobility, SAP Deutschland Communication World 2012, 10.

Innovative Use Cases & User Interfaces mit SAP Fiori & SAPUI5

Mobile Apps in a Nutshell. Martin Straumann, Stv. BU Leiter Microsoft Technologien

Silverlight for Windows Embedded. Martin Straumann / Stv. Business Unit Leiter Microsoft Technologien / Application developer

Das Internet ist mobil. John Riordan Bern, 17. Jan 2013

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG

ELCA Forum 2014 Sollten Sie Ihr kollaboratives Intranet in die Cloud bringen?

SharePoint Continuous Integration mit TFS Online & Azure VMs Torsten Mandelkow Christian Pappert Microsoft

10 things I wished they d told me! aktuell. innovativ. praxisbezogen.

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Business Breakfast. Ludwigshafen, 11. Juni SHE Informationstechnologie AG 2015

Produktivitäsvision 2015

Diese Produkte stehen kurz vor end of support 14. Juli Extended Support

Live aus der Cloud. im Kundeneinsatz. Michael Flum Business Development Manager

Was ist Windows Azure? (Stand Juni 2012)

Behandlungsunterstützung mittels App. Lars Erdmann, Partner, Q_PERIOR AG SAP Mobile Forum, 17. April 2013

Time To Market. Eine Plattform für alle Anforderungen. Lokale Betreuung (existierende Verträge und Vertragspartner, ) Kosten

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

23. Januar, Zürich-Oerlikon

Microsoft Azure Fundamentals MOC 10979

Lessons Learned: Mobile CRM Integration

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

JEAF Cloud Plattform Der Workspace aus der Cloud

Ein mobiler Electronic Program Guide

Architektur von Business Apps

Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG

Machen Sie mehr aus Ihrem CRM:

HERZLICH WILLKOMMEN SHAREPOINT DEEP DIVE FOR ADMINS IOZ AG 2

Multi-Device Applikationen aus der Swisscom Cloud. Lukas Lehmann

Architekturen mobiler Multi Plattform Apps

SharePoint 2013 The new way to work together

Selectron Fleet Diagnosis

Cross Platform Development mit SharePoint

Eine App, viele Plattformen

Use Cases, Mockups, Prototyping Von der Idee zur App

Plattformunabhängige App-Entwicklung - Eine für alle?

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

M b o i b l i e l e S a S l a e l s e s f or o S A S P P E R E P P m i m t i S b y a b s a e s e U nw n ir i ed e d P l P a l t a for o m

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen!

Einreichung zum Call for Papers

eridea AG Installation Eclipse V 1.1

Microsoft Dynamics NAV 2013 What s new?

Branching und Merging mit Visual Studio Team System

Anforderungen und Umsetzung einer BYOD Strategie

Hybrid-Szenarien in der Virtualisierung

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Continuous Delivery in der Realität eines Großunternehmens

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

Herausforderungen bei der Mobilisierung von Unternehmensprozessen mit Hilfe von Tablets und Smartphones. Matthias Klocke. Bildquelle: CC-BY-3Gstore.

DIE NEUE ART DER MICROSOFT-LIZENZIERUNG. Referent: Josef Beck

Transkript:

Jörg Neumann Acando GmbH

Jörg Neumann Principal Consultant bei der Acando GmbH MVP Windows Platform Development Beratung, Training, Coaching Buchautor, Speaker Mail: Joerg.Neumann@Acando.com Blog: www.headwriteline.blogspot.com

Diversity is the new norm! + Eine Vielzahl an Devices + Unterschiedliche Plattformen + Consumer & Business verschmelzen + Hardware & Software verschmelzen + Verschiedene Development-Ansätze = Neue Herausforderungen!

Was bedeutet das für uns? Cross-Plattform-Strategie Mobile-First-Architektur Agiles Projektvorgehen Usability ist ein Faktor In einem größeren Rahmen denken!

Wer gewinnt?

Kosten Aufwand Maintanance Release Management Entwicklung synchronisieren $ $ $ Entwickler einstellen Entwicklung in Eclipse QA & Test Release $ Entwickler einstellen $ Entwicklung in X-Code QA & Test Release $ $ $ $ Entwickler einstellen Entwicklung in VS QA & Test Release

$ $ $ Entwickler einstellen Entwicklung in Eclipse QA & Test Release $ $ Entwickler einstellen Entwicklung in Visual in X-Code Studio QA & Test Release $ $ $ $ Entwickler einstellen Entwicklung in VS QA & Test Release

Developer vs. User User Experience Native App Cross-Plattform App Web App niedrige Kosten, viele Plattformen

Cross-Platform Approaches Web App Hybrid Native App Shared Native Mobile Website Mobile Website Shared C# User Interface Code Shared C# App Logic m.contoso.com HTML/JS Cordova Xamarin

Fragestellungen App vs. mobile Web Business vs. Consumer Apps Look & Feel / Performance Unique OS Features Deployment vs. Money Developer Skills

Usability Apps müssen intuitiv bedienbar sein Für Usability gibt es keine 2. Chance Konzentration auf einen konkreten Prozess Die App muss mitdenken Touch-optimierte Bedienung Tastatureingaben vermeiden

WEB APP Sessions: 30 Rooms: 3 Attendees: 641 Q W E R T Y U I O P A S D F G H J K L Search Z X C V B N M!?

HYBRID APP Back 7:37 AM Room Planning PARAMETERS Sessions Rooms Attendees 30 3 641 Q W E R T Y U I O P A S D F G H J K L Search Z X C V B N M!?

NATIVE APP Back 7:37 AM Room Planning PARAMETERS 30 303 641 30 SESSIONS ROOMS ATTENDEES RESULTS 10 213 10 SESSIONS PER ROOM ~ ATTENDEES PER ROOM

Cross Platform Development with Microsoft Desktop apps Universal Windows apps Browser-based applications

Microsoft developer platform and tools

SCM Check In/Out Auto Build / Tests Cross Plattform: SCM, Build & Test Windows ios Debug/Build Mac Build Host Software SCM Check In/Out Team Foundation Server Software Visual Studio, Xamarin.iOS, Xmaarin.Android Android SDK Mac Software TFS, TFS Build Server Xamarin Studio, Xamarin.iOS Xcode, ios SDK NuGet, NUnit, NUnit Test Runner Software Xamarin Studio, Xamarin.iOS, Xmaarin.Android Xcode, ios SDK SQL Server, SharePoint Visual Studio, Xamarin.iOS, Xamarin.Android Android SDK Android SDK Eclipse, TFS Everywhere (TEE)

Build & Test Klassischer Ansatz Source Control App Build Server Build Code Unit Tests Tests Commit Results

Device Tests integrieren Source Control App Code Unit Tests UI Tests Build Server Build Tests App Code UI Tests Deploy Test Cloud Test s Test s Test s Commit Results

Xamarin Test Cloud Support für mehr als 1000 Devices Für native und hybrider Apps Reports über den Testverlauf UI Test Framework

Business Apps - Herausforderungen Prozess- vs. System-Mobilisierung Anbindung unterschiedlicher Backends Offline-Fähigkeit Security

Strukturierte Daten ERP CRM CMS Unstrukturierte Daten Mobile Middle Tier Synchronisation mit den Backend-Systemen Aufbereitung von Daten & Dokumenten Zwischenspeichern der Daten Business App Visualisierung der Daten & Dokumente Abbildung unterschiedlicher Workflows Lokale Datenspeicherung / Synchronisation

ERP CRM CMS ERP Adapter CRM Adapter CRM Adapter Mobile Middle Tier Security Caching Sync Business App Storage Encryption Sync

On-Premise Intranet ERP CRM CMS ERP Adapter CRM Adapter CRM Adapter DMZ Mobile Middle Tier Security Caching Sync Business App Storage Encryption Sync

Hybrid Intranet ERP CRM CMS ERP Adapter CRM Adapter CRM Adapter Azure Active Dirctory Cloud Mobile Middle Tier Security Caching Sync Azure Mobile Services Storage Business App Encryption Sync Azure Mobile Services

Zusammenfassung Mobility ist ein Game-Changer Cross-Plattform ist das Thema Auswirkungen auf Projektvorgehen & Architektur Alte Konzepte müssen neu überdacht werden Mobile-First / Cloud-First