Es wurde ein kleines Tool geschrieben welches den Speicherplatzbedarf einer SharePoint 2007 Datenbank mit dazugehörigem Index berechnet. Dazu kann einfach die Anzahl Versionen die pro Dokument geführt werden, die Anzahl Dokumente pro Tag und die durchschnittliche Dokumentgrösse eingegeben werden. Anschliessend können die Ausgabeeinheiten ausgewählt werden und zum Schluss kann die Berechnung gestartet werden.
Was ist Silverlight 2?
Silverlight ist Microsofts Implementierung eines Browsers- und Plattformunabhängigen Client-Framework, welches Designern und Entwickler erlaubt Rich Internet Applikationen zu entwickeln. Silverlight Applikationen laufen Clientseitig auf einem beliebigen Browser wie Firefox, Internet Explorer oder Safari. Durch die Integration des .NET Frameworks können Entwickler sehr einfach auf bestehende Code-Libraries zugreifen und deren Funktionalitäten in Silverlight Applikationen nachnutzen. Silverlight kann als Kombination von drei verschiedenen Architekturen angesehen werden:
- Das Browser Plug-In
- Das Presentation Framework (Teil von WPF)
- Das .NET Framework
Das Silverlight Presentation Framework ist ein Teil vom Window Presentation Foundation (WPF) was auf der XAML Programmiersprache basiert. XAML basiert auf XML und ist daher sehr einfach zu erlernen. Alle UI Elemente von Silverlight sind vektorbasierend und erlauben es einfaches und dynamisches anpassen von Grösse und Form ohne Qualitätsverluste. Die WPF Implementierung in Silverlight bietet eine Vielzahl von Controls wie Buttons, Kalender, Textboxen, Scroll Viewers, DataGrid und vieles mehr. Die Silverlight Media Pipeline ermöglicht es ausserdem auf einfache Weise das Streamen von WMV, MP3 und JPEG Dateien. Silverlight Applikationen laufen wie Adobe Flash als eingebettetes Objekt auf einer Webseite im Browser. Wenn der Benutzer eine Webseite mit einer Silverlight Applikation aufruft lädt der Browser ein XAP Package vom Webserver herunter. Dieses XAP-File beinhaltet Binaries und Ressourcen um die Silverlight Applikation im Browser laufen zu lassen.
Warum Silverlight Applikationen erstellen?
Was braucht es zum Silverlight 2 Applikationen zu entwickeln?
- Silverlight 2 developer runtime
- Silverlight 2 software development kit
- KB956453 für Visual Studio 2008 SP1
- Silverlight Tools für Visual Studio 2008 SP1
- VB und C# Projekt-Templates
- Intellisense und Code generators für XAML
- XAML design Vorschau
- Debuggen von Silverlight Applikationen
- Remote Debugging von Silverlight Applikationen für Mac
- WCF Templates
- Team Build und Kommandozeilen Build Support
- Integration mit Expression Blend