Nachdem ich die Voraussetzungen für die App-Entwicklung mit phonegap geschaffen habe, möchte ich das obligatorische HelloWorld Beispiel umsetzen. Leider kommt es beim Erzeugen der Version für die Android-Plattform (phonegap build android) immer wieder zu einem Fehler: Unable to find a java-Compiler. Und auch beim Aufruf von ant kommt es zu einem Fehler (tools.jar kann nicht gefunden werden):
Nach einiger Suche finde ich heraus, dass die Systemvariable JAVA_HOME schuld daran ist. Diese zeigt nicht auf das JDK-Basisverzeichnis, sondern auf das Unterverzeichnis bin. Nachdem ich das korrigiert habe und die Kommandozeile neu gestartet habe, funktioniert sowohl phonegap als auch ant fehlerfrei.
Zum Schluss noch ein nützlicher Tipp: Mit einem gleichzeitigen Druck auf die Windows und die Pausetaste gelangt man schnell in die Systemeinstellungen. Über „Erweiterte Systemeinstellungen/Umgebungsvariablen“ gelangt man zu den Variablen. Unter Systemvariablen muss es die Variable JAVA_HOME geben und diese muss auf das Stammverzeichnis der JDK-Installation verweisen:
Seit einiger Zeit schwebt die Idee im Raum, eine App für unsere Spielgemeinschaft zu entwickeln. Das einzige was fehlt ist die Zeit dazu. Über erste Schritte in der App-Entwicklung von Android bin ich noch nicht hinaus gekommen. Jetzt kam mir mal wieder der Zufall zu Hilfe. An der Arbeit hat ein Werkstudent begonnen, der später seine Bachelorarbeit bei uns machen will. Er erzählt mir vom Thema, dass mittels html5 und phonegap eine Android-Anwendung erstellt werden soll.
Das klingt genau danach, als würde es mich mit der SG Ohetal/Frielendorf App weiterbringen. Als Mitglied der CreativeCloud werde ich mal die Zusammenarbeit mit Dreamweaver testen. Das sollte mich doch eigentlich schneller zu einer Lösung bringen. Ich berichte weiter.
An der Arbeit dreht sich das Gespräch um die Stelle an denen man in C# Variablen deklarieren sollte.
Ein Kollege, neu in C#, ist über das Konstruktfor (int i=0;i<50;i++)gestolpert und fragt ob es nicht besser sei,izu Anfang der Methode zu deklarieren. Auf die Aussage, dass man eine Schleifenvariable ja auch nur in der Schleife brauche kontert er: „Naja gut ich sag mal so einikann man immer mal gebrauchen“.
Trotz der komplexesten Entwicklungsumgebungen mit all ihren Möglichkeiten: notepad++ ist im täglichen Geschäft als Softwareentwickler nicht wegzudenken.
Heute habe ich zum Beispiel eine Logdatei mit etwa 3700 Reihen bekommen. In einigen Reihen werden Dateinamen angezeigt bei denen ein näher zu untersuchendes Problem aufgetreten ist. In notepad++ kann man diesen Dateinamen markieren und durch einen Klick auf alt+F5 wird die Datei in einem eigenen Reiter geöffnet.