Monatsarchiv für Juli 2007

.NETCF 3.5

Samstag, den 28. Juli 2007

Microsoft hat endlich einige Details über das neue Compact Framework für Mobile Geräte veröffentlicht. Und zwar ist mit dem erscheinen der neuen Version von Visual Studio 2008 (Codename Orcas) Beta 2 auch ein Teil des .NET Frameworks 3.5 Beta 2 und darunter das .NET Compact Framework 3.5 Beta 2 veröffentlich worden!

Microsoft macht sich grosse Mühe um die Interoperabilität zwischen den Mobilen Geräten und den Windows Communication Foundation Services zu optimieren. Es könnte ziemlich spannend werden! Da Windows Communication Foundation ja einiges an interessanten Transportmöglichkeiten und Patterns bietet.

New Features Included in the Orcas January CTP:

  • System.IO.Compression support, including support for HTTP compression.
  • Support for a subset of Linq’s Standard Query Operators.
  • SoundPlayer support using WaveOut allowing for multiple sounds to play at once.
  • New API in Microsoft.WindowsCE.Forms for easily distinguishing Smartphone and Pocket PC.
  • Allow Nested FuncEval’s.
  • Enhanced logging for interop functionality with native code.
  • Stack Trace Enhancements.
  • GAC Improvements.
  • Allow for StrongName keys greater than 1024 long.
  • To improved logging of finalizer activities to enhance product supportability.
  • Allow log files to be read at runtime.

Ihr findet weiter Infos über das .NET CF 3.5 unter:

NETCFTEAM

IronRuby

Freitag, den 27. Juli 2007

Endlich ist es soweit, die Pre-alpha Version von IronRuby wurde veröffentlicht. Es gibt bereits erste Samples zu ausprobieren. IronRuby ist eine Rubyversion die auf dem .NET Framework 2.0 läuft. Man kann direkt aus IronRuby auf die .NET Assemblies zugreiffen. Somit sind einige hübsche Dinge möglich.

Die Entwickler von IronRuby lassen momentan nur Contributions der Community für die Klasslibrary zu nicht aber für den Compiler. Sobald aber ein stabiler Release erreicht ist, wollen die Entwickler den ganzen Code der Community zur Verfügung stellen.

Links
Blogeintrag: http://blogwi.se/2007/07/25/microsofts-ironruby-pre-alpha-available/
IronRuby: http://www.iunknown.com/
Samples: http://weblogs.asp.net/scottgu/archive/2007/07/23/first-look-at-ironruby.aspx

Was ist WS-I?

Dienstag, den 24. Juli 2007

Um die Interoperabilität von Webservices über die verschiedenen Plattformen End-zu-End zu gewährleisten braucht es einen gemeinsamen Standard an den sich alle beteiligten Parteien zu halten haben, damit es bei Übergabe von Daten, Datenstrukturen und beim Aufruf von Methoden nicht zu Fehlern kommt.

Die Web Service Interoperability Organization (kurz WS-I), die ursprünglich von Microsoft und IBM gegründet wurde, hat sich genau diesem Problem verschrieben, nämlich der Gewährleistung der Interoperabilität unter webservicebasierten Systemen unter Einsatz von der in der Industrie akzeptierten und XML-basierten Standards. WS-I vereinigt die Arbeiten von mehreren Standardentwicklungsorganisationen für bessere Klarheit und Konformität zwischen Webservices. Ebenfalls bietet WS-I ein Set von Tools und Beispielen die dem Webserviceentwickler helfen sollen interoperable Webservices zu erstellen. Ebenfalls bieten die Tools von WS-I die Möglichkeit diese Webservices auf Konformität mit den gängigen Industriestandards und den von WS-I vorgeschlagenen Guidelines zu überprüfen. Zu dieser Toolbox gehören unter anderem Profile als Kontrakt für den Webservicekonsument, Beispielimplementationen, Implementierungsguidelines inklusive Testcases, Sniffertools für korrektes Monitoring und Debuging und schlussendlich ein Analyzetool um die Logs des Sniffertools zu verifizieren und auf Fehlerfreiheit des Services zu überprüfen.

