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: 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.

F# 4.0: Die Neuerungen im Überblick

Microsofts F# spielt im Vergleich zu C# und Visual Basic eine untergeordnete Rolle in der Welt der .NET-Sprachen. Das bedeutet allerdings nicht, dass man die Sprache als Entwickler ignorieren sollte – Zeit, einen Blick auf F# als Ganzes und auf die in Version 4.0 enthaltenen Neuerungen zu werfen.

Smartphones mit Windows 10 Mobile? Ein Kommentar

Microsoft macht mit dem Anniversary Update einen gewagten Schritt: Während Sie diese Zeilen lesen, ist das epischste Upgrade-Programm aller Zeiten zu Ende gegangen. In all der Aufregung um die Desktop-Plattform bleibt die Frage nach dem Schicksal von Windows 10 Mobile unbeantwortet. Lohnt sich die Plattform für Entwickler bzw. gibt es sie überhaupt noch?

Das Zen of Palm für UI-Designer

Im Mobilcomputermarkt können sich intelligenter designte Systeme eine gewisse Zeit lang gegen wesentlich schnellere Computer durchsetzen. Palms Kampf gegen Windows CE und Co. ist ein Klassiker. Die Amerikaner setzten seinerzeit dabei auf ein als „Zen of Palm“ bezeichnetes Regelwerk, das auch heute aktuell ist.

X
- Gib Deinen Standort ein -
- or -