Bild

Mo­bi­leSys­tem De­mo: Dia­lo­ge ma­na­gen

Hin­weis: Die­se Be­schrei­bung rich­tet sich an Soft­wa­re-Ent­wick­ler, die be­reits ein we­nig Er­fah­rung mit der De­fi­ni­ti­on von GUI-Da­tei­en für iOS so­wie mit der Ver­wen­dung von XML ha­ben.

Das De­mo-Sys­tem bie­tet Ih­nen die Mög­lich­keit, die GUI-De­fi­ni­ti­onss­pra­che "BML" (B-Wi­se Mar­kup Lan­gua­ge) zu tes­ten bzw. nä­her ken­nen­zu­ler­nen. Hier­zu kön­nen Sie selbst er­stell­te BML-Dia­lo­ge (o­der mo­di­fi­zier­te Vor­la­gen) auf den De­mo-Ser­ver hoch­la­den und auf ei­nem mo­bi­len Gerät be­trach­ten. Die­se Sei­te er­läu­tert die Funk­tio­nen, mit de­nen Sie die Dia­lo­ge ma­na­gen (al­so Vor­la­gen her­un­ter­la­den so­wie Ihre ei­ge­nen Dia­lo­ge hoch­la­den) kön­nen.

Das Dia­lo­g-Ma­na­ge­ment des De­mo-Sys­tems wird mit Hil­fe des Pro­zes­ses "De­mo­dia­lo­ge ver­wal­ten" be­werk­stel­ligt, den Sie aus dem Haupt­por­tal der Ad­min-K­on­so­le auf­ru­fen kön­nen.

Demodialoge verwalten aus Hauptportal aufrufen
Auf­ruf des Pro­zes­ses "De­mo­dia­lo­ge ver­wal­ten" aus dem Haupt­por­tal

De­mo­dia­lo­ge ver­wal­ten

Der Pro­zess "De­mo­dia­lo­ge ver­wal­ten" zeigt Ih­nen drei Lis­ten mit Dia­log­da­tei­en an:

Ganz links se­hen Sie die Lis­te der vor­de­fi­nier­ten Dia­lo­g-Vor­la­gen und der zu­ge­hö­ri­gen Da­tei­en

In der Mit­te se­hen Sie die Lis­te der in Ihrem Ser­ver­-Ver­zeich­nis ver­füg­ba­ren Da­tei­en

Ganz rechts se­hen Sie die Lis­te al­ler Da­tei­en, die Sie für das Hoch­la­den (Upload) auf den De­mo-Ser­ver aus­ge­wählt ha­ben

Demodialoge verwalten
Pro­zess "De­mo­dia­lo­ge ver­wal­ten"

Jede Lis­te ent­hält alle Dia­log­da­tei­en, also auch et­wai­ge Ima­ges, Icons oder sog. "In­clu­de"-Da­tei­en (Da­tei­en, die von den ei­gent­li­chen Dia­log­da­tei­en ein­ge­bun­den wer­den). Sie kön­nen Die Lis­te nach Da­tei­typ oder Da­teiname sor­tie­ren oder nach Da­tei­typ fil­tern, um eine bes­ser Über­sicht über die vor­han­de­nen Da­tei­en zu er­hal­ten. Zum Sor­tie­ren kli­cken Sie ein­fach auf den Spal­ten­ti­tel, zum Fil­tern kli­cken Sie bit­te auf den "Fil­ter-But­ton" im Ti­tel "Da­tei­typ" und wäh­len das ge­wünsch­te Kri­te­ri­um aus (al­ter­na­tiv funk­to­niert auch ein "Shift-Klick" in den Ti­tel).

Lis­te mit vor­de­fi­nier­ten Dia­lo­g-Vor­la­gen

Die­se Lis­te ent­hält alle von der BISS er­stell­ten (vor­de­fi­nier­ten) Bei­spiel-Dia­log­da­tei­en . Die­se sol­len Ih­nen als Vor­la­ge die­nen, um ers­te Schrit­te durch Mo­di­fi­ka­ti­on be­ste­hen­der BML-Da­tei­en aus­füh­ren zu kön­nen.

Die kön­nen die Da­tei­en in die­ser Lis­te le­dig­lich mar­kie­ren und durch Klick auf den But­ton "ins Be­nut­zer­vre­zeich­nis ko­pie­ren" un­ter­halb der Lis­te in Ihr Ver­zeich­nis auf dem De­mo-Ser­ver ko­pie­ren. Die­se Da­tei­en kön­nen von Ih­nen we­der di­rekt ge­än­dert, noch ge­löscht wer­den.

Hin­weis zu den Da­tei­ty­pen: BML ver­wen­det fol­gen­de Na­mens­kon­ven­tio­nen für Dia­lo­g-Da­tei­en:

