AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi XE6 - Multi Device Entwicklung
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi XE6 - Multi Device Entwicklung

Ein Thema von erich.wanker · begonnen am 20. Mai 2014 · letzter Beitrag vom 21. Mai 2014
 
Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
454 Beiträge
 
Delphi XE4 Professional
 
#1

Delphi XE6 - Multi Device Entwicklung

  Alt 20. Mai 2014, 13:15
Hallo Leute,

ich hab mir die kurze Demo von Delphi XE6 betreffend "Multi Device Entwicklung" angeschaut ...

.. so wie es ausschaut kann ich ein und das selbe Projekt für verschiedene Endsysteme kompilieren


FRAGE 1:

Wie schauts mit diversen Bildschirmgrößen aus? .. ich meine jetzt nicht die PIXEL .. sondern die echte Größe eines Bildschirms in Zentimeter ... kleines Smartphone, großes Smartphone, Tablet, extrem großer Touchbildschirm .. da sollte das Userinterface ja jedes mal anders ausschauen ... ist "PixelsPerInch" die richtige Angehensweise und funktioniert das auf JEDEM Device (Android,iOS, Windows..)

Anhand der Größenangabe in Zentimeter müsste ich dann alle userinterface-componenten zur Laufzeit erstellen.

Ich stell mir das so vor:

Botton1: immer darstellen
Botton2: immer darstellen
Botton3: nice to have
Botton4: nice to have
...

Wenn das Programm gestartet wird und der Bildschirm ist 8 x 13 cm / 800 x 1300 px groß, dann wird Button1 und Button 2 erzeugt - jeder in der Größe von 400 x 300 px (untereinander dargestellt) und div. Details werden nicht dargestellt - Somit ideal für Finger optimiert.

Wenn das Programm gestartet wird und der Bildschirm ist 90 x 70 cm / 1280 x 960 px groß, dann wird Button1 Button2 Button3 und Button4 erzeugt - jeder in der Größe von 200 x 150 px (nebeneinander dargestellt) und div. Details werden dargestellt - somit für Maus optimiert.

Ein Userinterface, das sich selbst optimiert .. dafür brauch ich aber die Zentimeter des Bildschirms .. die Pixel sagen ja nicht aus wie groß ein Butten sein sollte ...

P.S.: Meine Annahme ist:
Kleiner Bildschirm = Smartphone
Mittlerer Bildschirm = Tablet
Großer Bildschirm = Computersystem mit Maus und Tastatur
..was zwar nicht immer stimmt - aber man kann ja in der Software Optionen für die Darstellung des Userintrafces anbieten

FRAGE 2:

ich hab auf einigen Server eine Firebird 2.1 (teilweise 2.5) Datenbank auf Port 3050 laufen ..
Kann ich eine kleine Android-App schreiben - die dann auf die bestehende Firebird Datenbank zugreifen kann?
per lokalem WLAN?
per Internet ? <- Gefahren, wenn ich Port 3050 auf den Server nach außen hin freigebe?
.. reden wir da von FireDAC ?

Vielen Dank für Infos und schöne Grüße aus dem Gasteinertal
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \

Geändert von erich.wanker (20. Mai 2014 um 13:19 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz