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.

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.

Android mit Xamarin: Die Hostplattform 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.

Fragmentierung und Testing in Xamarin Studio für Android

Aus Xamarin, der .NET Runtime für Unix, wurde ein veritables Cross-Plattform-System, das mit Xamarin.Forms sogar einen eigenen plattformunabhängigen GUI-Stack anbietet. Im zweiten Teil dieser Artikelserie beschäftigen wir uns mit der Fragmentierung, Lokalisierung und dem Testing in Xamarin Studio.

Erstellung von GUIs für Android mit Xamarin Studio

Xamarin hat im Laufe der letzten Jahre eine rapide Entwicklung durchgemacht: Aus der .NET Runtime für Unix wurde ein veritables Cross-Plattform-System, das mit Xamarin.Forms sogar einen eigenen plattformunabhängigen GUI-Stack anbietet. Im ersten Teil dieser Artikelserie beschäftigen wir uns mit der Aktualisierung von Visual Studio, dem Start der Erstellung von GUIs mit Xamarin Studio und der Fehlersuche.

Windows Remote Arduino – Einführung und erste Schritte

Massimo Banzis Arduino-Prozessrechner sind mittlerweile fast universell akzeptiert. Auch Microsoft macht durch das Anbieten diverser gemeinsamer APIs einen großen Schritt in Richtung der BanziMaten: Eine Anleitung für erste Schritte mit Windows Remote Arduino.

X
- Gib Deinen Standort ein -
- or -