13
N e u e V e r s i o n I N T E G R I E R T E E N T - W I C K L U N G S P L A T T - F O R M S m a r t p h o n e , T a b l e t , T e r m i n a l A n d r o i d , i O S ( i P h o n e , i P a d ) , W i n d o w s 8 , R T , C E , M o b i l e , W i n d o w s P h o n e M U L T I - P L A T F O R M C O D E : W i n d o w s , . N e t , L i n u x , J a v a , P H P , J 2 E E , X M L , I n t e r n e t , A j a x , T a b l e t , S m a r t p h o n e , A n d r o i d , W i n d o w s P h o n e , i O S . . . iOS

INTEGRIERTE ENT- WICKLUNGSPLATT- FORM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Neue Version

INTEGRIERTE ENT-WICKLUNGSPLATT-FORM

Smartphone, Tablet,Terminal

Android, iOS (iPhone, iPad),Windows 8, RT, CE, Mobile,Windows Phone

MULTI-PLATFORM CODE:Windows, .Net, Linux, Java,PHP, J2EE, XML, Internet, Ajax,Tablet, Smartphone, Android,Windows Phone, iOS...

iOS

SIE KÖNNEN INNERHALB VON 10MINUTEN BEGINNEN, FÜR MOBIL-GERÄTE ZU ENTWICKELN«Netzwerk und Telekom»

“ “

AndroidiOS (iPhone, iPad)Windows Phone 8Windows 8 RTWindows CEWindows Mobile

Smartphones und Tablets findenzunehmend Eingang in dieGeschäftswelt. Diese Gerätewerden mit Rechenleistungen

und Speichergrössen geliefert, diees ermöglichen, eigene

Anwendungen komfortabelund effizient einzusetzen.

Dank der IDE (integrierteEntwicklungsumgebung)von WINDEV Mobile 18ist die Erstellung vonAnwendungen fürjedes Mobilgerät nuneinfach und sehr,sehr schnell!

WINDEV Mobile 18 istphantastisch für dasEntwickeln vonAnwendungen fürSmartphones, Tablets, MDE-Geräten etc.

Dank WINDEV Mobile 18 könnenSie native Anwendungen sehrschnell entwickeln (oder Ihren vor-handenen WINDEV Code verwenden).

Alles ist in Englisch.

Sie können Ihre Anwendungen frei verteilen.WERDEN SIE MOBIL.

WERDENSIE MOBIL!

Achtung: falls Sie mit WINDEV 18 nicht vertraut sind, so empfeh-len wir, auch die WINDEV Broschüre zu lesen (entweder direkt aufwindev.com ansehen oder von PC SOFT bzw. einem Distributoranfordern!) Die WINDEV Broschüre enthält viele zusätzlicheDetails über die grundsätzlichen Features des verschiedenenEditoren und über die für alle Produkte gültigeProgrammiersprache (WLanguage). Oder rufen Sie uns einfachan!

IN H A LT

3 Entwicklungsmethode5 Windows7 Controls9 Gemeinsame Features

12 Datenbanksysteme13 Distribution der

Anwendungen14 Android17 iOS (iPhone, iPad)19 Windows Phone 820 Windows Mobile & CE

iOS

ANDROID, IOS, WINDOWS 8 RT,PHONE, WINDOWS MOBILE & CEMit WINDEV Mobile 18 kann die gleiche Anwendung unterverschiedenen Mobil-Betriebssystemen laufen: iOS(iPhone,iPad), Android, Windows CE & Mobile,Windows 8 RT, WindowsPhone 8...

JEDE ART MOBILGERÄTEntwickeln Sie für jede Art von Mobilgeräten: Telefone,Smartphones, Taschen-PC, Terminals, Datenendgeräte fürraue Umgebungen, Tablets, Netbooks, ...

ALLE HERSTELLERMit WINDEV 18 Mobile erstellte Anwendungen

arbeiten auf Geräten allerHersteller: Datalogic, Intermec,Falcon, Symbol, PSC, PAXAR, PsionTeklogix, Pidion, Gotive, HHP... AlleSmartphones werden unterstützt:Apple iPhone, DELL, Qtek, Toshiba,HP, Asus, Acer, Compaq, Orange,Samsung, Paragon, HTC, Motorola,Palm, LG ... Alle Tablets: AppleiPad, Samsung Galaxy Tab, GalaxyNote, Google Nexus, Kindle, Acer,Asus, Archos, Microsoft, Sony, Msi,HP, Toshiba, Motorola, HTC,Lenovo, LG, Huawei...

ERSTELLEN SIE ANWENDUNGENFÜR ALLE MOBILGERÄTEWINDEV Mobile 18 erlaubt es Ihnen, nativeAnwendungen für alle Mobilgeräte zu erstellen:Smartphones, Tablets und Industrie-Terminals.Wenn Sie bestehenden WINDEV oder WEBDEVcode haben, dann können Sie ihn wiederverwen-den.

EINE EIGENSTÄNDIGE ENT-WICKLUNGSUMGEBUNGUnabhängig von der Ziel-Hardware undderen Betriebssystem ist der Weg, mit WIN-DEV Mobile 18 zu entwickeln, immer ein sehrähnlicher. Die Entwicklungsumgebung istintegriert, mächtig, komplett, intuitiv zu ver-wenden und an die spezifischen

Eigenschaften vonMobilgeräten ange-passt. Mit oder ohneDatenbanksystem, mitoder ohne Verbindungzur zentralenDatenbank - dasEntwickeln fürMobilgeräte war nochnie so einfach.

UNTERSTÜTZUNG FÜRDEN GESAMTENLEBENSZYKLUSWINDEV Mobile 18 kommt mit allenWerkzeugen, die man benötigt, umden gesamten Lebenszyklus vonAnwendungen zu verwalten: FensterGenerator, 5GL, Debugger, Report

www.windev.com • 3

ENTWICKELN SIE FÜRALLE MOBILGERÄTE

ENTWICKLUNGS-METHODE

PORTABILITÄT IHRERANWENDUNGEN

iOS

Windows Mobile

Android

Windows PhoneiPhone

(Fortsetzung auf Seite 4)

iOS

Eine kompletteEntwicklungsumgebung,angepasst an die ‘mobile’ Welt

Generator, Setup Generator aber auch Merise undUML Analysen-Generator, Project-Console,Quellcode-Manager für Zusammenarbeit mehrererEntwickler, Programm-Dokumentationsgenerator,Zeitplan-Management,...

FEATURES SPEZIELL FÜRMOBILGERÄTEWINDEV Mobile 18 bietet die allgemein zu erwar-tenden Eigenschaften für die Entwicklung undzusätzlich solche für die Verwendung inMobilgeräten wie SMS-Lesen, Handhabung vonBeschleunigungsmessern, GPS-Positionierung,Strichcodes ...Die Integration verschiedenerKommunikationstechnologien (Bluetooth, Wi-Fi,

Infrarot, 3G, 4G, Replikation, Synchronisation ...)mit dem IT-System Ihrer Firma ist mit WINDEVMobile 18 ein Kinderspiel!

PROGRAMMIEREN SIE IN 5GL:90% WENIGER CODE SCHREIBEN Die WLanguage, eine Programmiersprache der 5.Generation, erlaubt Ihnen schnelleres Entwicklenals mit einer traditionellen Sprache. Ihre mächtigenFunktionen machen den Code leichter zu lesen undzu schreiben und vereinfachen dadurch sowohl dieEntwicklung wie die Wartung. Um sich mit der

WLanguage vertraut zumachen, zögern Sienicht, die kostenloseExpress-Version vonWINDEV Mobile herun-terzuladen!

API-ZUGRIFF Sie können auf die APIs der Hardware zugreifen.Falls nötig, so können Sie sehr spezielle Prozesseselbst schreiben!

SIE KENNEN WINDEV SCHON?Sie entwickeln Anwendungen in einer Ihnen ver-trauten Art, verwenden die WLanguage, nutzen dieEffizienz der bekannten Entwicklungsumgebungund können, falls zutreffend, Ihren vorhandenenCode wiederverwenden.

WINDEV KOMPATIBILITÄTSie haben schon WINDEV Anwendungen erstellt?Die Kompatibilität zwischen WINDEV und WINDEVMobile ist erstaunlich: Code, Analyse, UML, Klassen,SQL-Abfragen, Controls (Edit, Table, Splitter,Looper, usw.)!Sie können das meiste an Code und UI aus WINDEVnehmen und wiederverwenden. Auch dieDatenbank-Programmierung ist die gleiche.Da die Bildschirmgrösse meist kleiner ist, müssenSie nur die Fenstergrössen anpassen, was in WIN-DEV Mobile 18 sehr einfach zu machen ist!Sie können Ihren existierenden Code wiederver-wenden.

TESTEN UND DEBUGGENENTWICKELN UND DEBUGGEN AUF DEM PC MITTELSMITGELIEFERTEM SIMULATOR Die Entwicklung wird am PC durchgeführt. Das Testen der Anwendung erfolgtauf dem PC, dank des leistungsfähigen «Simulator»-Modes. Der Debugger bietet hoch entwickelte Features: Breakpoints,Wiederaufnahme, Code-Änderung ‘on the fly’, Variablen-Inhalte betrachten ...

DAS MOBILGERÄT VOM PC HER DEBUGGEN In manchen Fällen muß man am physischen Mobilgerät debuggen: Spezial-Mobilgeräte, Mobilgeräte, die Geräte/Zusätze enthalten, die nicht am PC emu-liert werden können, das alles unter Verwendung der Echtdaten einer spezifi-schen Software (zB Outlook: e-Mail-Inhalte, Termine, Scanner, RFID ...) Dank WINDEV Mobile 18 können Sie unter Verwendung von Echtdaten auf dertatsächlichen Hardware (Windows Mobile) debuggen. Beachten Sie, dass keinezusätzliche Software am Mobilgerät zu installieren ist, weil alles vom PC hergesteuert wird.

Debuggen Sie Terminals, Mobilgeräte und spezielle

Zusätze oder Echtdaten vom PC her.

4 • WINDEV Mobile 18

(Fortsetzung von Seite 3)

GRATISEXPRESSVERSION Laden Sie sie

Hier sehen Sie ein Fenster und seineAusführung im «Simulations»-Modus am

MÄCHTIGER UI-EDITOR (FEN-STER UND CONTROLS)WINDEV Mobile bietet den effizientesten GUI-Generator (für Fenster und Controls) weltweit. Der UI-Generator von WINDEV Mobile 18 ermög-licht es Ihnen, rasch und ohne viel Erfahrung groß-artig aussehende Benutzeroberflächen zu schaf-fen, die sicher und einfach zu benutzen sind. Die Fenster-Erstellung wird dabei speziell unter-stützt. Edit-Controls sind sehr mächtig und bieteneine Reihe von Sicherheits-Mechanismen (erfor-derliche Eingabe, zulässige Zeichen etc.) und vieleEingabemasken. Die bekannte «7-Tab»-Technologie wird ebenfallsverwendet, um das grafische Aussehen IhrerFenster anzupassen.

TESTEN SIE IHRE ANWENDUN-GEN SOFORTKlicken Sie einfach auf das «GO»-Icon, um denSofort-Test eines Fensters oder der ganzenAnwendung durchzuführen - direkt amEntwicklungs-PC.

