Archiv für den Monat: September 2012

Was ist Microsoft Framework? (Video)

Was ist Microsoft Framework?

Kurz gesagt ist das Framework von Microsoft eine Software-Plattform mit der Anwendungen entwickelt und ausgeführt werden sollen. Am wohl häufigsten ist hier wohl aber die Bezeichnung „.NET“ bzw. „.NET Framework“. Da .NET bereits einige vorgefertigte Lösungen für den Programmierer bereithält, bauen mittlerweile viele Programme auf Framework auf. Theoretisch ist .NET plattformunabhängig, trotzdem wird es derzeit nur für Microsoft Windows benutzt. Ist auf einem System kein .NET Framework installiert, so kann ein .NET-Programm nicht laufen, da der Prozessor diese Zwischenprogrammiersprache nicht erkennt. Bei Windows Systemen ist es daher immer wichtig die aktuellste .NET-Version zu besitzen, um Probleme im Vorfeld zu verringern. Es gibt aber auch Programm mit .NET die auf Unix-Systemen laufen, allerdings nicht mit dem volle möglichen Funktionsumfang.

httpvhd://www.youtube.com/watch?v=F1VZpd2f84I

Warum eine eigene Laufzeitumgebung?

Microsoft setzte mit Framework entgegen den Trend Programm direkt im Prozessor zu kompilieren, wie es beispielsweise bei C und C++ ist. Damit zeichnete sich aber ein neuer Trend ab, die Anwendungsprogrammierung immer mehr in Richtung „Zwischen-Programmierung“ geht. Durch diese Art der Programmierung sollen bessere Programme entwickelt werden, die weniger Programmierfehler mit sich bringen. Zwar ist bei der „Zwischensprachen-Programmierung“ die Performance nicht so gut, dies fällt aber bei modernen Rechnersystemen nicht mehr auf.

Geschichte

Microsoft war gezwungen ein neues Konzept zu entwickeln, nachdem sie im mobilen Markt kein Boden gut machen konnte. Außerdem gab es noch einen Rechtsstreit mit SUN, wodurch sie JAVA nicht so implementieren konnten wie sie wollten. Genau aus diesen Gründen wurde dann von Microsoft die .NET-Plattform entwickelt.

Sicherheit

Die Sicherheit wird bei .NET sehr groß geschrieben, so gibt es beispielsweise die beiden Konzepte „Code-based Security“ und „Role-based Security“. Außerdem wird die Identität des Programmherstellers, die Integrität der Anwendung und die Herkunft der Programme überprüft.

Varianten

Es gibt von Microsofts .NET mehrere Varianten, wie beispielsweise die reine Laufzeitumgebung inkl. Klassenbibliotheken, als SDK (Software Development Kit) für Entwickler, als integrierte Entwicklungsumgebung (Microsoft Visual Studio .NET). Für Studenten gib von der integrierten Entwicklungsumgebung noch eine kostenlose Version (Visual Studio Express Editions), die allerdings ein paar Einschränkungen hat. Über das DreamSpark-Programm können Studenten aber kostenfrei an die professionelle Version herankommen.

Für die mobilen Systeme Windows CE bzw. Windows Mobile gibt es .NET Compact Frameworks. Mit den kostenlosen Windows Phone Developer Tools können .NET Komponenten mit Silverlight und XNA für Windows Phone erstellt werden. Für Embedded-Geräte gibt es auch das spezielle .NET Micro Framework.

Versionen

2002: 1.0

2003: 1.1

2005: 2.0

2006: 3.0

2007: 3.5

2008: 3.5 SP1

2010: 4.0

Was ist Microsoft Sharepoint? (Video)

Was ist Microsoft Sharepoint?

In großen Unternehmen sowie auch in mittelgroßen Unternehmen ist der Begriff SharePoint schon längst angekommen. SharePoint beschreibt hier aber kein einzelnes Programm von Microsoft, sondern eher eine Sammlung von mehreren Anwendungen. SharePoint ist dabei eine Plattform bei der Unternehmensmitarbeiter zugreifen können um somit Arbeitsabläufe zu vernetzen. So kann beispielsweise ein Mitarbeiter ein neues Projekt auf die Plattform stellen und sein ganzes Team kann von überall aus der Welt gleichzeitig an diesem arbeiten.

Dieser Mitarbeiter kann dann aber auch für externe einen derzeitigen Stand des Projektes veröffentlichen, welcher in Echtzeit aktualisiert wird. Über SharePoint werden aber auch interne Firmenseiten realisiert über die Mitarbeiter informiert werden, ähnlich einer Intranet-Seite. Die SharePoint Plattform kann dabei auch Ordnerstrukturen aufbrechen, wobei alle Dateien über diese Plattform geöffnet werden. Man muss sich dann nicht mehr durch irgendwelche öffentlichen Ordner hangeln.

httpvhd://www.youtube.com/watch?v=j3U7TAqbSds

SharePoint-Produkte

SharePoint Foundation 2010

SharePoint Foundation ist das Grundgerüst für alle SharePoint-Webseiten. Früher hieß diese Version allerdings Windows SharePoint Services.

SharePoint Server 2010

Zusätzlich zu SharePoint Foundation enthält der SharePoint Server die Funktionen Enterprise Content Management, Business Intelligence und die Suche in den firmeneigenen Daten.

SharePoint Designer 2010

Mit dem Designer können Webseiten erstellt und bearbeitet werden die auf SharePoint Foundation und SharePoint Server laufen. Dabei kann aber auch das Verhalten der Webseite gesteuert werden.

SharePoint Workspace 2010

Mit dem Workspace kann man sich die SharePoint Webseiten sozusagen offline auf den Desktop holen. Hat man nur eine sporadische Internetverbindung ist der SharePoint Workspace ein „must have“.

Editionen

Sharepoint Foundation 2010

Diese Edition eignet sich besonders für kleinere Firmen die den Einstieg in SharePoint suchen.

SharePoint Server 2010 Standard-Edition

Die Standard-Edition eignet sich für Firmen die eine einzige große Plattform im Unternehmen haben möchten, über die Teammitglieder optimiert arbeiten können.

SharePoint Server 2010 Enterprise-Edition

Eigentlich ist die Enterprise-Edition nur eine erweiterte Lizenz mit der Funktionen wie webasierte Formulare und Excel Services freigeschaltet werden. Für höhere Anforderungen ist diese Version genau die richtige.

Search Server 2010 (Express)

Möchten man seine Datenbestände nur zentral durchsuchen, reicht der Search Server 2010 völlig aus.

SharePoint Server 2010 für Internetsites

Diese Version ist optimal für diejenigen die ein Portal über Ihre Intranet Seite oder Internetseite für Kunden, Lieferanten usw. zur Verfügung stellen möchten. Hier kann dann ein anonymer Zugang eingerichtet werden.

Was ist Microsoft Windows Server 2008? (Video)

Was ist Microsoft Windows Server 2008?

Der Windows Server 2008 ist der Nachfolger vom Windows 2003 Server-Betriebssystem. Er wird hauptsächlich in Firmen eingesetzt um dort das IT/EDV zu verwalten. Alles was man in der Firma computertechnisch so kennt, übernimmt er im Hintergrund. So werden beispielsweise Daten auf ihm gespeichert damit alle Mitarbeiter dann auf diese zugreifen können, rund um die Uhr. Dabei übernimmt das Betriebssystem die Steuerung und gewährt nur berechtigten Personen den Zugriff. Der Windows 2008 Server kann aber noch viel mehr. So verwaltet er alle Benutzer die sich an einem Computer innerhalb der Firmen-Domäne anmelden wollen. So kann er beispielsweise Benutzer X das eine Hintergrundbild nach dem Anmelden geben und Benutzer Y ein anderes.

