Möglichkeiten, Vorteile und Grenzen der Cross-Plattform-Entwicklung
|
|
- Manuela Kopp
- vor 8 Jahren
- Abrufe
Transkript
1
2 Möglichkeiten, Vorteile und Grenzen der Cross-Plattform-Entwicklung iks Thementag Mobile Applikationen Es lebe die Vielfalt?! Autor: Jan Laußmann
3 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 3 / 75
4 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 4 / 75
5 So wird App Entwicklung oft dargestellt Seite 5 / 75
6 Aber das ist falsch! Seite 6 / 75
7 Die Entwicklung macht den Löwenanteil aus Seite 7 / 75
8 Und bei mehreren Plattformen Seite 8 / 75
9 Probleme der nativen App Entwicklung Die App muss X mal komplett neu programmiert werden X mal Entwicklungskosten X mal Wartungskosten (Bugfixes) Multiple Ansprechpartner Abstimmungsaufwand Einarbeitung z.b. in Backendkommunikation Die Apps unterscheiden sich Qualität Benutzerführung Features Seite 9 / 75
10 Das bietet Cross-Plattform-Entwicklung Seite 10 / 75
11 So soll das Ergebnis sein Nur einmal programmiert Fühlt sich an wie eine native App Schauen wir uns mal an was eine native App ausmacht Seite 11 / 75
12 Native Apps Cross-Plattform: nein Java (Android) Objective-C (ios) Natives Look & Feel: ja Performance: schnell Sichtbarkeit im App Store: ja Platz auf dem Startbildschirm: ja Seite 12 / 75
13 Native Apps Offline Funktionalität: ja Daten lokal speichern: ja Zugriff auf Gerätesensoren: ja Kamera Geolocation Kommunikation mit anderen Anwendungen: ja Adressbuch Kalender Seite 13 / 75
14 Können Web Apps das leisten? Cross-Plattform: ja HTML 5 CSS 3 JavaScript Natives Look & Feel: nein Performance: mittel Sichtbarkeit im App Store: nein Platz auf dem Startbildschirm: ja, aber Seite 14 / 75
15 Web Apps auf dem Startbildschirm Seite 15 / 75
16 Web Apps auf dem Startbildschirm Seite 16 / 75
17 Web Apps auf dem Startbildschirm Seite 17 / 75
18 Web Apps auf dem Startbildschirm Seite 18 / 75
19 Web Apps auf dem Startbildschirm Seite 19 / 75
20 Web Apps auf dem Startbildschirm Seite 20 / 75
21 Web Apps auf dem Startbildschirm Seite 21 / 75
22 Web Apps Offline Funktionalität: ja (HTML5 Application Cache), aber... Daten lokal speichern: ja via HTML5 Browser Datenbank (Indexed DB, Web Storage oder Web SQL) Zugriff auf Gerätesensoren: nein, bis auf Geolocation Kommunikation mit anderen Anwendungen: nein Seite 22 / 75
23 Überblick Native App vs. Web App Native App Web App Cross-Plattform nein ja Natives Look & Feel ja nein Performance schnell mittel App Store ja nein Startbildschirm ja ja, aber Offline ja jein Datenbank ja ja Sensoren ja jein Adressbuch etc. ja nein Seite 23 / 75
24 Hybrid Apps Hybrid Apps vereinen das Beste aus beiden Welten: Cross-Plattform Alle Smartphone Features nutzen Seite 24 / 75
25 Hybrid Apps Hybrid Apps bestehen aus: Web App Cross-Plattform Nativen Container (Verpackung) für Web App Alle Smartphone Features nutzen Seite 25 / 75
26 Nativer Container Den nativen Container kann man sich als Spezial-Browser vorstellen Keine URL Leiste oder ähnliches Sondern nur der Teil des Browsers, der die Web App anzeigt Seite 26 / 75
27 Überblick: Native App vs. Hybrid App vs. Web App Native App Hybrid App Web App Cross-Plattform nein ja ja Natives Look & Feel ja nein nein Performance schnell mittel mittel App Store ja ja nein Startbildschirm ja ja ja, aber Offline ja ja jein Datenbank ja ja ja Sensoren ja ja jein Adressbuch etc. ja ja nein Seite 27 / 75
28 Nativer Container: PhoneGap Adobe Open Source Gut dokumentiert Große Community Android, ios, Windows Phone, Blackberry Seite 28 / 75
29 PhoneGap API Brücke (API) zwischen Web App und nativen Funktionen APIs für die viele Smartphone Features wird direkt mitgeliefert Adressbuch Barcode Scanner Beschleunigungssensor U.v.m. Kann mit eigenen APIs beliebig erweitert werden Seite 29 / 75
30 Alternativen zu PhoneGap Nr. 1 Appcelerator / Titanium Wird in JavaScript programmiert Danach zu nativer App kompiliert Seite 30 / 75
31 Alternativen zu PhoneGap Nr. 2 Mono Touch / Mono for Android Wird in C# programmiert Bietet eine Laufzeit Umgebung für C# Code auf Android und ios View ist nicht Cross-Plattform, muss für jede Plattform extra programmiert werden Seite 31 / 75
32 Bekanntheitsgrad: Hybrid App Frameworks Quelle: Google Trends Seite 32 / 75
33 PhoneGap Contributors Adobe IBM Microsoft Blackberry HP/Palm Salesforce Seite 33 / 75
34 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 34 / 75
35 Wikipedia (PhoneGap) Seite 35 / 75
36 Wikipedia Mit PhoneGap entwickelt Millionen Installationen (Android) Android ios BlackBerry Seite 36 / 75
37 HealthTap Seite 37 / 75
38 HealthTap Mit PhoneGap entwickelt 1 5 Millionen Installationen (Android) Android ios Seite 38 / 75
39 Untappd Seite 39 / 75
40 Untappd Mit PhoneGap entwickelt Installationen (Android) Android ios BackBerry Windows Phone 8 Seite 40 / 75
41 Seite 41 / 75
42 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 42 / 75
43 Wo bietet Cross-Plattform-Entwicklung Vorteile? Hier kann man sparen App Entwicklung Wartung / Bugfixes Neue Features / Updates Immer dort wo programmiert wird Das ist von der Entwicklungsmethode unabhängig Planung Tests Rollout Immer dort wo nicht programmiert wird Seite 43 / 75
44 Höherer Aufwand als Nativ bei: Interface Gestaltung Android und ios nehmen hier dem Entwickler viel Arbeit ab Mobile CSS Frameworks stecken noch in den Kinderschuhen Deshalb ist es aufwändiger gute User Interfaces mit HTML/ CSS zu gestalten als mit Android oder ios Performance Tuning Bei nativer Entwicklung vernachlässigbar Bei Cross-Plattform-Entwicklung dringend notwendig! Seite 44 / 75
45 Grobe Schätzung - Daumenregel X = Aufwand 1 Native App Läuft auf 1ner Plattform X * 1.5 = Aufwand Hybrid App Läuft auf allen Plattformen Seite 45 / 75
46 Beispiel 1 für Daumenregel (Aufwand Entwicklung) Native App für Android und ios 1 * Aufwand X für Android 1 * Aufwand X für ios Gesamtaufwand = 2X Dieselbe App als Hybrid App 1 * 1.5-facher Aufwand Läuft auf Android und ios Gesamtaufwand: 1.5X Sparpotenzial: 25% Oder andersherum: nativ ist 33% teurer Seite 46 / 75
47 Beispiel 2 für Daumenregel (Aufwand Entwicklung) Native App für Android, ios und Blackberry 1 * Aufwand X für Android 1 * Aufwand X für ios 1 * Aufwand X für Blackberry App Gesamtaufwand = 3X Dieselbe App als Hybrid App 1 * 1.5-facher Aufwand Läuft auf Android, ios und als Blackberry App Gesamtaufwand: 1.5X Sparpotenzial: 50% Oder andersherum: nativ ist 100% teurer Seite 47 / 75
48 Benötigte Entwickler-Skills Für die Web App JavaScript HTML CSS Für den nativen Container Cross-Plattform Frameworks (z.b. PhoneGap) Java (Android) Objective-C (ios) Seite 48 / 75
49 Code Metriken Beispiel Servicepoint App Cross-Plattform Code: ~95% Nativer Code: ~5% Seite 49 / 75
50 Entwicklungs-Plattformen für Hybrid Apps ios Mac mit OS X und Xcode / AppCode Windows Phone PC mit Windows und Visual Studio Android Entwicklung überall möglich Alternative: PhoneGap Cloud Build Seite 50 / 75
51 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 51 / 75
52 Problem 1: feststehender Header / Footer Seite 52 / 75
53 Problem 1: feststehender Header / Footer CSS Support für feststehende Elemente ist auf alten Geräten nicht vorhanden Mit JavaScript permanente Elemente neu zu positionieren führt zu flackern der Elemente und trägen Anwendungen Diverse Bugs bei CSS / JavaScript Lösungen Fixierte Elemente scrollen doch mit Fixierte Elemente verschwinden Eingabefelder schieben sich über fixierte Elemente Tabben in Eingabefeldern funktioniert nicht richtig Seite 53 / 75
54 Lösung: native Header / Footer Nativen Header / Footer mit Cross-Plattform App kombinieren Nativer Header / Footer ist fixiert Gesamte Cross-Plattform App scrolled dazwischen Zwar nur 95% Cross-Plattform Aber man bekommt dafür natives Look & Feel geschenkt Sieht wie eine native App aus Das Scrollen fühlt sich nativ an Seite 54 / 75
55 Cross-Plattform App mit nativem Header Seite 55 / 75
56 Native Look & Feel Hybrid App (Android) (ios) Native Apps (Android) (ios) Seite 56 / 75
57 Einschub vor Problem 2: Single Tap Seite 57 / 75
58 Einschub vor Problem 2: Double Tap Seite 58 / 75
59 Problem 2: Klickverzögerung Wenn in einem mobilen Browser getapped wird, wartet der Browser ca. 400ms ob ein zweiter Tap folgt (Double Tap) Wenn ein zweiter Tap folgt zoomed der Browser auf diese Stelle Wenn kein zweiter Tap folgt feuert der Browser ein Click Event Die App fühlt sich ungewohnt träge an Seite 59 / 75
60 Lösung: Den ersten Tap direkt als Click interpretieren Auch Hybrid Apps sollen sich.. nicht wie mobile Websites anfühlen (was sie technisch sind), sondern wie native Apps Also: Direkt der erste Tap muss als Klick interpretiert werden Ohne Wartezeit Das gibt PhoneGap nicht direkt her Doch es gibt passende JavaScript Libraries z.b. fastclick von der Financial Times Seite 60 / 75
61 Problem 3: Animationen Bei der klassischen Webentwicklung werden Animationen mit JavaScript realisiert Smartphones sind aber leistungsschwächer als Desktop PCs Animationen sehen ruckelig aus Seite 61 / 75
62 Problem 3: Animationen weglassen? Animationen sind nicht nur für Spiele wichtig Animationen bei Business Anwendungen: Seitenwechsel Tooltips einblenden Auf Animationen kann man nicht einfach verzichten Seite 62 / 75
63 Lösung: CSS3 CSS3 Animationen sind hardwarebeschleunigt Computer / Smartphones Hauptprozessor (CPU) Grafikkarte (GPU) JavaScript Animationen: allgemeiner Hauptprozessor CSS3 Animationen: spezialisierte Grafikkarte Bringt 2-3 fache Beschleunigung Seite 63 / 75
64 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 64 / 75
65 Hybrid Apps und der Apple Store PhoneGap: Apple hat eine technische Überprüfung durchgeführt und PhoneGap Apps verstoßen nicht gegen die AGB des Apple Stores Aber Hybrid Apps wurde schon die Freigabe im Apple Store verweigert! Wie passt das zusammen? Seite 65 / 75
66 Gründe für Ablehnung Verstoß gegen: Human Interface Guidelines: Reconsider Web-Based Designs: Focus your app Design for touch Let people scroll Apple s App Store Review Guidelines Apps that are [ ] simply web sites bundled as Apps [...] may be rejected. Apps that are simply web clippings, content aggregators, or a collection of links, may be rejected. Seite 66 / 75
67 Hybrid Apps und der Apple Store - Fazit Hybrid Apps dürfen in den Apple Store Für Hybrid Apps gelten dieselben Bedingungen wie für native Apps Man darf es sich nicht zu einfach machen Eine App muss Mehrwert bieten Seite 67 / 75
68 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 68 / 75
69 Grenzen der Cross-Plattform-Entwicklung Das größte Problem ist die Performance Auf guten Smartphones sind Hybrid Apps kaum von nativen Apps zu unterscheiden Aber auf alten, leistungsschwachen Geräten sind Hybrid Apps relativ langsam In der Regel alle 2 Jahre ein neues Smartphone Seite 69 / 75
70 Grenzen der Cross-Plattform-Entwicklung Native Look & Feel Beispiel Checkboxen Android ios Für Cross-Plattform muss ein Kompromiss gefunden werden Seite 70 / 75
71 Agenda Warum Cross-Plattform entwickeln? Hybrid Apps in der freien Wildbahn Aufwand für die Entwicklung von Hybrid Apps Die 3 größten Probleme bei der Hybrid App Entwicklung lösen Hybrid Apps und der Apple Store gibt es Probleme? Grenzen der Hybrid App Entwicklung Entscheidung treffen: Native App oder Hybrid App? Seite 71 / 75
72 Entscheidung treffen: Native App oder Hybrid App? Hybrid Apps Wirtschaftlich sinnvoll Technisch machbar Wird deshalb in Zukunft im Focus liegen Native Apps Nur eine Plattform Kein Kompromiss bei native Look & Feel möglich Aufwändigere Animationen (Spiele) Seite 72 / 75
73 Weiterführende Literatur PhoneGap ww.phonegap.com Seite 73 / 75
74 Fragen?
75
Möglichkeiten, Vorteile und Grenzen der Cross-Plattform-Entwicklung
Möglichkeiten, Vorteile und Grenzen der Cross-Plattform-Entwicklung iks Thementag Mobile Applikationen Es lebe die Vielfalt?! 20.11.2012 Autor: Jan Laußmann Agenda Warum Cross-Plattform entwickeln? Hybrid
MehrPräsentation Von Laura Baake und Janina Schwemer
Präsentation Von Laura Baake und Janina Schwemer Gliederung Einleitung Verschiedene Betriebssysteme Was ist ein Framework? App-Entwicklung App-Arten Möglichkeiten und Einschränkungen der App-Entwicklung
MehrApp Entwicklung mit Hilfe von Phonegap. Web Advanced II - SS 2012 Jennifer Beckmann
App Entwicklung mit Hilfe von Phonegap Web Advanced II - SS 2012 Jennifer Beckmann http://www.focus.de/digital/internet/netzoekonomie-blog/smartphone-googles-android-laeuft-konkurrenz-in-deutschland-davon_aid_723544.html
MehrDer Weg zur eigenen App
Der Weg zur eigenen App Einsatzmöglichkeiten, Datenschutz und sichere Datenübertragung IT-Tag Saarland 2015 Mark Schweppe 1 Der Weg zur eigenen App - Agenda Agenda Der Wunsch: Eine eigene App Ein kleiner
MehrZentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1
Cross-platform Apps Andrea Grössbauer David Meier 1 Was sind cross-platform Apps? Bei cross-platform Apps muss der Code nicht für jede Plattform einzeln geschrieben werden. Es wird sozusagen eine Universalapp
MehrCross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone
1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer
MehrEin mobiler Electronic Program Guide
Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller
MehrEine App, viele Plattformen
Eine App, viele Plattformen Anwendungsentwicklung für Mobile Heiko Lewandowski 23.04.2013 EINLEITUNG Festlegung App-Strategie: Welche Ziele möchte ich erreichen? Die Vielzahl der Plattformen und Geräte(hersteller)
MehrLokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrWorkshop I. Technische Differenzierung mobiler Kommunikationslösungen am Beispiel NPO/NGO Kommunikation. 7. Juni 2011
Workshop I Technische Differenzierung mobiler Kommunikationslösungen am Beispiel NPO/NGO Kommunikation 7. Juni 2011 Übersicht è Native Apps è Web-Apps è Mobile Websites è Responsive Design Mobile Kommunikation
MehrWebseiten werden mobil Planung geht vor
Webseiten werden mobil Planung geht vor Mobiles Web Aspekte der Planung 20. April 2012 Inhaltliche Schwerpunkte Einordnung mobiler Technologien Besonderheiten mobiler Touchscreen-Geräte Best Practices
MehrDer schnelle Weg zu Ihrer eigenen App
Der schnelle Weg zu Ihrer eigenen App Meine 123App Mobile Erreichbarkeit liegt voll im Trend. Heute hat fast jeder Zweite in der Schweiz ein Smartphone und damit jeder Zweite Ihrer potentiellen Kunden.
MehrCross-Platform Apps mit HTML5/JS/CSS/PhoneGap
Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform
MehrExpertenumfrage: Mobile Applications
AK WLAN Expertenumfrage: Mobile Applications Arbeitskreis Mobile des eco Verband der deutschen Internetwirtschaft e.v. Welche der folgenden Applikationen werden Ihrer Meinung nach am meisten von den Verbrauchern
MehrMobile Fundraising. Praxisbeispiele. Katja Prescher Fundraiserin, Marketing- und Kommunikationsexpertin. Mobile Fundraising Katja Prescher
Mobile Fundraising Praxisbeispiele Katja Prescher Fundraiserin, Marketing- und Kommunikationsexpertin katja.prescher@sozialmarketing.de @sozialmarketing @SoZmark 5.. Bonus-Tipp Auf den folgenden Seiten
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
Mehrmobile Responsive Design Lässt Ihre Anwendungen und Inhalte auf jedem Gerät einfach gut aussehen 2012 www.intuio.at
mobile Responsive Design Lässt Ihre Anwendungen und Inhalte auf jedem Gerät einfach gut aussehen 2012 www.intuio.at 1 It is not the strongest of the species that survives, nor the most intelligent, but
MehrKurzanleitung für das Bezahlen mit dem Kartenlesegerät von VASCO girocard im Internet
Kurzanleitung für das Bezahlen mit dem Kartenlesegerät von VASCO girocard im Internet Herzlich willkommen Mit Ihrer girocard und Ihrem persönlichen Kartenlesegerät bezahlen Sie jetzt auch im Internet so
Mehr1.3. Installation und Konfiguration von Filr Desktop
Novell Filr Desktop Anleitung für das Kollegium Ergänzende Informationen und viele Anleitungen zum Filr findet man auf der Novell-Doku-Seite: https://www.novell.com/de-de/documentation/novell-filr-1-1/
MehrMobile: Die Königsfrage
Mobile: Die Königsfrage - Native App,Mobile Website oder doch Responsive Design? - Native App oder Mobile Website? Wer am Boom der mobilen Anwendungen teilhaben möchte, hat im Prinzip zwei Möglichkeiten:
MehrWindows 8.1. In 5 Minuten Was ist alles neu? Word
Windows 8.1 In 5 Minuten Was ist alles neu? Word Inhaltsverzeichnis Inhaltsverzeichnis WINDOWS 8.1 IN 5 MINUTEN... 1 1. WINDOWS 8.1 DIE NEUEN FEATURES... 1 2. DIE DESKTOP- UND KACHELOBERFLÄCHE... 2 3.
MehrWussten Sie, dass über ein Drittel der österreichischen Bevölkerung das Handy zur
APP-SOLUT notwendig? Wussten Sie, dass über ein Drittel der österreichischen Bevölkerung das Handy zur mobilen Internetnutzung verwendet? Wie viele Besucher Ihre Website mit welchem Gerät schon jetzt von
MehrHandbuch für die DailyDeal Entwertungs-App
Ein Handbuch für die DailyDeal Entwertungs-App Seite Inhalt I. Vorstellung der App im Überblick Was ist die DailyDeal Partnerapp?...3 Voraussetzungen für die Nutzung der App 4 II. Nutzung der App Die Willkommens-Seite..5
MehrArchitekturen mobiler Multi Plattform Apps
Architekturen mobiler Multi Plattform Apps Wolfgang Maison & Felix Willnecker 06. Dezember 2011 1 Warum Multi- Plattform- Architekturen? Markt. Apps für Smartphones gehören zum Standardinventar jeder guten
MehrWindows 10 - Probleme
Windows 10 - Probleme Sammelwut: Klickt man während der Installation und beim Einrichten überall auf "Übernehmen" oder "Expresseinstellungen verwenden", genehmigt Windows 10 sich ziemlich weit gehende
MehrDie Vielfalt der Apps. Wohin geht die Reise?
Die Vielfalt der Apps. Wohin geht die Reise? Verbrauchertag BW, Dezember 4, 2012 Prof. Dr. Ansgar Gerlicher Studiengang Mobile Medien 1 Post-PC: Mobile Endgeräte ersetzen den PC "Insgesamt wird der Markt
MehrAppOcalypse now! Die Zukunft des Intranets ist Mobile Jussi Mori
1 AppOcalypse now! Die Zukunft des Intranets ist Mobile Jussi Mori Partner: 2 Agenda Vorstellung Referent Eine Übersicht zur Nutzung von mobilen Geräten F&A 3 Vorstellung Referent Co-Founder Peaches Industries
MehrPerspektiven: Spiele in ios
Perspektiven: Spiele in ios Universität zu Köln Historisch Kulturwissenschaftliche Informationsverarbeitung SS 2012 Reusable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller Referent:
MehrSSI WHITE PAPER Design einer mobilen App in wenigen Stunden
Moderne Apps für Smartphones und Tablets lassen sich ohne großen Aufwand innerhalb von wenigen Stunden designen Kunde Branche Zur Firma Produkte Übersicht LFoundry S.r.l Herrngasse 379-381 84028 Landshut
MehrDas Internet ist mobil. John Riordan Bern, 17. Jan 2013
Das Internet ist mobil John Riordan Bern, 17. Jan 2013 Präsentation 1/17 /13 2 Das Handy als Instrument für den Internetzugang Über 3 Mio. Schweizer mobil im Netz 2012 werden weltweit erstmals mehr Smartphones
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrSEMINAR Modifikation für die Nutzung des Community Builders
20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen
MehrApps entwickeln mit HTML und Javascript
Apps entwickeln mit HTML und Javascript Framework "PhoneGap" (Apache Cordova) Apps für diverse Mobil-Plattformen (Android, ios, etc.) Apps als Web-Anwendung Vor- und Nachteile zu nativen Apps. Frank Bartels
MehrImmer mehr lebt mobil
Immer mehr lebt mobil mehr als 4.600.000.000 Mobilgeräte breite Verfügbarkeit neuer always-on und Apps Lifestyle 2 Trittsicher auf allen mobilen Pfaden mit HTML5 und jquery Mobile Mike Baird http://flickr.com/photos/mikebaird/482031103/
MehrE-Banking so richten Sie Ihren Zugriff ein
E-Banking so richten Sie Ihren Zugriff ein Kurzanleitung www.migrosbank.ch Service Line 0848 845 400 Montag bis Freitag 8 19 Uhr Samstag 8 12 Uhr E-Banking Voraussetzungen Mit dem E-Banking greifen Sie
MehrWindows 10 > Fragen über Fragen
www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 103 Windows 10 > Fragen über Fragen Was ist das? Muss ich dieses Upgrade machen? Was bringt mir das neue Programm? Wie / wann muss ich es
MehrMobile Applications. Adrian Nägeli, CTO bitforge AG
Mobile Applications Adrian Nägeli, CTO bitforge AG Inhalt Vorstellung Marktübersicht Entwicklung Adrian Nägeli Dipl. Inf.-Ing FH Seit 2005 bei bitforge bitforge AG Standort Rapperswil-Jona Gründung 2004
MehrInstallations- und Bedienungsanleitung CrontoSign Swiss
Installations- und Bedienungsanleitung CrontoSign Swiss Das neue Authentisierungsverfahren CrontoSign Swiss codiert die Login- und Transaktionssignierungsdaten in einem farbigen Mosaik. Das farbige Mosaik
MehrChristian Immler. Der Crashkurs für Android, und Windows Phone. Mit 309 Abbildungen
Christian Immler Der Crashkurs für Android, und Windows Phone Mit 309 Abbildungen Inhaltsverzeichnis 1 - die Großen Drei 9 1.1 Kultspielzeuge für jedermann 10 1.2 Android: der Herausforderer 11 1.2.1 Die
MehrUpdatehinweise für die Version forma 5.5.5
Updatehinweise für die Version forma 5.5.5 Seit der Version forma 5.5.0 aus 2012 gibt es nur noch eine Office-Version und keine StandAlone-Version mehr. Wenn Sie noch mit der alten Version forma 5.0.x
MehrMobile Angebote Strategie einer Verwaltung. Freie und Hansestadt Hamburg Dr. Ursula Dankert
Mobile Angebote Strategie einer Verwaltung Dr. Ursula Dankert Mobile Angebote Strategie einer Verwaltung 1. Motivation 2. Bestandsaufnahme 3. Unterschiedliche Technologien 4. Wann sind mobile Anwendungen
MehrJörg Neumann Acando GmbH
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
MehrFRONT CRAFT. www.frontcraft.com contact@frontcraft.com
FRONT CRAFT Viele Menschen und viele Unternehmen haben eine Webseite. Jede neue, die dazu kommt, sollte nicht nur gut, sondern erstklassig sein. Das ist unsere Leidenschaft. FrontCraft. www.frontcraft.com
MehrLiferay 6.2. Open Source IT-Dienstleister. Ein modernes Open Source Portal System. forwerts solutions GmbH, Gabriele Maas
Liferay 6.2 Ein modernes Open Source Portal System forwerts solutions GmbH, Gabriele Maas Open Source IT-Dienstleister Liferay 6.2 Was ist neu? Liferay 6.2 Startseite Folie: 3 forwerts solutions GmbH 9.
MehrBRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG
... BRAND APPS WHITEPAPER MOBILE MARKEN- UND KUNDENBINDUNG Was sind Apps? Wann braucht ein Unternehmen eine App - wann sollte es darauf verzichten? Wie viel kostet die Programmierung einer mobilen Applikation?
MehrMobile Kartenanwendungen im Web oder als App?
Mobile Kartenanwendungen im Web oder als App? Agenda Anforderungen an eine mobile Kartenanwendung Warum mobile Anwendungen? Mobil ist nicht genug! Knackpunkte bei der Entwicklung mobiler Kartenanwendungen
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrWinVetpro im Betriebsmodus Laptop
WinVetpro im Betriebsmodus Laptop Um Unterwegs Daten auf einem mobilen Gerät mit WinVetpro zu erfassen, ohne den Betrieb in der Praxis während dieser Zeit zu unterbrechen und ohne eine ständige Online
MehrMeldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung
Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung Nach dem Update auf die Version 1.70 bekommen Sie eine Fehlermeldung,
MehrGo-Mobile-Strategien für Early Birds und Late Risers Benno Bartels, Enterprise Application Day, 11.10.2011. web mobile specialists
Go-Mobile-Strategien für Early Birds und Late Risers Benno Bartels, Enterprise Application Day, 11.10.2011 web mobile specialists Wer spricht? Benno Bartels [Mobile ] * Konzepter * Berater * Usability
MehrMailing primarweinfelden.ch
Mailing primarweinfelden.ch Inhaltsverzeichnis 1 Allgemeine Angaben / Wichtig... 1 2 Mails an private Adresse weiterleiten... 2 3 Mailing übers Internet (Webmail = Outlook Web App = OWA)... 4 4 Mailing
MehrApps am Smartphone. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen
Apps am Smartphone Vortrag am Fleckenherbst Bürgertreff Neuhausen 1 Inhalt Was sind Apps Woher bekomme ich Apps Sind Apps kostenlos Wie sicher sind Apps Wie funktionieren Apps App-Vorstellung Die Google
MehrUnternehmensportfolio
Unternehmensportfolio Was wir machen: Cross Plattform Mobile Applications Beispiel ansehen Was wir machen: HTML5 & CSS3 basierte Web Applikationen Beispiel ansehen Was wir machen: Windows 8 & Windows Mobile
MehrDJ Party 3.0 > 5 Versprechen, für die digitale Zukunft
DJ Party 3.0 > 5 Versprechen, für die digitale Zukunft Das Versprechen 1 EINZIGARTIG: Erschaffe, checke und mische Deinen MIX auf all Deinen Geräten, egal ob es sich um ein Android oder ios Gerät, PC oder
MehrWeb-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen
Web-basierte Benutzerschnittstellen für Embedded Systeme: Eine Benutzerschnittstelle drei Sichtweisen Klaus-Dieter Walter SSV Software Systems GmbH Dünenweg 5 D-30419 Hannover www.ssv-embedded.de kdw@ssv-embedded.de
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrVerwendung des Terminalservers der MUG
Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität
MehrROFIN App Benutzerhandbuch. Version 1.0
ROFIN App Benutzerhandbuch Version 1.0 Inhaltsverzeichnis 1. Beschreibung 2. Passwort und Einstellungen 3. Support Tab 4. Vertriebs Tab 5. Web Tab 6. Häufig gestellte Fragen BESCHREIBUNG Die ROFIN App
MehrDie mobile Welt. Welche Lösung ist die richtige für Sie? Kai-Thomas Krause CouchCommerce GmbH / Germany
Die mobile Welt. Welche Lösung ist die richtige für Sie? Kai-Thomas Krause CouchCommerce GmbH / Germany Die mobile Welt Anzahl der mobilen Geräte auf dem Markt 1 12.000 2007 2013 http://opensignal.com/reports/fragmentation-2013/
MehrEva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit
Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit Frau Dr. Eva Douma ist Organisations-Beraterin in Frankfurt am Main Das ist eine Zusammen-Fassung des Vortrages: Busines
MehrPräsentation: Google-Kalender. Walli 25.02.2009 Ruedi Knupp Urdorf 26.08.09
Präsentation: Google-Kalender Walli 25.02.2009 Ruedi Knupp Urdorf 26.08.09 Übersicht Google-Kalender hat einen ausgezeichneten Hilfeteil. Es wird empfohlen, für alle Probleme zuerst diese Hilfe (oben rechts)
MehrMobile Apps: Was verbirgt sich hinter dem Hype?
Mobile Apps: Was verbirgt sich hinter dem Hype? Dr. Karl Rehrl Salzburg Research Forschungsgesellschaft mbh Mobile Apps The Big Picture Vom Mainframe zum unsichtbaren Computer (Weiser & Brown, 1998) MAINFRAME
MehrUse Cases, Mockups, Prototyping Von der Idee zur App
Use Cases, Mockups, Prototyping Von der Idee zur App Dipl.-Päd. Sandro Mengel 08. November 2012 The Beginning: Idee & Fragestellungen Eine App... für welche Zielgruppe? mit welchen Inhalten oder Features?
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrINFOnline SZM Integration Guide Alternativlösung Messung hybrider APPs
INFOnline SZM Mobile Applications INFOnline SZM Integration Guide Alternativlösung Messung hybrider APPs INFOnline GmbH Forum Bonn Nord Brühler Str. 9 53119 Bonn Tel.: +49 (0) 228 / 410 29-77 Fax: +49
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrRevit Modelle in der Cloud: Autodesk 360 Mobile
Revit Modelle in der Cloud: Autodesk 360 Mobile Die Präsentation Ihrer Revit Modelle kann auf unterschiedlichste Weise erfolgen. Diverse Cloud Plattformen bieten kostenlosen Speicherplatz und Freigabeoptionen
MehrTess Relay-Dienste mobil nutzen
Tess Relay-Dienste mobil nutzen Die Tess Relay-Dienste sind auch mobil nutzbar. Hierfür müssen Sie eine Internetverbindung aufbauen. Es gibt zwei Möglichkeiten der mobilen Internetverbindung: Über eine
MehrInformationen als Leistung
PUSH-NOTIFICATIONS 2 Informationen als Leistung Immer mehr Anbieter von Apps möchten mehr als nur eine schöne Oberfläche, sondern den Usern auch wirklichen Nutzen bieten. Der Nutzen besteht darin, aktuelle
MehrWindows / Mac User können sich unter folgenden Links die neueste Version des Citrix Receiver downloaden.
Zugriff auf Citrix 1 EINRICHTUNG WICHTIG: 1. Sollten Sie als Betriebssystem bereits Windows 8 nutzen, müssen Sie.Net Framework 3.5 installiert haben. 2. Ihre Einstellungen in den Programmen werden jedes
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrNutzung und Akzeptanz von QR-Codes
Nutzung und Akzeptanz von QR-Codes Zentrale Ergebnisse 1 QR-Codes haben sich etabliert, werden aber vielfach aus mangelndem Interesse nicht genutzt. Durch die steigende Verbreitung von Smartphones, wachsen
MehrPassword Depot für ios
Password Depot für ios Inhaltsverzeichnis Erste Schritte... 1 Kennwörterdatei erstellen... 1 Neue Einträge erstellen... 3 Einträge / Gruppen hinzufügen... 3 Einträge / Gruppen kopieren oder verschieben...
MehrVirales Marketing mit Smartphones. Jens Doose - Onwerk GmbH 05.11.2010
Virales Marketing mit Smartphones Jens Doose - Onwerk GmbH 05.11.2010 Über Onwerk Was ist ein Smartphone? Eigene Inhalte auf dem Telefon Statistiken Virales Marketing Mobiles virales Marketing Beispiel
MehrInhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.
Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features Seite 2 von 11 1. Übersicht MIK.mobile for ipad ist eine Business Intelligence
MehrComputeria Solothurn
Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS
MehrDie Rückgabe kann über folgende, von uns getestete Programme / Apps vorgenommen werden: Adobe Digital Editions Sony Reader for PC Bluefire Reader
So funktioniert die VORZEITIGE RÜCKGABE Eine vorzeitige Rückgabe von Titeln aus der Onleihe ist für alle ebooks möglich. Einzige Ausnahme ist das Format PDF - ausschließlich für PC/Laptop - Adobe Reader.
MehrÜberblick über aktuelle Services Überblick über aktuelle Cloud Services
Überblick über aktuelle Services Überblick über aktuelle Cloud Services München, 22. Mai 2012 Anmerkungen zur Präsentation Die angegebenen Preise sind teilweise gerundet, da nicht zu allen Diensten die
MehrHmmm.. Hmmm.. Hmmm.. Genau!! Office in der Cloud Realität oder Zukunft? Dumme Frage! ist doch schon lange Realität!. aber auch wirklich für alle sinnvoll und brauchbar? Cloud ist nicht gleich Cloud!
MehrKonfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung
Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung Inhalt 1. Einleitung:... 2 2. Igel ThinClient Linux OS und Zugriff aus dem LAN... 3
MehrFax einrichten auf Windows XP-PC
Um ein PC Fax fähig zu machen braucht man einen sogenannten Telefon Anschluss A/B das heißt, Fax funktioniert im Normalfall nur mit Modem nicht mit DSL. Die meisten neueren PCs haben ein Modem integriert.
MehrWindows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014. inkl. zusätzlichem Übungsanhang K-W81-G-UA
Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 Windows 8.1 Grundkurs kompakt inkl. zusätzlichem Übungsanhang K-W81-G-UA 1.3 Der Startbildschirm Der erste Blick auf den Startbildschirm (Startseite) Nach
MehrSmarte Phone-Strategie
Seite 1 / 5 Das mobile WEB.DE Smarte Phone-Strategie Als Jan Oetjen im Oktober 2008 im 1&1 Konzern das Ruder der Portalmarke WEB.DE übernahm, war der Weg ins mobile Internet bereits ins Auge gefasst. Schon
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
Mehrneu aufsetzen. Daten sichern... 2 Was man nach dem "Aufsetzen" unbedingt braucht!... 5
neu aufsetzen. Inhalt Daten sichern... 2 Was man nach dem "Aufsetzen" unbedingt braucht!... 5 Wir möchten hier eine Anleitung zum "Neu Aufsetzen" von PC und Laptop geben. Bei den neueren Betriebssystemen
MehrEin mobiler Electronic Program Guide für Android
Whitepaper Telekommunikation Ein mobiler Electronic Program Guide für Android Prototyp für Android Apps 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller Munde. Durch
MehrLizenzierung von SharePoint Server 2013
Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe
MehrMOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!
MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B
MehrIntegration mobiler Endgeräte in Medizinprodukte und Medizintechnik-nahe Produkte
Integration mobiler Endgeräte in Medizinprodukte und Medizintechnik-nahe Produkte Agenda Problemstellung Medizinprodukt App Grundlagen Szenarien (Problemstellungen und Lösungsansätze) 03.06.2013 2 Innovationen
MehrJava Entwicklung für Embedded Devices Best & Worst Practices!
Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard
MehrTechCommToGo (DE) conbody section title TechCommToGo - so einfach wie Kaffee machen. / title / section. section p image / p
(DE) (DE) fm-ditafile concept title (DE) / title title / title conbody section title - so einfach wie Kaffee machen / title / section section p image / p p Immer mehr Unternehmen sind bestrebt Technische
MehrSharePoint 2010 Mobile Access
Erstellung 23.05.2013 SharePoint 2010 Mobile Access von TIMEWARP IT Consulting GmbH Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1
MehrVodafone Conferencing Meeting erstellen
Vodafone User Guide Vodafone Conferencing Meeting erstellen Ihre Schritt-für-Schritt Anleitung für das Erstellen von Meetings Kurzübersicht Sofort verfügbare Telefon- und Webkonferenzen mit Vodafone Der
MehrAktivierung von Makros in den Erfassungshilfen
Aktivierung von Makros in den Erfassungshilfen Für die Nutzung unserer Microsoft Excel und OpenOffice Erfassungshilfen ist es erforderlich, die Makros zu aktivieren. Diese sorgen dafür, dass sich neue
MehrFernzugang Uniklinikum über VMware View
Fernzugang Uniklinikum über VMware View Windows Mit VMware View haben Sie die Möglichkeit, von einem beliebigen Netzwerk aus auf einen Rechnerpool des Uniklinikums zuzugreifen. 1. Installation des VMware
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrC++ und mobile Plattformen
Dieser Artikel stammt aus dem Magazin von C++.de (http://magazin.c-plusplus.de) C++ und mobile Plattformen Mit diesem Artikel möchte ich euch einen kurzen Überblick über die verschiedenen Plattformen für
Mehr