14. Okt 2010 

In den 4D News entdeckt!

iSort 3 bringt 4D v12 ins iOS

13.10.2010 by 4D Team

Die Partnerschaft zwischen 4D und iSort bietet für alle 4D v12 Anwendungen neue Einsatzmöglichkeiten. iPad, iPhone und iPod Touch Anwender können nun per Wi-fi und 3G Daten automatisch in beide Richtungen zwischen stationären 4D-Anwendungen und den mobilen i-Geräten synchronisieren.

4D und der iPhone Entwickler Frédéric Bayle freuen sich, heute die Veröffentlichung von iSort 3 bekanntzugeben. Die App ist ab sofort im iTunes App Store erhältlich.

iSort kann über den iTunes App Store für € 3,99 erworben werden. Alle Updates sind kostenlos.

Die 3,99 Oiro ausgegeben und hier folgt der erste Bericht!

hier ein Kurzbericht für die erfolgreiche Verwendung von iSort_3

  1. Man muß die richtige Lizenz haben - v12 Professional.
  2. In v12 eine Datenbank erstellen
    • Jede Datei muß ein Feld mit einem Primärschlüssel enthalten.
    • Primärschlüssel erstellen - im Struktureditor mit der rechten Maustaste auf das Feld klicken - auswählen: Primärschlüssel erstellen.
    • im Inspector (Doppelklick auf den Tabellennamen im Struktureditor) das Feld anwählen "Replikation einschalten"
  3. Web Server starten im Menü Start.
  4. eine Methode vorbereiten:
  5. Read Write ([Tabelle])
    All records([Tabelle])
    Apply to Selection([Tabelle];Primarschlüssel_Feld:=Primarschlüssel_Feld)
    Diese Methode muß man ggf. starten wenn man später nicht Syncronisieren kann.
  6. Weiter auf dem iPad:
    • iSort starten
    • Unten links auf das Symbol Zahnrad klicken und die Adresse für den 4D Rechner samt Port eintragen und Done klicken.
    • oben rechts auf das + klicken (Dialog "New Database" erscheint)
    • unten rechts auf 4D Import klicken – der Dialog ändert sich und eine Liste erscheint
    • Tabelle auswählen durch anklicken
    • Import Data Schalter links unten einschalten
    • und oben rechts auf Done klicken
    IMG_0881 IMG_0882 IMG_0883       
  7. Die SYNCHRONISATION samt Erstellung der DB läuft …
  8. Nach dem Abschluß die Datenbank starten!

IMG_0884 IMG_0885 IMG_0886 IMG_0887 IMG_0888

Hurra - den tüchtigen Franzosen !

Bis bald
AKo

Meine Erfahrung:

  • eine Tabelle ist noch keine Datenbank
  • es können mehrere Tabellen parallel vorhanden sein, das Kombinieren habe ich noch nicht gefunden
  • einige hundert Datensätze lassen sich synchronisieren, einige 1000 nicht mehr
  • der CSV-Import – der auch Tab sein kann – müht sich redlich an +100.000 Datensätzen - ohne jede Rückmeldung zum Fortschritt der Aktion
  • snchronisieren heißt für mich in beide Richtungen. Synchronisation ist nicht bullet-proof: nach einer Änderungen in iSort und Synchronisierung habe ich den Datensatz zweimal

Dazu aus der iTunes-Preview:

iSort is a relational database manager (RDBMS) that can create its own databases, as well as connect to and synchronize with 4D v12 databases. Große Worte.

Und auf der WebSite schreiben die Entwickler über sich selber:

Frédéric Bayle: I’m a developer, C++ and SQL specialist, on PC. …
Eric Da Cunha: I’m a software engineer, and I work on embedded real time software for Ariane 5, subways, plane equipements, …

and it shows im Userinterface!

Alternativen? Wenige!
Ich kenne und verwende CSV Touch, keine Bilder, nur Import, keine Synchronisation. Besser als nix und zu umständlich für Hinz & Kunst!