Selbstverständlich kratzen wir hier in dieser Beschreibung nur an der Oberfläche, da dieses Thema derart Umfangreich ist, das es tausende Seiten an Informationen, verpackt in Büchern, zum Windows Server 2008 gibt.

So kann dieses System auch alle Drucker in einer Firma verwalten und auch diesen Zugriff steuern.  Das Serversystem ist aber nur das Grundgerüst welches erweitert werden kann. Beispielsweise kann man auch zusätzlich Exchange installieren, worüber häufig der gesamte Mailverkehr einer Firma abgewickelt wird.

Für erfahrene Administratoren die auf eine grafische Oberfläche verzichten können gibt es auch noch die Server Core Variante vom Windows 2008 Server. Bei dieser Variante wird der gesamte Server textbasiert administriert.

httpvhd://www.youtube.com/watch?v=FQudo2m9p_A

Funktionen im Überblick

Verwaltung

Der Windows 2008 Server lässt sich mittels Serverkonsole, MMC-Snap-ins, WMI-Schnittstelle und PowerShell verwalten.

Active Directory

Einfach gesagt ist das Active Directory eine Verwaltung von Benutzern und Ressourcen wie beispielsweise Computer und Drucker. Hierüber können Richtlinien zugeordnet werden, neue Benutzer angelegt werden und so weiter. Das Active Directory ist der wohl umfangreichste Teil vom Server Betriebssystem.

Terminaldienste

Über die Terminaldienste können sich beispielsweise mehrere Client/Computer mit dem Server verbinden und auf diesem arbeiten.

Hyper-V

Hyper-V soll eine Konkurrenz zu VM-Ware sein, hierüber können beispielsweise mehrere virtuelle Server angelegt werden.

Windows Power Shell

Die Powershell ist so zu sagen der professionelle Bruder der cmd.exe (der Eingabeaufforderung) und erinnert stark an die UNIX-Shell. Über die Power Shell kann der Server verwaltet werden.

Datentransfer

Der Server 2008 arbeitet mit neuen Betriebssystemen besser zusammen. Arbeitet er mit Vista oder Windows 7 zusammen, so ist der Datendurchsatz dreimal schneller als zwischen XP und Windows Server 2003.

Netzwerk-Lastverteilung

Mit der Lastverteilung kann der Netzwerkverkehr auf mehrere Systeme verteilt werden.

IIS 7.0

IIS 7.0 ist die neuste Version und dient als Webserver.

Network Access Protection

Hier warden die Zustände der Clients permanent geprüft, entsteht ein unsicherer Zustand für das Netzwerk kann der Client gesperrt warden.

Firewall

Die Firewall unterstützt nun auch IPsec.

BitLocker

Mit Bitlocker kann das komplette System verschlüsselt warden.

CNG Cryptography Next Generation

CNG ist der Nachfolger von CryptoAPI.

Read only Domaincontroller RODC

Der RODC erhält nur lessened Rechte und ist daher besonders gut für sicherheitskritische Bereiche gedacht, da hier keine Fehlinformationen geschrieben werden können.

Isolationsstrategien DC

Hierüber können logische Netzwerke innerhalb eines physikalischen Netzwerkes isoliert werden, um beispielsweise Clients vom nicht isolierten Netzwerk zu sperren.

Versionen

Windows Server 2008 R2 Foundation

Windows Server 2008 R2 Standard

Windows Server 2008 R2 Enterprise

Windows Server 2008 R2 Datacenter

Windows Web Server 2008 R2

Windows Storage Server 2008 R2

Windows Server 2008 R2 für Itanium-basierte Systeme

Windows Server 2008 Standard Edition

Windows Server 2008 Enterprise Edition

Windows Server 2008 Datacenter Edition

Windows Web 2008

Windows Server 2008 für Itanium-basierte Systeme

Windows Small Business Server 2008

Windows Essential Business Server 2008

Windows Small Business Server 2011