Entwicklerumgebung Internal:OmniMDE: Unterschied zwischen den Versionen

Aus HTK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 26: Zeile 26:


<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">
=== Androidstudio ===
=== Androidstudio ===


Das AndroidStudio Projekt befindet sich in der Azure DevOps Quellcodeverwaltung:&nbsp;[https://htkapps.visualstudio.com/HTK.OmniMDE.API https://htkapps.visualstudio.com/HTK.OmniMDE.API]
Das AndroidStudio Projekt befindet sich in der Azure DevOps Quellcodeverwaltung:&nbsp;[https://htkapps.visualstudio.com/HTK.OmniMDE.API https://htkapps.visualstudio.com/HTK.OmniMDE.API]


Alternativ kann das Projekt innerhalb AndroidStudio gezogen werden, wenn beim Starten des Programmes, im Willkommensfenster den Button "''Get from VCS''" drückt. [[File:Androidstudio-getProject.png]]
Alternativ kann das Projekt innerhalb AndroidStudio gezogen werden, wenn beim Starten des Programmes, im Willkommensfenster den Button "''Get from VCS''" drückt. [[File:Androidstudio-getProject.png|RTENOTITLE]]


Danach wird der Benutzer weitergeleitet, um sich in die Azure DevOps Services anzumelden. Hierbei werden die Login-Daten benutzt, welche&nbsp;von der HTK zur Verfügung gestellt werden.
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&nbsp;von der HTK zur Verfügung gestellt werden.


[[File:Androidstudio-git.png]]
[[File:Androidstudio-gitSelectFoundation.png]]
</div> </div> </div> </div>
 
[[File:Androidstudio-git.png|RTENOTITLE]]&nbsp;
 
Nach der Anmeldung, folgt die "''repository''"-Auswahl zur Verfügung. In dieser wird das Projekt, wie in Punkt&nbsp;<span style="background-color:#c0392b;">1</span>&nbsp;angedeutet,&nbsp;'''HTK.OmniMDE.API Repository:Android App'''&nbsp;gewählt. Anschließend wird der Speicherort für das Projekt entschieden, wie in Punkt&nbsp;<span style="background-color:#c0392b;">2</span>&nbsp;das der Fall ist. Zum Schluss wird dann auf den "''Clone''"-Button gedrückt.
 
[[File:Androidstudio-git get.png]]
 
Das Android Projekt wird aus dem Azure Dev heruntergeladen und anschließend geöffnet.
 
==== Wichtige Hinweise während des Entwickelns ====
 
Bevor an dem Quellcode Änderungen vollzogen werden, wird zuerst im derzeitigen "''Branch''" die neuste Version abgeholt, welche über der unteren Schaltfläche&nbsp;'''Git'''&nbsp;anzeigen lasssen.
 
[[File:Androidstudio-gitFlow.png]]
</div>

Version vom 16. September 2021, 15:24 Uhr

Übersicht

Für die Weiterentwicklung der OmniMDE werden folgende Werkzeuge benötigt:

  • AndroidStudio, für die OmniMDE Oberfläche auf den Geräten
  • eine VM mit mind. Windows Server Betriebssystem
    • PhpStorm, für die API-Schnittstelle
    • Sage 100 Officeline, für die Daten
      • AppDesigner
      • Administrator
    • MS-SQL-Servermanagementstudio
    • HTK BPM GUI
    • Visual Studio

Einrichten 

Für die OmniMDE-Entwicklung existiert eine vorgefertigte VM innerhalb des HTK-Servers: \\ds01\VMs\Aktuell\MDE\[MDE-VM]WS19-S100-OL90-R202108

Um die VM starten zu können, wird das Programm VMware Workstation benötigt.

Innerhalb der VM stehen bereits sämtliche Module, welche für die OmniMDE benötigt werden, zur Verfügung. 

Quellcodeverwaltung

Androidstudio

Das AndroidStudio Projekt befindet sich in der Azure DevOps Quellcodeverwaltung: https://htkapps.visualstudio.com/HTK.OmniMDE.API

Alternativ kann das Projekt innerhalb AndroidStudio gezogen werden, wenn beim Starten des Programmes, im Willkommensfenster den Button "Get from VCS" drückt. RTENOTITLE

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 von der HTK zur Verfügung gestellt werden.

Androidstudio-gitSelectFoundation.png

RTENOTITLE 

Nach der Anmeldung, folgt die "repository"-Auswahl zur Verfügung. In dieser wird das Projekt, wie in Punkt 1 angedeutet, HTK.OmniMDE.API Repository:Android App gewählt. Anschließend wird der Speicherort für das Projekt entschieden, wie in Punkt 2 das der Fall ist. Zum Schluss wird dann auf den "Clone"-Button gedrückt.

Androidstudio-git get.png

Das Android Projekt wird aus dem Azure Dev heruntergeladen und anschließend geöffnet.

Wichtige Hinweise während des Entwickelns

Bevor an dem Quellcode Änderungen vollzogen werden, wird zuerst im derzeitigen "Branch" die neuste Version abgeholt, welche über der unteren Schaltfläche Git anzeigen lasssen.

Androidstudio-gitFlow.png