Das Magazin

Jahresarchiv

News & Artikel

  • Alle News & Artikel
    zum Thema .NET finden Sie jetzt in unserem neuen Portal unter dotnet.de

Redaktion

Marketing

Leserservice

Newsletter

Ausgaben

Ausgabe 1.2010 - Parallel Programming
Ausgabe 1.2010

Parallel Programming

Jetzt erhältlich!
Heft bestellen Abo bestellen

Magazin

Aktuelles

Kreuzworträtsel – Gewinnen Sie eine Teilnahme an der BASTA! Spring 2010

Wer die Wahl hat, hat die Qual – Welche Modelle bei der Entscheidungsfindung helfen könnenweitere Rubriken

Architektur/ALM

Entfesslungskünste mit MVVM – Eine Umsetzung des Patterns Model-View-ViewModel unabhängig von der .NET-UI-Technologie

Das Pattern Model-View-ViewModel erfreut sich derzeit großer Beliebtheit in der .NETGemeinde. Viele Umsetzungen sind stark an WPF als UI-Technologie gebunden. Dieser Artikel stellt eine Umsetzungsvariante vor, die für Windows Forms, WPF und Silverlight gleichermaßen geeignet ist.
von Ulrich Schumacher

„Bug Tracking“ – Fehlerdatenbanken fördern Benutzerfeedback

Nur wenn es für Benutzer einfach ist, Bugs zu melden, dann werden sie dem Entwicklungsteam das Feedback liefern, das notwendig ist, um effizient vorranzukommen. Jedes Softwarerelease hat seine Bugs. Jeder „bekannte“ Bug ist schon fast behoben. Damit es für den Benutzer attraktiv ist, Fehler zu melden, wird idealerweise eine zentral zugängliche, einfach bedienbare Fehlerdatenbank für ein Projekt bereitgestellt.
von Uta Kapp und Jean Pierre Berchez

.NET Framework

Hybride Softwareentwicklung in .NET – Einführung in die Vorteile und Patterns der hybriden Softwareentwicklung für .NET Compact und .NET Framework

Mobile Geräte mit Windows Mobile sind trotz zunehmender Konkurrenz bei Businessapplikationen vielfach die erste Wahl. Dieser Artikel führt in die Thematik der hybriden Softwareentwicklung ein und zeigt deren Vorteile und etablierte Patterns anhand von Praxisbeispielen in .NET.
von Daniel Marbach und Alain Baumeler

.NET Sprachen

Axum (vormals: MAESTRO) – Eine domänenspezifi sche Sprache für parallele Programmierung unter .NET

Die kommende .NET-Framework-Version 4.0 beinhaltet wesentliche Verbesserungen, u. a. in Bezug auf parallele Verarbeitung. Die Task Parallel Library sowie die PLINQ-Erweiterung unterstützen den Entwickler, um einfach und effektiv parallele Verarbeitung in eigene Anwendungen zu integrieren. Die neuen API-Erweiterungen ermöglichen zwar die einfache Nutzung von Parallelität, dennoch verbleiben typische Probleme wie Race Conditions und Deadlocks, die der Entwickler beachten und lösen muss.
von Marc André Zhou

Datenbanken

SQL Server News

Her mit den Daten, aber schnell! – Varianten des Datenbankzugriffs im Performancevergleich

Die Möglichkeiten, auf einen SQL Server zuzugreifen, sind vielfältig. Von direkten Zugriffen über ADO.NET bis hin zur Nutzung von verschiedenen O/R Mappern wie dem Entity-Framework. In diesem Artikel wird beleuchtet, in welchem Ausmaß sich diese zusätzlichen Abstraktionsschichten auf die Performance auswirken und wie man diese Performanceeinbußen möglichst minimieren kann.
von Robert Panther

UI, Silverlight, WPF

Next Generation Silverlight – Mehr Speed für Silverlight-3-Anwendungen

Jeden Tag wächst das Angebot von Silverlight-Anwendungen. Gerade im Geschäftsumfeld hat der RIA-Gigant einen enormen Stellenwert. Auch hier gilt die Devise: „Zeit ist Geld“. Umso wichtiger wird, dass die Arbeit durch ganz bestimmte Performanceaspekte angenehmer ausfällt. Wenn dazu noch ein paar Punkte beachtet werden, wird einiges an Zeit beim Entwicklungsprozess dazugewonnen.
von Gregor Biswanger

.NET Business

eBay maßkonfektioniert – Teil 3 – Programmierung individueller eBay-Anwendungen mit VB.NET und XML