Links
ws-i.org/
ws-i deliverables
ws-i basic profile
ws-i testing tools/
ws-i samples/

Bodybuilding Extreme

Dienstag, den 24. Juli 2007

Ronnie Coleman on Pills :D


Ronnie Coleman's Pills
Hochgeladen von Tech9

Ich sage nur guten Appetit…

WCF: WSDL zu ServiceInterface

Montag, den 23. Juli 2007

Unter .NET 3.0 gibt es wie schon im .NET 2.0 Framework ein Kommandozeilentool namens wsdl.exe. Dieses Tool ermöglicht es unter anderem aus einer bestehenden WSDL (WebService Description Lanuage) ein Serviceinterface zu generieren. Dies ist sehr praktisch, wenn man zum Beispiel Integrationstests über mehrere Plattformen führen will, kann der Projektleiter ein WSDL für einen Service definieren (vorzugsweise WS-I Compliant) und die verschiedenen Entwicklergruppen (z.B. Java-Entwickler, .NET-Entwickler etc.) können anhand des WSDL den Service nachbauen.

Unter .NET geht das dann ziemlich einfach. Man liegt das WSDL z.B. unter C:\ ab (Pfad zur Datei C:\TestWSDL.wsdl) und öffnet die Command-Shell (bei .NET 3.0 die WinFX Command-Shell) und führt folgendes Kommando aus:


C:\>wsdl.exe TestWSDL.wsdl /serviceInterface

Dies generiert den C#-Code für das ServiceInterface und alle im WSDL enthaltenen Datentypen (CustomDataTypes).

Links zum Thema
wsdl.exe: http://msdn2.microsoft.com/en-us/library/7h3ystb6.aspx
ws-i: http://www.ws-i.org/
ws-i basic profile: http://www.ws-i.org/deliverables/workinggroup.aspx?wg=basicprofile
wcf: http://de.wikipedia.org/wiki/Windows_Communication_Foundation

Access Runtime

Montag, den 23. Juli 2007

Heute war ich auf der Suche nach der Runtimeversion für Access 2007. Und siehe da, Microsoft stellt die Runtime Umgebung zusammen mit der Developer Extension kostenfrei zur Verfügung. Ihr findet die beiden Tools unter:

http://msdn2.microsoft.com/en-us/office/bb229700.aspx

Access 2007 Developer Extensions

  • Package Solution
    This is a wizard that will create a Windows Installer Package (MSI) to install your database, any supporting files, and optionally include the Access 2007 Runtime or prompt the user to download the Access 2007 Runtime.
  • Save As Template
    This allows creating database templates (ACCDTs) that can be featured in the Access 2007 Getting Started screen.
  • Source Code Control
    Integration with Microsoft Visual Source Safe or other source code control systems to allow check-in/check-out of queries, forms, reports, macros, modules, and data. You can also see the differences that have been made to your checked out objects.

The Access 2007 Developer Extensions will not include the Property Scanner and the Customer Startup Wizard that were included in previous versions.

Microsoft Office Access 2007 Runtime
Access 2007 provides a rich platform for developing database management solutions with easy to use customization tools. If no end user customization is required (including report modifications), you may choose to distribute those Access 2007 solutions so that they run without requiring a full installation of Access 2007. You must package and distribute your application with the Access 2007 Runtime. The Access 2007 Runtime is similar to previous runtimes in that all design-related UI is either removed or disabled. However, there is one major change: we will be offering the Access 2007 Runtime as a free download, just like we have done for the Snapshot Viewer in the past. You will not need to buy any special SKU in order to redistribute the Access 2007 Runtime. You can freely redistribute it or just point people to the download on Microsoft.com.

Witziges Spiel mit dem Browserfenster

Donnerstag, den 12. Juli 2007

So nach längerem wieder einmal ein Blogeintrag. Tut mir leid! War ziemlich beschäftigt mit Fachhochschulabschluss, Diplomzeitung etc.

http://users.telenet.be/kixx/