DATENSERIALISIERUNG & INTERNETZUGRIFF. Am Beispiel einer RSS-Reader-App
|
|
- Imke Schumacher
- vor 7 Jahren
- Abrufe
Transkript
1 DATENSERIALISIERUNG & INTERNETZUGRIFF Am Beispiel einer RSS-Reader-App
2 AGENDA (1/2) Allgemeines Projekt Einführung Konzept Live Demo Ausblick
3 AGENDA (2/2) Unterrichtseinheit Serialisierung Lokales speichern Internetzugriff REST-Kommunikation
4 ALLGEMEINES - MOTIVATION Datenserialisierung & Internetzugriff in Kombination werden bei nahezu jeder App benötigt und gehören daher zu den wichtigsten Grundlagen!
5 ALLGEMEINES - MOTIVATION
6 ALLGEMEINES - AUFGABE Internetzugriff Wie wird eine Verbindung zum Internet bzw. zu einer API aufgebaut? Wie baue ich eine Verbindung auf, ohne das sie die App blockiert?
7 ALLGEMEINES - AUFGABE Datenserialisierung Wie können Daten serialisiert und wieder deserialisiert werden? Also, wie werden Objekte z.b. in JSON und XML umgewandelt und umgekehrt?
8 ALLGEMEINES - ZIELE Erstellen einer sinnvollen App Die App soll das Themengebiet vollständig abdecken Erlernen der wichtigsten Methodiken Bearbeiten des Inhalts zu den wichtigsten Methodiken in allgemeinen Beispielen Ausdenken von Übungseinheiten und Aufgaben
9 ALLGEMEINES - ZEITPLAN Ideenfindung: Konzept: Implementierung: Webseite: Poster Präsentation:
10 PROJEKT - EINFÜHRUNG Warum ein RSS-Reader? ein RSS-Reader ist eine sinnvolle App er deckt das Themengebiete vollständig ab es werden keine aufwändigen, vom wesentlichen ablenkende, Funktionen benötigt
11 PROJEKT - EINFÜHRUNG Ziele - Themengebiete: parsen von XML und JSON Verbindung zu einer API lokales speichern von Daten
12 PROJEKT - EINFÜHRUNG Ziele - Funktionsumfang: Pull-to-Refresh Funktion beziehen von Feeds speichern und löschen von Websites
13 KONZEPT Funktionen der App Architektur Serveranbindung
14 FUNKTIONEN DER APP RSS-Reader-App RSSIt Anlegen und Darstellen von Websites Lokales Abspeichern Synchronisation mit einem Server Parsen des RSS-Feeds Anzeige einzelner Artikel
15 ANLEGEN VON WEBSITES Abspeichern von Titel und Feed-URL Beim Abspeichern wird WebsiteItem erzeugt
16 DARSTELLEN VON WEBSITES Anzeige eines Arrays aus WebsiteItem s Löschen durch bekannte Swipe-Geste Aktualisieren durch Pull-To- Refresh
17 LOKALES ABSPEICHERN Damit die angelegten Websites auch nach Beendigung der App auf dem Gerät vorhanden sind, müssen sie lokal gespeichert werden Entweder CoreData oder direkt als Datei Also zuerst Array aus WebsiteItems als JSON serialisieren und danach im Documents-Ordner ablegen
18 SYNCHRONISATION MIT EINEM SERVER Zusätzlich sollen die angelegten Websites auch auf einem Server abgespeichert werden Also, serialisierte WebsiteItem s an REST- Schnittstelle senden bzw. vom Server empfangen Bei Pull-To-Refresh-Event pullen und bei Anlegen neuer Seite an Server pushen
19 PARSEN DES RSS-FEEDS Beim Klick auf eine angelegte Website, sollen alle Artikel aus dem Feed geparsed und in einer Liste dargestellt werden Auch hier: Pull-To-Refresh zum aktualisieren der Liste
20 ANZEIGE EINZELNER ARTIKEL Wenn ein Artikel ausgewählt wird, öffnet sich eine Webview mit dem entsprechenden Inhalt
21 MODEL-VIEW-CONTROLLER
22 ARCHITEKTUR
23 SERVERANBINDUNG Zur Synchronisation der abgespeicherten Websites eine einfache REST-Api Auf Basis von PHP & MySQL
24 LIVEDEMO
25 AUSBLICK User-Accounts Speichern der Artikelliste bzw. der ganzen Artikel Cachen von Bildern UI-Verbesserungen
26 UNTERRICHTSEINHEIT Serialisierung RSS-Feed Lokales speichern Internetzugriff REST-Kommunikation
27 SERIALISIERUNG Idee: Einzelne Internetseiten als WebsiteItem abbilden Speichern dieser WebsiteItems auf dem Gerät, sowie senden/empfangen an/von Server
28 SERIALISIERUNG WebsiteItem Name URL ID WebsiteItem Name URL ID WebsiteItem Name URL ID
29 SERIALISIERUNG Klasse JSONHelper.swift mit Methoden zum umwandeln von AnyObject in JSON und umgekehrt
30 SERIALISIERUNG Sowie Methoden zum Mappen von WebsiteItem in AnyObject und umgekehrt
31 RSS-FEED Idee: Anzeige einer Liste von Artikeln und bei Auswahl, soll der entsprechende Artikel in einer Webview angezeigt werden
32 RSS-FEED ArticleItem Titel Datum Beschr. URL ArticleItem Titel Datum Beschr. URL ArticleItem Titel Datum Beschr. URL
33 RSS-FEED Klasse RSSDownloader.swift, die die nötigen Methoden zum parsen des Feeds zusammenfasst Implementieren von NSXMLParserDelegate um Zugriff auf die nötigen optionalen Methoden parse zu bekommen
34 RSS-FEED
35 LOKALES SPEICHERN Abspeichern der angelegten Websites lokal auf dem Gerät, damit nicht nach jedem Start neue Einträge angelegt werden müssen
36 LOKALES SPEICHERN Verschiedene Techniken CoreDate Framework zum persistenten speichern von Daten Grundsätzlich die richtige Wahl Abspeichern von Dateien auf dem Gerät Dokumente gefüllt mit String können direkt abgespeichert und gelesen werden Bietet sich an, um Serialisierung zu verdeutlichen
37 LOKALES SPEICHERN Die Klasse File.swift wird geschrieben mit Methoden zum lesen und schreiben von Strings in eine Datei. So soll später eine JSON-Datei mit den WebsiteItems abgelegt werden
38 LOKALES SPEICHERN
39 INTERNETZUGRIFF Viele mobile Apps benötigen Internetkommunikation z.b. zum synchronisieren von Texten oder Bildern, für ein Usermanagement, zur Darstellung von Inhalten
40 INTERNETZUGRIFF Problem: Die Dauer eines Internetzugriffs ist schwer einschätzbar -> langsame Internetverbindung oder Server Wenn Internetkommunikation auf dem Hauptthread stattfindet, wird die GUI für die Dauer des Zugriffs blockiert Also: Auslagerung in Hintergrundthreads, damit der Nutzer nicht irritiert ist
41 INTERNETZUGRIFF Verschiedene Techniken unter ios NSOperation Grand Central Dispatch
42 INTERNETZUGRIFF Grand Central Dispatch Sehr effizienter Weg, um verschiedene Arbeitseinheiten zu initialisieren und dann gleichzeitig auszuführen Wenn ein Abschnitt abgebrochen oder pausiert werden soll, bedeutet dies extra Aufwand für den Entwickler
43 INTERNETZUGRIFF NSOperation Bildet eine weitere Schicht über GCD und kümmert sich selbstständig um die vorher genannten Aufgaben Dafür etwas mehr Overhead und deswegen nicht ganz so effizient Bietet sich aber für normale Anwendungen an, da die Kapazitäten eh nicht benötigt werden
44 INTERNETZUGRIFF
45 INTERNETZUGRIFF
46 REST-KOMMUNIKATION Warum Synchronisation mit Server? Um die Persistenz von Daten sicherzustellen Synchronisation von verteilten Systemen
47 REST-KOMMUNIKATION Was gibt es für Konzepte? SOAP (Simple Object Access Protocol) RESTful (Representational State Transfer)
48 REST-KOMMUNIKATION Warum REST? bessere Performance und geringere Bandbreitennutzung von Menschen lesbar schnellere Lernkurve und einfacher umsetzbar
49 REST-KOMMUNIKATION Von der Api bereitgestellte Funktionen: deletewebsite setwebsites getwebsites
50 REST-KOMMUNIKATION
51 ÜBUNGSAUFGABEN Das erlangte Wissen soll nun mittels Aufgaben vertieft werden Dazu bitte folgenden Link aufrufen: robin-media.de/thm/fma
Session 2. Notes Apps auf ipad & Co. Wie native Apps mit Notes synchronisieren können.
Session 2 Notes Apps auf ipad & Co Wie native Apps mit Notes synchronisieren können. Heute: Beispiele mit echtem Code, Erfahrungen aus dem echten Leben, Überlegungen zur Performance Beispiel 1: Ansicht
MehrWolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen
Wolkig bis heiter APEX als Drehkreuz für Web Service-Anwendungen Andreas Wismann WHEN OTHERS Beratung Projektmanagement Coaching rund um Oracle Application Express In APEX Informationen von "woanders"
MehrLEITFADEN. Content Syndizierung. Datum: 11.11.2015. 151111 Leitfaden Content Syndizierung.docx Seite 1 / 10
LEITFADEN Content Syndizierung Projekt: Transparenzportal Thema: Content Syndizierung Datum: 11.11.2015 151111 Leitfaden Content Syndizierung.docx Seite 1 / 10 Inhalt 1. MOTIVATION... 3 2. HINWEIS ZU GENDER
MehrWordpress Kurzanleitung
Anmeldung Sie gelangen zur Administrationsoberfläche unter http://www.ihredomain.at/wp-admin Dort geben Sie dann die Zugangsdaten ein (Benutzername & Passwort). Wenn Sie das Passwort nicht immer wieder
MehrSynchronisation eines HTC Smartphones mit Android
Erreur! Source du renvoi introuvable. Erreur! Source du renvoi introuvable. Page 1 sur 5 Synchronisation eines HTC Smartphones mit Android 1. Voraussetzungen... 1 2. Synchronisation der Agenda und der
MehrBullshit-Bingo Gruppe 4
Gruppe 4 Verteilte Systeme Hochschule Mannheim SS2011 1/15 Bullshit-Bingo Gruppe 4 Faraz Ahmed Felix Bruckner Dennis Cisowski Michael Stapelberg Thorsten Töpper Fakultät für Informatik Hochschule Mannheim
MehrKWP20 Android Scanner Software:
KWP20 Android Scanner Software: Mit dieser Android App können die Punkte: 1. Material-Ausgabe 2. Material-Rücknahme erfasst werden. Dies ist das selbe, wie die Verarbeitung und Eingabe beim Unitech HT630
MehrGarmin POI-Sammlungen Download und Installationsanleitung
48 15 00 N 11 38 05 E Garmin POI-Sammlungen Download und Installationsanleitung Garmin Deutschland GmbH Parkring 35 D-85748 Garching Download einer POI-Sammlung von der Garmin Website Klicken Sie mit dem
MehrSchnittstelle Cordes & Graefe
Inhaltsverzeichnis 1. Anwendungsmöglichkeiten... 2 2. Bestellung erzeugen...3 3. Rechnungen verbuchen... 4 4. Preisangebote... 4 5. Auftrag... 4 5.1 Auftragsbestätigung einlesen... 4 5.2 Lieferscheine
MehrRSS-Feeds in Outlook
6 RSS-Feeds in Outlook RSS-Feeds hinzufügen RSS-Feeds betrachten Ordner verwalten Nachrichten verwalten In diesem Kapitel: RSS ist die Abkürzung für Really Simple Syndication (in RSS.0) und bezeichnet
MehrEntwicklung einer REST-API zur Erstellung und Konfiguration von Microsoft Teams. Jan Kruse, utilitas GmbH
Entwicklung einer REST-API zur Erstellung und Konfiguration von Microsoft Teams Jan Kruse, utilitas GmbH 15.01.2018 Gliederung Einleitung Motivation Ziele Grundlagen ASP.Net Web API REST-API Microsoft
Mehr1. Abonnieren mit dem -Programm Thunderbird
1. Mit Mozilla Thunderbird, http://de.www.mozillamessaging.com/de/thunderbird/ 2. Mit Mozilla Firefox, http://www.mozilla-europe.org/de/firefox/ 3. Mit Feedreader, http://feedreader.softonic.de/ 1. Abonnieren
MehrRelution. Files App. Version
Relution Files App Version 1.0 22.11.2018 Inhalt Inhalt... 1 Motivation... 2 Die manuelle Konfiguration der Files App... 2 Integration in das ios-dateisystem... 4 Auswahl des Speicherorts in einer unterstützten
Mehr1. Erläuterungen zu Office 2 HD für das ipad
1. Erläuterungen zu Office 2 HD für das ipad Wenn man darüber nachdenkt, wofür man das ipad überhaupt benötigt, denkt man auch sehr schnell ans Schreiben von Aufsätzen, Entwürfen, Tagebüchern auf Reisen
MehrKBM Schneider / Stand: 15.02.2014 / Version: 1.1
KBM Schneider / Stand: 15.02.2014 / Version: 1.1 Inhaltsverzeichnis I. Vorwort... 3 II. Einrichten der Schnittstelle EINA... 4 III. Export der Einsatzberichte aus der EINA... 6 IV. Kopieren der Einsatzberichte
MehrTAN-App VR-SecureGo. Jederzeit sicher auf Smartphone oder Tablet. Anleitung zur TAN-App VR-Secure-Go. Einmalige Freischaltung erforderlich
TAN-App VR-SecureGo Jederzeit sicher auf Smartphone oder Tablet Mit der TAN-App VR-SecureGo empfangen Sie TAN (Transaktionsnummern) jederzeit sicher und bequem auf Ihrem Smartphone oder Tablet. Die TAN-Benachrichtigungen
MehrBENUTZERANLEITUNG MY - KASSANDRO
BENUTZERANLEITUNG MY - KASSANDRO Vielen Dank, dass Sie sich für unser Produkt entschieden haben. Wir sind sicher, dass Ihnen das KASSANDRO-Kassensystem in den kommenden Jahren viel Freude bereiten wird.
MehrGIMP - Ebenenmasken. Toni Kaufmann 28. April 2008
GIMP - Ebenenmasken Toni Kaufmann http://toni.famkaufmann.info 28. April 2008 Genau wie Ebenen gehören auch die (Ebenen-)Masken zu den grundlegenenden Dingen in der Digitalen Bildbearbeitung, die am Anfang
MehrDelphi MVC Framework. Mathias Pannier
Delphi MVC Framework Mathias Pannier Über mich Name: Mathias Pannier Position: Softwareentwickler/Teamleiter Mehr als 15 Jahre Erfahrung mit Softwareentwicklung in Delphi Blog: DMVCFramework Delphi MVC
MehrWeb 2.0 Webseiten intelligent verknüpfen
FRANZIS PROFESSIONAL SERIES Shu-Wai Chow Web 2.0 Webseiten intelligent verknüpfen 49 Abbildungen Inhaltsverzeichnis 1 Einführung 23 1.1 Web 2.0 und Mashups 27 1.1.1 Bedeutung der Daten 27 1.2 UserCommunities
MehrViewpoint. Webmail-Oberfläche. Kontakt: universität bonn Hochschulrechenzentrum Wegelerstr. 6, 53115 Bonn Tel.: 0228/73-3127 www.hrz.uni-bonn.
Viewpoint Webmail-Oberfläche Kontakt: universität bonn Hochschulrechenzentrum Wegelerstr. 6, 53115 Bonn Tel.: 0228/73-3127 www.hrz.uni-bonn.de Viewpoint Viewpoint ist ein Layout der Webmail-Oberfläche,
Mehr2.4 - Das Verwaltungsmodul moveon installieren - MS Access Version
2.4 - Das Verwaltungsmodul moveon installieren - MS Access Version Das Verwaltungsmodul moveon besteht aus zwei Komponenten: dem moveon Client und der moveon Datenbank. Der moveon Client enthält alle Formulare,
MehrUliCMS Umfrage-Modul. Version 1.0. Handbuch
UliCMS Umfrage-Modul Version 1.0 Handbuch Inhaltsverzeichnis 1. Einleitung...1 1.1. Systemvoraussetzungen...1 2. Installation...1 3. Liste der Umfragen...3 4. Umfrage erstellen...3 5. Auswertung einer
MehrUNIHOCKEY CLUB WEHNTAL REGENSDORF
Dokumentvorlagen Verfasser: Fabian von Allmen Datum: 10.12.2015 Version: 09 Ablage: Dokumenthistorie V.01 / 21.11.2008 Fabian von Allmen Initialversion V.02 / 15.03.2009 Fabian von Allmen Update Dokumentvorlagen
MehrRECHTSTEXT HOSTING-SERVICE
RECHTSTEXT HOSTING-SERVICE Mit dieser Schnittstellen-Beschreibung zum RECHTSTEXT HOSTING-SERVICE der janolaw AG können die auf der janolaw Website erzeugten juristischen Dokumente in jedem beliebigen Content-
MehrUm einen Datenverlust zu vermeiden empfehlen wir Ihnen Ihre gespeicherten Lastschriftvorlagen zu sichern.
Sehr geehrter Kunde, mit dieser Anleitung möchten wir Ihnen Schritt für Schritt bei der Umstellung Ihrer Lastschriftvorlagen auf SEPA-Lastschriftvorlagen helfen. Für die erfolgreiche Umwandlung benötigen
MehrVerwalten des App-Katalogs in SharePoint 2013
Verwalten des AppKatalogs in SharePoint 2013 27.06.2016 19:50:11 FAQArtikelAusdruck Kategorie: Windows::SharePoint::SharePoint2013 Bewertungen: 0 Status: öffentlich (Alle) Ergebnis: 0.00 % Sprache: de
MehrDirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER
Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen
MehrPassword Depot für Android
Password Depot für Android Inhaltsverzeichnis Oberfläche 3 Action Bar 3 Overflow Menü 12 Eintragsmenü 13 Kontextleiste 14 Einstellungen 15 Kennwörterdatei erstellen 16 Kennwörterdatei öffnen 17 Lokal 17
Mehrebeihilfe Der Beihilfeberechtigte startet ebeihilfe über den auf Ihrer Internet- bzw. Intranetseite hinterlegten Link.
ebeihilfe für den Beihilfeberechtigten Der Beihilfeberechtigte startet ebeihilfe über den auf Ihrer Internet- bzw. Intranetseite hinterlegten Link. Registrierung Alle Antragsteller, die das erste Mal ebeihilfe
MehrMainsaver Anwendung auf mobilen Geräten. Steve Unger
Mainsaver Anwendung auf mobilen Geräten Steve Unger Agenda Agenda -Warum mobil arbeiten -Die Mobile Welt -Web Apps -MobileMainsaver 3.0 - Ausblick Warum mobil arbeiten Nutzen Globale Verfügbarkeit von
MehrAusgabe von Word-Serienbriefen mit SchILD-NRW
Ausgabe von Word-Serienbriefen mit SchILD-NRW Autor: Jürgen Richter, ribeka Software GmbH, Johann-Philipp-Reis-Str. 9, 53332 Bornheim 1. Einleitung Ein Word-Serienbrief dient dazu, regelmäßig vorkommende
MehrFavoriten speichern und verwalten im Internetexplorer 6.0
Favoriten speichern und verwalten im Internetexplorer 6.0 Klaus-Dieter Käser Blumenstr. 1 79111 Freiburg Fon: +49-761-5924880 Fax: +49-761-2924343 www.computerschule-freiburg.de kurse@computerschule-freiburg.de
MehrTritt beim Aufruf ein Fehler aus, so wird eine MessageBox mit dem Fehlercode und der Kommandozeile angezeigt.
WinCC UniAddIn Motivation Add-ins für WinCC können in VBA und VB6 programmiert werden. Andere Entwicklungsumgebungen werden nicht standardmäßig unterstützt. Die Entwicklung in VBA hat den Nachteil, dass
MehrErweiterungen im Redaktionssystem des Verband Wohneigentum e.v. 2010
Erweiterungen im Redaktionssystem des Verband Wohneigentum e.v. 2010 Inhalt Neuer Reiter Erweiterungen!... 2 Einstellungen!... 3 Impressum-Seite!... 4 Sitemap!... 4 Kontakt!... 4 Suche!... 4 Widget: Sitemap!...
Mehr*Hierzu wird Microsoft Word benötigt. Mit freien Textverarbeitungen wie Open Office ist dies leider nicht möglich.
WEKA Smart Doku mobil & easy So erstellen Sie Ihre individuellen Druck Vorlagen in MS Word* Sehr geehrter Kunde, die Druckfunktion der Smart Doku mobil & easy wurde komplett überarbeitet. Jetzt ist es
Mehrb2boptic / SF7 Freiburg 22.10.2015
b2boptic / SF7 Freiburg 22.10.2015 Themen b2boptic im Web SF7 / LensCatalog Webservice b2boptic Forum 12 Jahre glaeserforum.de glaeserforum.de ist nun forum.b2boptic.com Über 400 angemeldete Benutzer 2000
MehrRunde 2: Von der Statik zur Dynamik - Team Header
Es gibt eine neue Nachricht von Alice... Von: mail@alice-kleiner-shop.de An: topteam@schuelerlabor-informatik.de Betreff: Re:Anfrage bezüglich Erstellung eines Online-Shops Hallo, liebes Entwicklerteam!
MehrDenapp Bankdata Service
Denapp Denapp Bankdata Service Beschreibung Eine Beschreibung des oben genannten Webdienstes. Inhaltsverzeichnis Inhaltsverzeichnis... 2 Definitionen und Abkürzungen... 3 1. Allgemeines... 4 2. Mehr Kundenservice!...
MehrDatenbank konfigurieren
Sie haben eine Datenbank angelegt, jetzt müssen Sie diese noch konfigurieren. Klicken Sie auf den Titel Ihrer neu erstellten Datenbank. Die Spalten Ihrer Datenbank werden als Felder bezeichnet. Sie haben
MehrGEVITAS MobileCatalog
GEVITAS MobileCatalog Inhalt 1. Allgemeines... 2 2. Funktionsweise der App... 2 3. Das Hauptmenü... 3 4. Neuen Warenkorb anlegen... 4 5. Warenkorb auswählen und bearbeiten... 5 6. Warenkorb anzeigen...
MehrInhalte strukturieren
Inhalte strukturieren 1 Strukturierungshilfen Um in CommSy-Räumen Einträge leichter wiederzufinden, lohnt es sich die Einträge zu strukturieren. CommSy verfügt über folgende Strukturierungshilfen: Schlagwörter,
MehrWie Sie mit einem Laufwerk von CD zu CD kopieren (Audio)
Wie Sie mit einem Laufwerk von CD zu CD kopieren (Audio) Anmerkung: Dieser Vorgang wird nahezu jedes Format kopieren. 1. Um Nero zu starten: Klicken Sie auf Start>Programme>Ahead Nero und wählen Nero-Burning
MehrSitepark Information Enterprise Server - die Technologie-Plattform von Sitepark
Sitepark Information Enterprise Server - die Technologie-Plattform von Sitepark Der IES ermöglicht die Entwicklung von Produkten auf einer einheitlichen Basis und stellt unter anderem ein produktübergreifendes
MehrAK Medientechnologien 05 Delegation
AK Medientechnologien 05 Delegation TableViews, XML Parser, Application Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines zum Delegation Pattern Theoretische
MehrEine Zusammenfassung zum Einlesen von Garmin-Geräten
Eine Zusammenfassung zum Einlesen von Garmin-Geräten Stand: September 2012 Einleitung: In der aktuellen Version importiert pulsmagic TCX-Dateien (Garmin) und HRM-Profil-Dateien (Polar). TCX-Dateien können
MehrDaten aus MS Project in einer Datenbank ablegen
Daten aus MS Project in einer Datenbank ablegen Gilt für Project 2002 (bzw. 98 und 2000 mit einigen Abstrichen an der Oberfläche, jedoch sinngemäß gleich) Standardmäßig wird beim ersten Speichern von MS
MehrDataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control
DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen Your Data. Your Control WebGUI CMIS GW (JSON) GDS2 API (JSON) WebDAV GDS core Moderne Software Architektur Object-Store
MehrPREISE UND PREISLISTEN UNTER ORGAMAX BEARBEITEN
PREISE UND PREISLISTEN UNTER ORGAMAX BEARBEITEN Inhalt 1 Einführung... 1 2 Kundenspezifische Preise für bestimmte Artikel hinterlegen... 1 3 Anlegen einer Preisliste... 5 4 Bearbeitung von Preislisten:
MehrKurzanleitung: Benutzerdefinierte Installation der
Kurzanleitung: Benutzerdefinierte Installation der Audible-Brennfunktion von Nero 7 (PC) Bitte installieren Sie zuerst den AudibleManager, bevor Sie die Nero-Software herunterladen. Laden Sie die Demo-Version
MehrQR-Codes und APEX. Dr. Harry W. Trummer / Alexander Elsas Goethe-Universität Frankfurt
QR-Codes und APEX Dr. Harry W. Trummer / Alexander Elsas Goethe-Universität Frankfurt Schlüsselworte: APEX, QR-Codes, Mobile Anwendung 1 Einleitung Die quadratischen Quick Response Codes (QR-Codes) bieten
MehrC-Box Herstellerunabhängiges Implementierungsbeispiel.
C-Box Herstellerunabhängiges Implementierungsbeispiel. Einleitung Anforderungen Native IHE Anbindung an ELGA Offen für jeden ELGA-Bereich Fokus auf die Nutzung der Vorteile privater ELGA-Bereiche Einfache
MehrPayPal-Konten abrufen
PayPal-Konten abrufen Bereich: FIBU - Info für Anwender Nr. 1287 Inhaltsverzeichnis 1. Ziel 2. Voraussetzungen 2.1. PayPal-Zugangsdaten 2.2. Internetzugriff prüfen 3. Vorgehensweise 3.1. PayPal-Konto in
MehrGebrauchsanleitung für die Installation von AuctionStudio mit Auktion:NG Export
Gebrauchsanleitung für die Installation von AuctionStudio mit Auktion:NG Export 1. Was wird benötigt? - Microsoft.NET Framework 4.0 (dotnetfx40_full_x86_x64.exe) - AuctionStudio V2013 - Betaversion (auctionstudio20130724_11624_v2013_beta.exe)
MehrExport bibliografischer Daten aus der FIS Bildung Literaturdatenbank und Import in die Endnote Literaturverwaltung
1 Export bibliografischer Daten aus der FIS Bildung Literaturdatenbank und Import in die Endnote Literaturverwaltung - Eine Anleitung in 10 Schritten mit Illustrationen - Einführung: Wenn Sie Daten aus
MehrNews. Einleitung. Ansicht im Frontend. Typo3-Support
Inhalt Einleitung... 1 Ansicht im Frontend... 1 Struktur im Typo3... 3 Kategorie anlegen... 4 Eintrag anlegen... 5 Übersetzung erstellen... 9 Eintrag bearbeiten / löschen... 11 Plug-In einbinden... 11
MehrBPE-/BRE-Integration in agree. Systemarchitektur, Technologien, Konzepte
BPE-/BRE-Integration in agree Systemarchitektur, Technologien, Konzepte Ziel dieses Vortrags Sie wissen, welche Systeme an der Integration einer Business Process (BPE) und Business Rules Engine (BRE) in
Mehr2 Erste Schritte, Grundfunktionen und Symbole
2 Erste Schritte, Grundfunktionen und Symbole Um mit der Arbeit in Ihrem Baukasten zu beginnen, klicken Sie auf Seite im Funktionsmenü (1). Der Seitenbaum (2) öffnet sich. Klicken Sie auf den Namen der
MehrNeues in Merlin Project 4. 2016 ProjectWizards GmbH
Neues in Merlin Project 4 2016 ProjectWizards GmbH Inhaltsverzeichnis Über dieses Dokument 1 Synchronisation 1 Dateibasierte Synchronisation 1 Änderungen manuell integrieren 1 Arbeitsgruppen mit Merlin
MehrAnmeldedaten: ov-ortsvereinsname - Bsp. ov-arnegg, ov-asch, ov-berghülen usw.
Webseite bearbeiten: Einloggen: auf der Unterseite: Ortsvereine Anmeldedaten: ov-ortsvereinsname - Bsp. ov-arnegg, ov-asch, ov-berghülen usw. Passwort: 123456 1 Vorschau: wie sieht es aus Bearbeitungsmodus
MehrBenutzerberechtigungen und Berechtigungsstufen in SharePoint 2013
Benutzerberechtigungen und Berechtigungsstufen in SharePoint 2013 27.06.2016 16:00:33 FAQ-Artikel-Ausdruck Kategorie: Windows::SharePoint::SharePoint2013 Bewertungen: 0 Status: öffentlich () Ergebnis:
MehrKeptSecret User Guide
User Guide Mit können Sie Ihre Bilder und Notizen verschlüsselt und damit privat speichern. verwendet die im iphone und ipod Touch eingebaute 256-Bit starke Verschlüsselung nach dem Advances Encryption
MehrMedien und Webtechnologie
Medien und Webtechnologie Herstellerkatalog als Webanwendung Wintersemester 2005/06 18. Januar 2006 M. Wintermeier, C. Brottka, S. Keitsch Unser Ziel Beim Ausführen einer Funktion soll keine neue HTML-Seite
MehrSmart Smoke Detector. Von Govinda Hahl Internet der Dinge WS 16/
Smart Smoke Detector Von Govinda Hahl Internet der Dinge WS 16/17 01.02.2017 Inhalt Problemstellung Idee Ergebnisse der Analyse Architektur Umsetzung Hardware Software Fazit Ausblick Demo Smart Smoke Detector
MehrInformatik B. Vorlesung 14 Serialisierung, Autoboxing. Dr. Ralf Kunze
Vorlesung 14 Serialisierung, Autoboxing 1 Serialisierung von Objekten Die Objekte innerhalb eines Java-Programmes sollen manchmal auch nach Beendigung der JVM verfügbar bleiben Objekte müssen ab und an
MehrEinrichten von CMSMobile
Einrichten von CMSMobile GS Construction Management Services UG (haftungsbeschränkt) Vorwort Das Construction Management System verwendet eine Client-Server-Architektur mit einer gemeinsamen Datenbank
MehrSinn (und Unsinn) für Informix Benutzer
NoSQL : Sinn (und Unsinn) für Informix Benutzer Martin Fürderer IBM Informix Entwicklung München Agenda Was bedeutet NoSQL für Informix Benutzer? Was bedeutet NoSQL? Fragen? Welche NoSQL Funktionalität
MehrMobiFakt. für die Auftragserfassung unterwegs. Android Tablet oder Smartphone. csv Daten
MobiFakt für die Auftragserfassung unterwegs Android Tablet oder Smartphone Sie sind geschäftlich oft bei Kunden? Dann ist MobiFakt, die App für die mobile Auftragsunterfassung, genau das richtige für
MehrBrainloop Secure Courier - Kurzanleitung
Der Brainloop Secure Courier Service umfasst einen persönlichen, vorkonfigurierten Datenraum und ein optionales Add-In für Microsoft Outlook. Damit wird das geschützte Versenden vertraulicher Dokumente
MehrVorlesung Informatik II
Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 9. Schichtenarchtitektur: Teil 1 (Datenhaltung)
MehrAnleitung zur Benutzung des Admin Control Panel
Anleitung zur Benutzung des Admin Control Panel Homepageversion 0.3.2 vom 04.10.2015 Dokumentenversion 1.0 vom 08.10.2015 1. Globale Einstellungen 2. Eine Seite bearbeiten Wie bearbeite ich eine Seite?
MehrFlashfragen in ILIAS Test & Assessment. Helmut Schottmüller
Flashfragen in ILIAS Test & Assessment Helmut Schottmüller Flashfragen in ILIAS Test & Assessment Helmut Schottmüller Veröffentlicht Januar 2009 Copyright 2009 Helmut Schottmüller Inhaltsverzeichnis 1.
MehrQuickline Cloud Apps
Quickline Cloud Apps Inhaltsverzeichnis Inahlt 1 Einstieg 3 2 Unterstützte Geräte 3 3 Mobile Apps 4 3.1 Hauptmenü 5 3.2 Automatische Aktualisierung 7 3.3 Dateikennzeichnung 9 3.4 Erste Nutzung 10 3.4.1
Mehr2015 conject all rights reserved
2015 conject all rights reserved conjectpm Dokumentenmanagement - Verwaltung allgemeiner Dokumente wie Schriftverkehr oder Protokolle 1. Navigieren Sie durch die Ordnerstruktur, wie Sie dies aus Windows
MehrMERLIN IPHONE. Der Schnelleinstieg ins mobile Projektmanagement. 2009 ProjectWizards GmbH, Melle, Germany. All rights reserved.
MERLIN IPHONE Der Schnelleinstieg ins mobile Projektmanagement. 2009 ProjectWizards GmbH, Melle, Germany. All rights reserved. EINFÜHRUNG Herzlich Willkommen zum Merlin iphone Schnelleinstieg! Danke, dass
MehrProfile für mehrere ELO im Netz
Dauer dieser Unit 11 Minuten! Unit In dieser Unterrichtseinheit lernen Sie! Profile einrichten! Neue DSNs anlegen für Zugriff auf entfernte ELOprofessional Systeme 0609 1140.02020609 Der elektronische
MehrIT > Anleitungen > Windows, Outlook Verteilerlisten erstellen (vor 2010) Verteilerliste erstellen
Verteilerliste erstellen Verteilerlisten sind für den Versand von E-Mail-Nachrichten und Besprechungsanfragen sehr nützlich, denn Sie in E-Mails, die an mehrere Empfänger gerichtet sind, nicht immer alle
MehrMerlin Project Go Anleitung ProjectWizards
Merlin Project Go Anleitung 2017 ProjectWizards Inhaltsverzeichnis Dokumente erstellen 1 Neues Dokument 3 Dokument laden 5 Dokument von einem Merlin Server / DropBox 6 icloud Drive 10 Standorte 11 Dokumente
MehrNeue Funktionen der RedDot Version 7.1
Von: Ron Tinius, M.Sc. Stand: 2006-11-02 V1.08 Neue Funktionen der RedDot Version 7.1 Inhalt: 1. Startseite 1.1. Asset Manager 1.2. Hauptmenü 2. Web Content Manager / SmartEdit 2.1. Permanente Vorschau
Mehr9 Zeiger (Pointer). Dynamischer Speicher
9 Zeiger (Pointer). Dynamischer Speicher Jörn Loviscach Versionsstand: 25. September 2013, 18:07 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen beim Ansehen der Videos: http://www.j3l7h.de/videos.html
MehrDrucken und Löschen von angehaltenen Druckaufträgen
Beim Senden eines Druckauftrags an den Drucker können Sie im Treiber angeben, daß der Drucker den Auftrag im Speicher zurückhalten soll. Wenn Sie zum Drucken des Auftrags bereit sind, müssen Sie an der
MehrWir haben für Sie eine einfache Bedienungsanleitung mit folgenden Themen erstellt.
Bedienungsanleitung ios Wir haben für Sie eine einfache Bedienungsanleitung mit folgenden Themen erstellt. Apple ID Support ipad Bedienung Tipps App Store ibooks EasyToolbox 1 Wichtige Tipps Vorinstallierte
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrCockpit Update Manager
Cockpit Update Manager ARCWAY AG Potsdamer Platz 10 10785 Berlin GERMANY Tel. +49 30 8009783-0 Fax +49 30 8009783-100 E-Mail info@arcway.com ii Rechtliche Hinweise Bitte senden Sie Fragen zum ARCWAY Cockpit
MehrREST Client mit RPG und IceBreak
REST Client mit RPG und IceBreak ( 2018 Markus A. Litters) Inhaltsverzeichnis 1. IBM i als REST Client... 2 2. Service testen... 3 3. Der RPG Code... 5 3.1 Vorbereitung... 5 3.2 REST Aufruf... 7 4. Fazit...
MehrHilfestellung zur smarten Zusammenarbeit mit Swisscom
Collaboration Hilfestellung zur smarten Zusammenarbeit mit Swisscom Wir arbeiten einfach und effizient online zusammen. Über die Swisscom Collaboration-Plattform können wir gemeinsam Dokumente bearbeiten
MehrCRM SharePoint Schnittstelle. Benutzerhandbuch. Dokumentenversionen 5.4.13, 6.0.1, 7.0.1
CRM SharePoint Schnittstelle Benutzerhandbuch Dokumentenversionen 5.4.13, 6.0.1, 7.0.1 Inhalt 1. Vorwort...3 2. Funktionsbeschreibung...4 2.1. Die Menüleiste in der CRM SharePoint Schnittstelle... 4 2.1.1.
MehrAnalyse und praktischer Vergleich von neuen Access- Layer-Technologien in modernen Webanwendungen unter Java. Oliver Kalz
Analyse und praktischer Vergleich von neuen Access- Layer-Technologien in modernen Webanwendungen unter Java Oliver Kalz Agenda Grundlagen Objektpersistenz Objektrelationales Mapping Performance Fazit
MehrVorgehensweise zum Update der X-431 Software
Vorgehensweise zum Update der X-431 Software Inhalt 1. Ordner anlegen Seite 2 2. Anmeldung auf der X-431 Internetseite Seite 3 3. Update-Tool installieren Seite 5 4. Herunterladen von Einzelsoftware Seite
MehrDank Alexa auf Bildschirm, Maus und Tastatur verzichten. DB Systel GmbH Franziska Höcker Small Solutions Berlin
Dank Alexa auf Bildschirm, Maus und Tastatur verzichten DB Systel GmbH Franziska Höcker Small Solutions Berlin 11.11.2017 Agenda Alexa RESTful 2 Livedemo Eintrag hinzufügen Alexa wie geht es dir? Danke,
MehrEine Handschrift vektorisieren
Vom Pixelbild zur Vektor-Datei Langner Marketing Unternehmensplanung Metzgerstraße 59 72764 Reutlingen T 0 71 21 / 2 03 89-0 F 0 71 21 / 2 03 89-20 www.langner-beratung.de info@langner-beratung.de Vorbereitungen
MehrDokumentation. CleverReach Modul für Joomla!
Dokumentation CleverReach Modul für Joomla! CleverReach Modul für Joomla! Version 1.0 Seite 1 von 9 Inhalt Informationen zu diesem Dokument... 2 Änderungsnachweis... 2 Ergänzende Dokumente... 2 Einleitung...
MehrTypo3: Nachrichten verfassen
Rechenzentrum Typo3: Nachrichten verfassen Speicherung von Nachrichten Zentrale Speicherung von Nachrichten für die Verwaltung und die zentralen Einrichtungen Zukünftig werden so viele Daten wie möglich
MehrPlanTeam-Server. Neuerungen in Version 7 / Patch 17. Seite 1. WeltWeitBau GmbH 2011 www.wwbau.de -- www.step-cds.de
PlanTeam-Server Neuerungen in Version 7 / Patch 17 Seite 1 Kurzanleitung - Eine neue Aktion in der Hauptaktionenleiste öffnet direkt die Kurzanleitung mit Hinweisen zur Bedienung des PlanTeam- Servers.
MehrErstellen einer Excel-Tabelle für die Bundesjugendspiele
Erstellen einer Excel-Tabelle für die Bundesjugendspiele Für die Nutzung des BJS-Programmes wird eine Excel-Datei in festgelegtem Format benötigt. Die Erstellung erfolgt in 3 Abschnitten: 1. Erzeugen der
MehrMBS FileMaker Plugin. Christian Schmitz
MBS FileMaker Plugin Christian Schmitz Monkeybread Software MBS FileMaker Plugin 3900 Funktionen 649 neue Funktionen in 2015 440 neue Funktionen schon jetzt in 2016 400 Beispiel Datenbanken MBS FileMaker
MehrKomponentenorientierte Software-Entwicklung. Seite 1 / 42
Seite 1 / 42 Wiederholung Messaging Java Messaging Service (JMS) Pub/Sub P2P Messaging Middleware XMPP-Protokoll Java API for XML-Processing (JAXP) Java API for XML-Binding Webservices / SOA Simple Object
MehrFAQ. Governikus Add-In for Microsoft Office, Release 1.2.2.0 2011 bremen online services Entwicklungs- und Betriebsgesellschaft mbh & Co.
FAQ Governikus Add-In for Microsoft Office, Release 1.2.2.0 2011 bremen online services Entwicklungs- und Betriebsgesellschaft mbh & Co. KG Das vorliegende Dokument ist eine Zusammenstellung häufig gestellter
MehrAktivieren und Download des Topo Mosaik der Topo Deutschland
Aktivieren und Download des Topo Mosaik der Topo Deutschland 1.: Eingabe des Promotional Code und der persönlichen Daten Gehen Sie auf www.compegps.com/mycompegps und geben Sie bei dem Feld Code (siehe
MehrChat. Didaktischer Kommentar. Lernplattform
Lernplattform Chat Didaktischer Kommentar Ein Chat ist eine synchrone Kommunikationsform, die in vielen Sozialen Netzwerken und Messengern als Funktion angeboten wird. Auch Moodle stellt einen Webchat
Mehr