PORTABILITÄTDie einzelnen Fenster der Anwendung können hier-bei entweder speziell für iPhone, iPad, iPod Touch,ein Smartphone oder ein Android Tablet, einWindows Phone Gerät ... oder für alle diese Geräteund ihre verschiedenen Bildschirmgrössengemeinsam gedacht sein, dank der Verwendungvon ‘anchors’. Sie können wählen, ob Sie für einbestimmtes Gerät oder eine Gruppe von Gerätenentwickeln wollen.

ALLEBILDSCHIRMAUFLÖSUNGENUND DPIsWINDEV Mobile 18 unterstützt alleBildschirmgrössen, Auflösungen und DPIs.Hoch- und Querformat werden unterstützt; wennbenötigt, kann ein Fenster in Hoch- oderQuerformat gehalten werden. Das Anchor-Management für die Controls (die Controls ver-schieben sich und verändern ihre Grösse abhängigvon der Bildschirmgrösse) erlaubt es, portableInterfaces für unterschiedliche Bildschirmgrössenzu schaffen.

ANIMATION DER FENSTERDas Öffnen eines Fensters kann von einerAnimation begleitet werden.Ein Fenster kann zB von rechts, links oder derUnterkante des Bildschirms erscheinen.

LEISTUNGSSTARKE CONTROLSDie verfügbaren Controls sind sehr leistungsstarkund sie machen es möglich, mit wenig Aufwandbenutzerfreundliche Fenster zu schaffen.Schon ein Edit-Control ermöglicht, ohneirgendwelche Programmierung,dutzende automatischeFeatures undSicherheitsprüfungen:erforderliche Eingabe,Umwandlung inGroßbuchstaben, Art derfür die Eingabe zulässigenZeichen, direkteVerbindung zur Datenbank... Diese Funktionalitätenwerden mit simplen Klicksim Fenster-Editor («7-Tab»-Technologie) implementiertund können auch mittelsProgrammierung verändert werden.

SKIN TEMPLATESEine ‘Skin Template’ legt den grafischen Stil derAnwendung fest. Die verwendeten Controls neh-men standardmässig die Charakteristika dergewählten Skin Template an, können jedoch modi-fiziert werden. Daher entsprechen die erstelltenFenster automatisch den grafischenStandardvorgaben. WINDEV Mobile 18 wird miteiner grossen Zahl von Skin Templatates geliefert.Sie können natürlich auch Ihre eigenen SkinTemplates erstellen.

DAS «7-TAB» FENSTER:REVOLUTIONÄR Wenn das Control positioniert ist, danndefinieren Sie seine Eigenschaften(Eingabemaske, grafische Darstellung,Verbindung mit einer Datenbank,Anchors ..) mittels der 7-TAB-Technologie. Dann schreiben Sie Codein die entsprechenden Events ...

ERZEUGEN VON CONTROLS MITTELSDRAG & DROPDas Erstellen von Controls wird visuell erledigt, indem man dasgewünschte Control vom Ribbon des Editors auf den gewünschtenPlatz im Fenster verschiebt.

www.windev.com • 5

WINDOWS

6 • WINDEV Mobile 18

Die Portabilität Ihrer Anwendungen unter Mobilgeroäten (Telefon, Tablets, Terminals) ist sichergestellt, aber der gleiche Code kann auch in Richtung Windows,Linux, Mac portiert werden, ebenso wie er für Intranet und Internet web sites eingesetzt werden kann. Nur WINDEV 18, WEBDEV 18 und WINDEV Mobile 18bieten diese universelle Portabilität und schützen durch dieses Feature die Investionen Ihrer Firma in bisher geschriebene Software.

Erstellen SieAnwendungen fürjedes Mobilgerät

IHRE ANWENDUNGENSIND PORTABEL

DIE «7-TABS»Die Definition der Charakteristika einesControls erfolgt mittels der «7-TAB»-Technologie: es sind nur wenige Klicks nötig,um Controls und ihre in die Tiefe gehendenund leistungsstarken Charakteristika zubestimmen. Eine vollständige Erklärung derParameter, die von der «7-TAB»-Technologiegeboten werden, ist am web site windev.comim 352-seitigen «Feature Book» nachzulesen.

CONTROLS Alle Arten von Controls, die man für dieEntwicklung mobiler Anwendungen benötigt, wer-den geboten. Beachten Sie, dass diese Controls mitden Anwendungen und web sites, die mit WINDEVund WEBDEV entwickelt wurden, kompatibel sind.Jedes Control bringt Benutzerfreundlichkeit,Automation und integrierte Sicherheit. Die Features sind derart üppig, dass es einige hun-dert Seiten braucht, sie zu beschreiben! Um alleCharakteristika jedes einzelnen Controls zu erfor-schen, besuchen Sie bitte www.windev.com undlesen Sie das Dokument «WINDEV Features» (352Seiten).

STILE (STYLES) Ein Stil definiert die Charakteristika eines Controls.Dank des Begriffes ‘Stil’ (Style) resepektiert dasAussehen jedes Controls sofort das ‘Style-Book’der Anwendung. Sie können beliebig viele Stileerzeugen und können die Charakteristika IhrerWahl ändern. Styles (Stile) unterstützen die Vererbung. Unter den Parameter der Stile werden Sie finden:Schriftgrösse und Schriftart, Anpassung desHintergrundbildes des Controls, Anpassung derBilder RadioBox und CheckBox, Anpassung desAuswahlbalkens für Looper Controls undListBoxen, Anpassung der Darstellung derComboBoxen, Unterstützung für einfache undgerundete Ecken ...

Die Schaltfläche «Call» nimmt hier dreiverschiedene Stile an. Wollen Sie den

Stil ändern? 1 Klick

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

EDIT CONTROL Das Edit-Control wird für die Dateneingabeund Datenanzeige verwendet. Die virtuelleTastatur wird bei der Eingabe gezeigt,soferne das Mobilgerät keine physischeTastatur besitzt. Mehr als 50 Eigenschaften(‘properties’) sind für Edit Controls verfüg-bar: erforderliche Eingabe, Datentyp,Eingabemaske, Ausrichtung ...

Um alle Eigenschaften, die für jedes Control ver-fügbar sind, zu erforschen, besuchen Sie bittewww.windev.com und lesen Sie das «WINDEVFeatures» Dokument (352 Seiten, kostenlos).

ANDROID, IOS

DATUM UND ZEIT Als spezielles Feature der Datums- und Zeit-Controls, können Anzeige und Eingabe im ‘Ribbon’-Modus erfolgen.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

STATIC-CONTROLDas ‘Static’-Control erlaubt es Ihnen,Informationen anzuzeigen, aus Ihrem Code , einemProzess oder einer Datenbank. Alles ist anpassbar:Schriftart, Farben, Ränder ... Auch hier, wie für jedes Control, gibt es dieMöglichkeit alle Eigenschaften zu erforschen.Besuchen Sie bitte www.windev.com und lesen Siedas Dokument «WINDEV Features» (352 Seiten,kostenlos). Diese Information wird nicht für jedesControl wiederholt, obwohl jedes Control und seineEigenschaften in diesem Buch aufgezeigt wird.Zögern Sie nicht, es zu rate zu ziehen!)

ANDROID, IOS, WINDOWS MOBILE, CE

FORMATIERTES STATIC-CON-TROLDas ‘formatierte Static-Control’ lässt SieInformationen mit einer autom. Maske (Datum,Währung ...) darstellen.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

RADIO BUTTON CONTROLDas ‘Radio Button Control’ erlaubt es demBenutzer, eine Auswahl aus einer Liste zu treffen.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

CHECKBOX-CONTROLDas Checkbox-Control erlaubt es, mehrere Auswahlaus einer Liste von Möglichkeiten vorzunehmen.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

SCHALTFLÄCHE (BUTTON-CONTROL) Das Button-Control (= Schaltfläche) lässt Sie einenVorgang auslösen. Wie bei allen Controls, ist derStil der Schaltflächen anpassbar: Schriftgrösse,Schriftart, Farben, Icon ...

iOS

CONTROLS

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

Legende: Derr blaue Balken über dem Titel eines Themaszeigt an, für welche Systeme dieses Feature nativ verfüg-bar ist. www.windev.com • 7

ANDROID, IOS, W8 RT, WIN MOBILE, CE

DAS LIST-CONTROLDas List-Control lässt Sie Listen mit Informationenanzeigen, die vom Programm, von einem andereProzess oder einer Datenbank stammen können.

ANDROID, IOS, WINDOWS MOBILE, CE

KALENDERDas Kalender-Control lässt SieDatumsinformationen anzeigen sowie ein Datumoder ganze Datumsbereiche auswählen. Dieses Control unterstützt Gesten.

Das Kalender-Control

ANDROID, IOS

LANDKARTEN / PLÄNE Das Map-Control lässt Sie eine Google-Landkarteoder eine Apple-Karte (iOS) anzeigen.

Eine Google-Landkarte mit angezeigtenMarkierungen (Points Of Interest / POI)

Das Map-Control erlaubt es Ihnen, einen Ort zu fin-den, eine Wegroute zu erstellen oder POIs anzuzei-gen ... Die angezeigte Karte ist interaktiv: Sie haben dieMöglichkeit zum Zoomen und Bewegen.

Um die Verwendung des Map-Controls imProgramm zu zeigen: der Variablen-Typ Addresskann einen geografischen Ort bezeichnen.Der Variablen-Typ Marker lässt Sie POIs auf einerKarte festlegen. Das Symbol, das diese POIs reprä-sentiert, kann mit der Property ..image ange-passt werden.

Beispiele für POI Markierungszeichen,für Android zur Verfügung gestellt.

ANDROID, W8 RT, WP8, WINDOWS MOBILE, CE

COMBOBOX-CONTROLDas Combobox-Control wird verwendet, um demBenutzer eine Liste von Wahlmöglichkeiten zu zei-gen.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

IMAGE-CONTROLDas Image-Control lässt Sie automatisch Bilder undGrafiken anzeigen. Dieses Foto kommt von einerDatenbank und kann mittels Programmierung ver-ändert werden ... Die meisten Bild-Formate werden unterstützt: keinCode, keine Library sind nötig, um eine Grafik oderein Bild zu zeigen. Die verschiedenen Anzeige-Modiwerden ebenfalls ohne Code unterstützt: homothe-tisch, auf Mitte gestellt, 100% ... Zögern Sie nicht, einen Blick in die Broschüre«WINDEV Fetaures» auf unserem Web site win-dev.com zu werfen, um die Einzelheiten zu jedemControl zu erfahren!

ANDROID, WP8, WINDOWS MOBILE, CE

MENÜDas Menü-Control lässt SIe ein Menü für eineAnwendung oder ein Fenster entwerfen, aus demProzesse gestartet werden.

ANDROID, WINDOWS MOBILE, CE

TABDas ‘TAB’-Control lässt Sie Tabs erzeugen, dieihrerseits wieder andere Controls enthalten.

ANDROID, WINDOWS MOBILE, CE

PROGRESS-BARDas Progress-Bar-Control lässt Sie einenFortschrittsbalken anzeigen, der den Fortschritteines Vorgangs anzeigt.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

