Sprachen
01.11.2010
Stimmt, passt oder auch nur vielleicht
Die Überprüfung von XML-Dokumenten auf Einhaltung eines erwarteten Schemas ist eine wichtige Phase vor der Verarbeitung. Grammatikbasierte Schemasprachen wie XML Schema 1.0 und Relax NG bieten zur Prüfung von Geschäftsregeln aber nur eingeschränkte Möglichkeiten. In diese Bresche springen XML Schema 1.1 und das vom ISO-Institut standardisierte Schematron.
weiterlesen
01.11.2010
So beherrschen Sie den Dienst
Ein Windows-Dienst ist eng in die Infrastruktur des Betriebssystems integriert. Das erschwert automatisierte Tests.Wenn Sie den eigentlichen Kern des Dienstes unabhängig von der Infrastruktur halten, ist er dennoch für automatisierte Tests zugänglich.
weiterlesen
01.11.2010
Offene Daten für ein offenesWeb
Daten imWeb nicht nur über HTML verfügbar zu machen, sondern direkt und über Webadressen, die gleichzeitig Abfragen à la SQL enthalten – das Open Data Protocol macht es möglich und schafft dazu ein einheitliches Format fürWebadressen.
weiterlesen
01.11.2010
Entwickeln, aber richtig
Openthesaurus.de kennt für „entwickeln“ Begriffe wie entfalten, entstehen, entwerfen, sogar wachsen. Es ist also unzweideutig, dass entwickeln mit Veränderung zu tun hat.Wer hätte das nur gedacht?
weiterlesen
01.11.2010
Klarheit auf engstem Raum
Einfache Zeichen, klare Botschaften – so ist Windows Phone 7 gestaltet, und so sollen auch die Anwendungen sein, die auf dem System laufen. Damit dies gelingen kann, hat Microsoft Gestaltungsrichtlinien zusammengestellt. Mit ihren Usability-Ansätzen will Microsoft das iPhone einholen.
weiterlesen
01.11.2010
Im Wartesaal der Parallelwelt
Die Synchronisierung von Datenzugriffen ist ein wichtiges Thema bei der parallelen Programmierung. Der dritte und letzte Teil der Serie zur Task Parallel Library untersucht die verfügbaren Abbruch- und Synchronisierungsmechanismen. Außerdem stellt er die parallelen Datencontainer der Klassenbibliothek vor.
weiterlesen
01.11.2010
Allzweckwaffe Silverlight
Ist Silverlight nur ein schickes Tool für Videos und Effekte? Oder lassen sich damit auch Business-Anwendungen programmieren? dotnetpro-Autor Bernhard Pichler hat es ausprobiert und beleuchtet dabei Möglichkeiten und Grenzen des Silverlight-Ansatzes.
weiterlesen
01.11.2010
Aschenputtel ausstaffieren
In Zeiten vonWeb 2.0,WCF,Messaging und REST geraten Konsolenprogramme scheinbar ins Hintertreffen. Und doch können und wollen wir nicht ohne sie: C# wird ausschließlich per Konsolenprogramm kompiliert. F#, IronRuby und IronPython bieten gar eine interaktive Konsole – von verteilten Versionskontrollsystemen wie GIT und Mercurial ganz zu schweigen.
weiterlesen
01.11.2010
.NET Performance Profiling
Sie haben das bestimmt auch schon einmal erlebt: Die Applikation für den Kunden ist endlich in einer ersten Vorabversion entwickelt und im Testsystem installiert.
weiterlesen