Connecting to the WWW With Windows for Workgroups 3.11

Microsoft Windows for Workgroups (WfW) 3.11, released back in 1993, was the first operating system I ever used. As the name suggests, WfW was designed for networking in workgroups of a few people and workstations. This included centralized authentication, file and printer sharing based on Microsoft NetBEUI or NetBIOS (transported for example over Novell’s IPX/SPX protocols). This however was restricted to a local network.

In 1993, the Internet and its protocols were invented for a long time and the World Wide Web (WWW) based on Internet protocols started to emerge. But WfW didn’t ship with a TCP/IP stack and thus was incapable of connecting to the Internet. Luckily, this stack is available as a separate download which will allow us to connect to the Internet using WfW 3.11 even today. Nostalgia alert!

Continue reading Connecting to the WWW With Windows for Workgroups 3.11

Auto-Deploying to Azure App Services from GitLab

GitLab is no default deployment source
GitLab is no default deployment source

One of our customers at Thinktecture recently wanted to set up an auto deployment of its GitLab repository to an App Service hosted by Microsoft Azure. If you want to set up auto deployments for GitLab, you might be disappointed because this service is not included in the list of available services. Setting up auto deploy from GitLab.com or on-premises editions of GitLab is a manual process—luckily, it’s an easy one.

GitLab.com is a very popular service, as it allows free private Git repositories with up to ten gigabytes in size. If this still doesn’t suit your needs or you want to host the software yourself, GitLab also offers on-premises editions (Community Edition, free and Enterprise Edition, paid per user and year).

Microsoft Azure is a popular cloud service, offering so-called App Services (free plans available). App Services are used for hosting web apps or back-ends based on .NET, Node.js, Java, PHP and other technologies. An App Service can be set up to auto deploy changes that are pushed to a certain branch of a Git repository.

Here’s how to do it for GitLab.com or on-premises editions of GitLab:

Continue reading Auto-Deploying to Azure App Services from GitLab

Setting up TeXstudio on Mac OS X 10.11 El Capitan

For a couple of years now, TeXstudio is my favorite IWE (Integrated Writing Environment) for LaTeX. Last year, I switched from Windows to OS X, but I didn’t take my LaTeX environment with me. Since I’m going to need LaTeX more often in the next time, I finally set it up on OS X 10.11 El Capitan. Unfortunately, this was not an easy task. And here’s why:

Installing MacTeX and TeXstudio

The most common TeX distribution on Mac is MacTeX, and this distribution is incredibly huge: MacTeX’s installation package is about 2.3 gigabytes in size. The distribution contains all important TeX binaries, Ghostscript and some GUI tools for managing packets or modifying global TeX settings. (There’s also a way smaller distribution called BasicTeX, whose package is only 109 megabytes in size. However, I haven’t tested this distribution in combination with TeXstudio.)

Continue reading Setting up TeXstudio on Mac OS X 10.11 El Capitan

Schwarz und weiß – oder: Light Theme First

Windows Phone bietet zwei Möglichkeiten, das Aussehen von Betriebssystem und Apps anzupassen: Die Akzentfarbe und den Hintergrund. Bei letzterem kann der Benutzer zwischen dem dunklen und hellen Hintergrundschema wählen. Aber während wir Windows-Phone-Entwickler eigentlich angehalten sind, die Wahl unseres Benutzers zu berücksichtigen und bestmöglich in unseren Apps umzusetzen, so siegt schlussendlich doch die Macht der Gewohnheit: Die unserer eigenen.

Windows-Phone-Themes im Vergleich
Windows-Phone-Themes im Vergleich

Stein des Anstoßes ist das Nichtbestehen der Zertifizierung einer Windows-Phone-App wegen des hellen Hintergrundschemas, dem Light Theme. Da half es auch nichts, dass die App richtig schön aufgezogen war: Mit MVVM, grünen Tests und durchgecheckt mit der Performanceanalyse. Gemangelt hat es dann aber an der Unterstützung des Light-Theme. Problem war, dass auf einem dunklen Hintergrundbild ein Text lag. Denn die Vordergrundfarbe von Textblöcken ist im dunklen Hintergrundschema, dem Dark Theme, standardmäßig weiß – beim hellen Schema hingegen schwarz und damit auf einem dunklen Hintergrund nicht gut lesbar. Dieser Umstand ist während der kompletten Entwicklung nicht aufgefallen: Nirgends war das Light-Theme aktiv, weder im Emulator (Dark-Theme ist hier Standard) noch auf Testgeräten (Dark-Theme nach persönlichem Gusto gewählt).

Welche Lehren sind daraus zu ziehen? Nun, im Prinzip sind es die folgenden zwei:
Continue reading Schwarz und weiß – oder: Light Theme First

Bundestag, Nürnberg und Windows 8

Wir begrüßen unsere vier ersten Apps im Windows Store!

Sehr lesenswert ist der Blog-Beitrag auf cheeseware.de über die ersten vier Apps für Microsoft Windows 8, die Manuel Rauber und ich im August und September 2012 entwickelt haben. Dazu haben wir mehrere Microsoft-Events besucht, am kommenden Freitag sind wir auch wieder beim Nürnberger Hackathon am Start.

Besonders stolz sind wir auf die Apps Bundestag und Geodart, die in ihrer jeweiligen Kategorie zu den Spitzenreiter-Apps zählen. Auch Dönermap und Speiseplan Studentenwerk Karlsruhe sind natürlich sehenswert.