LOOPERDas Looper-Control erlaubt es Ihnen, einen Satzvon Controls nach Zeilen zu organisieren, dieDaten werden meist aus einer Datenbank geladen. Auf iPhone, iPad und Android können mit Gestenauf einer Zeile (nach links oder rechts) eigeneProzesse gestartet werden oder es kann automa-tisch eine ‘Löschen’-Schaltfläche gezeigt werden. Mit einer Option können Sie festlegen, dass dieBreak-Überschrift immer sichtbar bleibt. Looper-Controls können senkrecht oder waagrecht arbei-ten.

ANDROID, IOS

MEHRZEILEN-ZONEDas «Multiline Zone» Control erlaubt esIhnen, Controls verschiedenen Typs in jeder Zeilezu platzieren. Dies ermöglicht es Ihnen, jede Zeilenach Wunsch zu gestalten, einen Radio-Button inder einen, eine Progress-Bar in der anderen usw.

ANDROID, IOS, WP8, WIN MOBILE, CE

INTERNES FENSTERDas Control ‘Internes Fenster’ (Internal Window)lässt Sie auf einfache Weise ein bestehendesFenster in einem anderen verwenden.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SUPERCONTROLDas Control ‘Supercontrol’ lässt Sie mehrereControls zusammensetzen und später so behan-deln als wäre es ein einziges Control.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

HTML CONTROLDas HTML-Control erlaubt es Ihnen, HTML-Inhaltewie in einem Browser anzuzeigen: die HTML-Tagswerden interpretiert und die Links sind automa-tisch aktiv.

8 • WINDEV Mobile 18 www.windev.com • 9

ANDROID, IOS, WP8, WIN MOBILE, CE

KAMERADas ‘Kamera’-Control erlaubt es Ihnen, Bilder,einen Film oder ein Video aufzunehmen und dasErgebnis verarbeiten.

ANDROID, IOS, WINDOWS MOBILE, CE

WIEDERGABE VONVIDEO/MULTIMEDIA-INHAL-TENDas ‘Multimedia’-Control ermöglicht es, Video-oder Musikinhalte wiederzugeben.

Gängige Audio- und Video-Formate werden unter-stützt: Wav, mp3, AVI...

ANDROID

CONTROL TEMPLATE: VERER-BUNGDer Begriff ‘Control Template’ erlaubt es Ihnen,Vererbung und ‘Overloading’ des Codes und der

Eigenschaften aller Arten von Controls zu handha-ben.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

EINE GROSSE ZAHL AN SKINTEMPLATES WIRD MITGELIE-FERT Um die Darstellung Ihrer Anwendung einfach fest-zulegen, wird eine grosse Zahl an fertig zu verwen-denden Skin Templates mitgeliefert. Diese erlauben es Ihnen, den Fenstern IhrerAnwendung automatisch eine spektakuläre undeinzigartige grafische Darstellung zu geben.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

WLANGUAGE: 90% WENIGERCODE ZU SCHREIBEN WINDEV Mobile 18 verwendet seine eigeneProgrammiersprache der 5. Generation: die«WLanguage». Alle üblichen Features einer mächtigenProgrammiersprache sind verfügbar: Variablen-Deklaration, Zuordnungen, Operatoren, Schleifen,OOP usw. Die Vorteile der 5. Generation: DieFunktionen der WLanguage erlauben es Ihnen miteiner einzigen Zeile an Code das Äquivalent voneinigen hundert Codezeilen in anderenProgrammiersprachen zu schreiben. DieWLanguage bietet hunderte Funktionen, dieMöglichkeiten für eine unbegrenzte Zahl vonAnwendungen bieten. Beachten Sie, dass WLanguage-Programmierungmit Windows, Linux und dem Internet kompatibelist: Sie können schon einmal geschriebenen Codewiederverwenden. Diese Programmiersprache der 5. Generationermöglicht es Ihnen, bis zu 10x schneller zu pro-grammieren und dabei 90% weniger an Codezeilenschreiben zu müssen. Leicht zu erlernen und sehrmächtig. Die WLanguage spart wertvolle Zeit derEntwicklerteams. Die WLanguage ist in Französisch und Englisch ver-fügbar. (Laden Sie die kostenlose Express-Versionherunter, um die WLanguage zu erforschen!).

ANDROID, WP8

BESCHLEUNIGUNGSMESSER Einige Geräte besitzen einenBeschleunigungsmesser und diese können mittelsGesten gesteuert werden!

ZB schaltet eine Bewegung nach rechts zum näch-sten Bildschirm, eine Bewegung nach links zumvorherigen, eine Bewegung nach oben positioniertam ersten Bildschirm, eine solche nach unten amletzten. Die Programmierung einer solchen Oberflächegelingt mit WINDEV Mobile 18 sehr leicht. Die Familie der Funktionen vom Typ Sensorermöglicht es Ihnen, diese Art von Interface anzu-bieten. Unter den den unterstützten Funktionen:

• ‘Bump’ - eine scharfe Bewegung mit Start undEnde• Änderung der Beschleunigung• Änderung der Richtung

Diese Art von Interface kann mit einer Standard-Interface (zB mittels Schaltflächen) kombiniertwerden

ANDROID, WP8

KOMPASSEinige Geräte werden mit einem eingebautenKompass geliefert: WINDEV Mobile 18 erlaubt esIhnen, diesen Kompass mit Ihren Anwendungen zubenutzen.

ANDROID, IOS

HANDHABUNG VON GESTENUND MULTI-TOUCH

Mobilgeräte sind meist mit einem Touch-Screenausgestattet: die Anwendungen werden mit Finger-Gesten gesteuert. Anwendungen, die mit WINDEV Mobile 18 erstelltwurden, erkennen Finger-Gesten am Bildschirm:scrollen, zoomen, ... In Ihrem Code werden Events angeboten, die dieseProzesse unterstützen: Senkrechte oder waag-rechte Bewegung mit einem oder mehrerenFingern während diese in Kontakt zum Bildschirmgehalten werden oder kleine Bewegungen einesoder mehrerer Finger, das Spreizen oderZusammenziehen zweier Finger am Bildschirm.

WICHTIGE MOBIL-SPEZIFISCHEFEATURES

iOS

Der Wechsel von einem zum nächsten Fenster kannnun mittels Finger-Geste erfolgen.

ANDROID, WP8, WINDOWS MOBILE, CE

‘LONG PRESS’ Telefone haben kein Konzept fürs Rechtsklicken,weil sie eben keine Maus besitzen. Dieses Konzept wird durch einen langen Druckeines Fingers auf den Bildschirm ersetzt. Üblicher-weise wird als Folge dieses langen Drucks einPopup-Menü am Bildschirm gezeigt. Um die Handhabung dieses langen Drucks perProgrammierung zu ermöglichen, ist dieser alsEvent für die meisten Controls verfügbar. Das macht es viel einfacher den ‘langen Druck’ zuunterstützen: geben Sie einfach den Code ein, dervon diesem Event auszulösen ist.ANDROID, IOS

DIE VIRTUELLE TASTATURANPASSENWenn das Gerät keine physische Tastatur besitzt,so wird die virtuelle Tastatur bei Bedarf angezeigt. Eine Taste dieser virtuellen Tastatur kann von IhrenAnwendungen angepasst werden: wenn zB dieserProzess ein Suchvorgang ist, so könnte dieAnwendung ein Vergrösserungsglas (= ‘Suche’) auf

der Tastatur anzeigen. Das ‘Details’-Fenster eines 7-Tab für ein Edit-Control lässt Sie diese Schaltfläche anpassen.(Android bietet noch mehr Möglichkeiten: bittelesen Sie im Abschnitt ‘Android-spezifisch’ nach).

Hier wird ein ‘Suche’-Vergrösserungsglas angezeigt

ANDROID

WI-FI

Die Unterstützung von Wi-Fi ist in WINDEV Mobile18 sehr vollständig.Die Familie der WiFi Funktionen bietet eine grosseZahl an Features, unter anderem:• die Erkennung eines Access-Points• die Verbindung mit einem Access-Point• das Hinzufügen zu bzw. Löschen aus einer Liste

von verfügbaren Netzwerken• Verbindungs-Status• Informationen zur Verbindung• Unterstützung für WEP, WPA, WPA2, WPA EAP,

IEEE8021X Verschlüsselung ...• ...

ANDROID, WINDOWS MOBILE, CE

BLUETOOTH

Die Unterstützung von Bluetooth ist in WINDEVMobile 18 sehr vollständig. Die Familie der BTxxx Funktionen bietet einegrosse Zahl an Features, unter anderem:• Liste der Bluetooth-Geräte• Änderung der Sichtbarkeit des Telefons• Verbindung annehmen• Informationen über das Gerät abfragen• ...

ANDROID, W8 RT

TOASTEin ‘Toast’ ist eine Nachricht, die amBildschirm erscheint, um den Benutzer zuinformieren, ohne aber seine Bestätigung zuerfordern oder die laufende Anwendung zuunterbrechen. Um eine Toast-Nachricht anzu-zeigen, spezifizieren Sie den anzuzeigendenText, den Ort, wo die Nachricht anzuzeigenist, die Zeitdauer (kurz oder lang) mit derFamilie der ToastDisplay Funktionen.

Anzeige einer Toast-Nachricht

ANDROID, IOS, WP8

LASSEN SIE IHR TELEFONVIBRIEREN!

Dank der Familie der ‘Vibrations’-Funktionen kön-nen Sie ein Telefon auf Wunsch zum Vibrieren brin-gen.

ANDROID, IOS, WINDOWS MOBILE, CE

ZUGRIFF AUF DIE KONTAKTEDas Lesen, Suchen, Erstellen und Löschen vonKontakten, die im Telefon gespeichert sind, wirdper WLanguage durch die Familie der Contact-Funktionen erreicht.Ihre Anwendungen können daher Informationenmit der Liste von Kontakten teilen. Zum Beispielkönnte eine Anwendung automatisch einenKontakt in der Liste der Kontakte ablegen.

ANDROID, WINDOWS MOBILE, CE

KAMERA/FOTO CONTROLDas Kamera-Control zeigt direkt die von der

10 • WINDEV Mobile 18

Kamera des Telefons aufgenommenen Bilder.Einzelbilder und Videos werden unterstützt. Wasman sieht, das kann auch gespeichert werden(Fotos in JPG und PNG Format, Videos in mpg undmp3 Format)

Der Event «click on control» lässt Sie einenProzess ausführen, wenn das Control geklickt wird. Üblicherweise betätigt man den Auslöser, um einBild bzw. einen Video-Clip aufzunehmen, einfachindem man die Vorschau anklickt. Dieses Controllässt Sie auch Einzelbilder oder Videos betrachten. zB könnte ein Sachverständiger einerVersicherung Bilder aufnehmen und sie in einenBericht einbetten oder die Anwendung kann dieBilder an die Zentrale senden und sie dort automa-tisch in einen Bericht im WINDEV- oder WORD-Format einbinden. Die Video Funktionen erlauben es Ihnen, mit die-sem Control zu arbeiten.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

