<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.240.70.233</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=79.240.70.233"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/79.240.70.233"/>
	<updated>2026-05-07T00:32:48Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Android_Development&amp;diff=19549</id>
		<title>Android Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Android_Development&amp;diff=19549"/>
		<updated>2013-02-11T07:49:57Z</updated>

		<summary type="html">&lt;p&gt;79.240.70.233: /* Benötigte Komponenten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Android Entwicklungsumgebung ==&lt;br /&gt;
=== Eclipse und Android SDK ===&lt;br /&gt;
Es gibt ein angepasstes Eclipse Paket mit den Android Tools auf http://developer.android.com/sdk/installing/index.html, das ist der schnellste Weg. Im Folgenden ein Beispiel für die klassische Installation, bei der wir alle Schritte nacheinander durchführen.&lt;br /&gt;
&lt;br /&gt;
==== Benötigte Komponenten ====&lt;br /&gt;
Im Einzelnen benötigt man über eine Eclipse / Java IDE noch:&lt;br /&gt;
* ADT plugin (Android Developer Tools)&lt;br /&gt;
* Android SDK Tools&lt;br /&gt;
* Android Platform-tools&lt;br /&gt;
* The latest Android platform&lt;br /&gt;
* The latest Android system image for the emulator&lt;br /&gt;
&lt;br /&gt;
==== Eclipse Installation ====&lt;br /&gt;
http://help.eclipse.org/juno/index.jsp&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse (z.B. Classic)&lt;br /&gt;
* Download und Installation des Java JDK (Java Entwickler SDK)&lt;br /&gt;
* Registrieren des JDK in Eclipse (Preferences &amp;gt; Java &amp;gt; Installed JREs&lt;br /&gt;
==== Android SDK installieren ====&lt;br /&gt;
* Android SDK downloaden und installieren (benötigt JDK) Beim ersten Start fragt der SDK Manager welche Tools für welche Android Plattform man nachladen möchte. Wenn man mit Eclipse arbeitet sollte man den &amp;#039;&amp;#039;&amp;#039;Manager abbrechen&amp;#039;&amp;#039;&amp;#039; und dies später über das Eclipse Plugin machen.&lt;br /&gt;
==== ADT Plugin für Eclipse installieren ====&lt;br /&gt;
http://developer.android.com/sdk/installing/installing-adt.html&lt;br /&gt;
&lt;br /&gt;
* In Eclipse &amp;#039;&amp;#039;Help &amp;gt; Install New Software&amp;#039;&amp;#039;.&lt;br /&gt;
* Add Repository Dialog &amp;quot;&amp;#039;&amp;#039;ADT Plugin&amp;#039;&amp;#039;&amp;quot; als Name und folgende URL angeben:&lt;br /&gt;
 https://dl-ssl.google.com/android/eclipse/&lt;br /&gt;
Bei Problemen mit der Verbindunghttp verwenden.&lt;br /&gt;
* Developer Tools auswählen und die Installation fertigstellen.&lt;br /&gt;
* Nach der Installation Eclipse neu starten.&lt;br /&gt;
* Nach dem Neustart von Eclipse fragt das Plugin nach dem Ort des SDK (wenn er es noch nicht gefunden hat)&lt;br /&gt;
* Über Windows SDK-Manager können wir jetzt jederzeit die restlichen Android Komponenten laden die wir benötigen.&lt;/div&gt;</summary>
		<author><name>79.240.70.233</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Android_Development&amp;diff=19548</id>
		<title>Android Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Android_Development&amp;diff=19548"/>
		<updated>2013-02-11T07:49:32Z</updated>

		<summary type="html">&lt;p&gt;79.240.70.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Android Entwicklungsumgebung ==&lt;br /&gt;
=== Eclipse und Android SDK ===&lt;br /&gt;
Es gibt ein angepasstes Eclipse Paket mit den Android Tools auf http://developer.android.com/sdk/installing/index.html, das ist der schnellste Weg. Im Folgenden ein Beispiel für die klassische Installation, bei der wir alle Schritte nacheinander durchführen.&lt;br /&gt;
&lt;br /&gt;
==== Benötigte Komponenten ====&lt;br /&gt;
Im Einzelnen benötigt man über eine Eclipse / Java IDE noch:&lt;br /&gt;
* ADT plugin (Android Develpoer Tools)&lt;br /&gt;
* Android SDK Tools&lt;br /&gt;
* Android Platform-tools&lt;br /&gt;
* The latest Android platform&lt;br /&gt;
* The latest Android system image for the emulator&lt;br /&gt;
&lt;br /&gt;
==== Eclipse Installation ====&lt;br /&gt;
http://help.eclipse.org/juno/index.jsp&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse (z.B. Classic)&lt;br /&gt;
* Download und Installation des Java JDK (Java Entwickler SDK)&lt;br /&gt;
* Registrieren des JDK in Eclipse (Preferences &amp;gt; Java &amp;gt; Installed JREs&lt;br /&gt;
==== Android SDK installieren ====&lt;br /&gt;
* Android SDK downloaden und installieren (benötigt JDK) Beim ersten Start fragt der SDK Manager welche Tools für welche Android Plattform man nachladen möchte. Wenn man mit Eclipse arbeitet sollte man den &amp;#039;&amp;#039;&amp;#039;Manager abbrechen&amp;#039;&amp;#039;&amp;#039; und dies später über das Eclipse Plugin machen.&lt;br /&gt;
==== ADT Plugin für Eclipse installieren ====&lt;br /&gt;
http://developer.android.com/sdk/installing/installing-adt.html&lt;br /&gt;
&lt;br /&gt;
* In Eclipse &amp;#039;&amp;#039;Help &amp;gt; Install New Software&amp;#039;&amp;#039;.&lt;br /&gt;
* Add Repository Dialog &amp;quot;&amp;#039;&amp;#039;ADT Plugin&amp;#039;&amp;#039;&amp;quot; als Name und folgende URL angeben:&lt;br /&gt;
 https://dl-ssl.google.com/android/eclipse/&lt;br /&gt;
Bei Problemen mit der Verbindunghttp verwenden.&lt;br /&gt;
* Developer Tools auswählen und die Installation fertigstellen.&lt;br /&gt;
* Nach der Installation Eclipse neu starten.&lt;br /&gt;
* Nach dem Neustart von Eclipse fragt das Plugin nach dem Ort des SDK (wenn er es noch nicht gefunden hat)&lt;br /&gt;
* Über Windows SDK-Manager können wir jetzt jederzeit die restlichen Android Komponenten laden die wir benötigen.&lt;/div&gt;</summary>
		<author><name>79.240.70.233</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Eclipse&amp;diff=19547</id>
		<title>Eclipse</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Eclipse&amp;diff=19547"/>
		<updated>2013-02-11T07:15:14Z</updated>

		<summary type="html">&lt;p&gt;79.240.70.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Eclipse installieren ==&lt;br /&gt;
Es gibt verschiedene Pakete, hier wird erst mal die Installation mit der Classic Eclipse gezeigt. Danach kommen verschiedene Erweiterungen für unterschiedliche Entwicklungsszenarien hinzu. &lt;br /&gt;
&lt;br /&gt;
Aktuelle Version bei der Artikelerstellung ist Juno (Eclipse 4.2)&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse Classic&lt;br /&gt;
* Verschieben in den Programmordner (Installation ist weder für Mac noch für Windows notwendig.&lt;br /&gt;
&lt;br /&gt;
== Tools für die Java Entwicklung ==&lt;br /&gt;
Benötigt werden&lt;br /&gt;
* JRE (Java Runtime Engine) Damit überhaupt Java Programme ausgeführt werden können. Welche JREs Eclipse entdeckt hat findet man unter Window &amp;gt; Preferences &amp;gt; Java &amp;gt; JRE&lt;br /&gt;
* JDK (Java Development Kit) Zur Entwicklung sollte man ein Java SKK nehmen und installieren. Die meist verbreiteten sind das von Oracle (http://de.wikipedia.org/wiki/Java_Development_Kit) und als das nach der Übernahme Suns von Oracle frei weiterentwickelte OpenJDK (http://de.wikipedia.org/wiki/OpenJDK). Die JDKs enthalten zusätzlich zur Laufzeitumgebung auch Entwicklertools wie Compiler, Dokumentationswerkzeuge etc.&lt;br /&gt;
&lt;br /&gt;
* Download und Installation des Java JDK (Java Entwickler SDK)&lt;br /&gt;
* Registrieren des JDK in Eclipse (Preferences &amp;gt; Java &amp;gt; Installed JREs&lt;br /&gt;
&lt;br /&gt;
== Tools für Webentwicklung (PHP, HTML, CSS) ==&lt;br /&gt;
&lt;br /&gt;
== Weitere Tools ==&lt;br /&gt;
[[Android Development]]&lt;/div&gt;</summary>
		<author><name>79.240.70.233</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Eclipse&amp;diff=19546</id>
		<title>Eclipse</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Eclipse&amp;diff=19546"/>
		<updated>2013-02-11T07:12:27Z</updated>

		<summary type="html">&lt;p&gt;79.240.70.233: Die Seite wurde neu angelegt: „== Eclipse installieren == Es gibt verschiedene Pakete, hier wird erst mal die Installation mit der Classic Eclipse gezeigt. Danach kommen verschiedene Erweiterun…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Eclipse installieren ==&lt;br /&gt;
Es gibt verschiedene Pakete, hier wird erst mal die Installation mit der Classic Eclipse gezeigt. Danach kommen verschiedene Erweiterungen für unterschiedliche Entwicklungsszenarien hinzu. &lt;br /&gt;
&lt;br /&gt;
Aktuelle Version bei der Artikelerstellung ist Juno (Eclipse 4.2)&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse Classic&lt;br /&gt;
* Verschieben in den Programmordner (Installation ist weder für Mac noch für Windows notwendig.&lt;br /&gt;
&lt;br /&gt;
== Tools für die Java Entwicklung ==&lt;br /&gt;
Benötigt werden&lt;br /&gt;
* JRE (Java Runtime Engine) Damit überhaupt Java Programme ausgeführt werden können. Welche JREs Eclipse entdeckt hat findet man unter Window &amp;gt; Preferences &amp;gt; Java &amp;gt; JRE&lt;br /&gt;
* JDK (Java Development Kit) Zur Entwicklung sollte man ein Java SKK nehmen und installieren. Die meist verbreiteten sind das von Oracle (http://de.wikipedia.org/wiki/Java_Development_Kit) und als das nach der Übernahme Suns von Oracle frei weiterentwickelte OpenJDK (http://de.wikipedia.org/wiki/OpenJDK). Die JDKs enthalten zusätzlich zur Laufzeitumgebung auch Entwicklertools wie Compiler, Dokumentationswerkzeuge etc.&lt;/div&gt;</summary>
		<author><name>79.240.70.233</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Android_Development&amp;diff=19545</id>
		<title>Android Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Android_Development&amp;diff=19545"/>
		<updated>2013-02-11T07:12:15Z</updated>

		<summary type="html">&lt;p&gt;79.240.70.233: Die Seite wurde neu angelegt: „== Android Entwicklungsumgebung == === Eclipse und Android SDK einrichten === Es gibt ein angepasstes Eclipse Paket mit den Android Tools auf http://developer.and…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Android Entwicklungsumgebung ==&lt;br /&gt;
=== Eclipse und Android SDK einrichten ===&lt;br /&gt;
Es gibt ein angepasstes Eclipse Paket mit den Android Tools auf http://developer.android.com/sdk/installing/index.html, das ist der schnellste Weg. Im Folgenden ein Beispiel für die klassische Installation, bei der wir alle Schritte nacheinander durchführen.&lt;br /&gt;
&lt;br /&gt;
http://help.eclipse.org/juno/index.jsp&lt;br /&gt;
&lt;br /&gt;
* Download Eclipse (z.B. Classic)&lt;br /&gt;
* Download und Installation des Java JDK (Java Entwickler SDK)&lt;br /&gt;
* Registrieren des JDK in Eclipse (Preferences &amp;gt; Java &amp;gt; Installed JREs&lt;/div&gt;</summary>
		<author><name>79.240.70.233</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=PHP_-_IDE_Entwicklungsumgebung&amp;diff=19544</id>
		<title>PHP - IDE Entwicklungsumgebung</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=PHP_-_IDE_Entwicklungsumgebung&amp;diff=19544"/>
		<updated>2013-02-11T06:39:14Z</updated>

		<summary type="html">&lt;p&gt;79.240.70.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDEs gibt es einige. Für kleine Dinge empfiehlt sich der Editor PSPad. Er ist schnell und bietet schon viele Möglichkeiten.&lt;br /&gt;
&lt;br /&gt;
Komfortabler wirds mit den großen z.B. [[Eclipse]] mit Plugin (phpEclipse o.ä.) Ab der Version 6.5 bietet auch Netbeans von Sun php - Unterstützung. Diese IDE ist sehr vielversprechend und bietet auch alles was man für Java, C++ aber auch für Webentwicklung mit php, JavaScript, Ajax usw. an. Gute Dokumentation...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debugger xdebug für Netbeans ==&lt;br /&gt;
&lt;br /&gt;
Anleitung von folgender Seite: http://lemmingzshadow.net/73/netbeans-ide-mit-xdebug/ (26.11.2008)&lt;br /&gt;
&lt;br /&gt;
NetBeans IDE mit Xdebug&lt;br /&gt;
&lt;br /&gt;
Auf der PHP Conference wurde die IDE NetBeans vorgestellt. Diese ist zwar nicht neu, kann aber erst seit kurzem mit PHP umgehen. NetBeans ist in der Lage mit dem Debugger Xdebug zu interagieren. So kann man ein Debugging zur Laufzeit erreichen, wie man es aus anderen Programmiersprachen kennt. Da das oft sehr hilfreich sein kann, hier ein kleines Tutorial dazu:&lt;br /&gt;
&lt;br /&gt;
Installation und Konfiguration&lt;br /&gt;
&lt;br /&gt;
Zunächst wird natürlich NetBeans benötigt. PHP wird ab der Version 6.5 unterstützt welche man hier herunterladen kann. Die Installation ist selbsterklärend, darum gehe ich hier nicht näher darauf ein.&lt;br /&gt;
Weiterhin wird ein Webserver mit PHP benötigt. Für eine lokale Entwicklungsumgebung empfehle ich XAMPP. In diesem Paket ist so ziemlich alles dabei was man benötigt und die Installation ist einfach. Falls es dennoch zu Problemen kommt gibt es auf der Projekt-Homepage und an vielen anderen Stellen im Netz umfangreiche Tutorials.&lt;br /&gt;
Sobald der Webserver funktionstüchtig ist kann Xdebug installiert werden. Die genaue Installation ist vom Betriebssystem abhängig, wird aber auf der Projekt-Homepage erklärt.&lt;br /&gt;
Da ich auf einem Windows-System arbeite gehe hier nur darauf kurz ein.&lt;br /&gt;
Auf der Projekt-Homepage lädt man sich das aktuelle Xdebug-Modul passend zur PHP-Version herunter. Diese dll-Datei kopiert man in den ext-Ordner innerhalb des PHP-Verzeichnisses. (z.B. C:\Programme\xampp\php\ext). Nun muss das Modul noch geladen und konfiguriert werden. Dazu muss die php.ini etwas angepasst werden. Wird Xampp verwendet findet man die Datei in xampp\apache\bin\php.ini.&lt;br /&gt;
Zunächst durchsucht man diese Datei nach evtl. vorhandenen xdebug-Zeilen und kommentiert diese ggf. aus, da es sonst später Fehlermeldungen gibt. Xdebug funktioniert (jedenfalls bei mir) nicht zusammen mit dem Zend-Optimizer, deswegen habe ich dieses Modul ebenfalls auskommentiert:&lt;br /&gt;
&lt;br /&gt;
;zend_extension_ts = &amp;quot;C:\Programme\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Stattdessen wird das Xdebug-Modul geladen:&lt;br /&gt;
&lt;br /&gt;
zend_extension_ts = &amp;quot;C:\Programme\xampp\php\ext\php_xdebug-2.0.3-5.2.5.dll&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Am Ende der php.ini wird nun noch die Konfiguration für Xdebug angefügt:&lt;br /&gt;
&lt;br /&gt;
[xdebug]&lt;br /&gt;
xdebug.profiler_enable_trigger = 1&lt;br /&gt;
xdebug.profiler_output_dir = &amp;quot;C:\Programme\xampp\apache\logs\&amp;quot;&lt;br /&gt;
xdebug.auto_trace = 0&lt;br /&gt;
xdebug.trace_output_dir = &amp;quot;C:\Programme\xampp\apache\logs\&amp;quot;&lt;br /&gt;
xdebug.max_nesting_level = 100&lt;br /&gt;
&lt;br /&gt;
xdebug.remote_enable=1&lt;br /&gt;
xdebug.remote_host=localhost&lt;br /&gt;
xdebug.remote_port=9000&lt;br /&gt;
xdebug.remote_handler=dbgp&lt;br /&gt;
xdebug.remote_mode=req&lt;br /&gt;
xdebug.idekey=netbeans-xdebug&lt;br /&gt;
&lt;br /&gt;
Kurz zusammengefasst bewirken diese Einstellungen folgedes:&lt;br /&gt;
Der Profiler wird nur gestartet wenn er per GET oder POST Parameter gestartet wird. Das Tracing ist deaktiviert. Ausserdem sind die entsprechenden Log-Verzeichnisse angegeben.&lt;br /&gt;
Die max. Verschachtelung von z.B. Schleifen wird auf 100 begrenzt.&lt;br /&gt;
Darunter folgt der für NetBeans wichtige Teil. Dort wird das Remote Debugging aktiviert. Xdebug stellt dann eine Schnittstelle bereit die es Clients erlaubt mit PHP-Scripten schon während der Laufzeit zu interagieren. Diese Schnittstelle wird später von NetBeans (auf Port 9000 mit dem Key netbeans-xdebug) angesprochen.&lt;br /&gt;
&lt;br /&gt;
Als letzter Schritt müssen nun noch einige wenige Einstellungen in NetBeans gemacht werden, um die eben eingerichtete Schnittstelle zu Xdebug auch verwenden zu können.&lt;br /&gt;
Dazu wechselt man in die PHP-Options (Tools &amp;gt; Options &amp;gt; PHP) und stellt den Pfad zu PHP sowie den Xdebug Remote-Port ein.&lt;br /&gt;
&lt;br /&gt;
Danach sollte NetBeans bereit sein PHP-Projekte zu debuggen.&lt;br /&gt;
&lt;br /&gt;
Verwendung&lt;br /&gt;
&lt;br /&gt;
Natürlich bietet der Debugger jede Menge Möglichkeiten und ich werde hier nur ein Beispiel dafür geben, was man mit dem Debugger anstellen kann.&lt;br /&gt;
&lt;br /&gt;
Dazu öffne ich zunächst ein beliebiges Projekt und setze eine Haltepunkt (Breakpoint). Dazu klickt man einfach links neben die entsprechende Zeile in die graue Leiste (1.). Danach starte ich den Debugger mit dem entsprechenden Symbol (2.).&lt;br /&gt;
&lt;br /&gt;
Daraufhin öffnet NetBeans zunächst einen Dialog indem ausgewählt werden kann ob das Projekt Server- oder Clientseitig debugged werden soll. Wählt man hier “Debug Server side PHP” wird das Projekt im Browser aufgerufen. Netbeans wechselt in die Debug-Ansicht und bleibt bei der ersten ausführbaren Zeile Code stehen. (1.) Mit einem Klick auf den Continue-Button (2.) läuft das Script weiter bis zu unserem Haltepunkt.&lt;br /&gt;
&lt;br /&gt;
Dort stoppt das Script erneut (1.) und zeigt verschiedene Informationen. In meinem Beispiel werden alle Variablen und deren Inhalt zu diesem Zeitpunkt aufgeführt. (2.) So kann man beispielsweise echo bzw. var_dump Ausgaben vermeiden.&lt;br /&gt;
&lt;br /&gt;
Nach einem weiteren Klick auf den Continue-Button läuft das Script weiter. Wird nun ein Link im Browser angeklickt beginnt das Spiel von neuem, solange bis die Debug-Session mit einem Klickt auf den Stop-Button beendet wird.&lt;br /&gt;
An dieser Stelle noch ein Hinweis, sollte euer Browser auch nach dem Beenden der Debug-Session ungewöhnlich langsam sein, hilft das Aufrufen des Projekts mit folgendem GET-Parameter:&lt;br /&gt;
&lt;br /&gt;
http://localhost/projectx/index.php?XDEBUG_SESSION_STOP=netbeans-xdebug&lt;br /&gt;
&lt;br /&gt;
Wie bereits erwähnt ist das bei weitem nicht alles, was man mit NetBeans und Xdebug erreichen kann, aber ich hoffe dieses Tutorial bietet einen kleinen Einblick und verleitet den Ein oder Anderen dazu selbst etwas mit dem Debugger zu spielen.&lt;/div&gt;</summary>
		<author><name>79.240.70.233</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Android&amp;diff=19543</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Android&amp;diff=19543"/>
		<updated>2013-02-11T06:15:40Z</updated>

		<summary type="html">&lt;p&gt;79.240.70.233: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Android Development ==&lt;br /&gt;
[[Android Development]]&lt;br /&gt;
== Android Betriebssystem ==&lt;br /&gt;
Wie funktioniert Android aus technischer Sicht? [[Android Betriebssystem]]&lt;br /&gt;
== Eigenes Android mit Modding ==&lt;br /&gt;
Um Flashen, Rooten, Modding, Custom ROMs etc geht es unter [[Android-Modding]]&lt;/div&gt;</summary>
		<author><name>79.240.70.233</name></author>
	</entry>
</feed>