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

Florian Bader

Qualität als Konzept: Qualitätsmetriken in Visual Studio

19. August 2016

Um Qualität in Software zu erreichen, muss diese auch messbar sein. Doch wie lässt sich das am einfachsten machen? Was viele hier vergessen, ist, dass bereits Visual Studio die Anzeige von Qualitätsmetriken anbietet. In diesem Teil der Blog-Serie soll gezeigt werden, wie man mit Visual Studio Qualitätsmetriken anzeigt, was diese bedeuten und wie man diese auch automatisiert prüfen kann.

Lies den Rest des Artikels »

X
Florian Bader

Florian Bader

HoloLens: App unter Source Control

18. August 2016

Bei einer HoloLens App handelt es sich zum Teil um ein Unity Projekt und zum Teil um ein Visual Studio Projekt. Diese gehören genau wie bei anderen Projekten unter Source Control. Doch was genau muss eingecheckt werden? In diesem Teil der Blog-Serie soll geklärt werden, wie ein HoloLens-Projekt aufgebaut ist und was davon eingecheckt werden muss.

Lies den Rest des Artikels »

X
Benjamin Boost

Benjamin Boost

ALM Kompakt: Versionieren von Assemblies im Build-Prozess

09. August 2016

Um welche Version der Software handelt es sich denn?

Diese Frage wird spätestens dann gestellt, wenn die Software den Entwickler-PC verlässt und von Endanwendern getestet wird. Beim Reproduzieren und fixen von Fehlern ist die Angabe einer Verionsnummer und die Rückverfolgbarkeit zu dem passenden Quellcode-Stand eine zentrale Information. Doch wie werden Versionsnummern richtig vergeben?

Lies den Rest des Artikels »

X
Marcel Isenmann
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT GmbH & Co. KG Stuttgart.

Marcel Isenmann

HoloLens: Erstkontakt mit der Hardware

09. August 2016

Wie Sie beim Lesen unserer letzten Blogbeiträge mitbekommen haben, sind wir stolze Besitzer zweier Microsoft HoloLenses. Mit und ohne die Brillen sind wir bereits eifrig dabei, erste Erfahrungen zu sammeln und unseren Kunden diese Eindrücke vorzustellen (so wie z.B. auf der DWX 2016). Im vorherigen Blogartikel ging es um die Software-Plattform und die Entwicklungswerkzeuge für dieses neuartige Gerät. Dieser Teil der Blog-Serie gibt Ihnen einen Eindruck über die technischen Details und die Hardware, also die 3D-Brille selbst.

Lies den Rest des Artikels »

X
Florian Bader

Florian Bader

HoloLens: Softwareplattform und Entwicklungswerkzeuge

02. August 2016

Sie halten die HoloLens noch nicht in eigenen Händen, wollen aber schon anfangen, Apps dafür zu entwickeln? Dank Visual Studio, Unity und dem HoloLens Emulator von Microsoft ist dies bereits heute möglich. In diesem Teil der Blog-Serie HoloLens zeigen wir Ihnen, wie Sie auch ohne Hardware mit der Entwicklung für die HoloLens starten können.

Die nötigen Tools, die vorher installiert werden müssen, und Systemvoraussetzungen befinden sich auf der Microsoft-Seite und können hier nachgelesen werden. Die Tools beinhalten unter anderem das Visual Studio 2015 Update 3, den HoloLens Emulator und Unity.
Bei Visual Studio sollte beachtet werden, dass es sich bei HoloLens-Apps um UWP-Apps handelt. Deshalb müssen die entsprechenden UWP-Features in Visual Studio auch mit installiert werden.
Die Systemvoraussetzungen an den Entwicklungsrechner sind hoch: 64-bit Windows 10, 4-Kern CPU, 8 GB RAM und eine GPU mit DirectX Version 11 oder höher. Zusätzlich muss für den HoloLens-Emulator Hyper-V aktiviert sein.

Wer dies liefern kann und die entsprechenden Tools installiert hat, der kann direkt mit der Entwicklung für die HoloLens beginnen.

Lies den Rest des Artikels »

X
Lars Roith
Lars Roith ist Senior Software Consultant und Geschäftsführer der AIT. Eines seiner „Steckenpferde“ ist die Architektur- und Prozessberatung. Lars Roith ist maßgeblich beteiligt am hauseigenen Softwareentwicklungsprozess (AIT SEP) und ist für das AIT Task Board verantwortlich.

Lars Roith

Rückblick auf Microsofts Worldwide Partner Conference 2016

27. Juli 2016

Vom 11.07.2016 bis 14.07.2016 lud Microsoft zu seiner alljährlichen Partnerkonferenz (WPC) ein, eine Konferenz, auf der Microsoft seinen Partnern einen Blick in die Zukunft und Stoßrichtung des Unternehmens gibt und auf der Partner die Möglichkeit haben, sich mit Microsoft und anderen Partnern über aktuelle und zukünftige Themen und Zusammenarbeiten zu unterhalten.

