Allgemein Für Administratoren Für Architekten Für Entwickler Für Projektleiter Für Tester News Produkte Publikationen

Archiv für die Kategorie ‘Für Architekten’

X
Thomas Rümmler
Thomas Rümmler ist Senior Software Consultant und Projektleiter bei der AIT und verantwortlicher für den Bereich Windows Azure.

Thomas Rümmler

Hosting und Cloud – gleicher Inhalt, andere Verpackung?

Freitag, 27. April 2012

Im Online Themenspecial Cloud Computing des OBJEKTspektrum trägt das AIT CloudPro TEAM mit dem spannenden Artikel Hosting und Cloud – gleicher Inhalt, andere Verpackung? bei.

Was ist der Unterschied zwischen einer Do-It-Yourself Homepage bei einem Webhoster und der Windows Azure Platform? Wann wählen Sie ein Hosting-Angebot und wann entscheiden Sie sich für eine Cloud-Plattform wie die Amazon Web Services oder Windows Azure? Cloud-Plattformen lassen sich von Hosting-Angeboten klar abgrenzen. Der Artikel stellt die Abgrenzungsfaktoren heraus und erleichtert die Evaluierung beider IT-Outsourcing-Möglichkeiten für Ihr Unternehmen. Dabei wird auf unterschiedliche Zielgruppen ebenso eingegangen wie auf die einzelnen Abstraktionsebenen der verschiedenen Angebote und deren Möglichkeiten.

Zum Download des Artikels >>

X
Peter Kuhn
ist Senior Software Consultant und Projektleiter bei der AIT und Verantwortlicher für den Bereich Windows Azure. Schwerpunktthemen: • .NET/Silverlight Architekturberatung • Projektplanung, -controlling & Projektmanagement

Peter Kuhn

Advanced MVVM: Webinar-Aufzeichnung

Freitag, 20. April 2012

Knapp 100 Teilnehmer zählte ein Webinar zum Thema MVVM, das am vergangenen Mittwoch stattfand. Inzwischen ist eine Aufzeichnung verfügbar, die kostenlos unter unten angegebenem Link abgerufen werden kann (in englischer Sprache).

An konkreten Beispielen der Plattform Windows Phone erkläre ich typische Probleme und zugehörige Lösungsstrategien, die beim Einsatz von MVVM häufig auftreten. Dazu gehören der Zugriff auf Features von Views aus View Models heraus, der Umgang mit Einschränkungen des Frameworks bei der entgegengesetzten Richtung, und der Datenaustausch zwischen Objekten, die keinen direkten Bezug zueinander haben. Die Konzepte lassen sich analog auch auf Silverlight und WPF anwenden. Der Download des zugehörigen Source Codes und der PowerPoint-Präsentation sind ebenfalls möglich, allerdings wird hierfür ein kostenloser Account für das SilverlightShow-Portal benötigt. Das Abrufen des Videos erfordert keinen Login.

http://www.silverlightshow.net/video/Advanced-MVVM-for-WPDev-Webinar.aspx

X
Michael Ring
ist TFS Consultant bei der AIT und unterstützt Unternehmen bei der Einführung des Visual Studio Team Foundation Server. Er hat sich unter anderem dem Konfigurations- und Dependency Management verschrieben.

Michael Ring

Mehr Produktivität durch die richtige Versionierung

Freitag, 24. Februar 2012

Wie stellt man sicher, dass die richtigen DLLs ausgeliefert werden? Wie kann man die Integration der eigenen Software vereinfachen? Wie werden Assemblies richtig versioniert? Wie behalt man den Überblick über die Bestandteile der eigenen Software? Die Antworten darauf liegen in der richtigen Versionierungsstrategie…

(weiterlesen…)

X
Boris Wehrle
Boris Wehrle ist Senior Software Consultant und zertifizierter Projektleiter bei der AIT.

Boris Wehrle

dotnetpro Themenspezial “Microsoft Azure schrittweise nutzen”

Dienstag, 17. Januar 2012

Zum aktuellen Themenspezial in der Ausgabe 2/2012 der dotnetpro trägt das AIT CloudPro TEAM mit zwei Artikeln bei.

In die Cloud und wieder zurück

Anwendungen unterliegen im Laufe ihres Lebenszyklus einer Reihe von sich verändernden Rahmenbedingungen. Neben fachlichen Anforderungen zählen hierzu auch eine Weiterentwicklung der Technologien, rechtliche Aspekte oder auch veränderte Benutzerzahlen. Dies kann dazu führen, dass Anwendungen, die als Einzelplatzanwendung konzipiert wurden, in die Cloud verschoben werden müssen und möglicherweise aus anderen Gründen auch wieder zurück. Wie man eine Anwendung aufbaut, die flexibel in unterschiedlichsten Szenarien installiert werden kann und was dabei beachtet werden muss lesen ab Seite 22.

Persistenz unter Microsoft Azure: Himmelweite Unterschiede

Bei der Entwicklung von Software muss sich bereits in der Planungsphase die Frage gestellt werden, woher die Anwendung ihre Information erhält und wohin sie diese speichert. In klassischen Anwendungen ist das in aller Regel eine Datenbank oder auch einzelne Dateien auf dem Dateisystem. Der Zugriff ist einfach, und hier kann sich der Entwickler ruhig “austoben”, denn dieser Speicherplatz stellt schon lange keine limitierende Ressource mehr dar. Wird aber einmal der Entschluss gefasst, die Software in die Cloud zu verlegen, muss sich die Architektur an die neuen Gegebenheiten anpassen um diese optimal zu nutzen. Es stehen unterschiedliche Technologien zur Verfügung. Diese unterscheiden sich unter anderem in der Skalierbarkeit, dem zur Verfügung stehenden Speicherplatz, Latenzzeiten sowie den Kosten. Paul Rack geht ab Seite 28 auf die Details ein und zeigt welche Technologie sich für welche Szenarien anbietet.

X
Sven Hubert
Sven Hubert ist Senior Software Consultant, und MVP (Microsoft Most Valuable Professional) für das Visual Studio 2010 und Projektleiter bei der AIT und hat sich den agilen Prozessen wie z.B. Scrum verschrieben.

Sven Hubert

Mehr Produktivität beim Debugging mit Visual Studio 2010

Donnerstag, 12. Januar 2012

Wie funktioniert Debugging mit Visual Studio? Ob mit oder ohne Test-Driven-Development, modellbasiertem Design oder agilen Methoden – Debugging ist und bleibt eine der wichtigsten Aktivitäten während der Entwicklung. Ob zur Prävention, Fehlersuche oder beim Reengineering, Debugging sollte jeder Entwickler sicher beherrschen. Z.B. sollte jeder Entwickler seinen Code mindestens 2 mal “durchdebuggt” haben, um zu wissen was der eigene Code eigentlich wirklich macht. Dieser Artikel stellt die wichtigsten Ressourcen zum Thema Debugging mit Visual Studio 2010 zusammen.

(weiterlesen…)

X
Nico Orschel
ist MVP für VS ALM, Senior Consultant im AIT TeamSystemPro Team, Microsoft Certified Trainer sowie zertifizierter Tester nach ISTQB.

Nico Orschel

Neue Team Member Provider vom AIT TeamSystemPro Team mit TFS Power Tools 2010 Unterstützung

Dienstag, 10. Januar 2012

Die TFS 2008 und 2010 Power Tools ermöglichen die Zusammenarbeit mit  Team Mitgliedern über den “Team Member” Knoten im Team Explorer. Über die Team Member  Funktion kann man als Team Explorer Nutzer  sehr einfach andere Instant Messaging Programme (kurz IM) einbinden. Die Einbindung umfasst dabei nicht nur die Kommunikation über Textnachrichten, sondern in Abhängigkeit vom Client auch über Voice over IP (VOIP) oder Video. Im Umfang der TFS Power Tools befinden sich standardmässig Provider für die Microsoft Clients “Live Messenger” und “Communicator”. Im Rahmen des vom AIT TeamSystemPro unterstützen Community Projects TFS Collaboration Provider auf Codeplex (Link siehe [1]) haben wir einen Provider für den bekannten IM Client Skype und eine Modifizierung des Live Messenger Providers umgesetzt. Im Folgenden können Sie mehr über die einzelnen Provider erfahren.

(weiterlesen…)

X
Thomas Rümmler
Thomas Rümmler ist Senior Software Consultant und Projektleiter bei der AIT und verantwortlicher für den Bereich Windows Azure.

Thomas Rümmler

Das AIT CloudPro TEAM auf der CloudConf 2011

Montag, 14. November 2011

Am 21.11.2011 ist es endlich soweit, die diesjährige CloudConf startet in München für zwei Tage. Es warten spannende Vorträge aus verschiedenen Bereichen rund um das Thema Cloud Computing. (weiterlesen…)

X
Boris Wehrle
Boris Wehrle ist Senior Software Consultant und zertifizierter Projektleiter bei der AIT.

Boris Wehrle

Evolution einer Anwendung – ein Blick zurück für den Schritt nach vorn

Montag, 14. November 2011

Anwendungen unterliegen im Laufe ihres Lebenszyklus einer Reihe von sich verändernden Rahmenbedingungen. In der aktuellen Ausgabe des Online Themenspecial des OBJEKTspektrum Magazins berichten wir aus der Praxis wie die Architektur einer Anwendung – ausgehend von einer Einzelplatzinstallation, über ein Mehrbenutzersystem mit einer Auslagerung von unkritischen Teilbereichen in die Cloud bis hin zu einem vollständigen Cloud-Service weiterentwickelt wurde. Der Artikel zeigt welche Veränderungen zur Erreichung der jeweiligen
Evolutionsstufe umgesetzt wurden, welche Probleme dabei auftraten und was man daraus lernen kann, um die Architektur einer neuen Anwendung zugleich einfach und zukunftsfähig zu gestalten. Lesen Sie mehr…

X
Paul Rack

Paul Rack

Azure Service Bus: Integration über Relay Services

Freitag, 11. November 2011

Bei der Kommunikation über das Internet gibt es so einige Hindernisse, die zu bewältigen sind. Nehmen wir in einem Beispiel an, dass ein Client einen extern angebotenen Service konsumieren will. In aller Regel wird der Server, der den Service anbietet, hinter einer Firewall stehen (z.B. Hardware- oder Softwareseitig). Hinzu kommt auch, dass die Adresse des Servers dynamisch ist und nur im lokalen Netzwerk aufgelöst werden kann (siehe Abbildung 1). Abgesehen davon, dass der Client aufgrund der dynamischen IP-Adresse den Server nicht finden kann, würde die Kommunikation spätestens an der Firewall scheitern.

(weiterlesen…)

X
Thomas Rümmler
Thomas Rümmler ist Senior Software Consultant und Projektleiter bei der AIT und verantwortlicher für den Bereich Windows Azure.

Thomas Rümmler

TFS as a Service – erste Schritte

Sonntag, 09. Oktober 2011

Seit kurzem steht eine Preview des TFS11 als Cloud Service unter https://tfspreview.com zur Verfügung. Der folgende Beitrag zeigt die ersten Schritte mit dem TFS as a Service und beschreibt einen einfachen Einstieg in das Thema.

(weiterlesen…)