Autor: Viviane Kramer

Ostereiersuche bei O’Reilly

Ostern steht vor der Tür – und auch wir von O’Reilly freuen uns auf die bevorstehenden Feiertage. Bevor auch wir in den wohlverdienten Osterurlaub fahren, haben wir zur Einstimmung eine Ostereiersuche in unserem Büro gemacht – und haben dabei auch ungewöhnliche Verstecke ausfindig gemacht :-) Ein Osterei haben wir in unserer Bibliothek gefunden – versteckt bei unserem Perl-Kamel. Ein weiteres Osterei hat Lotte in einer der Verlagspflanzen gefunden. Damit verabschieden wir uns in den Osterurlaub und wünschen allen schöne Feiertage und natürlich viel Erfolg bei der Ostereiersuche!

Das war der 26. Multimediatreff – im Zeichen der Live-Programmierung

Am 16. April 2011 fand nach zweijähriger Pause der 26. Multimediatreff in Köln statt und widmete sich ausführlich dem Thema „iPhone, Android, & Windows Phone – Mobil entwickeln!“ Nach der Begrüßung durch Oliver Manz sprach Carlo Blatz über die spannenden Projekte, die bereits jetzt mit Hilfe von Apps für Smartphones umgesetzt werden. In seinem Vortrag „Die Zukunft gehört den App-Entwicklern!“ gab er einen Überblick über die Entwicklungen des Marktes in den letzten Jahren und Prognosen für die zukünftige Entwicklung. Im Anschluss stellte er einige Projekte vor, die bereits umgesetzt wurden. Ein Beispiel dafür ist der erste interaktive Horrorfilm „Last Call„, der im Auftrag des Bezahlsenders 13th Street entstanden ist. Das Video zu seinem Votrag ist bereits hier zu finden. Im zweiten Beitrag sprach Klaus Rodewig von der „Reise nach iOS“ und welche Chancen, aber auch Probleme das Programmieren für das iPhone mit sich bringt. Auf der einen Seite erreicht man viele Nutzer, auf der anderen Seite muss ein Entwickler berücksichtigen, dass es aufgrund verschiedener Versionen nicht das iPhone gibt, sondern verschiedene Hardware-Ausführungen. Er erläuterte, wie …

Wie programmiert man eine erfolgreiche Facebook-Anwendung? – Teil 4

Jeder Entwickler erhält von seinem Auftraggeber bestimmte Vorgaben für die gewünschte Facebook-Anwendung. Das alleine reicht jedoch nicht aus – denn bei der Entwicklung einer Anwendung müssen auch die Richtlinien von Facebook  mit berücksichtigt werden, um überhaupt zugelassen zu werden. Im vierten und letzten Textauschnitt aus unserem Buch „Facebook-Anwendungen programmieren“ erklärt der Autor Mario Scheliga, welche Spielregeln es dabei zu beachten gilt. Spielregeln Facebook gibt Ihnen als Entwickler von Anwendungen gewisse Spielregeln vor. Die sind vor allem wichtig, um die Privatsphäre der Benutzer zu schützen und die Qualität der Plattform zu erhalten. Dafür hat Facebook zu fast jedem Thema Richtlinien aufgestellt. Facebook aktualisiert seine Richtlinien häufig. Dabei folgt es jedoch gleichbleibenden Prinzipien. Als Entwickler sollte man die Richtlinien im Auge behalten. Gerade rund um eine F8-Konferenz, die Facebook-Entwicklerkonferenz, werden nicht nur Neuerungen in der API bekannt gegeben, sondern gleichzeitig auch die Richtlinien angepasst. Wenn Sie jedoch die Prinzipien für Entwickler im Hinterkopf behalten, werden Ihnen viele Richtlinien logisch erscheinen. Die Prinzipien für Entwickler stellen sich wie folgt dar: Seien Sie vertrauenswürdig Respektieren Sie die Privatsphäre der …

Wie programmiert man eine erfolgreiche Facebook-Anwendung? – Teil 3

Jedes Projekt beginnt mit einer Idee – die Entwicklung einer Facebook-Anwendung bildet da keine Ausnahme. Und auch hier gilt die Redewendung: Man muss das Rad nicht immer neu erfinden. Wer eine gute Applikation entwickeln möchte, kann sich von bereits vorhandenen Anwendungen inspirieren lassen.  Dabei besteht aber die Gefahr, dass eine Anwendung wie eine Kopie des Vorbilds wirkt. Wie man es vermeidet, diesen Eindruck zu erwecken und welche Regeln beim Umsetzen der Inspirationen gelten, beschreibt Mario Scheliga in unserem heutigen Textauszug aus „Facebook-Anwendungen programmieren„. Inspiration Sofern Sie nicht von Ihrem Kunden oder Chef eine Vorgabe bekommen haben, wie Ihre Anwendung genau auszusehen hat, können Sie sich auch von anderen Anwendungen inspirieren lassen. Wer sich für ein Benchmarking von Anwendungen interessiert und gern Nutzungsdaten abfragen möchte, kann die Website www.appdata.com besuchen. Hier erhält man zu jeder bekannten Anwendung Zahlen über die täglichen und monatlichen Benutzer und vieles mehr. Die folgenden Punkte helfen Ihnen vielleicht dabei, auf die richtige Idee zu kommen. Kehren Sie vor Ihrer eigenen Tür Sie sollten immer versuchen, Ihre eigenen Probleme zu lösen, denn …

Wie programmiert man eine erfolgreiche Facebook-Anwendung? – Teil 2

Im ersten Teil des Textauszugs aus „Facebook-Anwendungen programmieren“ von Mario Scheliga berichteten wir, was für das Programmieren einer guten Anwendung vonnöten ist. Darin wurde darauf eingegangen, dass eine gute Applikation die Attribute „sinnvoll“, „nützlich“ und „sozial“ verbinden muss.  In diesem Teil erläutert der Autor, wie wichtig die Vertrauenswürdigkeit und ein guter Aufbau einer Anwendung für den Erfolg sind. vertrauenswürdig Eine Anwendung sollte die Privatsphäre der Benutzer schützen Sie sollten die Privatsphäre Ihrer Nutzer in jedem Fall respektieren. Tun Sie das nicht, riskieren Sie nicht nur das Vertrauen der Benutzer, sondern verstoßen damit auch gegen die Policies von Facebook. Das kann auch dazu führen, dass Ihre Anwendung von Facebook entfernt wird. Sie sollten also nicht sorglos mit den Informationen umgehen, die Ihnen die Benutzer überlassen. Im Gegenteil: Versuchen Sie, Ihre Anwendung und die Daten zu schützen, vor allem vor dem Zugriff unbefugter Dritter. Das erreichen Sie am besten, indem Sie überhaupt keine Daten Ihrer Benutzer speichern. Ist das nicht möglich, sollten Sie versuchen, die Daten zu anonymisieren. Die Facebook-interne UID der Benutzer sollten Sie in jedem …