Auch auf der WPC 2016 war das über allem schwebende Thema die digitale Transformation. In jeder der drei Key Notes verwiesen die Microsoft-Verantwortlichen auf die seit 2015 formulierte Vision, jede Person und jedes Unternehmen auf dem Planeten zu stärken um mehr zu erreichen.

Microsoft_Mission

Ermöglicht werden soll dies insbesondere durch Microsofts Cloud-Plattform und den darin zur Verfügung stehenden Diensten. Microsoft stellt dabei in besonderem Maße heraus, dass Sicherheit, Compliance, Transparenz und Vertrauen die Basis und das Alleinstellungsmerkmal der Microsoft Cloud sind. Dabei wurde erneut auf die German Cloud verwiesen, ein Konstrukt, bei dem Microsoft nur Technologielieferant ist, die Daten aber von einem deutschen Datentreuhänder verwaltet werden, und somit der Zugriff auf diese Daten durch Dritte vollständig dem deutschen Recht unterliegt. Diese Rechtssicherheit kann heute keiner der Wettbewerber von Microsoft bieten.

Lies den Rest des Artikels »

X
Thomas Rümmler
Thomas Rümmler ist Senior Software Consultant und Projektleiter bei AIT. Er hilft Unternehmen ihre Software unter Einsatz des Microsoft Visual Studio Team Foundation Servers effizienter zu entwickeln. Seine Erfahrung gibt er als Autor und Sprecher im Microsoft ALM Umfeld weiter.

Thomas Rümmler

ALM kompakt: TFS entfernt doppelte Work Items beim E-Mail-Versand

25. Juli 2016

Szenario: Man führt eine Work Item Query aus, in der Work Items mehrfach vorkommen. Dies kann beispielsweise der Fall sein, wenn man Backlog Items mit ihren Test Cases ausgeben lässt. Ein Test Case kann sich durchaus auf mehrere Backlog Items beziehen. Nachfolgend ist ein kleiner Ausschnitt eines Backlogs mit zwei User Stories zu sehen. Der Test Case mit der ID 419 kommt in der Liste zweimal vor.

Lies den Rest des Artikels »

X
Benjamin Boost

Benjamin Boost

New release of TFS ASAP for TFS 2015 Update 3

22. Juli 2016

We are proud to present the new release of our TFS Automated Servicing and Administration Platform (TFS ASAP). Besides some minor bug fixes, this version supports update 3 of Microsoft Team Foundation Server 2015. In addition, we improved the usability of the Global Lists Editor.

Lies den Rest des Artikels »

X
Eike Brändle

Eike Brändle

WiX Toolset Teil 5: Access denied! – Permissions setzen leicht gemacht

19. Juli 2016

Herzlich willkommen zum fünften Teil der WiX-Blog-Serie. Jeder, der im Alltag mit Computern arbeitet, kommt irgendwann an einen Punkt, an dem Administratoren-Rechte auf dem System sehr hilfreich wären, um ein Problem schnell und unkompliziert zu lösen. Aus Sicht des IT-Supports wäre das gleichzusetzen mit absoluter Anarchie. Jeder macht was er will, keiner macht was er soll, aber alle machen mit. Beschränkungen stellen in der Regel sicher, dass nur diejenigen, die ganz genau wissen, was sie tun, tiefere Eingriffe in ein bestehendes System durchführen können. Dies gewährleistet einen konsistenten Zustand des Gesamt-Systems.

Trotzdem müssen auch Anwendern in bestimmten Bereichen weitreichende Rechte eingeräumt werden. Eine installierte Anwendung, die vom angemeldeten Nutzer zwar gesehen, aber nicht ausgeführt werden darf, kann auch nicht die Arbeitsleistung verbessern. Eine Anwendung, die eine Datei-basierte Datenbank benutzt, auf welcher der Anwender aber keine Schreib-Rechte hat, wird keine Daten persistieren können. Berechtigungen müssen also schon vor der ersten Ausführung einer Anwendung gesetzt werden. Am besten schon während der Installation. Dazu sind während der Installation zwar temporäre Administrations-Rechte nötig, diese werden bei vielen Firmen im Verteilungskonzept einer Software aber berücksichtigt. Wie sieht die Rechte-Vergabe mit Hilfe von WiX also aus?

Lies den Rest des Artikels »

X
Eike Brändle

Eike Brändle

WiX Toolset Teil 4: Manuell starten war gestern – Autostart und Conditions

05. Juli 2016

In diesem Teil der WiX-Blog-Serie steht das Thema Autostart im Fokus. Die zwei größten Anwendungsfälle für diese Funktion sind das Starten eines benötigten Services im Hintergrund, sowie eine Komfortfunktion um Programme, die man während der Arbeit benötigt, nicht mehr manuell starten zu müssen. Dazu wird im Laufe einer Installation oft gefragt, ob das installierte Programm beim Systemstart direkt mit ausgeführt werden soll. Wie diese Funktion über einen WiX Installer umgesetzt werden kann, soll im Folgenden beschrieben werden.

Lies den Rest des Artikels »