Vorgeschichte der re:publica 14 Android-App

Letzte Woche fand die bekannte Konferenz re:publica 2014 (#rp14) in Berlin statt und ich war dabei:-)
Insgesamt besuchten über 6.000 Menschen die Konferenz, die mit 350 Sessions und 18 Bühnen noch einmal umfangreicher war als im Vorjahr. Inhaltlich drehten sich die Talks, Workshops und Aktionen um Netzpolitik, Innovations- und Bildungsthemen, Gesundheit, Open Science, Mobilität, Medien und Digitalwirtschaft. Aber das ist nicht der Grund, warum ich diesen Blogbeitrag schreibe.
4 Tage vor der Konferenz habe ich mich spontan dazu entschlossen eine Android-App für die re:publica 2014 zu schreiben und dieser Beitrag fasst die Geschichte zusammen.
(mehr …)

Vorstellung der App „unreadable“

LogoViele von euch haben es bestimmt schon gesehen oder irgendwo in meinem Blog gelesen. Ich habe meine erste App namens „unreadable“ veröffentlich:)
In diesem Beitrag möchte ich euch kurz meine App vorstellen und euer Feedback einsammeln!

 

(mehr …)

JS: Einführung in AJAX (Quickstart) mit JQuery und PHP

AjaxDer heutige Artikel behandelt das geniale Thema AJAX. AJAX ist die Abkürzung für „Asynchronous JavaScript and XML“ und bedeutet so viel, dass Daten ohne einen Seiten-Refresh (fullpage-Request) zwischen Client(Browser) und Server ausgetauscht werden können. Geil oder?

 

 

 

(mehr …)

Softwarearchitektur: Umgebungsunabhängigkeit

UmgebungenIn dem Beitrag „Java: SOAP – Web Service Client schreiben“ habe ich großspurig berichtet, wie man innerhalb kürzester Zeit einen Web Service Client in Java implementiert (hier das gleiche für PHP). Jedoch sollte man beachten, dass dieser Client immer nur den Web Service Endpoint anspricht, der in der WSDL angegebene wurde und das ist im Standardfall „localhost„.
Will man nun Web Services in einem Unternehmen mit verschiedenen Umgebungen (Entwicklung, Test, Produktion) einführen, braucht man eine allgemeingültige und konfigurierbare Lösung. In diesem Artikel beschreibe ich zunächst, was eigentlich Umgebungsunabhängigkeit / Ebenenunabhängigkeit bedeutet und wie man diese umsetzen kann. In einem zweiten Artikel erkläre ich ausführlich, wie man einen umgebungsunabhängigen Java Web Service Clients implementiert.
(mehr …)

JAX 2012: Der Java Guru – Adam Bien

Adam BienDer meiner Meinung nach beste Speaker auf diesjährigen JAX war Adam Bien. Mit seiner Leidenschaft für die Java-Programmierung und seiner langjährigen Erfahrung in dem Bereich Java-Enterprice berichtet er von den Neuheiten in der Java-Welt und dem state-of-the-art der Java-Programmierung.
In diesem Beitrag stelle ich kurz Adam Bien vor und berichte von seinen sehr coolen Sessions.

 

 

(mehr …)

Java: Howto Kodierung mit BASE64

base64 KodierungTotal Bananne, aber dennoch oft gefragt, stelle ich euch heute die BASE64 Kodierung vor.

Für die Übertragung von Binärdaten im Internet hat sich im Laufe der Zeit die so genannte Base64-Kodierung durchgesetzt. Man findet diese Art der Kodierung zum Beispiel bei E-Mail-Anhängen, Downloads oder SOAP-Nachrichten. Die im Request for Comments kurz RFC 1521 beschriebene Methode übersetzt drei Bytes also 24 Bits (1 Byte = 8 Bit;-) in vier Base64-kodierte Zeichen (4 Zeichen mit jeweils 6 repräsentativen Bits). Die Base64-Zeichen bestehen aus den Buchstaben des lateinischen Alphabets, den Ziffern 0 bis 9 sowie den Sonderzeichen „+“, „/“ und „=“.
(mehr …)

Tipps zur WordPress-Installation / -Umzug bei all-inkl.com

UmzugEndlich ist es geschafft! Ich habe meine Domains inklusive WordPress-Installationen von 1und1 zu all-inkl.com umgezogen. Dabei habe ich viel über den Aufbau und die Funktionsweise von WordPress gelernt. Außerdem musste ich mich zwangsweise mit der Export-Funktion der MySQL-Datenbank von 1und1 auseinandersetzen, weil ein Codierungsfehler alle Beiträge nach 4 Zeichen abgeschnitten hat. Damit euch der zukünftige Transfer leichter fällt, habe ich ein paar Tipps und Anleitungen hier zusammengefasst.
(mehr …)

AS3: Eigenschaften aus einer externen Properties-Datei auslesen

EigenschaftenBei der Programmierung von dynamische Anwendungen ist es immer sinnvoll, änderbare Texte und Variablen in externen Dateien auszulagern. Auf diese Weise kann man dynamische Anwendungen erstellen, ohne die ActionScript-Dateien zu bearbeiten oder neu kompilieren zu müssen. Weiter geht es nach dem Break…

(mehr …)

AS3: Kommunikation zwischen Actionscript 3 und PHP

Nach JavaScript kommt nun der Beitrag für die Schnittstelle zu PHP. Bitte beachten:

  • PHP ist nicht Html
  • PHP muss auf einem Server ausgeführt werden (Apache, XAMPP, etc. )
  • Pfade beachten!

Nach dem Break geht es weiter!

(mehr …)

AS3: Kommunikation zwischen Actionscript 3 und JavaScript

Eine Funktion rufen:

import flash.external.ExternalInterface;
...
ExternalInterface.call('deine_javascript_funktion()');

Eine Funktion mit Rückgabewert rufen:

var x:int = ExternalInterface.call('get_x()');

Eine Funktion mit Rückgabewert und einem übergebenen Wert rufen:

var x:int = ExternalInterface.call('deine_javascript_funktion()', 'der wert');

einfach oder?