MULTIMEDIA Zusätzlich zum Multimedia-Control sind auchMultimedia-Funktionen in der WLanguage enthal-ten. Die WLanguage-Funktion PhotoSelectorerlaubt es, entweder ein Bild aus der ‘Bildergalerie’des Gerätes auszuwählen oder ein Bild in dieserGalerie zu verspeichern. Die Anwendung kann der Galerie Bilder hinzufügenoder sie aus der Galerie herausholen, zB basierendauf ihrem Erstellungsdatum. Die WLanguage-Funktion VideoStartApp star-tet die eingebaute Anwendung zum Aufnehmenund Speichern eines Videos, ebenso wie sie die vondieser Anwendung erstellten Bilder und Videos auf-rufen kann.

ANDROID, IOS

AKTIVIEREN/DEAKTIVIERENEINER ANWENDUNGDie Events Activation und Deactivationfür eine Anwendung erlauben es Ihnen, einenProzess anzustossen, wenn der Benutzer dieAnwendung in den Hintergrund schickt bzw. wiederreaktiviert. Das erlaubt es Ihnen zB, Daten für dieAnzeige automatisch zu aktualisieren oder einPasswort abzufragen, wenn die (sichere)Anwendung reaktiviert wird.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SPLASH-BILDSCHIRM BEIMSTART DER ANWENDUNG Ein Splash-Bildschirm kann automatischgezeigt werden, wenn die Anwendung star-tet. Er kann mit mehreren Parametern ange-passt werden.

ANDROID, IOS

QR CODE

«QR-Strichcodes» werden gelesen. EineAnwendung kann die Kamera auslösen, um denQR-Strichcode zu erhalten und dann automatischzu dekodieren.

ANDROID, IOS

AUTOMATISCH EINE TELE-FONNUMMER WÄHLENDie WLanguage-Funktion tapiDialerCall lässtSie einen Anruf bei einer beliebigenTelefonnummer durchführen.

ANDROID

DEN VERBINDUNGSTYP UNDDEN STATUS DES NETZWERKSABFRAGEN Die WLanguage-FunktionMobileNetworkStatus ermöglicht es Ihnen,den Typ der Netzwerkverbindung und die Qualitätdes Empfangssignals abzufragen. Es kann für eineAnwendung nützlich sein, zu wissen, ob sie überWi-Fi oder 3G/4G mit dem Internet verbunden ist.

Zum Beispiel könnte man, wenn das Signal brüchigist, eine Datenübertragung sperren, während manbei einem Signal guter Qualität einen Downloaderlauben könnte.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

UNTERSTÜTZUNG FÜRNICHT-LATEINISCHE SPRA-CHENNicht-lateinische Sprachen (Russisch, Chinesisch ..) werden unterstützt

ANDROID, IOS, WINDOWS MOBILE, CE

AUFRUF VON WEB SERVICES WINDEV Mobile 18 bietet die integrierteUnterstützung von Web Services. Der Aufruf eines Web Service ist einfach zu imple-mentieren. Das Web Service wird in den Quellcodedes Projektes importiert und danach wird es vonder Entwicklungsumgebung erkannt: vom WebService deklarierte Typen, aufzurufendeProzeduren ...Die Entwicklungsarbeit wird einfacher.

ANDROID, IOS, WP8, WIN MOBILE, CE

GET UND POST Beachten Sie, dass die Funktion HTTPRequestzur Verfügung steht. Diese erlaubt es, nebst ande-rem, Anfragen der Typen «GET» und «POST» aneinen Anwendungs-Server (WEBDEV oder jedenanderen Web Server) zu senden, was dazu dient,Daten zwischen Anwendungen auszutauschen.

ANDROID, IOS, WINDOWS MOBILE, CE

XMLDer ‘advanced’ Typ von XML ist verfügbar.Der Import einer XML-Datei in dieEntwicklungsumgebung daklariert automatischalle zutreffenden Typen, um die XML-Datei einfachhandhaben zu können.Die Arbeit mit der XML-Datei wird zum Kinderspiel,weil die Tags im Quellcode ‘im Klartext’ verarbeitetwerden können. Zum Beispiel greiftBook[1].Author auf den Inhalt des «Author»-Tags des ersten Buchs in der XML-Datei ...

www.windev.com • 11

12 • WINDEV Mobile 18

ANDROID, IOS, WINDOWS MOBILE, CE

FTP-FUNKTIONENDas FTP-Protokoll ist ein Protokoll für die Datei-Übertragung. Die Familie der FTP Funktionen derWLanguage ist verfügbar. Das ermöglicht den automatischen Daten- undDokumenten-Austausch mittels Programmierung.Erinnerung: hier präsentieren wir ausschließlichdie für Mobilgeräte zutreffenden Features. Alleüblichen Programmier-Features sind in WINDEVMobile 18 ebenfalls enthalten. Zögern Sie nicht,das kostenlose WINDEV Mobile Express herunter-zuladen, um sich mit den Möglichkeiten von WIN-DEV Mobile vertraut zu machen.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

HYPERFILESQL: DASVERLÄSSLICHE UND EINFACHZU HANDHABENDE DATEN-BANKSYSTEMWINDEV Mobile 18 wird zusammen mit dem mäch-tigen HyperFileSQL Datenbanksystem geliefert.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

EMBEDDED HYPERFILESQLCLASSICDie HyperFileSQL Datenbank kann am Mobilgerätinstalliert werden. Ihre Anwendungen nutzen die Leistungsfähigkeitvon HyperFileSQL.

ANDROID, IOS, WINDOWS MOBILE, CE

DIREKTE VERBINDUNG MITHYPERFILESQL CLIENT/SERVERWINDEV Mobile 18 Anwendungen können direktauf Daten, die in einer HyperFileSQL Client/ServerDatenbank auf einem Windows- oder Linux-Servergespeichert sind, zugreifen. In 64-bit, 32-bit, überWi-Fi, Internet, 3G/4G ... Dies bedeutet, dass eine Anwendung, die auf einemMobilgerät läuft, in Echtzeit auf die zentralenDaten zugreifen kann - mit der Kompatibilität, dereinfachen Handhabung und der bekanntenMächtigkeit der 5GL-Programmierung. Jedes Gerät kann auf die Firmendaten sehr einfachzugreifen.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

STRUKTURBESCHREIBUNGDie Beschreibung der Datenbank-Struktur wird mit-tels des Datenmodell-Editors, der mit derEntwicklungsumgebung geliefert wird, vorgenom-men.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

MANAGEMENT Die Datenbank-Verwaltung ist einfach. Alle erforde-lichen Werkzeuge sind da: Reindizieren, automati-schen Datenstruktur-Änderung ... DasHyperFileSQL Control Center zentralisiert dieseAufgaben für die Client/Server-Bereich.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

SICHERHEIT:VERSCHLÜSSELUNGHyperFileSQL erlaubt die Verschlüsslung vonDaten und Zugriffsschlüsseln. Das ist ein wichtigesFeature für Mobilgeräte, die ihren Eigentümernleicht entwendet werden können. Der Schlüssel für die Verschlüsselung kann auseiner Tabelle, einem Programm, einerBenutzereingabe stammen oder aus verschiede-nen Elementen abgeleitet werden.

IOS, WINDOWS MOBILE, CE

DIE VERBINDUNG WIEDER-AUFNEHMEN Die Wiederaufnahme der Verbindung nach einemunerwarteten Abbruch (Wi-Fi, 3G oder 4G Ausfall)geschieht automatisch. Die getrennte Anwendungnimmt die Verbindung wieder auf und bewahrt alledazu nötigen Kontexte. Dies ist ebenso eine auto-

HYPERFILESQL MOBILEGRENZWERTESpalten je Tabelle (= Datei) 65,535

Schlüssel je Tabelle 65,535

Grösse der Schlüssel 65,535 bytes

Zeilen per Tabelle 134 Millionen

Grösse einer Tabelle 2 Gb

Grösse einer Zeile 2 GB

Grösse einer Spalte 65,535 bytes

FEATURES128-bit Verschlüsselung

Referentielle Integrität

Trigger

Import und Export

Transaktionen

Embedded (im Speicher)

autom. Komprimieren / Dekomprimierender Memos

TECHNOLOGIENAutomatische Wartung

Management des gleichzeitigen Zugriffs bei‘direct access’ auf HyperFileSQL

Keine Wartung

Automat. Neustart nach Absturzl

Automatische Verteilung

Stellen Sie sich das vor. 128 Gb auf einerSpeicherkarte. Nun können Sie einfach und zu geringenKosten grosse (bis zu 300 Mio Datensätze) und sichereDatenbanken auf Ihren Mobilgeräten unterbringen.

DATENBANKEN

Sie sind mit der Version 17 schon ver-traut? Bitte beachten Sie, dass es ein76-seitiges technisches Dokument gibt,das den 918 neuen Features der Version18 gewidmet ist. Sehen Sie es am website an oder fordern Sie eine gedruckteVersion davon an!

matische Sicherheit für Ihre Anwendungen wieauch ein Komfort für die Benutzer.

ANDROID, IOS, WINDOWS MOBILE, CE

RECORD LOCKINGUnter HyperFileSQL Client/Server und im nativen

AS/400 Mode wird record locking nun automatischgehandhabt.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

KOMPLETTE BINÄREKOMPATIBILITÄTDie Kompatibilität zwischen HyperFileSQL Classic,HyperFileSQL Client/Server und HyperFileSQLMobile ist 100%-ig. Zum Beispiel könnte eineDatenbank direkt vom Mobilgerät in denHyperFileSQL Client/Server kopiert werden! DieTabellen (Daten und Index-Dateien) können sehreinfach verteilt, kopiert und ausgetauscht werden,zB mit der Zentrale.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

PROGRAMMIERUNGDie Datenbank-Programmierung ist sehr einfach:sie erfolgt entweder mittels SQL-Abfragen oderhöherer WLanguage-Funktionen.

ANDROID, IOS, W8 RT, WIN MOBILE, CE

DATEN IN DER CLOUDHOSTEN

HyperFileSQL Datenbanken können auch in derCloud gehostet werden. Die Firma PCSCloud (undandere Firmen) bieten dafür einfach umzusetzendeLösungen. Auf diese Weise sind die Daten immerzugreifbar, ohne dass man sich um die Hardwareoder Software Infrastruktur kümmern muß.

ANDROID

SQLITE: DIREKTZUGRIFF AUFSQLITE (NATIVE ACCESS)

Der Direktzugriff auf SQLite lässt Sie auf dieSQLite Datenbanken von Android-Geräten mittelsder üblichen WLanguage-Befehle (FileToScreen,...) zugreifen. Sie können auf SQLite-Datenbanken auch vom PCher zugreifen, um zB die Daten zu synchronisieren.WINDEV 18 und WEBDEV 18 bieten ebenfalls nati-ven Zugriff auf SQLite, was die Synchronisation mitder Zentrale sehr vereinfacht.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

DIREKTES SETUPDie internen Anwendungen einer Firma werdenüblicherweise direkt auf den Geräten installiert. Das geht einfach mit WINDEV Mobile 18. DieDistribution der Anwendungen ist verschieden jenach OS, bitte ziehen Sie hierzu den für das jewei-lige System zutreffenden Abschnitt zu Rate.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

DISTRIBUTION AUF DENMÄRKTEN Mit WINDEV Mobile 18 entwickelte Anwendungenkönnen einfach auf GooglePlay, Apple Store undWindows Store für kostenfreie oder Bezahl-Distribution hochgeladen werden. Wenn Sie für Ihre Anwendungen Geld verlangen, sogenerieren Sie Umsätze bei jedem Verkauf. Abhängig vom OS des Mobilgerätes (iPhone,Android, Windows Phone 8) ist die Distribution aufden Markt unterschiedlich. Bitte ziehen Sie hierzu den für jedesBetriebssystem spezifischen Abschnitt zu Rate.

ANDROID, IOS, W8 RT, WP8, WINDOWS

MOBILE, CE

ERSTEL-LEN DESPACKAGEODERBUNDLEWINDEV Mobile 18 hilftIhnen bei der Erstellungder Installationsdateien,die je nach OS ‘Package’oder ‘Bundle’ genannt wer-den.

ANDROID, IOS, W8 RT, WP8, WINDOWS MOBILE, CE

VERTEILUNG VON DATEN-DATEIENSie können Daten-Dateien Ihrer Wahl (Bilder,Dokumente, Datenbank usw.) mit einschließen,wenn Sie das Package (eine komprimierte Datei,die alle für die Anwendung nötigen Dateien ent-hält) erstellen. Ein automati-scher Mechanismus zumHerauslösen dieserDateien aus demheruntergeladenenPackage kann ver-wendet werden, umzB Datenbankenautomatisch amMobilgerät zu instal-lieren.

DISTRIBUTION IHRER ANWEN-DUNGEN

WINDEV Mobile 18 lässt Sie native Anwendungenfür iPhone und iPod Touch, Android, Windows 8RT, Windows Phone, Windows Mobile und CE usw.erstellen.Zusätzlich zu den bereits präsentierten Controlsund allg. Features bietet WINDEV Mobile 18 fürAndroid einige spezielle Features.Deshalb kommen die im folgendenbeschriebenen Features zusätzlich zu denallgemeinen Features.

FENSTER-ERSTELLUNGS-ASSISTENT WINDEV Mobile 18 enthält einen Assistenten, derdie Erstellung von Fenstern für den Android-Standard erleichtert. Dieser Assistent bietet eine‘Action-Bar’ am oberen Ende, eine ‘Repeat-Area’ inder Mitte und ein ‘Pull-up-Menü’ (die von der‘Menü-Schaltfläche des Telefons aufgerufen wird)am unteren Ende ...

Der Fenster-Erstellungs-Assistent fürAndroid

NFC: DATENÜBERTRAGUNGUND BERÜHRUNGSLOSESBEZAHLENNFC ist die Kurzbezeichnung für Near FieldCommunication und lässt Sie Daten zwischen zwei

Geräten übertragen, ohne dass diese sichberühren. Das kann ein mobiles Gerät oder eineMaschine mit einem Chip sein, der fast überall inte-grierbar ist.Der NFC-Standard lässt Sie Daten lesen und schrei-ben.WINDEV Mobile 18 bringt einfache NFC-Unterstützung in Ihre Anwendungen.Die Familie der NFC-Funktionen erleichtert dieProgrammierung: NFCReadTag, NFCWriteTag,NFCSendTag und NFCStatus werden verwen-det, um mit dem NFC Standard umzugehen.Dank dieses Standards ist es nun möglich, Datenzwischen zwei Smartphones auszutauschen - blossindem man sie nahe zueinander hält.Dank dieses Standards ist es nun möglich,berührungsloses Bezahlen umzusetzen.

GENERIEREN SIE UMSÄTZE:DAS AD CONTROLDas «Ad»-Control ist für Android verfügbar. (‘Ad’ =Inserat) Es verwendet das «AdMob» Protokoll vonGoogle.Ihre Anwendungen können von Google bereitge-stellte Anzeigen darstellen und Umsätze generie-ren.Grafische und Text-Formate werden unterstützt(Banner Ads und Text Ads).

Zeigen Sie Inserate in Ihren mobilenAnwendungen und generieren Sie

Umsätze!

DRUCKFUNKTIONEN - DER‘GOOGLE CLOUD PRINT’-DIENST Die Funktion GglPrintDocument lässt Sie einDokument mittels des ‘Google Cloud Print’-Dienstes drucken.

ERSTELLUNG VON ‘WIDGETS’ Ein Widget ist ein Fenster, das auf einem Bildschirmfestgemacht werden kann.Eine mit WINDEV Mobile 18 erstellte Anwendungkann ein oder mehrere Widget-Fenster beinhalten.

WINDEV Mobile 18 ermöglicht Ihnendie Erstellung von Widgets.

DIE VIRTUELLE TASTATUR ANPAS-SENUnter Android können Sie die Anpassung derSchaltfläche auf der virtuellen Tastatur vorneh-men, zusätzlich zu den vorgegebenen Tasten.

DIE ACTION BARLängere Zeit auf ein Control zu drücken, kann einPopup-Menü zeigen.In Android wird dieses Popup-Menü in der ActionBar angezeigt.

Eine Action Bar mit Anzeige der Artenvon Speisen

Eine Action Bar auf blauemHintergrund

ERSTELLEN SIE EINENROUTENPLAN AUF DEM MAP-CONTROLIn einer Google-Landkarte erlauben Ihnen dieFunktionen des Typs MapAddItinerary die ein-fache Festlegung eines Routenplans.

14 • WINDEV Mobile 18

ANDROID SPEZIALITÄTEN(SMARTPHONES & TABLETS)

Der Routenplan wird von der WINDEVMobile 18 Anwendung gezeichnet

UNTERSTÜTZUNG VONMEHRSPRACHIGKEIT IN DENANWENDUNGEN Wenn eine Anwendung in mehrere Länder verteiltwird, so könnte sich schon ihr Name ändern -abhängig vom jeweiligen Land.WINDEV Mobile 18 unterstützt automatisch dieseunterschiedlichen Namen.

Die Anwendung kann, je nach Land,einen anderen Namen tragen.

STARTEN SIE EINE ANWENDUNGMIT DEM START DES GERÄTESWenn Sie die Anwendung generieren, dann könnenSie festlegen, dass die Anwendung automatischstarten muss, wenn das Gerät eingeschaltet wird.Das wäre zB nützlich für ein Selbstbedienungs-Kiosk.

LASSEN SIE EINE ANWENDUNGIM HINTERGRUND LAUFEN Eine Anwendung kann• sich im Vordergrund befinden, • kann sichtbar sein, • kann in Verwendung sein, • kann sich im Hintergrund befinden. Eine Anwendung im Hintergrund wird grundsätz-lich vom System vorübergehend stillgelegt, zB umBatterieladung zu sparen.Aber in einigen Fällen könnte es sein, dass derEntwickler einer Anwendung einige Prozesse am

Laufen erhalten will, obwohl die Anwendung imHintergrund läuft. zB um Nachrichten anzuzeigenoder Musik zu spielen.Dies ist dank des Begriffes «Global Thread» mög-lich.Platzieren Sie diejenigen Prozesse, die dauerndlaufen sollen, einfach in eine Prozedur und führenSie diese Prozedur in einem ‘Global Thread’ aus.Beachten Sie, dass dieser Prozess auch läuft, wenndas Gerät ‘schläft’, ausgenommen natürlich dieAnzeige-Vorgänge

HALTEN SIE DAS GERÄT DAVONAB, SICH ‘SCHLAFEN ZU LEGEN’. Die Funktion SysStandby lässt Sie ein Gerätdavon abhalten, in den Standby-Modus zu gehen.Ein Parameter erlaubt dem Gerät, sich schlafen zulegen oder nicht, abhängig davon, ob es amLadegerät hängt oder von der Batterie weg arbei-tet.Daher kann eine Anwendung dauernd aktiv undsichtbar bleiben oder nur während eines zulässi-gen Zeitraums.

SPRACHERKENNUNG,SPRACHSYNTHESE (TTS) Telefone sind auch gute Zuhörer!Diktieren Sie derSpeechRecognitionTrigger Funktion ein-fach einen Text, um diesen Text in eineZeichenstring umwandeln zu lassen!Sprachsynthese (TTS) wird ebenfalls unterstützt.

AUFRUF VON JAVA-LIBRARIES Sie können Funktionen aus Java-Libraries, die vonDrittherstellern zur Verfügung gestellt werden,aufrufen: Steuern Sie ein GerätIm Code-Editor können Sie auch Java-Code stattWLanguage-Code direkt eingeben (dieses Featureist für die Fehlersuche wichtig!).

MITTEILUNGS-FUNKTIONEN (E-MAIL / SMS / FACEBOOK USW.)Ein Fenster, das es Ihnen erlaubt, Inhalte über diesozialen Medien mit anderen zu teilen, kann auto-matisch angezeigt werden.Es ist einfach, das jeweilige soziale Medium auszu-wählen.

FUNKTION, DIE DEN ‘UNIQUEIDENTIFIER’ DES GERÄTES AUS-LIESTJedes Android-Gerät (Telefon, Tablet) hat eine ein-malige Nummer, die vom Hersteller vergeben wird(im speziellen vom ROM-Hersteller)Die Funktion sysIdentifier lässt Sie dieseNummer auslesen.Diese Nummer kann auch dazu verwendet werden,die Sicherheit der Anwendung zu erhöhen. eineAnwendung kann zB nur auf bestimmten Gerätenarbeiten.Diese Nummer kann auch verwendet werden, umgegen die unzulässige Verteilung vonAnwendungen zu schützen.

BENACHRICHTIGUNG

Eine Benachrichtigung, oben links

Die Icons am oberen Ende des Android Start-Bildschirms sind Benachrichtigungs-Icons. Sie können erweitert werden, um Ihren Inhalt zuzeigen.

Die erweiterte Benachrichtigung

Dank der Familie der Notif Funktionen fürWinDev Mobile 18, ist es einfach, Icons und ihreDetails der Icon-Bar hinzuzufügen, sie zu löschen,Ton oder Vibration zu verwenden oder den LEDleuchten zu lassen.zum Beispiel: die Anwendung erhielt eineNachricht, die Information wurde geschickt, dieAnwendung ist (oder ist nicht) verbunden, Siehaben einen Termin ...

Es gibt vier Arten von Nachrichten, die alle vonWINDEV Mobile 18 unterstützt werden: • Benachrichtigung im Balken des Start-Bildschirms• eine Benachrichtigung mittels Ton

www.windev.com • 15

iOS

• eine Benachrichtigung mittels Vibration•eine Benachrichtigung mittels Einschalten desLEDs (in einer zu wählenden Farbe).

Schalten Sie den LED des Telefons inder Farbe Ihrer Wahl ein

WIEDERAUFRUF EINERANWENDUNG DURCH EINENACHRICHT Eine Anwendung, die im Hintergrund läuft kanndem System eine Nachricht senden.Ein Klick auf diese Nachricht kann dieseAnwendung reaktivieren.Setzen Sie einfach die WLanguage-Eigenschaft..ActivateApplication des TypsNotification.

AUSLIEFERUNG: EIN-FACH

D i e

Auslieferung Ihrer Anwendungen erfolgt entwederdurch Kopieren vom PC auf das Gerät oder mittelsPlayStore.Die über das PlayStore ausgelieferte Anwendungkann gratis sein oder auch nicht. Falls dieAnwendung nicht kostenlos ist, erhalten SieUmsätze immer dann, wenn die Anwendung herun-tergeladen wird.Um ausgeliefert werden zu können, muß dieAnwendung signiert sein. Die Signatur-Funktionalität wird von WINDEV Mobile 18 bereit-gestellt.Die Auslieferung einer mit WINDEV Mobile 18 ent-wickelten Android-Anwendung ist sehr einfach!