Er­wei­te­rung Be­deu­tung
PLT Pri­märe Dia­log­da­tei ("Port­let"-Da­tei); dies ist die "Root"-Dia­log­da­tei, die vom Ser­ver ge­la­den und trans­for­miert wird; ggf. wer­den von hier aus wei­te­re (sog. In­clu­de-) Da­tei­en bei der Trans­for­ma­ti­on ein­ge­fügt. Der Name "Port­let" rührt da­her, dass in der Desktop/PC-Welt die­se Dia­lo­ge in­ner­halb ei­nes Por­tals an­ge­zeigt wer­den; in ei­nem Por­tal kön­nen prin­zi­pi­ell be­lie­big vie­le Port­lets gleich­zei­tig zur An­zei­ge kom­men.
INC Eine all­ge­mei­ne In­clu­de-Da­tei mit BML-In­hal­ten. Wird im Nor­mal­fall zur bes­se­ren Struk­tu­rie­rung der Quell­da­tei­en so­wie zur Wie­der­ver­wen­dung von Dia­lo­g-Frag­men­ten ver­wen­det.
BML Eine spe­zi­el­le In­clu­de-Da­tei mit XHTML-In­hal­ten. Wird im Nor­mal­fall als In­halt ei­nes BML &l­t;b­w:­brow­ser&g­t;-Ele­ments ein­ge­fügt.
PTS Port­let-Stan­dards; all­ge­mein­gül­ti­ge De­fi­ni­tio­nen z.B. von Va­ria­blen, Lay­out-Pa­ra­me­tern, Far­ben oder ähn­li­chem.
PNG, JPG Ima­ge-Da­tei­en; ist nicht Be­stand­teil der BML-Kon­ven­ti­on.

Wenn Sie also ein vor­han­de­nes Dia­lo­g-Bei­spiel mo­di­fi­zie­ren möch­ten, fan­gen Sie bit­te mit der ent­spre­chen­den PLT-Da­tei an (z.B. "Hel­loWorld.plt"). Soll­te die­se Da­tei wei­te­re Da­tei­en in­klu­die­ren, se­hen Sie als nächs­ten in die­sen Da­tei­en nach.

Lis­te mit Dia­lo­g-Da­tei­en in Ihrem Ser­ver­-Ver­zeich­nis

Wenn Sie auf dem De­mo-Ser­ver ein Be­nut­zer­kon­to an­le­gen, wird ein ent­spre­chen­des, in­di­vi­du­el­les Ver­zeich­nis an­ge­legt, auf das aus­schließ­lich Sie (und wir) Zu­griff ha­ben (im Fol­gen­den "Ser­ver­-Ver­zeic­nis" ge­nannt). Gleich­zei­tig wer­den in­iti­al und ein­ma­lig alle Dia­lo­g-Vor­la­gen (al­le Da­tei­en) in Ihr Ser­ver­-Ver­zeich­nis ko­piert. Von hier aus kön­nen Sie die Dia­log­vor­la­gen auf Ihren lo­ka­len Rech­ner ko­pie­ren, dort än­dern und wie­der in Ihr Ser­ver­-Ver­zeich­nis hoch­la­den. Hier kön­nen Sie auch be­lie­bi­ge Da­tei­en lö­schen. Sie kön­nen die Vor­la­gen-Da­tei­en je­der­zeit wie­der in Ihr Ser­ver­-Ver­zeich­nis durch Klick auf den ent­spre­chen­den But­ton ko­pie­ren.

Um eine Da­tei auf Ihren lo­ka­len Rech­ner zu über­tra­gen, kli­cken Sie bit­te ein­fach auf den Da­tein­amen. Sie wer­den nach dem Ziel­ver­zeich­nis auf Ihrem Rech­ner ge­fragt, nach Aus­wahl des Ziel­ver­zeich­nis­ses wird die Da­tei über­tra­gen.

Lis­te mit Dia­lo­g-Da­tei­en für den Upload

Um eine Dia­log­da­tei wie­der in Ihr Ser­ver­-Ver­zeich­nis hoch­zu­la­den, müs­sen Sie die Da­tei zu­nächst in die Lis­te der Da­tei­en für den Upload ein­stel­len. Kli­cken Sie hier­zu bit­te auf den Link "Hin­zu­fü­gen" rechts ober­halb der rech­ten Da­tei­lis­te und wäh­len aus dem dar­auf­hin er­schei­nen­den Da­tei­dia­log die ge­wünsch­te(n) Da­tei(en) aus. Sie kön­nen die Da­tei­en in der Lis­te zu­sätz­lich als "für den Upload" aus­ge­wählt mar­kie­ren. Der Upload al­ler mar­kier­ten Da­tei­en star­ten durch Klick auf den But­ton "Ins Be­nut­zer­ver­zeich­nis hoch­la­den".

Jetzt kön­nen Sie den ge­wünsch­ten Dia­log auf Ihrem mo­bi­len Gerät an­zei­gen .