Mobile Apps

Software-Whitelisting mit AppLocker

Das Werkzeug AppLocker ist mit der Einführung von Windows Server 2008 R2 und Windows 7 an die Stelle der Funktion Software Restrictions Policies getreten. Es hilft dabei, Regeln für das Ausführen von Dateien zu erstellen. weiter

Code schnell ergänzen: die Erweiterungsmethoden von C# helfen

Mit Erweiterungsmethoden lassen sich begrenzte Funktionalitäten unkompliziert zum Code hinzufügen. Außerdem umgeht man damit die Probleme, die eine Unterklassifizierung mit sich bringt. ZDNet zeigt, wie man die Methoden in einer statischen Klasse platziert. weiter

Grafik in Windows 7: Rückkehr der Hardwarebeschleunigung

Bei der Entwicklung von XP zu Vista ist Windows die Hardwarebeschleunigung für 2D-Grafiken abhanden gekommen. Mit Windows 7 kehrt sie nun zurück. ZDNet erläutert die Hintergründe und zeigt, was vom neuen Direct2D zu erwarten ist. weiter

So lässt sich ein Subversion-Projektarchiv zu Git konvertieren

Für die Softwareentwicklung in einem Team ist ein Versionskontrollsystem unabdingbar. Was aber, wenn man während eines Projektes auf eine andere Versionsverwaltung umsteigen will oder muss? ZDNet zeigt, wie das Repository von Subversion auf Git überführt werden kann. weiter

ShellRunas: Anwendungen mit speziellen Benutzerkonten starten

Die Standardinstallation von Windows Server 2008 stellt die User Account Control bereit, um die Ausführung bestimmter Anwendungen zu verwalten. Doch wer Programme nicht mit einem Standard-Konto öffnen will, tut sich mit ShellRunas leichter. weiter

Warum blicken C#-Entwickler auf VB.NET herab?

Wenn Informatiker über Programmiersprachen diskutieren, gibt es oft keine Alternative zur eigenen Lieblingssprache. Besonders auffällig ist das bei C#-Entwicklern, die VB.NET allgemein wenig schätzen. ZDNet räumt mit den Vorurteilen auf. weiter

Fehler vermeiden: Serialisieren mit eigener Versionsnummer

In Java ist es relativ einfach, den Code für eine Serialisierung zu programmieren. Doch leider lässt sich der Vorgang durch geänderte Klassen allzu schnell wieder ruinieren. ZDNet zeigt, wie man das verhindert. weiter

.NET: Programmierfehler bequem mit FxCop analysieren

Auch hervorragenden Programmierern unterlaufen von Zeit zu Zeit Fehler. Diese aufzuspüren und zu beheben gehört zu den wichtigsten Aspekten ihres Jobs. Microsofts .NET-Framework stellt dafür das Analyse-Tool FxCop zur Verfügung. weiter

Entwickler planen mit SaaS, Cloud Computing und Virtualisierung

52 Prozent aller Programmierer gehen davon aus, dass sie sich 2009 mit SaaS-Implementierungen beschäftigen müssen. Allerdings sind auch 43 Prozent überzeugt, dass sie mit diesem Modell nichts zu tun haben werden. Was steckt hinter diesen Zahlen? weiter

SQL-Tuning mit Dynamic Performance Views

Die Dynamic Performance Views, die mit der Oracle-Datenbank geliefert werden, erleichtern das Sammeln von Tuning-Informationen. Der Artikel beschreibt die vier Views und erklärt, welche Informationen sie liefern. weiter

Virtualisierung mit Server-CPUs: Leistungsbremse inklusive

Moderne CPUs sollen Virtualisierung massiv beschleunigen. ZDNet zeigt, dass genau das Gegenteil der Fall sein kann, und die neuesten Technologien einen Rechner bis zu 50 Prozent verlangsamen, wenn man Speicher intensiv nutzt. weiter

F#: Was bringt die neue Programmiersprache?

Über F# wurde schon viel gemunkelt. Seit der Veröffentlichung des Community Technology Preview (CTP) steht die Programmiersprache nun auch der Allgemeinheit zur Verfügung. ZDNet erklärt, was sich dahinter verbirgt. weiter

So lassen sich auch in C# Wörter mit Soundex kodieren

Da Soundex Wörter ihrem Klang gemäß kodiert, ermöglicht diese SQL-Methode eine auf der Aussprache basierende Suche. Der Artikel demonstriert, wie sich Soundex vollständig in C# implementieren lässt, ohne die SQL-Funktion zu verwenden. weiter

JPS organisiert Druckaufträge auf allen Java-Plattformen

Die Schnittstelle Java Print Service ermöglicht das Drucken von Dokumenten selbst auf sehr platzbeschränkten Plattformen wie J2ME. Außerdem unterstützt sie Java-2D-Grafiken. Der Artikel erklärt, wie sich das Drucken mithilfe dieser API organisieren lässt. weiter

So geht’s: Fehlermeldungen per E-Mail weiterleiten

Die meisten Anwendungen schreiben Fehlermeldungen in Protokolldateien. Es ist jedoch mühsam, solche Ereignisprotokolle manuell zu überwachen. Das .NET-Framework bietet Entwicklern die Möglichkeit, die Daten per E-Mail zu empfangen. weiter

Einführung in die Multithreading-Programmierung

Die neue Generation von Mehrkern-Prozessoren zwingt Programmierer zum Umdenken. Um die Hardware auszureizen, muss der Code mit mehreren Threads arbeiten. Der Artikel gibt eine Einführung in die Konzepte und Werkzeuge der Multithreading-Programmierung. weiter

Java: So funktionieren dynamische Proxys

Zwar werden dynamische Proxys nicht jeden Tag benötigt, doch wenn es um die Entwicklung eines Test-Frameworks geht, kann diese Funktionalität von Nutzen sein. Der Artikel liefert ein praktisches Beispiel für den Einsatz dieses Proxy-Typs. weiter

Mit JNLP verteilte Anwendungen automatisch aktualisieren

Bei der Entwicklung von verteilten Java-Anwendungen bieten das Java Network Launching Protocol (JNLP) und Java Web Start attraktive Optionen, zum Beispiel die Möglichkeit der automatischen Installation und Aktualisierung. ZDNet erklärt, was es dabei zu beachten gilt. weiter

Visual Studio: Durch Refactoring den Code verbessern

Mit der Umgestaltung des Quellcodes per Refactoring wird er besser, schlanker und leichter lesbar, ohne an Funktionalität zu verlieren. Der Artikel nimmt die Umgestaltungsmöglichkeiten von Visual Studio unter die Lupe. weiter