VERFÜGBAREBEISPIELS-ANWENDUNGENANDROID-BEISPIELE Eine grosse Zahl an Beispielen für Android-Gerätewird mitgeliefertUnter diesen Beispielen werden Sie finden:

• Android FTP Client: Beispiel eines FTP-Clientsfür Android-Geräte

• Android Explorer : Datei-Explorer für Android• Android Kontakt-Manager: Beispiel für einen

Kontakt-Manager nach individuellem Bedarf• Android Bestell-Manager: Beispiel für die

Entgegennahme von Bestellungen (Kunden undProdukte etc.)

• Android Registrierung: Beispiel für dieHandhabung der Anwesenheitslisten (Seminare,Konferenzen etc.)

• Android GPS : Beispiel für die Verwendung derGPS-Features (Länge, Breite, Höhe,Geschwindigkeit und Richtung)

• Android RSS Reader: Anwendung fürs Leseneines RSS-Streams samt Handhabung von Bildernund Favoriten

• Android Passwort : Beispielsanwendung füreinen Passwort-Manager (Pin-Nummern, websites usw.)

• Android Notes: Beispiel für ein grafischesNotiz-Erfassungs- und Speicher-System

• Android Sprach-Synthese (TTS): Beispielfür die Verwendung der Features der Sprach-Synthese (TTS)

• Android System: Beispiel für die Verwendungspezieller Android-Features (Toast,Benachrichtigungen, Wi-Fi ...)

• Spiel: Beispiel einer Spiel-Anwendung, für dieDistribution über GooglePlay gedacht. Dieses Spielwird tatsächlich über GooglePlay angeboten!

• Android Sport Assistent: Beispiel fürdas Portieren einer Anwendung:Berechnung der Entfernung, derDurchschnittsgeschwindigkeit, dieDarstellung auf einer Karte usw.

• Android Stoppuhr: Beispiel einer analo-gen Stoppuhr

• Android Inventur: Beispiel einerInventur-Anwendung mit Verspeicherungin einer Datenbank

• Android Spesen-Verrechnung: komplet-tes Beispiel einer Spesen-Verrechnungs-Anwendung.

• Android Poker: Beispiel der Einführungins Poker-Spiel (Bild- und Control-Handhabung).

• Android Stocks: Beispiel für die Inventurmittels Lesen der Produkt-Strichcodes.

• Android Tic Tac Toe: Spiele-Beispiel,basierend auf Tic-Tac-Toe

16 • WINDEV Mobile 18

WINDEV MOBILE 18 erlaubt es Ihnen, nativeAnwendungen für iPhone, iPad und iPod Touch,Android, Windows 8 RT, Windows Phone, WindowsMobile and CE, etc. zu erstellen.Zusätzlich zu den allg. Controls und Features,im Vorhergehenden präsentiert, bietet WINDEVMobile 18 iOS (iPhone und iPad) spezifischeFeatures.Die folgenden Features gibt es zusätzlichzu den allgemeinen Features.

FENSTER-ERSTELLUNGS-ASSISTENT WINDEV Mobile 18 bietet einen Assistenten, der eseinfach macht, Fenster nach dem iOS-Standard zuerstellen. Standardmäßig ist oben einNavigationsbalken platziert, mit einer ‘Zurück’-Schaltfläche, einem Balken unten usw. ...

Der iOS Fenster-Erstellungs-Assistent

DAS IOS-SPEZIFISCHEINTERFACE: EINE ROTE‘LÖSCHEN’-SCHALTFLÄCHE Auf dem iPhone und iPad können Sie mit einerwaagrechten Geste (nach links oder nach rechts)einen eigenen Prozess starten oder automatischdie ‘Löschen’-Schaltfläche erscheinen lassen.

Anwendungen an Ihrer Fingerspitze

SENDEN UND EMPFANGEN VONE-MAILS Funktionen für das Senden und Empfangen von e-Mails sind in der WLanguage verfügbar.Es ist auch möglich, programmatisch das Öffnendes normalen Postausgangsfensters auszulösen,mit bereits ausgefüllten Inhalten (Betreff, Titel,Anhang ..)

APPLE KARTEN-CONTROL Das Karten-Control wird verwendet, um eineLandkarte in den vom iPhone unterstütztenFormaten (Google Maps und Apple Maps ab iOS5.0) anzuzeigen.Die angezeigten Landkarten können in IhrenAnwendungen eingesetzt werden, Markierungenkönnen gesetzt werden, die Anzeige (Karte /Satellit) kann verändert werden usw...

DATEIEN VIA ITUNES GEMEIN-SAM NUTZENEiner iOS-Anwendung kann erlaubt werden,Dateien gemeinsam mit einem PC oder einem Maczu nutzen.Zur Zeit der Erstellung bietet WINDEV Mobile 18eine Option, die die gemeinsame Nutzung vonDateien aktiviert.Der Endbenutzer kann dann mit seinen Daten aufdem Gerät seiner Wahl arbeiten.Auf diese Weise können Sie auch HyperFileSQLDateien kopieren.

CHARTS Mit WINDEV Mobile 18 ist ein Chart-Erzeugungs-Programm verfügbar: Sie können auf einemMobilgerät Charts ohne Programmierung erstellen.

POPUP-FENSTER AM IPAD Das Öffnen eines Popup-Fensters auf dem iPad istnun möglich.Sie können auch Fenster mit nicht-maximierterGrösse erzeugen.

Hier ist ein Popup für die Auswahl derSchuhfarbe (Fenster-Ausschnitt)

ERZEUGEN VON PDFS WINDEV Mobile 18 lässt Sie Berichte imPDF-Format mittels des Berichts-Editorserzeugen.Sie profitieren von der Leistungskraft des Report-Editors: Strichcodes, Grafiken, Tabellen, mehrspal-tige Berichte usw.Berichte können gedruckt oder per e-Mail versandtwerden.

KOMPILIERUNG DERANWENDUNGDie Anwendungen werden mit WINDEV Mobile 18kompiliert. Sie müssen dann signiert werden.Verwenden Sie einfach das von Apple erhaltene«iOS Entwickler»-Zertifikat, um die Anwendung zusignieren. Dieser Vorgang ist auf einem Mac durch-zuführen.

AUFRUF VON OBJECTIVE-CLIBRARIES Sie können nativen Objective-C-Code in IhrenAnwendungen aufrufen.Sie können auch Objective-C-Code stattWLanguage-Code direkt eingeben (dieses Featureist nützlich für die Fehlersuche!)

www.windev.com • 17

iOS

IOS SPEZIALITÄTEN (IPHONE,IPAD)

iOS

ALLE IOS-GERÄTE WERDENUNTERSTÜTZT WINDEV Mobile 18 erlaubt es Ihnen, Anwendungenfür alle iOS-Geräte zu entwicklen: iPhone, iPad undiPad Mini, iPod Touch...

WINDEV Mobile 18 Anwendung aufeinem iPad Mini

AUSLIEFERUNG: EINFACHAUSLIEFERUNG VONANWENDUNGEN WINDEV Mobile 18 lässt Sie einen der drei vonApple gebotenen Wege zur Auslieferung wählen:• AppStore• Ad Hoc Distribution• In-Haus Distribution

Die Distribution einer Anwendung über dasAppStore hängt von der Zustimmung von Apple ab(Ihre Anwendung muss durch einen Prüfprozessgegangen sein).Eine via AppStore verbreitete Anwendung ist fürdie Öffentlichkeit sichtbar und verfügbar.Die Distributionsarten «Ad Hoc» und die «In-Haus»(siehe unten) lassen Sie Ihre Anwendungen ohnePrüfung von Apple verteilen, ohne sie öffentlichverfügbar zu machen.Ihre professionellen Anwendungen sind dadurchvor unerwünschter Publizität geschützt und natür-lich auch vor dem Download durch Dritte.Auf diese Weise haben Sie die Distribution IhrerAnwendungen im Griff und Sie müssen auch keineProvisionen bezahlen.

«AD HOC»-DISTRIBUTION Die «Ad Hoc»-Distribution erlaubt es, IhreAnwendung auf maximal 100 Geräte zu verteilen.Die Installation wird manuell auf jedes einzelne

Gerät durchgeführt.Die Anwendung muß nicht durch den Prüfprozessvon Apple und ist auch nicht öffentlich verfügbar.

«IN-HAUS»-DISTRIBUTION Die «In-Haus»-Distribution beseitigt dieBeschränkungen bezüglich der maximalen Zahlvon Geräten: die Anwendung kann auf beliebigviele Geräte verteilt werden.Diese Art der Distribution beseitigt auch auch dieBeschränkungen bezüglich der physischenInstallation. Die Distribution wird mittels WebServer durchgeführt, was manuelle Operationenauf jedem Gerät vermeidet.Die Anwendung muss nicht durch den Prüfprozessvon Apple laufen.Aber diese Art von Distribution erfordert denErwerb einer speziellen Lizenz von Apple.

DISTRIBUTION ÜBER DENAPPSTOREFür manche Anwendungen ist die Verteilung überden AppStore, Apples Online Geschäft, möglich.Eine Anwendung, die für die Verteilung über denAppStore gedacht ist, muss vorher von Applegeprüft und akzeptiert werden.

Diese drei Arten der Distribution von Anwendungen hän-gen von Apple ab und könnten sich jederzeit ändern. Eskönnte sein, dass Sie eine Lizenz oder ein Abonnement vonApple oder spezielle Hardware benötigen. Bitte besuchenSie den Web Site von Apple, um dieses Dokument aufRichtigkeit bzw. auf spezielle Bedingungen hin zu prüfen.

VERFÜGBAREBEISPIELS-ANWENDUNGENUNTER DEN IOS-BEISPIELEN Für iOS stellen wir es eine grosse Zahl vonBeispielen samt Quellcode für Sie bereit.Unter diesen Beispielen werden Sie finden: • eine iOS Stoppuhr, • den Klick auf eine iOS Chart,

• iOS CRM (customer relation management), • iOS Hypothekenberechnung, • iOS reguläre Ausdrücke, • iOS Finanz-Funktionen, • iOS Kontakt-Management, • iOS Bestell-Management, • iOS Anwesenheits-Manager • ein iOS RRS-Reader, • iOS Passwort-Verwaltung, • iOS Notizen, • iOS Spesen-Manager,

• iOS Poker-Spiel, • iOS Umfragen, • iOS Lagerverwaltung mit Strichcode, • iOS Verwendung der System-Features, • iOS Tic-Tac-Toe Spiel • iOS FTP-Client

• iOS Sport-Assistent• WB Quizz• Usw. ...

18 • WINDEV Mobile 18

WINDEV MOBILE 18 erlaubt es Ihnen, nativeAnwendungen für iPhone, iPad und iPod Touch,Android, Windows 8 RT, Windows Phone, WindowsMobile and CE, etc. zu erstellen.Zusätzlich zu den oben präsentierten Controlsund Features, bietet WINDEV Mobile 18 weitere, fürWindows Phone spezifische Features.Die folgenden Features gibt es zusätzlichzu den allgemeinen Features.

NATIVE WINDOWS PHONEANWENDUNGENWINDEV Mobile 18 generiert native Anwendungen(xap) für WP (WP ist eine Kurzbezeichnung fürWindows Phone).

API: NATIVE AUFRUFE VON .NETASSEMBLIES Sie können Funktionen von .NET Assemblies ausdem WLanguage-Code heraus aufrufenDie Klassen der Assemblies werden nativ von derUmgebung gehandhabt (Aufruf der Methoden die-ser Klassen).

DIE CLOUDIn Kombination mit einem oder mehr Web Sites,basierend auf der WEBDEV Technologie, ist derZugriff auf die Cloud einfach und leistungsstarkdank der Familie der httpRequest Funktionen.Der Austausch und das Speichern von Daten mit-tels der Datenbank/en Ihrer Wahl (HyperFileSQL,MySQL, Oracle, ...) ist einfach zu realisieren.

HANDHABUNG LOKALER DATENDie Familie der «f»-Funktionen (fOpen, fWrite,etc ...) ist verfügbar, was es Ihnen erlaubt, Datenauf dem Telefon lokal zu speichern.

FEHLERSUCHEEin Debugger ist im ‘Simulator’-Mode des WINDEVMobile 18 editors verfügbar.

DAS WINDOWS PHONE STORE

Anwendungen für Windows Phone werden überdas Microsoft Windows Phone Store verteilt.Anwendungen, die mit WINDEV Mobile 18 ent-wickelt wurden, können entweder mittels direkterKopie auf das Telefon (nur eine begrenzte Zahl vonGeräten) oder über das Phone Store verteilt wer-den.Für die Verteilung über das Phone Store gelten die Bedingungen vonMicrosoft, die sich jederzeit ändern können. Sie können eine Lizenzoder ein Abo von Microsoft haben. Bitte prüfen Sie die Richtigkeit derhier gegebenen Informationen und die geltenden Bedingungen fürden Zeitpunkt, an dem Sie dieses Dokument lesen.

UNTER DEN BEISPIELEN FÜR DASWP

Einige Beispiele werden für das WP mitgeliefert. Darunter werden Sie die folgenden finden:

• Passwort-Verwaltung• Notizen-Verwaltung• Stoppuhr • Poker • Tic-Tac-Toe

www.windev.com • 19

iOS

SPEZIALITÄTEN DES WINDOWSPHONE 8

WINDEV MOBILE 18 erlaubt es Ihnen, nativeAnwendungen für iPhone, iPad und iPod Touch,Android, Windows 8 RT, Windows Phone, WindowsMobile and CE, etc. zu erstellen.Zusätzlich zu den oben präsentierten Controlsund Features, bietet WINDEV Mobile 18 weitere, fürWindows Mobile und CE spezifische Features.

Diese Features werden über die allgemei-nen Features hinaus geboten.

WINDOWS MOBILE & WINDOWSCE Heutzutage sind Windows Mobile- und Windows CE-Anwendungen zumeist professioneller oder indu-strieller Natur und werden oft auf speziellenGeräten ausgeliefert (stoss- und feuchtigkeitsresi-stente Geräte)WINDEV Mobile 18 erlaubt Ihnen die Entwicklungvon Anwendungen für Windows Mobile undWindows CE.

CHARTS Mit WINDEV Mobile 18 ist ein Chart-Erzeugungs-Programm verfügbar: Sie können auf einemMobilgerät Charts ohne Programmierung erstellen.

TAPI ZUGRIFF (TELEFONIE) TAPI-Zugriff auf Telefonie-Funktionen erfolgt nativmittels WLanguage: automatischer Anruf einerTelefonnummer, ...

AUFRUF VON FUNKTIONEN AUSDLLS UND.NET ASSEMBLIES

Die meisten Lieferanten vonZusatz-Hardware (GPS,

Scanner, Strichcode-Leser,RFID-Leser, usw.) liefern

auch Treiber für ihreAusrüstungste i le.

Diese Treiber wer-den in Form von

nativen DLLsoder manch-

mal .NETAssembliesgeliefert.

D i e s e

Verbindungsartenper DLL oder .NET

Assembly werden von WINDEV Mobile 18unterstützt.

DYNAMISCHE KOMPILIERUNG In WINDEV Mobile 18 ist dynamische Kompilierung(Erstellung, Kompilierung und Code-Ausführungeiner Anwendung) verfügbar.

GEDRUCKTE BERICHTE (REPORTS)WINDEV Mobile 18 ermöglicht auf einfache Weisedie Erstellung von Berichten, dank des in derEntwicklungsumgebung beinhalteten Report-Generators.Die Berichte werden im mobilen Standard-PCL-Format erstellt.Sie können auch Berichte unter Verwendung derFamilie der iPrint WLanguage-FunktionenerstellenFür Drucker, die den PCL-Standard nicht respektie-ren, können Sie auch die Steuerzeichen-Sequenzendirekt programmieren.

DRUCK VON STRICHCODESDas Drucken von Strichcodes aus dem Mobilgerätkann sehr nützlich sein!WINDEV Mobile 18 erlaubt es Ihnen, dies direkt zutun, entweder über eine Verbindung zwischenMobilgerät und Drucker oder einen im Mobilgeräteingebauten Drucker. Der Drucker muss ganz ein-fach PCL-kompatibel sein.Die unterstützten Strichcodes sind: UPCA, UPCE,EAN13, EAN8, Interleaved 2 of 5, Codabar, MSICode, Code 39, Code 93, Code128, EAN 128, PDF 417,Datamatrix...

RFID Dank WINDEV Mobile 18 kön-nen Sie sehr einfach Anwendungen erstellen, diedie RFID Technologie unterstützen.Die Anwendung liest und schreibt berührungslosdie auf einem Chip mit integrierter Antennegespeicherte Information. Der Chip ist in einemObjekt enthalten oder auf einer Verpackung ange-bracht: komplette Verfolgbarkeit!

Ein RFID-Lesegerät (es gibt dut-zende Modelle)

WELCHE VERBINDUNG ZUM PC?Wenn eine Verbindung erstellt werden muss, dannsind die folgenden Modi verfügbar:• Unidirektionale oder bidirektionale Replikation

(Synchronisation)• Infrarot-Verbindung

• Bluetooth• Wi-Fi• Kabel (ActiveSync oder direkt durch die

Anwendung gesteuert)• Modem oder Internet-Verbindung• Telefon (GPRS, 3G, 4G)• Andere Methoden

DATENBANKEN DATENZUGRIFF LOKAL, INECHTZEIT ODER PERREPLIKATIONDatenbankzugriffe fussen auf IhrenBedürfnissen und Ihrer Wahl: lokal (Daten aufdem Mobilgerät), oder in Echtzeit, wo dieAnwendung eingesetzt wird(Drahtlosnetzwerk), oder in Echtzeit irgendwoin der Welt (3G, 4G, GPRS), oder die Daten wer-den mittels Replikation später synchronisiert.

HYPERFILESQLMit WINDEV Mobile 18 wird die leistungsfähigeDatenbank HyperFileSQL geliefert. Diese einfachmit einzubettende Datenbank benötigt keineAdministration.

AS/400Nativer AS/400-Zugriff wird als Option angeboten.

CEDB WINDEV Mobile 18 unterstützt nativ Dateien im«CEDB»-Format, mit denen eine grosse Zahl vonStandard-Anwendungen arbeitet (zB Outlook).

Planung...).

Ihre Anwendungen schreiben und lesen denKalender, Outlook, die Task-Liste ...

ZUGRIFF AUF BESTEHENDEDATENBANKEN. WINDEV Mobile 18 ermöglicht einfachen Zugriff aufexistierende Firmendatenbanken. Anwendungengreifen entweder in Echtzeit oder via Replikationauf die aktuelle Datenbank zu und verwendenhierzu drahtlose oder verkabelte Verbindungen.

REPLIKATION WINDEV Mobile 18 erlaubt die Synchronisation vonDaten über «ActiveSync» oder «Universal-Replikation», ein Mechanismus, der die Replikationzwischen unterschiedlichen Datenbanken (zB zwi-schen HyperFileSQL und Oracle) erlaubt.

AUSLIEFERUNG: EIN-FACHUNTERSTÜTZTE PROZESSOREN Alle ARM-Prozessoren werden unterstützt.

SETUP MITTELS MSI UND CAB

20 • WINDEV Mobile 18

SPEZIALITÄTEN VON WINDOWSMOBILE & CE

Sie erstellen mobile Anwendungen im CAB-Format (die ganze Anwendung wird in einerCAB-Datei gespeichert) und übertragen sieauf das Mobilgerät, wo sie später installiertwird. Auch das MSI-Format wird unterstützt.

UPDATE EINER MOBILENANWENDUNG Das Update einer Anwendung kann automa-tisch via Direktverbindung zum PC oderRemoteverbindung über ActiveSync, GPRS,3G, 4G, Internet erfolgen.

WERKZEUGEMIT DEM PRODUKT WERDENSPEZIELLE WERKZEUGE MITGELIE-FERTZusätzlich zu den üblichen Werkzeugen, die mitWINDEV geliefert werden, kommen mit WINDEVMobile 18 nützliche Werkzeuge für die Arbeitwährend der Entwicklung, für die Feinabstimmungund die Präsentations-Phasen.

WDEXPLORER ist ein Werkzeug, das SieDateien und Verzeichnisse einesMobilgerätes am PC betrachten lässt.WDCEDB erlaubt Ihnen den Zugriff aufDaten eines Mobilgerätes, die in CEDB-Dateien (.cdb) untergebracht sind: Termine,Kontakte ...WDCAPTURE lässt Kopien oder Videosvom Bildschirm eines Mobilgerätes aufeinem mit dem Gerät verbunden PC undseinem Bildschirm anzeigen.WDRgistry lässt Sie den Inhalt derRegistry eines Mobilgerätes betrachten.WDSYNCHRO lässt Sie die automatischmittels «ActiveSync» durchzuführendeSynchronisation bei aktiver Verbindungzwischen Mobilgerät und PC konfigurieren.

MITGELIEFERTEKOMPONENTENUND BEISPIELEWindows Mobile und Windows CE sindBetriebssysteme älterer Konzeption und daherwird eine grosse Zahl von Beispielen undKomponenten mitgegeben, um ihre Verwendungauf Mobilgeräten in einer modernen Form zuermöglichen.

UNTER DEN MITGELIEFERTENKOMPONENTEN:Signatur Dies erlaubt es Ihnen, Ihren WINDEV MobileAnwendungen ein sofort verwendbares Signatur-Control mitzugeben.

ZeitbegrenzungDieses Beispiel erklärt, wie man eineZeitbegrenzung implementiert, ebenso wie einSystem zur Freischaltung der Software.

GPSWird verwendet, um ein GPS abzufragen, umgeogr. Länge, Breite, Geschwindigkeit und Höhe zuerhalten.

Falcon, Symbol, Datalogic, PAXAR,

Intermec:um spezielle Features jedesdieser Geräte anzusprechen.

GANTTZeigt eine GANTT-Chart.

Log-in HandhabungManagt die Identifikationeines Anwenders mittelsLog-in-Name und Passwort.

PC Verzeichnis-AuswahlWählt aus einer WINDEV-Anwendung ein Verzeichnisaus.

