Posts

Windows Phone 7 App: SpacepiXX

Image
Nach nun rund dreiwöchiger, intensiver Entwicklungsphase ist nun auch endlich mein erstes Spiel im Marketplace in der Kategorie Spiele>Shooter erhältlich. Hierbei handelt es sich um einen Retro-Space-Shooter namens SpacepiXX und ist selbstverständlich kostenlos . Der Spieler übernimmt dabei die Rolle eines Raumschiffs, welcher sich bei einem Kontrollfluges in einem Asteroiden Hagel verirrt hat und dabei auf feindliche Schlachtschiffe und Drohnen stößt. Zu den Features gehören… Anspruchsvolle Levels Highscores Live Instructions Handgezeichnete Texturen Pixeliger Retro-Look Frei von Werbung   Laden Sie sich SpacepiXX jetzt über den Windows Marketplace oder via Zune auf Ihr Phone!

SQL Server 2008: Binärdaten von Datei einfügen

Image
Um in SQL Management Studio eine beliebige Datei auf die Datenbank zu laden, gibt es einen sehr nützlichen Befehl. Das Feld, in welches die Datei gespeichert werden soll, muss vom Typ VARBINARY(MAX) sein. Als Beispiel seien folgende Entitäten vorgegeben: Wichtig ist hierbei nur noch zu wissen, dass bei Attachment im Feld Name der Dateiname mit Erweiterung und in Data die Daten der Datei gespeichert werden sollen. Außerdem sollen einem Task belieb viele Attachments angehängt werden können, wodurch in Attachment der Fremdschlüssel TaskID benötigt wird. Doch wie können wir nun im SQL Management Studio eine Datei vom Dateisystem in die Datenbank laden? Ganz einfach… INSERT INTO [AttachmentTestDB].[dbo].[Attachment] ([Name],[Data],[TaskID]) SELECT 'Datei.txt' AS Name, *, 2 AS TaskID FROM OPENROWSET(BULK N'C:\Datei.txt', SINGLE_BLOB) AS Data GO

Windows Phone 7 App: seeMENSA

Image
In Zusammenarbeit mit Patrick Mutter habe ich nun endlich die erste Version von seeMENSA fertiggestellt, welche nun kostenlos im Windows Marketplace unter Lifestyle > Essen und Ausgehen zum Download steht. Die App vereinfacht das Betrachten der aktuellen Speisepläne, gibt ein paar Informationen über die Mensa und unterstützt neben Deutsch auch noch die englische Sprache. Aktuell werden folgende Mensen unterstützt: Mensa Friedrichshafen Menseria Universität Konstanz Mensa HTWG Konstanz Mensa HS/PH Weingarten Themenpark Laden Sie sich seeMENSA jetzt über den Windows Marketplace oder via Zune auf Ihr Phone!

HowTo: Lokalisierung einer Windows Phone 7 App

Image
Wenn man sich die Bewertungen der User im Windows Marketplace einmal genau anschaut, findet man oft Kommentare wie “Sehr schöne App, nur leider auf English” oder “Hoffentlich kommt bald ein Update für deutsche Sprache” . Man bekommt fast den Anschein, eine App zu lokalisieren sein ein aufwändiges Feature. Ist es aber nicht! Dieses HowTo zeigt euch wie es geht… 1. Vorbereitungen In dieser Anleitung verwende ich das Standard Windows Phone Application Template von Visual Studio 2010. 2. Definition der Standardsprache In den Projekteigenschaften stellt man unter Application > Assembly Information… die Standardsprache ein. In meinem Fall wähle ich hier German (Germany) [entspricht de-DE]. 3. Anlegen der Ressourcen Dateien Als nächstes werden die Ressourcen für die Sprachen angelegt. Am besten legt man dazu einen neuen Ordner an und fügt über Add > New Item… > General > Resources File zwei Ressourcen hinzu. Bei der zweiten Ressource muss man als zusätzlich noch das K...

Windows Marketplace: Registrierung als Student

Image
Um sich beim Windows Marketplace als Student anzumelden, was für die Veröffentlichung und Testen von Apps erforderlich ist, muss man einige Hürden auf sich nehmen. Als ersten beginnt man mit der Registrierung bei DreamSpark und Xbox Live , welche an sich recht unkompliziert verlaufen. Als nächstes benötigt man einen Account bei App Hub , die zentrale Anlaufstelle zum Veröffentlichen von Apps für den Windows Marketplace . Auch bis hier sollte es noch keine Probleme kommen. Wer jetzt jedoch denk, man habe nun einen aktiven Marketplace Account, der irrt. Wenn man sein Phone mit mit dem Windows Phone Developer Registration Tool nun als Entwickler-Phone freischalten will, der wird nun folgende Meldung erhalten… Der Account ist noch inaktiv . Aber warum? Auch wenn man einfach ein paar Tage wartet, wird sich nicht viel ändern (ich spreche aus eigener Erfahrung, denn ich habe knapp einen Monat gewartet). Wenn man sich nun erneut in App Hub einloggt, und unter Dashboard > Windows P...

Update: Windows Phone Developer Tools Jan 2011

Kürzlich hat Microsoft ein neues Update der Windows Phone Developer Tools freigegeben. Dieses Update beinhaltet unter anderem … einen neuen Emulator mit der lang ersehnten Copy/Paste-Funktionalität. ein Windows Phone Developer Ressource Update , welches ein paar Bugs des Pivot- und Panorama-Controls in Verbindung mit dem Selektieren von Texten fixt. das neue Windows Phone Capabilty Detection Tool , welches eine Anwendung nach den erforderlichen Capabilities prüft. das neue Windows Phone Connect Tool , wodurch man beim Entwickeln oder Testen von Anwendungen nicht mehr auf Zune angewiesen ist. und zu guter letzt ein Update für das Bing Maps Control , welches die Gesten-Performance verbessert. Am interessantesten dürfte wohl die Copy/Paste-Funktionalität sein. In MSDN findet man auch schon eine kleine Beschreibung, wie man das neue Copy/Paste am besten testet. Außerdem lässt die Freigabe dieses Updates auf ein baldiges Erscheinen des lang angekündigten Updates für das Windows P...

Shared Folder in VirtualBox einrichten

Image
Beim Arbeiten mit einer virtuellen Maschine ist es oft erforderlich, Daten vom einen OS zum anderen zu kopieren. Bei VirtualBox geschieht dies mit Hilfe eines Shared Folders . Wie man einen solchen einrichtet, wird folgend beschreiben… 1. Installation der Gasterweiterungen Als erstes muss man die Gasterweiterungen von VirtualBox installieren. Diese Option findet man unter Gerät > Gasterweiterungen installieren… Anschließen erscheint ein virtuelles Image der Gasterweiterungen namens VBOXADDITIONS Beim öffnen dieser Image wird diese auch als Unix-Software erkannt und kann installiert werden Bei der Installation sollte in der Regel kein Fehler passieren. Nach der Installation der Gasterweiterungen ist es nun zusätzlich möglich, die Auflösung der von Ubuntu höher als 800x600 zu stellen. Sie wird nun automatisch an die Fenstergröße angepasst. 2. Anlegen der Shared Folder Nun wird es an der Zeit die Tausch-Ordner anzulegen. Als erstes legt man einen Ordner im Host-OS an (in m...