170
Bearbeitungen
RiM (Diskussion | Beiträge) (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…“) |
RiM (Diskussion | Beiträge) (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> | |||
== | == <span style="text-decoration: line-through;" >Einrichten</span> == | ||
<span style="text-decoration: line-through;" >Für die OmniMDE-Entwicklung existiert eine vorgefertigte VM innerhalb des HTK-Servers:</span> <span style="text-decoration: line-through;" >\\ds01\VMs\Aktuell\MDE\[MDE-VM]WS19-S100-OL90-R202108</span> | |||
| <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> <span style="text-decoration: line-through;" >für die OmniMDE benötigt werden,</span> <span style="text-decoration: line-through;" >zur Verfügung.</span> | |||
== <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> [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> <span style="text-decoration: line-through;" >von der HTK zur Verfügung gestellt werden.</span> | |||
[[File:Androidstudio-gitSelectFoundation.png]] | |||
[[File:Androidstudio-git.png{{!}}RTENOTITLE]] | |||
<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> <span style="text-decoration: line-through;" ><span style="background-color:#c0392b;">1</span></span> <span style="text-decoration: line-through;" >angedeutet,</span> <span style="text-decoration: line-through;" >'''HTK.OmniMDE.API Repository:Android App'''</span> <span style="text-decoration: line-through;" >gewählt. Anschließend wird der Speicherort für das Projekt entschieden, wie in Punkt</span> <span style="text-decoration: line-through;" ><span style="background-color:#c0392b;">2</span></span> <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> <span style="text-decoration: line-through;" >'''Git'''</span> <span style="text-decoration: line-through;" >anzeigen lassen.</span> | |||
[[File:Androidstudio-gitFlow.png{{!}}RTENOTITLE]] </div></div></div></div></div></div> |