DIE MITGELIEFER-TEN BEISPIELE

Pocket .NETBeispiel für die Einbindung eines .NET Assembies(hier, um die verfügbaren Wi-Fi-Netzwerke zulisten)

Pocket Kontakt-ManagerKontakt-Management

Pocket Bestell-ManagementVereinfachte Handhabung von Bestellungen /Rechnungen

Pocket Inventur-ManagerHandhabung von Inventuren

Pocket RegistrierungHandhabung von Anwesenheitslisten: verfolgt dieAnwesenheit der Teilnehmer eines Seminars.

SMS-VersandDieses Beispiel versendet eine SMS.

Virtuelle TastaturVoll adaptierbare virtuelle Tastaturen.

MapDieses Beispiel ist eine reduzierte Version vonWDMap. Es erlaubt Ihnen, auf einem MobilgerätDateien im HyperSQL-Format zu betrachten undändern.

PC CDB BrowseDieses Beispiel wird verwendet, um auf dieStandard-CEDB-Datenbanken (.cdb) zuzugreifen.

AusgabenManagt geschäftliche Ausgaben.

FTPClientDieses Beispiel zeigt den Inhalt einesVerzeichnisses auf einem FTP-Server. Es kannauch dazu verwendet werden, um Dateien herun-terzuzuladen, hochzuladen, umzubenennen undzu löschen.

Die Verwendung von SocketsDieses Beispiel zeigt die Funktionen für dieHandhabung von Sockets.

UmfragenErzeugt und führt Umfragen durch.

Hypotheken (Loan)Dieses Beispiel berechnet Hypotheken und zeigtdie entsprechenden Amortisations-Tabellen.

Finanz-FunktionenGebrauch der Finanz-Funktionen

AktienDiese Beispiele werden für die Handhabung vonAktien verwendet. Sie haben die Möglichkeit, dieam PC und am Mobilgerät eingegebenen Daten zusynchronisieren.

PasswortBeispiel für eine Passwort-Verwaltung.

Aufgaben Lässt Sie eine Liste von Aufgaben erfassen (mitPrioritätsvergabe, Termin, autom. Erinnerung)

MIME HerauslösungDieses Beispiel zeigt die Herauslösung von MIME-Attachments aus einer e-Mail.

PokerDieses Beispiel wird zum Pokerspielen verwendet.

Tic-Tac-ToeDieses Beispiel illustriert die Verwendung desStiftes zur Bewegung von graf. Objekten.

Dia-Schau & Foto-Album

Bildbetrachter für das Mobilgerät Lässt Sie dieBilder eines Mobilgeräts ansehen, auf/von einemPC exportieren bzw. importieren.

Pool of threadsDieses Beispiel zeigt die Verwendung von Threads(parallel ablaufenden Prozessen).

StatistischesDieses Beispiel führt statistische Berechnungendurch.

TelefonieEine Telefonie-Anwendung, verwendbar fürMobilgeräte mit Telefoniemöglichkeit.

Notizen Dieses Beispiel wird verwendet, um grafischeNotizen zu erfassen und zusammen mitSchlüsselworten zu speichern.

Handhabung von EinkaufslistenDiese Beispiele werden verwendet, um Listen vonGeschäften, Produkten und Einkäufen zu verwal-ten.

Strand-ReservierungDiese Beispiele werden verwendet, um Buchungenfür Privatstrände zu verwalten

StoppuhrEine visuell sichtbare, digitale Stoppuhr.

APNDieses Beispiel handhabt die Kamera einesMobilgerätes.

Diese Beispiele und Komponenten werden alle mitihrem Quellcode mitgeliefert. Sie können dieseBeispiele frei in Ihren Anwendungen verwendenoder auch nur ihre Architektur studieren!

www.windev.com • 21

iOS

22 • WINDEV Mobile 18

HyperFileSQLClassic

HyperFileSQL

C/S

MS SQLServer Oracle AS/400 SQLite Text-

DateiBinär-Datei XML

JedeDatenba

nk

DieCloud

Android • •/• • • • • •/• •/• •/• • •/•iOS • •/• • • • • •/• •/• •/• • •/•WP • •/• •/• •/• • •/• •/• /• • •

W8 RT • •/• • • •/• • •/• •/• •/• • •/•W Mobile/CE • •/• •/• •/• •/• • •/• •/• /• • •/•

ARTEN DER VERBINDUNG ZU DEN FIRMEN-

• Zugriff mittels Web Server

• Nativer Zugriff

INTEGRATED

REMOTE

CONNECTION (W

IFI, MOBILE NETWORK, USB, ...)

HyperFileSQLClient/Serveur

AS/400

FTP

Call

Webservice(SOAP/Rest)

Socket

SMS

Email

WebDevServer

HyperFileSQLand SQLITE

Document

Contact

Organizer

Photoalbum

Textfile

KOMMUNIKATION MITMOBILGERÄTEN

Und andereDatenbanken viaWeb Service

Mit WINDEV Mobile 18 können Sie einfach und nativ auf die Möglichkeiten Ihrer Mobilgerätezugreifen. Ihre Anwendungen integrieren sich komplett mit dem vorhandenen Code (Firmen-IT,Web Services, e-Mail ..). Dank WINDEV Mobile 18 wird Ihr Mobilgerät zum intelligenten EndgerätIhrer Firmen-IT.

www.windev.com • 23

LESEN SIE DIEFIRMEN-TESTIMONI-ALS ÜBER WINDEVMOBILE

ERSTELLEN SIE HERVORRAGENDEMOBILANWENDUNGEN

Bitte besuchen Siewww.windev.com

iOS

HANDELN SIEJETZT!

SCHULUNG: EINFACH!WINDEV Mobile 18 kommt mit einem komplet-ten Online-Hilfe-System und Dokumentation:ein Tutorial, ein Programmier-Guide und einKonzept-Guide.

BESTELLEN SIE HEUTE, LIEFERN SIEIN EINER WOCHE!Mit der integrierten Entwicklungsumgebung von WINDEVMobile 18 können Sie für Tablets, Smartphones undIndustrieterminals entwickeln.

Mobile Computer übernehmen unsere Welt: eineMilliarde Smartphones und Tablets werden 2013 verkauftwerden. WINDEV Mobile 18 ist Ihr bester Verbündeter, umschon heute und schnell hochperformante Anwendungenfür diese Hardware zu entwickeln.

Bestellen Sie Ihre Kopie vonWINDEV Mobile 18 noch heute!

www.windev.com

IDE für Pocket PC,Smartphones, Tablets undIndustrieterminals, handhabtden vollen Lebenszyklus derAnwendungen

Windows CE, Windows Mobile,iOS (iPhone, iPad), Android,Windows Phone

Alles in Englisch

Kostenlose Hot Line*

Kostenlose Distribution

Kompatibilität mit WINDEVund WEBDEV

IntegrierteEntwicklungsumgebung

WYSIWYG Fenster-Edior,angepasst an dieBildschirmgrösse, Controls,Anchors, Vererbung ...

HyperFileSQL-Datenbankenund andere

SQL-Abfrage-Generator

Mit WINDEV und WEBDEVkompatible 5GLProgrammiersprache

Simulator, Debugger

Code Editor mit syntax-unter-stützter Eingabe

Quellcode-Manager

Unit Tests

Anwendungs-Übersetzung (biszu 64 Sprachen)

Audit

Control Center, Dashboard

Datenmodell-Generator (UML,Merise, Flexible)

Dokumentations-Generator(Analyse, Programmierung)

‘Business Rules’, undRequirements

Offen fürs Internet

Multimedia-Unterstützung

Spezieller Setup-Generator

Zugang zu Stores und Markt

Grosse Anzahl von Beispielen

Selbst-Training in nur einerWoche (nur ein Tag, wenn Siebereits mit WINDEV vertrautsind)

Kein

e Ve

rtrag

sdok

umen

te.

WIN

DEV

prof

essio

nelle

Sof

twar

e - t

echn

ische

r Sup

port:

15

kost

enlo

se A

nfra

gen

betre

ffs d

er a

ktue

llen

Vers

ion.

Ein

ige

Feat

ures

und

Bei

spie

le w

erde

n in

der

näc

hste

n Ve

rsio

n ve

rfügb

ar s

ein.

WichtigeFeatures

Kann man mit der gleichen Kopie vonWINDEV Mobile 18 Anwendungen füriPhone und iPad, Android, WindowsPhone, Windows CE und WindowsMobile schreiben?Ja. Und Ihr Code und Ihre Fenstersind kompatibel.

Muß ich dazu auch WINDEV besit-zen?Nein, WINDEV Mobile 18 ist eineigenständiges Software-Paket.Wie auch immer, wenn Sie auchWINDEV besitzen, dann können SieIhren vorhandenen Code verwendenund Daten und Projekte gemeinsamnutzen.

Was ist der wichtigste Nutzen ausWINDEV Mobile 18?Die Tatsache, dass Sie Anwendungenfür Mobilgeräte mit der gleichenBenutzerfreundlichkeit wie mit WIN-

DEV entwickeln können, ist ein fan-tastischer Vorteil!Die Portabilität des Codes und derFenster ist ein weiterer, unübertroffe-ner Vorteil.

Muß ich Lizenzgebühren fürAnwendungen, die mit WINDEVMobile 18 erstellt wurden, bezahlen?Nein, Sie könne die mit WINDEVMobile 18 entwickeltenAnwendungen frei ausliefern, Siemüssen dafür keine Lizenzgebührenan PC SOFT bezahlen. Liefern SieIhre Anwendungen ohneBeschränkungen oder Risiken aus!

Kann ich die Anwendung, die ich ebenentwickle, direkt am Entwicklungs-PCtesten? Die Entwicklung wird auf einemStandard-PC durchgeführt und dieeben entwickelte Anwendung kann

da jederzeit getestet werden, indemman den mit dem Produkt geliefer-ten Simulator verwendet.

Warum ist der Technische Supportfür WINDEV Mobile kostenlos?PC SOFT vertraut den eigenenProdukten und bietet daher kosten-lose Unterstützung für WINDEVMobile an. Fünfzehn Anfragen (perTelefon oder Internet) werden ange-boten*.

Gibt es ein professionelles Forum fürWINDEV Mobile?Ja; Sie können Ihre Erfahrungen mitder Entwickler-Communityaustau-schen.

WievielZeit werde

FRAGEN & ANTWORTEN

Autonome mobileAnwendungen:Bestellannahme,Auslieferung,Zählerablesung,KundendienstAnwendungen mitReplikation (phy-sisch, viaBluetooth oder Wi-Fi, oder per Telefonbzw Internet)Anwendung imlokalen Drahtlos-Netzwerk (Wi-Fi):

mobileKommunikation mitdem Netzwerk desUnternehmens inEchtzeitRemote-Anwendung mitEchtzeit-Verbindungüber 3G oder 4G.Steuerung vonIndustriegerätenmittels Infrarot.Smartphone-Anwendung mitsicherem Zugriff

auf dieFirmendatenAnwendung zurGeolokalisationund Wege-OptimierungÜbersicht fürManagerSpeisekarte einesRestaurants amTabletAnwendungen kön-nen via «Store»oder «Market» ver-teilt werden

BEISPIELE VON ANWEN-DUNGEN

WERDENSIE MOBIL!

iOS