Tam Hanna

Autor

Tam Hanna

Tam Hanna befasst sich seit der Zeit des Palm IIIc mit der Programmierung und Anwendung von Handcomputern. Er entwickelt Programme für diverse Plattformen, betreibt Onlinenewsdienste zum Thema und steht unter tamhan@tamoggemon.com für Fragen, Trainings und Vorträge gern zur Verfügung.

Buchtipp: Wie Design wirkt

Psychologen und Informatiker haben im Allgemeinen keine besonders gute Meinung voneinander. Dieses Werk möchte psychologische Effekte und Theorien vorstellen, um Grafikern und Entwicklern bei der Erzeugung wirksamer Designs zu helfen.

Das muss (wieder) tesseln!

Die erste Generation des Tessel (vorgestellt im Entwickler Magazin 5.15) beeindruckte die Entwicklerschaft in vielerlei Hinsicht: Die Ausführung von JavaScript auf einem Mini-Mikrocontroller der Bauart Cortex M3 war durchaus cool. Mit der zweiten Version professionalisiert Technical Machine die Architektur. Dieser Artikel zeigt, was Sie erwarten dürfen.

Project Rome: Römische Meisterklasse

In den vorherigen Teilen hat Project Rome das Deployment von URL-basierten Nachrichten sowohl auf der Universal Windows Platform als auch von Android aus bewerkstelligt. In diesem Artikel wollen wir auf Custom App Services eingehen, die noch reichhaltigere Interaktionsmöglichkeiten bieten.

Project Rome: Android Italia!

Microsoft erlaubt seinen Entwicklern mit dem Remote-Systems-API, auf das „Unruhiger-werden“ der Nutzer zu reagieren. Am Ende des ersten Artikels dieser Serie hatten wir unter Nutzung des Remote-Systems-API eine Interaktion zwischen mehreren Geräten durchgeführt, die alle auf der Universal Windows Platform basieren.

Vom Handy zur Xbox zum Desktop und zurück

Microsofts Stärke liegt traditionell im Desktopbereich: Das halbwegs erfolgreiche Windows Mobile ging spätestens mit dem Aufkommen des iPhone den Weg über den Jordan. Um in der heutigen, verbundenen Zeit relevant zu bleiben, muss man im Hause Microsoft die Desktop- und sonstige Infrastruktur so effizient wie möglich mit anderen Diensten verbinden.

Modula, zum Zweiten: Modula-2 im Überblick

Niklaus Wirths Produktivität im Bereich der Sprachentwicklung ist nicht zu verachten: Kurz nach der Einführung von Pascal wandte sich der Schweizer einem als Modula bezeichneten Nachfolger zu. Dieser wurde allerdings nicht alt – Modula-2 erschien nur ein Jahr nach der Veröffentlichung der Sprachspezifikation.

Buchtipp: Multitasking mit AVR RISC-Controllern

An Universitäten und Fachhochschulen lernen Entwickler zwar die Grundlagen von Thread, Task und Co., können mit diesem Wissen bei der Programmierung von hardwarenaher Software aber nur wenig anfangen. Der Autor des Buchs "Multitasking mit AVR RISC-Controllern" will an dieser Stelle Abhilfe schaffen.

Buchtipp: Raspberry Pi für Windows 10 IoT Core

Die erstmalige Verfügbarkeit von Windows für den Raspberry Pi schlug wie eine Bombe ein. Die Prozessrechner aus dem Haus Upton galten bisher als Domäne unixoider Betriebssysteme. Der Hanser Verlag legt nun ein Werk vor, das die Nutzung von Windows 10 auf Einplatinencomputern behandelt.

Buchtipp: Heimautomation mit KNX, DALI, 1-Wire und Co.

Wer den Wert einer Immobilie maximieren möchte, kommt um Smart Home nicht herum. Ein bei Rheinwerk erschienenes Buch möchte den Themenkreis als Ganzes vorstellen. Der erste Teil des Werks stellt das Konzept des Smart Homes auf ganzheitlicher Basis vor. Neben Grundlagen der Installationstechnik geht Stefan Heinle hier auch auf klassische Anwendungsszenarien ein. In Zeiten ständig steigender Energiepreise sind die Ausführungen über die zu erwartenden Einsparungen ebenfalls hilfreich.

Buchtipp: Refactoring JavaScript

Refactoring ist ein Prozess, der aus schlechtem Code guten Code erzeugt. Im O‘Reilly-Verlag ist nun ein Buch erschienen, das JavaScript-spezifische Aspekte des Refactorings im Detail vorstellen möchte: Refactoring JavaScript.

Snap!: Bau’ deine eigenen Blöcke!

Scratch genießt unter Informatikern nicht gerade die beste Reputation: Die für Kinder vorgesehene Sprache ist zur Realisierung von komplexen Programmen ungeeignet. Mit der auf Scratch aufbauenden Programmiersprache Snap! will ein Forscherteam der UC Berkeley beweisen, dass sich einfacher Aufbau und seriöse Informatik nicht ausschließen.

Android mit Xamarin: Die Hostplattform und ihre Gefahren kennenlernen

Einer der gefährlichsten Irrglauben im Bereich Cross-Plattform-Entwicklung ist, dass man auch ohne Verständnis der Hostplattform erfolgreiche Applikationen erzeugen kann. Da Android spätestens dank der Übernahme von Xamarin durch Microsoft auch in den Fokus der .NET-Entwickler rückt, wollen wir nun einen Blick auf das Betriebssystem als Ganzes werfen. Schon aus Gründen der besseren Weiterverwendbarkeit unserer Ergebnisse wollen wir als Arbeits- und Forschungsumgebung Xamarin verwenden. In diesem Teil der Artikelserie lernen wir mehr über die Sicherheitsvorkehrungen und Gefahren in Xamarin.

X
- Gib Deinen Standort ein -
- or -