21
Uwe Habermann [email protected] Venelina Jordanova [email protected] dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Uwe Habermann [email protected] Venelina Jordanova [email protected] dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Embed Size (px)

Citation preview

Page 1: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Uwe [email protected]

Venelina [email protected]

dFPUG-CeBIT-Entwicklertreffen

13.03.2014

Page 2: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Was steht an?

* VFX 15Was ist neu?

* Ein alter Fuchs zwischen neuen Servernvon wOOdy – Jürgen Wondzinski

* VFX in CloudVFX Anwendungen im Web

* AlvenosMit Windows 8 Anwendungen auf VFP Datenbanken zugreifen

Page 3: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

* Venelina Jordanova* Master Degree in CS* FoxPro Entwicklerin

seit FPD 2.0* Visual Extend

Chefentwicklerin* MCP für SQL Server

und Application Architecture

Wer spricht denn da?

* Venelina Jordanova* Master Degree in CS* FoxPro Entwicklerin

seit FPD 2.0* Visual Extend

Chefentwicklerin* MCP für SQL Server

und Application Architecture

* Uwe Habermann* Diplom-Informatiker* FoxPro Entwickler

seit FPW 2.5* Visual Extend

Product Manager* MCP für Visual FoxPro

* Uwe Habermann* Diplom-Informatiker* FoxPro Entwickler

seit FPW 2.5* Visual Extend

Product Manager* MCP für Visual FoxPro

Page 4: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

V&U Ltd. – We and You* Geschäftsführer: Venelina & Uwe

* www.VandU.eu* [email protected]

* Projekte mit VFP, Silverlight, Modern UI* Visual Extend, Silverswitch, Alvenos

* Entwicklung in Varna, Bulgarien* Hohe Qualität zu günstigen Preisen

Page 5: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Wo geht’s lang?

Page 6: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Wo geht’s lang?

* Es zeichnet sich eine Trennung ab:

Consumer - Business

Page 7: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Consumer

* Weniger PCs* Mehr Smartphones und Tablets* Immer und überall online (?)* Wenig installierte Apps* Online „Apps“

* E-Mail* Andere Kommunikation (Telefon, SMS)* Soziale Netzwerke* Browser

Page 8: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Consumer

* Geräte* Klein* Leicht* Preiswert* Touchscreen

* Betriebssystem* Android* iOS* (Windows Phone eher für Business)

Page 9: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Business* Desktop PCs* Cloud Computing?* Nur wenige Web-Apps als

Geschäftsanwendungen* Sicherheit!* Installierte Apps* Aber auch immer mehr Mobilgeräte

* Fahrzeuge* Bei Kunden, im Lager …

Page 10: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Business

* Bedienung* Tastatur, Maus, Touchscreen

* Betriebssystem* Windows* Für bestimmte Branchen MacOS* Selten Linux

* Vorteile* Gerätesteuerung* Ausnutzung der Hardware

Page 11: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Geschäftsanwendungen

* Desktopanwendungen * Abhängig vom Betriebssystem* Nutzung aller Ressourcen

* Hardware* Netzwerk* Internet* Touchscreen

* Offline Betrieb

Page 12: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Geschäftsanwendungen

* Webanwendungen * Laufen im Browser* In der Regel öffentlich zugänglich* In der Regel kein Zugriff auf Hardware* Laufen plattformübergreifend auf jedem Gerät

Page 13: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Heute

* 1 Betriebssystem für alle Formfaktoren* Desktop: Windows 8* Tablett: Windows 8 RT* Phone: Windows Phone 8** Anwendungen laufen überall

* auf jedem Gerät* an jedem Ort

* * Anpassungen im Code erforderlich

Page 14: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Die Zukunft von Microsoft

* Consumer* Microsoft muss mobil werden, aber wie?

* Business* Windows!* Cloud?* Services* Kein Interesse an Webanwendungen

Page 15: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Was machen wir?

* Geschäftsanwendungen mit VFP* Datenbank

* VFP* SQL Server

* Frontend* Desktop* Ggf. Mobilgeräte* Ggf. Internet

Page 16: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Anwendungsentwicklung

* Existierende Anwendungen müssen weiterlaufen!

* Mit vorhandenen Datenbanken!* VFP* SQL Server* …

Page 17: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Anwendungsentwicklung

* Zusatznutzen durch neue Technologien* Unterstützung aller Formfaktoren

* Desktop* Tablett* Mobiltelefon

Page 18: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Microsoft Technologien

* Desktop* Visual FoxPro* Windows Presentation Foundation* Windows 8 Store Apps

* Auch für Tablets

* Windows Phone App

* Web* ASP.NET* Silverlight

Page 19: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Anwendungsentwicklung

 Windows XPWindows 7

Windows 8 Windows 8 RT Windows Phone 8

Mac OS iOS Chrome OS Android Linux

Desktop                  VFP X X - - - - - - -WPF X X - - - - - - -Modern UI - X X - - - - - -WP8 - - - X - - - - -

Web                  Silverlight X X - - X - - - (X)HTML X X X X X X X X X

Page 20: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Entwickeln für dieMicrosoft Welt

Desktop

Tablet

Phone

Windows 8

Windows 8 RT

WindowsPhone 8

XAMLC#

XAML

C#C++VB

HTML

Javascript

Page 21: Uwe Habermann Uwe@VandU.eu Venelina Jordanova Venelina@VandU.eu dFPUG-CeBIT-Entwicklertreffen 13.03.2014

Anwendungsentwicklung