Nachdem im zweiten Teil der Serie behandelt wurde, wie man einen Artikel mittels des APIs von Ebay einstellt, wollen wir in diesem Teil auf die Artikelattribute eingehen, die die Artikelsuche der Käufer vereinfachen. Darüber hinaus werden wir uns der Nachbearbeitung von eingestellten und verkauften Auktionen widmen.
von Ralf Kirschner

Web.NET

IIS-7-Module und –Handler – Erweiterbarkeit fast ohne Grenzen

Applikationen werden schon lange entwickelt und laufen schon geraume Zeit auf Webservern. Dennoch ist der Weg von der ersten Idee bis zur lauffähigen Webanwendung nicht ganz ohne Tücken. Die Geschwindigkeit, mit der Entwicklungsvorhaben in die Tat umgesetzt werden können, hängt wesentlich von zwei Faktoren ab: der Technologie des Webservers und den Möglichkeiten des Entwicklers zum eigenständigen Zugriff auf diesen Server. Natürlich gilt auch dabei: „Zeit ist Geld“. Mit dem IIS 7 bieten sich allen Beteiligten neue und vor allem vereinfachte Wege zur Umsetzung an.
von Wolfgang Jäkel

SharePoint

Freiheit für SharePoint-User – Web Parts zur Userselbstverwaltung

SharePoint ist in aller Munde. Seit dem Release von Microsofts Office SharePoint Portal Server 2007 (MOSS) ist das Kollaborationsportal erwachsen geworden. Spätestens bei einem Einsatz von MOSS im Enterprise-Umfeld muss über die Verwaltung von Benutzerberechtigungen nachgedacht werden. Active Directory ist seit Windows 2000 Microsofts Lösung für die Verwaltung von Usern in Windows-Netzwerken und damit eine ideale Ausgangbasis für die Rollen- und Rechtevergabe in SharePoint. Dieser Artikel beschreibt nach einer kurzen Einführung in Active Directory und Web Parts die Besonderheiten bei der Planung einer Lösung zur Userselbstverwaltung in SharePoint.
von Michael Welz und Wolfgang Braun

SharePoint Web Services und JavaScript – Nutzung von JavaScript-Bibliotheken in Standard-Web-Parts

JavaScript-Bibliotheken lassen sich auch für den direkten Zugriff auf Web Services im SharePoint-Server unter Verwendung von Standard-Web-Parts nutzen. In diesem Artikel wird eine frei verfügbare JavaScript-Bibliothek vorgestellt, die ohne zusätzliche Installationen auf dem Server genutzt werden kann.
von Karsten Brocksieper

Austauschbare UserControls in Web Parts – Einfachere Web-Part-Entwicklung durch den Einsatz von UserControls

Mit der wachsenden Bedeutung und Verbreitung von Portalen auf Basis des Microsoft Office SharePoint Servers in Unternehmen ist die Prozess- und Anwendungsintegration in das Portal immer mehr gefragt. Eine verbreitete Integrationsmöglichkeit ist die Verwendung von Web Parts, da sie sich flexibel in die SharePoint-Infrastruktur einbinden lassen. Das hat jedoch zur Folge, dass Benutzeroberflächen fast ausschließlich im Quellcode geschrieben werden und somit ein aufwändiges Testen notwendig ist, um das Design zu überprüfen. Das erschwert auch die Einbindung von Webdesignern in den Entwicklungsprozess, da keine direkten HTML-Elemente verwendet werden können.
von Henning Eiben und Stefan Meesters

Anbindung einer externen Suchtechnologie an SharePoint – Ein Ansatz zur Extraktion von Daten aus SharePoint

Für Anwender ist die Suchfunktion innerhalb eines Portals eine der wichtigsten Funktionen, da sie das effiziente Auffinden von Informationen in einem Portal wie SharePoint ermöglicht. Um eine wirklich hochwertige Suche zu gestalten, kann es erforderlich sein, die Suchfunktionalität innerhalb von SharePoint zu ersetzen. Dieser Artikel beschreibt einen Ansatz zur Extraktion von relevanten Informationen aus SharePoint heraus.
von Georg Schmidt

Field Level Permissions in SharePoint 2007 – Berechtigungen auf Listenspalten in SharePoint 2007 setzen

SharePoint bietet mit generischen Listen und Dokumentbibliotheken zwei leistungsfähige Container, um Daten bzw. Dokumente mit Metadaten abzulegen. Berechtigungen kann man auf die gesamte Liste oder Bibliothek vergeben, jedoch gibt es immer wieder Anforderungen, die sich nur durch die Vergabe von Berechtigungen auf Spalten umsetzen lassen. Das ist in SharePoint out-ofthe-box leider nicht möglich. In diesem Artikel wird eine Möglichkeit gezeigt, diese Einschränkung mit ein paar Zeilen Code zu umgehen.
von Oliver Wirkus