Programmierung mobiler Geräte
|
|
|
- Karin Böhme
- vor 10 Jahren
- Abrufe
Transkript
1 Programmierung mobiler Geräte SoSe 2015 Native Entwicklung mit Android Einführung Markus Berg Hochschule Wismar Fakultät für Ingenieurwissenschaften Bereich Elektrotechnik und Informatik
2 2 Status Quo WebApps Hybride Apps Zugriff auf Gerätefunktionen Allerdings geringere Performance Kein natives Look & Feel Webtechnologien Erschwerte Fehlersuche (kein Compiler) Keine Codevervollständigung Läuft auf allen Plattformen Keine Anpassungen für verschiedene Geräte/ Betriebssysteme notwendig
3 3 Native Apps Werden in der Programmiersprache des Zielgerätes programmiert Windows C# ios Objective C Android Java An die Zielplattform angepasst und optimiert
4 4 Ziel für heute Einführung in die Android Systemarchitektur Überblick über die Komponenten einer Android- Anwendung Programmieren einer ersten kleinen App
5 5 Android Fokus auf Smartphones und Tablets 2003: Aufgekauft von Google 2008: erstes Release Aktuelle Version: 5.1 (Lollipop) Basiert auf Linux-Kernel Speicherverwaltung Prozessverwaltung Kommunikation/Netzwerk/Multimedia Gerätetreiber
6 6 Dalvik / Android Runtime Laufzeitumgebung (Java Virtual Machine) Ähnelt der Java SE JVM Führt ebenfalls Bytecode aus Jedoch inkompatibler Bytecode (Dex-Bytecode), d.h. normale Java-Programme laufen nicht auf Dalvik und umgekehrt Java-Quellcode Java-Bytecode Dex-Bytecode Unterschiedliche Prozessorarchitektur Bis 2014: Dalvik Virtual Machine Just-in-time-Compiler 2014 ersetzt durch Android Runtime (ART) Führt identischen Bytecode aus Ahead-of-time-Compiler (wie schon zu C-Zeiten) Nicht mehr plattformunabhängig Bessere Garbage Collection Jede Anwendung läuft in eigener VM
7 7 Android Modular aufgebaut Sämtliche Anwendungen können ausgetauscht werden Inkl. SMS-App, Telefon-App Ausnahme: die virtuelle Maschine und das Basissystem selbst Ressourcenbegrenzte Umgebung CPU, RAM, Akku Daher optimierte Laufzeitumgebung
8 8 Systemarchitektur von Android Verschiedene Ebenen Low-Level (Betriebssystemebene; Kernel) bis High-Level (Applications) Kernel System-Bibliotheken Nativ (C/C++) Android Runtime Mit Core-Libraries (Java) Android Framework Java Nutzbar durch Apps Apps (d.h. die Standardanwendungen)
9 9 Kernel Speicher-/Prozessmanagement Security Dateizugriff Netzwerkzugriff Treiber Powermanagement Interprozesskommunikation (IPC)
10 10 Libraries & Runtime Displayzugriff WebKIT (Browser) OpenGL In-Memory Database Runtime (ART/Dalvik) Virtuelle Maschine Core-Java-Bibliotheken Datenstrukturen Dateizugriff Lebenszyklus...
11 11 Application Framework Zur Nutzung durch die Anwendungen Window Manager Verwalten und Darstellen von Menüs, Dialogen, Notification Bar bzw. Hauptfenster einer Anwendung View System UI-Objekte: Darstellen von Icons, Buttons Package Manager Übersicht aller installierten Anwendungen Activity-Manager... Verwaltung des Lebenszyklus einer Anwendung Navigationsstack
12 12 Applications Built-in Apps Browser Mailprogramm SMS...
13 13 Entwicklung: SDK & IDE SDK Zum Entwickeln von Android-Apps Plattform-Bibliotheken Tools/Entwicklungswerkzeuge Dokumentation Systemimages für Emulator IDE Früher: Eclipse mit ADT Plugin Seit Ende 2014: Android Studio Basiert auf IntelliJ (Haben wir bereits installiert)
14 14 Emulator Zum Emulieren von verschiedenen Android Geräten z.b. Tests verschiedener Bildschirmgrößen ohne Geräte kaufen zu müssen z.b. Tests von verschiedenen Android Versionen z.b. Simulation von Gerätevenents (low battery, new message) oder Zuständen (Geokoordinaten, langsame Internetverbindung) Somit essentiell zur Entwicklung Ersetzt jedoch nicht den Test auf ausgewählten echten Geräten (Emulator emuliert nicht alle Funktionalitäten, z.b. Bluetooth) Größter Nachteil: Langsam! Auf modernen Prozessoren Hardwarebeschleunigung aktivieren (Intel HAXM) Alternative: Genymotion Sgn. Virtuelle Geräte (Virtual Devices, AVD) Konfigurierbar Bestimmte Hardware CPU, RAM, Displaygröße Bestimmte Androidversion Verwaltet über AVD Manager
15 15 AVD einrichten Android Virtual Device Manager starten Neues Gerät anlegen (bzw. starten falls schon angelegt) Wenn kein HAXM verfügbar (z.b. bei Core2Duo), Gerät mit ARM anlegen, sonst x86 (z.b. i5, i7)
16 16 Emulator steuern Emulator (bzw. AVD) starten (dauert u.u. sehr lange) Verbinden per Telnet Port in Titelzeile des Emulators sichtbar Standard: 5554, d.h. telnet localhost 5554 Mögliche Befehle: power capacity 50 sms send Guten Tag! network speed (edge full) geo fix
17 17 Emulator steuern
18 18 Wie immer: Moin Wismar! Ziel: Eine App, die den Text Moin Wismar! anzeigt Und schrittweise Erweiterung um ein User Interface Doch zunächst etwas Theorie...
19 19 Applikationslayout: Komponenten Grundlegende Einheit einer App Legt Zweck und Einstiegspunkt (User, Event,...) fest Activities GUI Userinteraktion mit der App Services Langlaufende Prozess im Hintergrund Kein Userinterface z.b. Musik abspielen obwohl andere App im Vordergrund Broadcast Receivers Reagieren auf Geräteevents, d.h. Subscriber von Events (bzw. sgn. Intents) z.b. Empfang einer SMS Content Providers Daten speichern und zwischen Apps teilen
20 20 Komponente: Activity Repräsentiert eine bestimmte Aktivität, die der Anwender nutzen kann Zeigt Daten an und reagiert auf Eingaben Graphical User Interface (GUI) Einzelner Screen mit User Interface Vergleichbar mit einem Fenster einer Desktopanwendung Form (C#) oder JFrame (Java Swing) z.b. neue Notiz anlegen oder Kontakt aus Telefonbuch auswählen Oder selbst das Anzeigen von Moin Wismar! App kann aus mehreren Activities bestehen z.b. -App: Liste der Mails anzeigen, Mail lesen, Mail schreiben Activities können unabhängig aufgerufen werden, z.b. Klick auf Mailadresse im Browser öffnet Activity Mail schreiben der - App Aufruf von Activities geschieht über Intents (es gibt keine main()-funktion)
21 21 Vorteil von Activities Vermeiden von Redundanzen Wiederverwendung über Applikationsgrenzen hinaus Um ein Foto per Mail zu verschicken, muss im Mailprogramm keine Fotofunktion eingebaut werden Mailprogramm ruft Kamera-App auf und nimmt Foto entgegen User merkt nicht, dass er zwei Apps genutzt hat Setzt voraus, dass Activities einheitlich designed sind Wenn User verschiedene Kamera-Apps hat, wird er aufgefordert eine auszuwählen
22 22 Intents Aktivitäten werden über asynchrone Nachrichten aufgerufen (Intents) Dies kann über Applikationsgrenzen hinaus passieren Nachricht kann eine Activity aktivieren Explicit Intent: URL mit Chrome anzeigen, GMail Implicit Intent: URL anzeigen, Mail schreiben, Bild anzeigen,... D.h. view or send something (URI) Wenn mehrer Anwendungen diese Funktionalität besitzen, wird der Nutzer gefragt welche er nutzen möchte Wir erinnern uns an die share-funktion des letzten Praktikums
23 23 Manifest Alle Komponenten müssen der App im Manifest bekannt gemacht werden Darüber hinaus können hier Berechtigungen erteilt werden (z.b. ob die App auf s Internet zugreifen darf) Intent Filters: Deklaration welche Funktionalitäten (auf Activity- Ebene) von anderen Apps aufgerufen werden können Ich kann Bilder anzeigen Minimal erforderliche Version der Android API Weitere Anforderungen (uses-feature) z.b. Kamera Icon der App
24 24 Ressourcen Android Applikationen bestehen aus mehr als nur Quelltext Sgn. Ressourcen Layout-Files Bilder Texte (Strings) Vorteile Anpassen der Anwendung ohne Quelltext ändern zu müssen (z.b. Übersetzen in andere Sprache) Verschiedene Layouts für verschiedene Displaygrößen
25 25 Layout Definiert die visuelle Struktur Zwei Möglichkeiten In XML deklarieren (empfohlen) Im Quelltext deklarieren und zur Laufzeit instanziieren Mischung möglich: in XML deklarieren und zur Laufzeit verändern Vorteil XML: Trennung von Präsentation und Verhalten Schlankerer Code Leichte Anpassung des Layouts ohne Quelltext zu ändern Somit kein Neukompilieren erforderlich Layoutdefinitionen sind Ressourcen und somit im Ordner /res/layout/ Mehr Details:
26 26 Layouts Linear Layout Alle Kinder werden in einer Richtung ausgerichtet Vertikal oder horizontal D.h. eine Zeile oder eine Spalte Relative Layout Position wird relativ zu anderen Elementen angegeben z.b. Unter X und links neben Y List View Stellt eine scrollbare Liste dar Dynamischer Inhalt: Automatisch aus Array oder anderer Quelle befüllbar Performanter als Linear Layout (nur aktuell sichtbare Items werden geladen, nicht alle 100 einer Liste wenn nur 10 gleichzeitig sichtbar sind) Grid View Zweidimensionales Raster Ebenfalls dynamisch und performant
27 27 Projektstruktur manifests androidmanifest.xml java net.mmberg.myapp MainActivity.java Manifest Quellcode Packages mit Java-Klassen res drawable values strings.xml Layout activity_main.xml... Ressourcen Icons, Strings, Layouts
28 28 Android API: Ein Blick in den Quelltext Android ist OpenSource Quelltext der API ist einsehbar z.b. Quelltext der Activity-Klasse die Grundlage für alle Activities ist Auch die Apps und deren Komponenten sind zugreifbar z.b. Alarm Clock SetAlarm (Activity) AlarmClock/+/062d863a156a3564a839ab5a718f f/src/ com/android/alarmclock/setalarm.java AlarmReceiver (BroadcastReceiver) AlarmProvider (ContentProvider)
29 29 Überblick / Zusammenfassung Android-Projekt Quelltext (Java-Klassen) Activities Activity1 Aufruf über Intents Activity2 (Services, BroadcastReceivers, ContentProviders) Ressourcen Grafiken Strings... Manifest Liste der Komponenten Berechtigungen Minimale Anforderungen Verwendete Bibliotheken Android API...
30 30 Übung: Moin Wismar Neues Projekt Projektname: MoinWismar API 16 Blank Activity Default-Werte übernehmen Details: creating-project.html
31 31 Projekt Manifest Java-Klassen Package Activity Ressourcen Grafiken (Icons,..) Layout (XML) Strings Build-Skripte
32 32 Layout Öffnen der activity_main.xml Design-Ansicht (Tab ganz unten) Wir sehen bereits eine Textview mit dem Inhalt Hello world! Wechseln in Textansicht <RelativeLayout...> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout> Relatives Layout, d.h. Positionierung in Abhängigkeit von anderen Elementen TextView: stellt einen Text dar Inhalt kommt aus Ressourcen-Datei Verweise Größe passt sich an den Inhalt an
33 33 verweist auf Datei /res/values/ strings.xml <resources> <string name="app_name">moinwismar</string> <string name="hello_world">hello world!</string> <string name="action_settings">settings</string> </resources>
34 34 MainActivity Öffnen der MainActivity.java oncreate ist der Einstiegspunkt für die Activity (mehr Details später) Hier wird das Layout protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); } Zugriff auf Ressourcen aus Java über R-Klasse
35 35 Starten der Anwendung Mit dem Emulator Wenn noch nicht geschehen, AVD einrichten (sollte bereits im letzten Praktikum erfolgt sein) Auf Run klicken und AVD auswählen, falls mehrere eingerichtet sein sollten
36 36 Starten der Anwendung Auf dem Gerät Unter Windows müssen erst Treiber installiert werden USB-Debugging auf dem Smartphone aktivieren Smartphone mit PC verbinden In Android Studio auf Run klicken und Gerät aus der Liste der verbundenen Geräte auswählen
37 37 Anpassen der Beispielanwendung In Anlehnung an building-ui.html Wir starten von Null und entfernen das vorhandene Layout bzw. ersetzen das relative Layout durch ein Lineares Anpassung von activity_main.xml in /res/layout Höhe und Breite sind Pflichtangaben. Die Größe soll sich am Elternelement ausrichten Layout soll horizontal sein, d.h. Elemente sollen waagerecht nebeneinander angeordnet werden <LinearLayout android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="horizontal" xmlns:android=" </LinearLayout>
38 38 Textfeld hinzufügen Wir benötigen ein Eingabeelement: EditText ID: eindeutiger Indentifizierer um aus Java-Quellcode und aus XML- Ressourcen-Dateien Zugriff auf das Element erhalten zu leitet eine Referenz aus XML heraus ein + wird benötigt, wenn eine Ressource das erste Mal definiert wird Breite: statt absoluter Angabe so groß wie der Inhalt: wrap_content Höhe: dito Hint (vorausgefüllter Text wenn Nutzer noch nichts eingegeben hat) Verweis auf String aus /res/values/strings.xml <LinearLayout...> <EditText android:id="@+id/edit1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/edit1_hint"/> </LinearLayout> <string name="edit1_hint"> Name </string> strings.xml
39 39 Button hinzufügen Wir ergänzen im linearen Layout einen Button Größe soll sich wieder an Inhalt anpassen Anzuzeigender Text wird wieder über String-Ressource definiert Aufschrift Senden Attribut android:text <Button android:layout_width="wrap_content" android:layout_height="wrap_content" Optional, da wir später im Quellcode nicht darauf referenzieren An welcher Stelle werden die beiden Elemente vermutlich positioniert?
40 40 Layout testen App ausführen Platz nicht optimal genutzt Eingabefeld sehr klein Lösung: Weights Relativer Anteil an Gesamtgröße in Bezug auf Elternelement Ein Element mit der Weight 3 und eins mit der Weight 1 (Summe 4) führt zu einer Größe von ¾ bzw. ¼. <EditText android:id="@+id/edit1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/edit1_hint" android:layout_weight="2"/> EditText (mit Weight von 2) doppelt so groß wie Button (mit einer Weight von 1) ABER: Button größer als nötig, da er nun 1/3 fix einnimmt Überprüfen in Vorschau
41 41 Layout anpassen Standardweight ist 0 Element ist dann so groß wie es mindestens sein muss, um den Inhalt darzustellen Wenn nun ein anderes Element einen Wert > 0 hat, nimmt es den kompletten noch freien Platz ein Weight von Button entfernen bzw. auf 0 setzen Weight von EditText auf 1 setzen Zur Performanceoptimierung wird empfohlen die Breitenangaben auf 0dp zu setzen (für Elemente, die Weights nutzen), da die Berechnung für wrap_content etc. überflüssig ist
42 42 Button zum Leben erwecken Ziel: Bei Buttonklick soll ein Text ausgegeben werden Auf Buttonklick reagieren über onclick-event Dieses wird in Layoutdatei definiert Angabe der Methode, die beim Klick aufgerufen wird <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0" android:onclick="sendmessage"/> Diese Methode muss nun in der Activity definiert werden
43 43 OnClick-Methode Wird im Java-Code definiert Muss exakt so heißen wie im XML-File angegeben Darüber hinaus: public Rückgabetyp void 1 Parameter vom Typ View View-Klasse importieren (import android.view.view;) public void sendmessage(view view){ } Toast toast = Toast.makeText(this, Hallo, Toast.LENGTH_SHORT); toast.show(); Toast: kurzes Einblenden eines Textes Diese Methode wird aufgerufen, wenn der Button geklickt wird Der View-Parameter referenziert das angeklickte Objekt, d.h. den Button
44 44 Zweite Activity Bis jetzt haben wir nur eine Activity Beim Buttonklick soll nun statt des Textes eine zweite Activity angezeigt werden, die den Inhalt des Textfeldes der ersten Activity darstellt Zunächst erzeugen einer Activity, die beim Buttonklick aufgerufen werden soll Rechte Maustaste auf Projekt und Blank Activity hinzufügen Name: SecondActivity Als Hierarchical Parent MainActivity auswählen Sonst Standardwerte übernehmen LayoutName: activity_second... Java-Klasse und Ressourcendateien werden angelegt und Manifest wird aktualisiert Layout enthält wieder eine TextView, die Hello world! anzeigt
45 45 Intent Nachricht zum Aufrufen der zweiten Activity (expliziter Intent) notwendig In der sendmessage-methode, die beim Buttonklick aufgerufen wird, erzeugen wir nun ein Intent (statt des Toasts) Zunächst Intent-Klasse importieren (import android.content.intent;) public void sendmessage(view view){ Intent intent = new Intent(this, SecondActivity.class); startactivity(intent); } Neuen Intent instanziieren Erster Parameter: Context (Meist this, also die aktuelle Instanz selbst. Jede Activity ist vom Typ Context.) Zweiter Parameter: Angabe welche Activity gestartet werden soll startactivity aufrufen mit erzeugtem Intent als Parameter startactivity ist eine Methode der Klasse Activity
46 46 Ausprobieren Anwendung starten Auf Button klicken Zweite Activity mit dem Text Hello world! sollte angezeigt werden
47 47 Zugriff auf Daten aus Ressourcen Ziel: Wert von EditText übermitteln Dafür zunächst Text auslesen und später dem Intent hinzufügen Zugriff auf Ressourcen aus Java Über R-Klasse (statt wie in XML-Ressourcen-Dateien) EditText haben wir bereits in Layout-Datei definiert Besitzt eine ID (edit1) findviewbyid liefert eine View zurück Cast erforderlich EditText edittext = (EditText) findviewbyid(r.id.edit1); <LinearLayout...> <EditText android:id="@+id/edit1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/edit1_hint"/> </LinearLayout>
48 48 Intent mit Daten senden Dem Nachrichtenaufruf können auch Daten hinzugefügt werden In unserem Beispiel: Der Text aus dem Eingabefeld Realisiert über Extras, die dem Intent hinzugefügt werden können Jedes Extra bekommt dabei einen eindeutigen Identifier public final static String EXTRA_MESSAGE = "net.mmberg.editmessage";... public void sendmessage(view view) { Intent intent = new Intent(this, SecondActivity.class); EditText edittext = (EditText) findviewbyid(r.id.edit1); String message = edittext.gettext().tostring(); intent.putextra(extra_message, message); startactivity(intent); }
49 49 Layout von SecondActivity anpassen Dynamisch im Java-Quellcode statt über XML-Ressourcen-Datei Wir benötigen das in der XML definierte Layout nicht setcontentview(r.layout.activity_second) aus oncreate() entfernen, sodass nicht mehr das Layout aus der Ressourcendatei verwendet wird Stattdessen Layout dynamisch aufbauen, sodass wir den darzustellenden Text zur Laufzeit ermitteln können, statt vordefiniert in Ressourcen: protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); TextView textview = new TextView(this); textview.settextsize(40); String message = "Moin Wismar"; textview.settext(message); setcontentview(textview); } Statt festem String können wir auch die Daten aus dem Intent auslesen: Hinzufügen der TextView zu ContentView. Alternativ vorher Linear Layout erzeugen (analog zu XML). String message = getintent().getstringextra(mainactivity.extra_message);
50 50 Test Wir haben nun eine App, die aus zwei Activities besteht. In der ersten kann ein Text eingegeben werden, der dann über ein Intent an die zweite Activity übertragen und dort dargestellt wird.
51 51 Zusammenfassung Android-Quellcode wird in Java geschrieben. Allerdings wird nicht in Standard- Bytecode kompiliert, sondern in eine spezielle Variante, die auf ressourcenarme Geräte optimiert ist und von der Android Runtime ausgeführt wird. Jede Anwendung besitzt ein Manifest, das die grundlegenden Eigenschaften und die verwendeten Activities beschreibt. Activities sind die einzelnen Screens einer Anwendung. Sie stellen das User-Interface dar und erlauben die Interaktion des Nutzers mit der Anwendung. Eine Activity stellt Daten dar und reagiert auf Eingaben. Intents sind Nachrichten, die zum Aufrufen von Aktivitäten genutzt werden. Sie können auch Nutzdaten enthalten, die der aufgerufenen Activity mitgeteilt werden sollen. Layouts können per XML oder dynamisch im Java-Quellcode definiert werden. Strings werden in einer Ressourcendatei definiert, um möglichst einfach Beschreibungen austauschen oder die Anwendung in eine andere Sprache übersetzen zu können.
52 52 Nächste Woche vertiefen wir die Entwicklung mit Android. Lebenszyklus Activity-Hierarchie Speichern von Activity-Zuständen... wird es eine neue Praktikumsaufgabe geben.
Android GUI Entwicklung
Android GUI Entwicklung Aktuelle Technologien verteilter Java Anwendungen Referent: Stefan Haupt Hello World! Agenda Einführung & Motivation Android Applikationen UI-Komponenten Events Ressourcen Kommunikation
14.4.2016. Technische Hochschule Georg Agricola WORKSHOP TEIL 3. IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt
14.4.2016 Technische Hochschule Georg Agricola WORKSHOP TEIL 3 IKT (Informations- und Kommunikationstechnik) an einer MorseApp erklärt Inhaltsverzeichnis 1. Kurzfassung zur Projekterstellung... 2 2. Morse-Tabelle...
Einführung in die Android App-Entwicklung. Patrick Treyer und Jannis Pinter
Einführung in die Android App-Entwicklung Patrick Treyer und Jannis Pinter Agenda Was ist Android? Android Versionen Layout, Strings und das Android Manifest Activities, Intents und Services Entwicklungsumgebung
2. 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
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
Smartphone Entwicklung mit Android und Java
Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de [email protected] Was ist Android Offene Plattform für mobile Geräte Software Kompletter
TTS - TinyTimeSystem. Unterrichtsprojekt BIBI
TTS - TinyTimeSystem Unterrichtsprojekt BIBI Mathias Metzler, Philipp Winder, Viktor Sohm 28.01.2008 TinyTimeSystem Inhaltsverzeichnis Problemstellung... 2 Lösungsvorschlag... 2 Punkte die unser Tool erfüllen
Einführung in Android. 9. Dezember 2014
Einführung in Android 9. Dezember 2014 Was ist Android? Software für mobile Geräte: Betriebssystem Middleware Kernanwendungen Android SDK: Tools und APIs zur Entwicklung von Anwendungen auf der Android-Plattform
FritzCall.CoCPit Schnelleinrichtung
FritzCall.CoCPit Schnelleinrichtung Willkommen bei der Ersteinrichtung von FritzCall.CoCPit Damit Sie unseren FritzCall-Dienst nutzen können, müssen Sie sich die aktuelle Version unserer FritzCall.CoCPit-App
SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM
SEMINARVORTRAG ANDROID ENTWICKLUNG ETIENNE KÖRNER EMBEDDED SYSTEMS SS2013 - HSRM ÜBERSICHT Android Android Dalvik Virtuelle Maschine Android und Desktop Applikationen Android Entwicklung Tools R Activity
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
Google Android API. User Interface. Eine knappe Einführung
Google Android API User Interface Eine knappe Einführung Google Android API User Interface Designelement Wofür Klasse/Package View Basisklasse für alle Designelemente public class android.view.view Viewgroup
ANDROID. Analyse der Android Plattform. Andre Rein, Johannes Florian Tietje. 28. Oktober 2010. FH-Gieÿen-Friedberg Android Praktikum
Analyse der Android Plattform Andre Rein, Johannes Florian Tietje FH-Gieÿen-Friedberg Android Praktikum 28. Oktober 2010 Topics 1 Übersicht Android Plattform Application Framework Activities und Services
Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
Inhalt. 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...
Step by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter
Die Programmiersprache Java Dr. Wolfgang Süß Thorsten Schlachter Eigenschaften von Java Java ist eine von der Firma Sun Microsystems entwickelte objektorientierte Programmiersprache. Java ist......a simple,
App Entwicklung mit dem Android SDK
App Entwicklung mit dem Android SDK Grafische Benutzeroberfläche Dominik Wagner Informatik Sommercamp 2012 23.7.2012 Kurze Übersicht Um ein Layout für eine Android-Anwendung zu definieren schreibt man
E-Mails zu Hause lesen
E-Mails zu Hause lesen Einrichten eines neuen Kontos mit der E-Mail-Client-Software Microsoft Outlook Express Outlook ist standardmäßig auf jedem Windows-PC installiert. Alle Schritte, die wir jetzt machen,
Second Steps in eport 2.0 So ordern Sie Credits und Berichte
Second Steps in eport 2.0 So ordern Sie Credits und Berichte Schritt 1: Credits kaufen, um Zugangscodes generieren zu können Wählen Sie Credits verwalten und klicken Sie auf Credits kaufen. Geben Sie nun
Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.
Hilfsmittel Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine. Interne Nachrichten Mit Hilfe der Funktion Interne Nachrichten
Bauteilattribute als Sachdaten anzeigen
Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...
Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications
Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum
Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000
Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten
Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
Anleitung zur Nutzung des SharePort Utility
Anleitung zur Nutzung des SharePort Utility Um die am USB Port des Routers angeschlossenen Geräte wie Drucker, Speicherstick oder Festplatte am Rechner zu nutzen, muss das SharePort Utility auf jedem Rechner
"E-Mail-Adresse": Geben Sie hier bitte die vorher eingerichtete E-Mail Adresse ein.
Microsoft Outlook Um ein E-Mail-Postfach im E-Mail-Programm Outlook einzurichten, gehen Sie bitte wie folgt vor: Klicken Sie in Outlook in der Menüleiste auf "Extras", anschließend auf "E-Mail-Konten".
Übung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel
Orville Bennett Übersetzung: Thomas Bögel 2 Inhaltsverzeichnis 1 Einführung 5 2 KNetAttach verwenden 6 2.1 Hinzufügen von Netzwerkordnern............................ 6 3 Rundgang durch KNetAttach 8 4 Danksagungen
Bedienungsanleitung für den SecureCourier
Bedienungsanleitung für den SecureCourier Wo kann ich den SecureCourier nach der Installation auf meinem Computer finden? Den SecureCourier finden Sie dort, wo Sie mit Dateien umgehen und arbeiten. Bei
Adminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
HANDBUCH ZUR AKTIVIERUNG UND NUTZUNG DER HANDY-SIGNATUR APP
HANDBUCH ZUR AKTIVIERUNG UND NUTZUNG DER HANDY-SIGNATUR APP In diesem Dokument wurde aus Gründen der besseren Lesbarkeit auf geschlechtsneutrale Formulierungen verzichtet A-Trust GmbH 2015 2 Handbuch Handy-Signatur
Online Newsletter III
Online Newsletter III Hallo zusammen! Aus aktuellem Anlass wurde ein neuer Newsletter fällig. Die wichtigste Neuerung betrifft unseren Webshop mit dem Namen ehbshop! Am Montag 17.10.11 wurde die Testphase
CADEMIA: Einrichtung Ihres Computers unter Windows
CADEMIA: Einrichtung Ihres Computers unter Windows Stand: 21.02.2015 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert sein.
Einführung zum Arbeiten mit Microsoft Visual C++ 2010 Express Edition
In den nachfolgenden Schritten finden Sie beschrieben, wie Sie in der Entwicklungsumgebung Microsoft Visual Studio 2010 eine Projektmappe, ein Projekt und einen ersten Quellcode erstellen, diesen kompilieren,
Mobile App Development. - Alarm -
Mobile App Development - Alarm - Inhalt Alarme AlarmManger Wake locks 2 Alarm Alarm Oft ist es notwendig eine App zu starten, auch wenn der Benutzer nicht mit ihr interagiert Starten von Activities zu
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline
Öffentliche Ordner Offline INDEX Öffentliche Ordner erstellen Seite 2 Offline verfügbar einrichten Seite 3 Berechtigungen setzen Seite 7 Erstelldatum 12.08.05 Version 1.1 Öffentliche Ordner Im Microsoft
Version 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
Software-Engineering und Optimierungsanwendungen in der Thermodynamik
Software-Engineering und Optimierungsanwendungen in der Thermodynamik Software-Engineering 5 Programmentwicklung und Debuggen mit IDE und CASE-Tools Übungen Prof. Dr. Rolf Dornberger OPTSWE_SWE: 5 Programmentwicklung
Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2
Updatebeschreibung JAVA Version 3.6 und Internet Version 1.2 Hier finden Sie die Beschreibung der letzten Änderungen und Aktualisierungen. Bei Fragen und Anregungen steht das EDI-Real-Team unter +43 732
Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
Netzwerk einrichten unter Windows
Netzwerk einrichten unter Windows Schnell und einfach ein Netzwerk einrichten unter Windows. Kaum ein Rechner kommt heute mehr ohne Netzwerkverbindungen aus. In jedem Rechner den man heute kauft ist eine
Synchronisations- Assistent
TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent
1 Dokumentenmanagement
1 Dokumentenmanagement Das Dokumentenmanagement des GV Büro-System ist ein äußerst leistungsfähiges und mächtiges Tool. Es ist in der Lage, nahezu sämtliche Arten von Dokumenten auf einfache Art und Weise
iphone-kontakte zu Exchange übertragen
iphone-kontakte zu Exchange übertragen Übertragen von iphone-kontakten in ein Exchange Postfach Zunächst muss das iphone an den Rechner, an dem es üblicherweise synchronisiert wird, angeschlossen werden.
ÖKB Steiermark Schulungsunterlagen
ÖKB Steiermark Schulungsunterlagen Fotos von Online-Speicher bereitstellen Da das hinzufügen von Fotos auf unsere Homepage recht umständlich und auf 80 Fotos begrenzt ist, ist es erforderlich die Dienste
S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E
S TAND N OVEMBE R 2012 HANDBUCH T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E Herausgeber Referat Informationstechnologie in der Landeskirche und im Oberkirchenrat Evangelischer Oberkirchenrat
In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email [email protected]
Windows 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
Facebook 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
DOKUMENTATION VOGELZUCHT 2015 PLUS
DOKUMENTATION VOGELZUCHT 2015 PLUS Vogelzucht2015 App für Geräte mit Android Betriebssystemen Läuft nur in Zusammenhang mit einer Vollversion vogelzucht2015 auf einem PC. Zusammenfassung: a. Mit der APP
Newsletter. 1 Erzbistum Köln Newsletter
Newsletter 1 Erzbistum Köln Newsletter Inhalt 1. Newsletter verwalten... 3 Schritt 1: Administration... 3 Schritt 2: Newsletter Verwaltung... 3 Schritt 3: Schaltflächen... 3 Schritt 3.1: Abonnenten Verwaltung...
! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)
Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...
Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
schooltas offline Modus mit der Google Chrome App
Inhaltsverzeichnis 1 Version der prüfen... 3 2 entfernen und neu installieren (falls Version veraltet)... 4 3 Gewünschte Bücher für die Offline-Verwendung herunterladen... 8 2 1 Version der prüfen 1. Google
TELIS FINANZ Login App
Installation & Bedienung der TELIS FINANZ Login App 1. Voraussetzungen - Android Version 4.0 oder höher - Uhrzeit automatisch gestellt - Für die Einrichtung wird einmalig eine Internetverbindung benötigt
CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java
CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java Stand: 21.02.2015 Java-Plattform: Auf Ihrem Computer muss die Java-Plattform, Standard-Edition der Version 7 (Java SE 7) oder höher installiert
SANDBOXIE konfigurieren
SANDBOXIE konfigurieren für Webbrowser und E-Mail-Programme Dies ist eine kurze Anleitung für die grundlegenden folgender Programme: Webbrowser: Internet Explorer, Mozilla Firefox und Opera E-Mail-Programme:
Herzlich Willkommen bei der nfon GmbH
efax Handbuch Herzlich Willkommen bei der nfon GmbH Wir freuen uns, Ihnen unser efax vorstellen zu dürfen. Mit dem efax können Sie zu jeder Zeit mit Ihrem Rechner Faxe empfangen. Sie bekommen diese dann
Zugriff auf die elektronischen Datenbanken
Zugriff auf die elektronischen Datenbanken Anleitung Version 2013.1 Beschreibung der Dienstleistung VSnet stellt seinen Mitgliedern einen Zugang auf elektronische Datenbanken zur Verfügung. Nur die Mitglieder
Computeria 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
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht
Starten der Software unter Windows 7
Starten der Software unter Windows 7 Im Folgenden wird Ihnen Schritt für Schritt erklärt, wie Sie Ihr persönliches CONTOUR NEXT USB auf dem Betriebssystem Ihrer Wahl starten und benutzen. Schritt 1. Stecken
In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC
PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com Email [email protected]
Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren
Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren 1 32- oder 64-bit Windows feststellen In den nachfolgenden Schritten ist es nötig, dass Sie wissen, ob Sie
EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel [email protected]
EJB Beispiel JEE Vorlesung 10 Ralf Gitzel [email protected] 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.
Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen. www.buergertreff-neuhausen.de www.facebook.com/buergertreffneuhausen
Windows 10 Vortrag am Fleckenherbst Bürgertreff Neuhausen 1 Inhalt Was ist neu (im Vergleich zu Windows 8.1) Wann lohnt sich ein Umstieg Update Installation von Windows 10 Startmenü Windows Explorer Webbrowser
1. Einschränkung für Mac-User ohne Office 365. 2. Dokumente hochladen, teilen und bearbeiten
1. Einschränkung für Mac-User ohne Office 365 Mac-User ohne Office 365 müssen die Dateien herunterladen; sie können die Dateien nicht direkt öffnen und bearbeiten. Wenn die Datei heruntergeladen wurde,
Ihr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
Anton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
Enigmail Konfiguration
Enigmail Konfiguration 11.06.2006 [email protected] Enigmail ist in der Grundkonfiguration so eingestellt, dass alles funktioniert ohne weitere Einstellungen vornehmen zu müssen. Für alle, die es
Kurzeinführung Excel2App. Version 1.0.0
Kurzeinführung Excel2App Version 1.0.0 Inhalt Einleitung Das Ausgangs-Excel Excel-Datei hochladen Excel-Datei konvertieren und importieren Ergebnis des Imports Spalten einfügen Fehleranalyse Import rückgängig
Diese Kurzanleitung beschreibt die nötigen Einstellungen, um mit pixafe Transfer Bilder auf einem Facebook Konto veröffentlichen zu können.
Diese Kurzanleitung beschreibt die nötigen Einstellungen, um mit pixafe Transfer Bilder auf einem Facebook Konto veröffentlichen zu können. Die Konfiguration besteht aus 3 Schritten 1. Erstellen und Konfigurieren
FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox
FTP-Server einrichten mit automatischem Datenupload für SolarView@Fritzbox Bitte beachten: Der im folgenden beschriebene Provider "www.cwcity.de" dient lediglich als Beispiel. Cwcity.de blendet recht häufig
Windows / 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
Grundlagen von Python
Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren
Artikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
Entwickeln für Android OS
Entwickeln für Android OS Am Beispiel der WAPLA Wissenschaftliche Arbeitstechniken und Präsentation Lern Applikation Christian Kain Kevin Kain Wolfgang Kremser Gregor Bankhamer Warum Android? Verbreitung
Installieren und Verwenden von Document Distributor
Klicken Sie hier, um diese oder andere Dokumentationen zu Lexmark Document Solutions anzuzeigen oder herunterzuladen. Installieren und Verwenden von Document Distributor Lexmark Document Distributor besteht
Pflichtenheft. CDIX-Roles. Erweiterung des CDIX Berechtigungssystems. Autor : CD Software GmbH. Copyright 2013-2014 CD Software GmbH Version:
Pflichtenheft CDIX-Roles Erweiterung des CDIX Berechtigungssystems Autor : CD Software GmbH Copyright 2013-2014 CD Software GmbH Version: Motivation... 3 Organisation... 3 Kompatibilität und Aktivieren
Übungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
OpenVPN unter Linux mit KVpnc Stand: 16. Mai 2013
1 Vorwort OpenVPN unter Linux mit KVpnc Stand: 16. Mai 2013 Folgende Beschreibung wurde mit einem Ubuntu 7.10 mit Kernel 2.6.22-14, OpenVPN 2.0.9 und KVpnc 0.9.1-rc1 getestet. Ein weiterer erfolgreicher
2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
Tevalo Handbuch v 1.1 vom 10.11.2011
Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche
2. Hintergrundverarbeitung in Android: Services und Notifications
2. Hintergrundverarbeitung in Android: Services und Notifications Übersicht 2. Hintergrundverarbeitung in Android: Services und Notifications Übersicht: In Mobis 1: Threads; hier genauerer Blick auf Services
Informatik Kurs Simulation. Hilfe für den Consideo Modeler
Hilfe für den Consideo Modeler Consideo stellt Schulen den Modeler kostenlos zur Verfügung. Wenden Sie sich an: http://consideo-modeler.de/ Der Modeler ist ein Werkzeug, das nicht für schulische Zwecke
Verwendung 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
2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche (Desktop) Themen in diesem Kapitel: Das Betriebssystem
2 DAS BETRIEBSSYSTEM Themen in diesem Kapitel: Das Betriebssystem Die Windows-Oberfläche Elemente eines Fensters 2.1 Wozu dient das Betriebssystem Das Betriebssystem (engl.: operating system, kurz: OS)
Installation von NetBeans inkl. Glassfish Anwendungs-Server
Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten
Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon.
www.blogger.com Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. www.blogger.com ist einer davon. Sie müssen sich dort nur ein Konto anlegen. Dafür gehen Sie auf
Bitte beachten Sie. Nur für Kabelmodem! - 1 -
Erste Seite! Bitte beachten Sie Nur für Kabelmodem! - 1 - Inhaltsverzeichnis Inhaltsverzeichnis... 2 Internetprotokoll-Konfiguration (TCP/IP)... 3 Installation mit Assistent für neue Verbindung... 5 Installation
E-Mailversand mit Microsoft Outlook bzw. Mozilla Thunderbird
E-Mailversand mit Microsoft Outlook bzw. Mozilla Thunderbird Sie benötigen: Ihre E-Mailadresse mit dazugehörigem Passwort, ein Mailkonto bzw. einen Benutzernamen, die Adressen für Ihre Mailserver. Ein