In Karlsruhe wird es demnächst auch einen Hackathon geben, was uns natürlich besonders freut, da dies ja unser Ausbildungs- und Arbeitsort ist. Nähere Informationen gibt es auch hier an dieser Stelle, sobald diese offiziell von Microsoft veröffentlicht werden.

Hands on Windows 8

Windows 8 ist – mal weniger, mal mehr positiv – in aller Munde. Jeder spricht von Microsofts kommendem Betriebssystem, das am 26. Oktober 2012 generell verfügbar sein wird.

download

Als Entwickler möchte man natürlich direkt zum offiziellen Launch mit von der Partie sein, und so standen einige Microsoft-Events auf dem Plan, um sich vorab mit Windows 8 auseinanderzusetzen.

Dies waren im Einzelnen:

Microsoft kann man an dieser Stelle wirklich nur loben, denn sie setzen sich für die App-Entwickler sehr ein. Es gibt exzellenten Hands-on-Support, App Excellence Labs und tolle Programme für Studenten.

Die ersten Apps sind schon in Entwicklung und werden spätestens am 26. Oktober 2012 im Windows Store zum Herunterladen bereit stehen! 😉

iMApp veröffentlicht

iMApp

Heute veröffentlicht das Projekt-Team 3 des Kurses TINF11B4 der DHBW Karlsruhe seine Projektarbeit “iMApp”. Hierbei handelt es sich um eine interaktive Kartenanwendung inklusive eines “Wo-ist-was”-Quiz. Ideal für alle, die ihr Wissen in Bezug auf Deutschland ausbauen oder auf die Probe stellen möchten!

Die gemeinsame Projektarbeit der Vorlesungen Web-Engineering und Projektmanagement hatte das Erstellen einer Kartenanwendung, die über eine interaktive Komponente verfügen soll, zum Inhalt. Dabei sollten auf Kartendaten aus einer freien Quelle (hier: OSM) zurückgegriffen werden. Die Daten sollen in einem XML-Format gehalten werden und dann über XSLT nach SVG geparst werden.

Das Projekt-Team 3 freut sich, nun öffentlich das Ergebnis präsentieren zu dürfen. Rückmeldung wird gerne gesehen.

iMApp – Interaktive Kartenanwendung

HP Wireless TV Connect: Einfacher geht’s kaum

HP Wireless TV Connect Kit
HP Wireless TV Connect Kit

Jeder, der schon einmal Videos von seinem Rechner auf den Fernseher bringen wollte, kennt das Problem: Eine wirklich gute Variante gibt es eigentlich nicht. Entweder führt man ein Kabel durch das Zimmer, was unflexibel ist, oder man greift auf eine Streaming-Technik wie DLNA zurück, bei der es aber je nach Verbindung und Netzlast zu Aussetzern kommen kann.

Das “Wireless TV Connect Kit” von HP (179,00 EUR im HP Store) verwendet einen anderen Ansatz. Sender und Empfänger verständigen sich über den kabellosen Übertragungsstandard WHDI, der im 5 GHz-Band funkt und damit weitestgehend unabhängig von anderen Funktechnologien wie WLAN ist.

In dem nun folgenden Artikel möchte ich das “Wireless TV Connect Kit” eingehend testen und freue mich dabei auch auf Ihre Rückmeldung.

Continue reading HP Wireless TV Connect: Einfacher geht’s kaum

Visual Studio 2012 freigegeben

Im Zuge der Freigabe von Microsoft Windows 8 Release Preview wurde auch der Release Candidate der kommenden Version von Microsoft Visual Studio (2012) freigegeben.

Auffallend im Vergleich zur vorherigen Beta-Version von Visual Studio “11” sind dabei vor allem die Änderungen an der Benutzeroberfäche sowie das neue Logo, das nun an die Metro UI angepasst wurde:

VS2012-Logo

Mit dem RC von Visual Studio 2012 sind auch die Release Candidates für den Team Foundation Server 2012 sowie die Express-Versionen von Visual Studio erschienen und können von der Microsoft-Seite heruntergeladen werden.

Windows 8 Release Preview freigegeben

Und da ist sie auch schon, die lang ersehnte Microsoft Windows 8 Release Preview! Hierbei handelt es sich um die letzte Vorabversion, ehe Windows 8 im Herbst an den Start geht.

Selten wurde über eine Windows-Version im Vorfeld so kontrovers diskutiert – so gibt man beispielsweise nach 17 Jahren das Startmenü auf und ersetzt es durch einen Startbildschirm, der darüber hinaus die Ausführung von Vollbild-Apps (“Metro”-Apps) ermöglicht.

Windows 8 mit dem Metro-UI-Startscreen

Dass Windows 8 für Touch-Computer gut geeignet ist, steht außer Frage. Ein besonders heiß diskutierter Punkt ist aber die Bedienbarkeit der Metro-Oberfläche mit Tastatur und Maus. Hier gilt es, sich selbst ein Bild davon zu machen und auszuprobieren. Nach wenigen Stunden Umgang mit der Developer und Consumer Preview hatte ich mich an die Bedienung der Metro-Oberfläche mit den “klassischen Eingabemitteln” gewöhnt.

Continue reading Windows 8 Release Preview freigegeben