Entwicklerumgebung Internal:OmniMDE: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Umgezogen nach OmniMDE
(Die Seite wurde neu angelegt: „<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div clas…“)
 
(Umgezogen nach OmniMDE)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
= Übersicht =
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
= <span style="text-decoration: line-through;" >Übersicht</span> =


Für die Weiterentwicklung der OmniMDE werden folgende Werkzeuge benötigt:
<span style="text-decoration: line-through;" >Für die Weiterentwicklung der OmniMDE werden folgende Werkzeuge benötigt:</span>


*AndroidStudio, für die OmniMDE Oberfläche auf den Geräten  
*<span style="text-decoration: line-through;" >AndroidStudio, für die OmniMDE Oberfläche auf den Geräten</span>
*eine VM mit mind. Windows Server Betriebssystem  
*<span style="text-decoration: line-through;" >eine VM mit mind. Windows Server Betriebssystem</span>
**PhpStorm, für die API-Schnittstelle  
**<span style="text-decoration: line-through;" >PhpStorm, für die API-Schnittstelle</span>
**Sage 100 Officeline, für die Daten  
**<span style="text-decoration: line-through;" >Sage 100 Officeline, für die Daten</span>
**MS-SQL-Servermanagementstudio  
***<span style="text-decoration: line-through;" >AppDesigner</span>
**HTK BPM GUI  
***<span style="text-decoration: line-through;" >Administrator</span>
**<span style="text-decoration: line-through;" >MS-SQL-Servermanagementstudio</span>
**<span style="text-decoration: line-through;" >HTK BPM GUI</span>
**<span style="text-decoration: line-through;" >Visual Studio</span>


== Entwicklerwerkzeuge ==
== <span style="text-decoration: line-through;" >Einrichten</span>&nbsp; ==


Das Android Studio-Projekt befindet sich in der Azure DevOps Repo:&nbsp;[https://htkapps.visualstudio.com/HTK.OmniMDE.API https://htkapps.visualstudio.com/HTK.OmniMDE.API]
<span style="text-decoration: line-through;" >Für die OmniMDE-Entwicklung existiert eine vorgefertigte VM innerhalb des HTK-Servers:</span>&nbsp;<span style="text-decoration: line-through;" >\\ds01\VMs\Aktuell\MDE\[MDE-VM]WS19-S100-OL90-R202108</span>


&nbsp;
<span style="text-decoration: line-through;" >Um die VM starten zu können, wird das Programm VMware Workstation benötigt.</span>
</div> </div> </div> </div> </div> </div>
 
<span style="text-decoration: line-through;" >Innerhalb der VM stehen bereits sämtliche Module, welche</span>&nbsp;<span style="text-decoration: line-through;" >für die OmniMDE benötigt werden,</span>&nbsp;<span style="text-decoration: line-through;" >zur Verfügung.</span>&nbsp;
 
== <span style="text-decoration: line-through;" >Quellcodeverwaltung</span> ==
 
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
 
<div class="mw-parser-output">
 
=== <span style="text-decoration: line-through;" >Androidstudio</span> ===
 
<span style="text-decoration: line-through;" >Das AndroidStudio Projekt befindet sich in der Azure DevOps Quellcodeverwaltung:</span>&nbsp;[https://htkapps.visualstudio.com/HTK.OmniMDE.API https://htkapps.visualstudio.com/HTK.OmniMDE.API]
 
<span style="text-decoration: line-through;" >Alternativ kann das Projekt innerhalb AndroidStudio gezogen werden, wenn beim Starten des Programmes, im Willkommensfenster den Button "''Get from VCS''" drückt. </span>[[File:Androidstudio-getProject.png{{!}}RTENOTITLE]]
 
<span style="text-decoration: line-through;" >Danach wird der Benutzer weitergeleitet, dabei wird der Menüpunkt "''Azure DevOps Git''" gewählt und danach folgt die Anmeldung ins Azure DevOps Git. Hierbei werden die Login-Daten benutzt, welche</span>&nbsp;<span style="text-decoration: line-through;" >von der HTK zur Verfügung gestellt werden.</span>
 
[[File:Androidstudio-gitSelectFoundation.png]]
 
[[File:Androidstudio-git.png{{!}}RTENOTITLE]]&nbsp;
 
<span style="text-decoration: line-through;" >Nach der Anmeldung, folgt die "''repository''"-Auswahl zur Verfügung. In dieser wird das Projekt, wie in Punkt</span>&nbsp;<span style="text-decoration: line-through;" ><span style="background-color:#c0392b;">1</span></span>&nbsp;<span style="text-decoration: line-through;" >angedeutet,</span>&nbsp;<span style="text-decoration: line-through;" >'''HTK.OmniMDE.API Repository:Android App'''</span>&nbsp;<span style="text-decoration: line-through;" >gewählt. Anschließend wird der Speicherort für das Projekt entschieden, wie in Punkt</span>&nbsp;<span style="text-decoration: line-through;" ><span style="background-color:#c0392b;">2</span></span>&nbsp;<span style="text-decoration: line-through;" >das der Fall ist. Zum Schluss wird dann auf den "''Clone''"-Button gedrückt.</span>
 
[[File:Androidstudio-git get.png]]
 
<span style="text-decoration: line-through;" >Das Android Projekt wird aus dem Azure Dev heruntergeladen und anschließend geöffnet.</span>
 
<div class="mw-parser-output">
 
==== <span style="text-decoration: line-through;" >Wichtige Hinweise</span> ====
 
<span style="text-decoration: line-through;" >Bevor an dem Quellcode Änderungen vollzogen werden, wird zuerst im derzeitigen "''Branch''" die neuste Version abgeholt, welche über der unteren Schaltfläche</span>&nbsp;<span style="text-decoration: line-through;" >'''Git'''</span>&nbsp;<span style="text-decoration: line-through;" >anzeigen lassen.</span>
 
[[File:Androidstudio-gitFlow.png{{!}}RTENOTITLE]]&nbsp;</div></div></div></div></div></div>
170

Bearbeitungen

Navigationsmenü