IT-Development & Consulting. Quo Vadis Microsoft? Multiplattform-Entwicklung mit.net. Axel Eckenberger, it-people it-solutions
|
|
- Sigrid Günther
- vor 6 Jahren
- Abrufe
Transkript
1 IT-Development & Consulting Quo Vadis Microsoft? Multiplattform-Entwicklung mit.net Axel Eckenberger, it-people it-solutions
2 Agenda Was bedeutet Multiplattform Entwicklung? Welche Konsequenzen ergeben sich für die Entwicklung mit.net? Wohin wird die Reise gehen? 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 2
3 Multiplattform 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 3
4 Multiplatform: Hardware 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 4
5 Hardware Systemarchitektur I x86 32/64 Bit I ARM 32/64 Bit Maßgebliche Eigenschaften I Bildschirmgröße I Speicher I Prozessorleistung / Kerne I Netzwerkverbindung I Nutzerverhalten und -toleranz I GUI Abhängigkeit Geräteklassen I IoT I Phone I Tablet I PC I Server 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 5
6 Multiplatform: Betriebssysteme 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 6
7 Betriebssysteme Auf dem Gerät I Windows klassische Desktopanwendung / UWP I OS X I ios I Linux I Android Server, PC, Tablet, Phone, IoT Mac Tablet, Phone Server, PC, IoT Tablet, Phone Cloud I Anbieter die.net unterstützen Azure AWS Google I Infrastruktur (IaaS) und Dienste (PaaS) I Frei kombinierbarer Leistungsumfang 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 7
8 Multiplatform: Entwicklung 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 8
9 Frameworks.NET (Full) Framework Mono I Großer Funktionsumfang I Teile windowsspezifisch, z.b.: Grafik, Networking, Web I Umfang fast wie.net Framework I Windowsspezifische Anteile entfernt für Linux-Kompatibilität.NET Core I Neuentwicklung des.net Frameworks (schrittweise) I Aufteilung in separate Bibliotheken + Kleinere Bausteine + Modularere Systeme - Höhere Komplexität - Tooling I Ein Großteil der Bibliotheken ist plattformunabhängig und kann auf Windows, Linux, OS X oder mit Xamarin verwendet werden 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 9
10 Multi-Framework-DLLs Problem: Wiederverwendung von DLLs in mehreren Frameworks Shared Code I Code wird in die Ziel-DLL wird in das Zielprojekt integriert I Framework-spezifischer Code muss über Präprozessordirektiven abgegrenzt werden Portable Library I Verschiedene Profile bilden den kleinsten gemeinsamen Nenner ab I Profil wird in eine eigene DLL zusammengefasst, welche verlinkt werden muss.net Standard I Standard legt Funktionsumfang fest I Frameworks unterstützen verschiedene Versionen des Standards Derzeit Version 1.x Version 2.0 Q3/2017 I Keine eigene DLL notwendig, da Funktionen im jeweiligen Framework enthalten sind 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 10
11 Desktopanwendungen XAML (WPF/UWP) I Trennung von UI-Design und UI-Funktionalität I Viele Möglichkeiten zur UI-Gestaltung I Windows und UWP Windows Forms GTK I UI Darstellung klassisch I Probleme bei Geräten mit höherer Auflösung I Windows I Setzt Mono voraus I Windows, Linux und Mac Xamarin.Forms I UI Darstellung analog zu WPF I UWP und Mac 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 11
12 Mobile Anwendungen UWP Universal Windows Platform I Windows 10 I Plattformen: Server, PC, Tablet, Phone (?) I Vertrieb über Microsoft-Store, Custom-Store oder per side loading Xamarin ( nativ ) I ios, Android, UWP I Wrapper um native APIs I Erlaubt die Wiederverwendung von DLLs I Vertrieb über die Stores der Plattformen oder side loading Xamarin.Forms I ios, Android, UWP I Erlaubt die Wiederverwendung von DLLs und UI-Anteilen I Immer die Möglichkeit plattformspezifisch (Xamarin nativ ) zu entwickeln I Höhere Abstraktion der nativen APIs I Vertrieb über die Stores der Plattformen oder side loading 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 12
13 Webentwicklung ASP.NET I MVC, WebForms, WebAPI, SignalR I Abhängig von Windows-Betriebssystem I IIS oder IIS-Express ASP.NET Core I Im Rahmen von.net Core komplett neu geschrieben I Unabhängig vom Windows-Betriebssystem Hosting auf Linux oder OS X möglich I Performanceverbesserungen gegenüber klassischem ASP.NET I MVC, WebAPI I IIS, IIS-Express, Kestrel, Single Page Applications I Frontend mit JavaScript I Datenbindung und Content-Erzeugung auf dem Client I Frameworks: AngularJS, Angular 2, React.js, Vue.js, Ember.js, I Backend-API i.d.r. REST (WebAPI, WCF REST, WCF DataService + Odata) I Kommunikation mit Backend-API über Ajax 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 13
14 Entwicklung von Dienstanwendungen WCF (klassisch) I RPC I SOAP WCF REST-ful I REST I RPC oder datenorientiert WCF Data Services I REST I Datenorientiert I Abfragen über OData modifizierbar (Shaping, Filtering, Ordering, ) WEB API I REST I Teil von ASP.NET und ASP.NET Core 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 14
15 Multiplatform: Entwicklungsumgebungen 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 15
16 Entwickungsumgebungen Visual Studio I Windows und Mac I Umfangreiche IDE mit großem Funktionsumfang I Projekttemplates von Plattform abhängig I Primär.NET Sprachen jedoch auch andere Sprachen (z.b. Python) I Erweiterung über Extensions möglich Visual Studio Code I Windows, Mac und Linux I Texteditor / leichtgewichtige IDE I Großer Umfang an unterstützten Sprachen I Open Source I Fokus auf Erweiterbarkeit durch Extensions 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 16
17 Konsequenzen für die Entwicklung 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 17
18 Architektur / Deployment I Mehr cloudbasierte Systeme Platform as a Service (PaaS) Software as a Service (SaaS) Container I Heterogenität der Systeme steigt Einbindung von Legacy-Systemen Micro-Services Container-Orchestrierung I Nebenläufigkeit und nachrichtenbasierte Systeme als Standard Mehrkern-Prozessorarchitekturen Micro-Services I Serverkomponenten auf Linux Verfügbarkeit und Kosten Container I Komponentenorientierung Verpacken von Bibliotheken in NuGet-Pakete Firmenweite und projektspezifische NuGet-Streams Verwendung von.net Standard für NuGet-Projekte und shared Libraries 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 18
19 Anwendungsentwicklung I Web-Systeme Stärkere API-orientierung der Serverseite (OData, Json, REST) Wiederverwendung der Web-APIs in mehreren Frontends (z.b. Web, Desktop, Mobil) Web-Frontend Single Page Applications (z.b. mit Angular JS, Angular 2, RactJS) Responsive Design (Bootstrap) I Multi-Plattform Mobilsysteme Kostenfaktor Gemeinsame Grundfunktionalität Natives Look and Feel I Desktop Oberfläche mit WPF oder UWP Backend durch Web-API oder Cloud bereitgestellt U.u. Verwendung der Designsprache des Modern UI in WPF-Anwendungen Responsive Design I Datenbank SQL Server auf Linux JSON/XML in SQL Server 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 19
20 Ausblick 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 20
21 Wohin geht die Reise Microsoft Ziele Client I Mit MS-Technologie entwickelte Anwendungen auf allen Geräten und Betriebssystemen I Verlagerung des Backend von lokalen Servern in die Cloud I Ablösung von Oracle als Standard-DB-System bei Neuprojekten I Multiplattform-Entwicklung mit einer Codebasis Server (Windows, Linux und eingeschränkt OS X) Apps (ios, Android, UWP für Desktop) I Mehr Web-Anwendungen I Thin-Client-Lösungen wenn Web-Anwendungen nicht ausreichen I Backend auf dem Server oder in der Cloud I Im Einzelfall Berechnungen auf dem Client (Rechenleistung) 2017 PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 21
22 Vielen Dank für die Aufmerksamkeit I axel.eckenberger@pixel.de I I Web PIXEL GmbH - Ein Unternehmen der PIXEL Group - Folie 22
23 Zentrale PIXEL GmbH Lochhamer Schlag 17 D Gräfelfing Tel.: +49/89/ Fax: +49/89/ Niederlassung PIXEL GmbH Im Gewerbepark C15 D Regensburg 2017 PIXEL GmbH Ein Unternehmen der PIXEL Group
Line-of-Business-Apps mit der Universal Windows Platform entwickeln. Thomas Claudius
Line-of-Business-Apps mit der Universal Windows Platform entwickeln Thomas Claudius Huber @thomasclaudiush Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,
MehrSkill Profil & Projekt CV. Version Datum 05. April 2018
Skill Profil & Projekt CV Version 2018.4 Datum 05. April 2018 SkPr REACTIVE SYSTEMS KONTAKT POSTANSCHRIFT BÜROANSCHRIFT Ingo Grebe +49 (176) 225 179 15 Tulpenweg 17 Christian-Kremp-Straße 11 Dipl.-Inform.
MehrCross-Plattform-App- Entwicklung mit Visual Studio 2017
Cross-Plattform-App- Entwicklung mit Visual Studio 2017 Xamarin und Cordova André Krämer Softwareentwickler, Trainer & Berater andre@andrekraemer.de http://andrekraemer.de http://andrekraemer.de/blog http://github.com/andrekraemer
MehrCross-Platform Mobile mit.net
Cross-Platform Mobile mit.net Mobile Entwicklungslandschaft Nativ Crosscompiled Hybrid Web Beste Usability? Überschaubare Kosten? Was ist Xamarin? Was ist Xamarin? 2011 Gegründet aus dem Ximian, Novell
MehrAgenda. Native Cross- Platform- Entwicklung. Mobile Business Apps. App Demo Code Demo. Fazit. Architektur ALM
Agenda Mobile Business Apps Native Cross- Platform- Entwicklung App Demo Code Demo Fazit Architektur ALM Mobile Business Apps Mobile Business Apps Frontend/Device ALM Multiple Betriebssysteme Multiple
MehrSenior Softwareentwickler/-berater.NET
Senior Softwareentwickler/-berater.NET Persönliche Daten Dimitrij Wolf Master of Science (M. Sc.) Auf der Letteilung 12 64342 Seeheim-Jugenheim 01 52 29 41 65 19 dimitrij.wolf@gmail.com Geburtsjahr: Jahrgang
MehrMit Cloud Power werden Sie zum
Mit Cloud Power werden Sie zum Herzlich Willkommen! Christian Hassa Managing Partner TechTalk Software AG Agenda Mobile App Development mit Xamarin Pause Azure Mobile Services Q&A 9h00-10h30 10h30-10h50
MehrMit unseren Expert Sessions bleiben Sie und Ihre Kollegen immer up-to-date.
PROGRAMM Infos, Anmeldung und Termine Unsere kostenfreien Expert Sessions sind 1- bis 1,5-stündige Veranstaltungen, in denen wir Sie über neue Technologien, Methoden und Trends rund um die Softwareentwicklung
MehrMail: Web: juergen-schuster-it.de
Mail: j_schuster@me.com Twitter: @JuergenSchuster Web: juergen-schuster-it.de APEX Podcast: apex.press/talkshow Dynamic Actions Examples: dynamic-actions.com APEX-Meetups: apexmeetups.com APEX D-A-CH Facebook
MehrCross Platform Development mit SharePoint
Cross Platform Development mit SharePoint Agenda Wir entwickeln eine App um Businesstrips in SharePoint zu erfassen Businesstraveller 0.1 http://ppedv.de/msts Folien Demo Projekt Link Sammlung Und meine
MehrAktuelle Kurstermine
Design Patterns 20.07.2015-22.07.2015 3 Tage 1.200,- Lokale Netze - Basiswissen 20.07.2015-24.07.2015 5 Tage 1.830,- Java EE Persistence API Development 27.07.2015-29.07.2015 3 Tage 1.200,- Linux Server
MehrMeine App, die Cloud und ich
04. FEBRUAR 2016 Meine App, die Cloud und ich Braucht die universelle App den universellen Entwickler? Beate Lay Referent Beate Lay MCT (Microsoft Certified Trainer) C# Programmierung seit.net 1.0 Datenzugriff
MehrJörg Neumann Acando GmbH
Jörg Neumann Acando GmbH Jörg Neumann Principal Consultant bei der Acando GmbH MVP Windows Platform Development Beratung, Training, Coaching Buchautor, Speaker Mail: Joerg.Neumann@Acando.com Blog: www.headwriteline.blogspot.com
MehrAPEX OOS TOOLS & HELFER
APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!
MehrCross-Plattform Apps mit
efficiency. we set IT up. Cross-Plattform Apps mit // 25.01.2017 // Werner Steinbinder // doubleslash // // doubleslash 1 Über mich > Werner Steinbinder > Student für Angewandte Informatik im 7. Semester
MehrAndroid-Entwicklung und Integration in verschiedene Umgebungen. Rudolf Kasper CEO mission-webstyle ohg
Android-Entwicklung und Integration in verschiedene Umgebungen Rudolf Kasper CEO mission-webstyle ohg Agenda Vorstellung der mission-webstyle ohg Einführung in Android Android Integration in verschiedene
MehrMobile Development in.net mit Xamarin
1 Mobile Development in.net mit Xamarin Mobile Web (Hybrid) Apps Vorteil: Weniger Aufwand Multi-Plattform Web-Technologien Nachteil: UX Performance UI Design Gerätefunktionen 2 Plattform abstrahieren 3
MehrHTML5 und das Framework jquery Mobile
HTML5 und das Framework jquery Mobile Seminarvortrag Naeema Anees Betreuer: Prof. Ulrich Stegelmann Dipl.-Inform. Axel Blum Einleitung Vielfalt an mobilen Geräten Verschiedene Betriebssysteme Verschiedene
MehrDominik Doerner, Jonathan Bechtle ESCde
Dominik Doerner, Jonathan Bechtle ESCde Kursübersicht Einführung in ASP.NET Core 01 Was ist ASP.NET Core? 02 Startup und Middleware 03 Wie funktioniert MVC? 04 Debugging und Logging Trainer Dominik Doerner
MehrMobile Backend in der
Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile
MehrVernetzte Gebäudereinigung - Aufbau einer Cloud-Lösung
IT-Development & Consulting Vernetzte Gebäudereinigung - Aufbau einer Cloud-Lösung 08. März 2018 it-people it-solutions Übersicht I Fachliche Problemstellung und Zielsetzung unseres Projekts I Technische
MehrCross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone
1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer
Mehr.NET Softwareentwicklung
v1.1.th.net Softwareentwicklung Tom Halank Teamlead Development & Solutions ProTechnology GmbH Am Markt seit 2007 Niederlassungen in Dresden und Stuttgart Microsoft GOLD-Partner seit 2011 GOLD Application
Mehrios, Android, WP7... Alle nativ auf einen Streich!
ios, Android, WP7... Alle nativ auf einen Streich! Romano Roth und Oliver Brack Folie 1 24. September 2012 Romano Roth & Oliver Brack Kein Erfolg ohne Mobilität! 1600 1400 1200 1000 800 600 400 200 0 2010
MehrRomano Roth & Oliver Brack Zühlke Engineering AG
Romano Roth & Oliver Brack Zühlke Engineering AG 1600 1400 1200 1000 800 600 400 200 0 2010 2011 2012 2013 2014 2015 2016 12/11-02/12 PCs Mobilgeräte Android ios andere IDC/Nielsen 2012 Entwicklungskosten
MehrWeb APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services?
Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services? Web APIs Wo kommen wir her? Remote Procedure Calls (RPC) Verben/Aktionen im Endpunkt enthalten GetCustomer InsertInvoice
MehrRaber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version. Schimon.Mosessohn@microsoft.
Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version Schimon.Mosessohn@microsoft.com Herzlich Willkommen 1996 2004 2010 2014 Navision 3.7 Microsoft
MehrMobile App development mit Xamarin. Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG
Mobile App development mit Xamarin Christian Hassa (ch@techtalk.ch) Andreas Willich (awi@techtalk.ch) TechTalk Software AG % der Bevölkerung mit Smartphone Smartphone Durchdringung >50% 34% 43% 54% DACH
Mehr(Software) Architektur der Dinge. Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT
(Software) Architektur der Dinge Roland Graf / Simon Kranzer IKT-Forum 2016 I(o)T for Industry - Von IT zu IoT Hardware Mainframe Speichersysteme Rechner Kopplung Zentralisierung Anwendungsprogramme Software
MehrSenior Softwareentwickler/-berater.NET
Senior Softwareentwickler/-berater.NET Persönliche Daten Dimitrij Wolf Master of Science (M. Sc.) Schepp Allee 47 64295 Darmstadt 01 52 29 41 65 19 dimitrij.wolf@gmail.com Geburtsjahr: Jahrgang 1982 Guten
MehrWERDEGANG BENJAMIN STELLJES FULL STACK WEB DEVELOPER
KURZPROFIL Die Softwareentwicklung erfordert viele Voraussetzungen an eine Person wie analytisches Denken, Kompetenzen in der Problemlösung und natürlich fachliche Fähigkeiten in der Anwendungsentwicklung.
MehrThomas Claudius Huber Trivadis Services AG. Endlich Cross-Platform: Universal- Windows-Apps für Windows 10
Thomas Claudius Huber Trivadis Services AG Endlich Cross-Platform: Universal- Windows-Apps für Windows 10 Thomas Claudius Huber Principal Consultant bei Trivadis Pluralsight-Autor, Buchautor C#, XAML,
MehrForms auf Tablets. Vision oder Realität?
Forms auf Tablets Vision oder Realität? Die handelnden Personen Jan-Peter Timmermann Entwickler seit 1985 (Informix) OCP Oracle Forms/Reports, PL/SQL Seit 2000 bei Unternehmen wie Opitz, Trivadis und PITSS
MehrTechnologie ist Handwerk, Software was man draus macht.
Was ist BrixWare? Wir machen Software. Nicht weniger, nicht mehr. Wir tun dies mit Begeisterung für Wege und Lösungen, sind kreativ aber verlieren nie den Blick auf die Realität! Durch unsere langjährigen
MehrAgenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard
Agenda Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard AZURE REGIONS offen BETRIEBSSYSTEME DATENBANKEN ENTWICKLUNGS-
MehrZentrale Informatik. Cross-platform Apps. Andrea Grössbauer David Meier. 11/11/15 Lunchveranstaltungen HS16 - Crossplatform Apps 1
Cross-platform Apps Andrea Grössbauer David Meier 1 Was sind cross-platform Apps? Bei cross-platform Apps muss der Code nicht für jede Plattform einzeln geschrieben werden. Es wird sozusagen eine Universalapp
MehrGRAU DataSpace 2.0 Enterprise Fileshare & Sync in der Hybrid Cloud YOUR DATA. YOUR CONTROL
GRAU DataSpace 2.0 Enterprise Fileshare & Sync in der Hybrid Cloud YOUR DATA. YOUR CONTROL 3. April 2014 Die Herausforderung... Sicherer Zugriff auf Unternehmensdaten: über Mobile Geräte (Smart-Phones/Tablets/Notebooks)
MehrPlattformunabhängige App-Entwicklung - Eine für alle?
Plattformunabhängige App-Entwicklung - Eine für alle? AGENDA Kurze Firmenpräsentation: M&M Software GmbH Motivation Komponenten der plattformunabhängigen App-Entwicklung Vergleich der App-Arten Beispiele
MehrApplication Designer & Framework unlimited
NEUE POWER Application Designer & Framework unlimited Geschäftsanwendung 50% schneller erstellen und agil den Markt bedienen. Ideen und Kreativität nutzen Anwendung ohne Code erstellen Hochmoderne Web-Anwendung
MehrIndividuelle Softwareentwicklung
Kostenlose Angebotserstellung: www.wilde-it.com Individuelle Softwareentwicklung WILDE-IT Ihr Partner für moderne und hochwertige Softwarelösungen zur Optimierung Ihrer Geschäftsprozesse Höchste Expertise
MehrMultiplattform «Janus» Janus Management System JMS
Multiplattform «Janus» Janus Management System JMS Parking-Seminar 2014 Jürg Biedermann, Parkomatic AG Agenda Warum ein neues Managementsystem? Erster Vergleich ZMS vs. JMS Wie JMS funktioniert Skalierbare
MehrAgon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen.
The native web mobile Architekturen mit HTML5 und PhoneGap Juri Urbainczyk Agon meets Technology 26. Februar 2013 Agon Solutions Ihre Prozesse in besten Händen. 1 Worum geht s? Mobile und mehr Warum HTML5?
Mehr1. Übersicht Public Cloud Anbieter (PaaS und IaaS)
1. Übersicht Public Cloud Anbieter (PaaS und IaaS) REGIONEN (STANDORTE) RZ IN DEUTSCHLAND INSTANZ FAMILIEN INSTANZ TYPEN INDIVIDUELLE INSTANZ- GRÖSSEN Amazon Web Services Google Cloud Platform 16 1 (Frankfurt)
MehrMobile API 2.0 Partizipative App Entwicklung
Mobile API 2.0 Partizipative App Entwicklung Mobile API 2.0 Aktuelle Herausforderungen Mobile Apps sollen Geschäftsprozesse beschleunigen Verbindung mit mehreren Backend Systemen Apps müssen auf unterschiedlichen
MehrSkalierbare Enterprise Architekturen für Universal Windows Platform Apps
Agenda Ziele Portable Class Libraries Projektaufbau MVVM Databinding #1 MVVM Light Inversion of Control & Dependency Injection Repository Pattern Databinding #2 Skalierbare Enterprise Architekturen für
MehrEclipse Scout Heute und Morgen. Jérémie Bresson BSI Business Systems Integration AG
Eclipse Scout Heute und Morgen @ZimMatthias @j2r2b Matthias Zimmermann Jérémie Bresson BSI Business Systems Integration AG Scout Heute Neon Release Eclipse Scout Neon Release Neue Java Platform Neon Release
MehrEntwicklung einer Mobile Application mit ADF Mobile
Entwicklung einer Mobile Application mit ADF Mobile Markus Neubauer, Thomas Feldmeier Fürth Schlüsselworte ADF Mobile, ADF, Mobile, Middleware, JDeveloper Einleitung Vor kurzem hat Oracle das Application
MehrEchte Cross-Plattform Anwendungen mit Angular 2 in Action!
Browser, Mobile & Desktop Echte Cross-Plattform Anwendungen mit Angular 2 in Action! Christian Weyer Thinktecture AG @christianweyer 2 Christian Weyer Mitgründer & Principal Consultant Thinktecture AG
Mehr!!!! Mail: Web: juergen-schuster-it.de. ! APEX D-A-CH Facebook Group: bit.ly/apex_on_facebook
!!!! Mail: j_schuster@me.com! Twitter: @JuergenSchuster Web: juergen-schuster-it.de!! APEX D-A-CH Facebook Group: bit.ly/apex_on_facebook Zu meiner Person Oracle (13 Jahre) Freiberuflich (5 Jahre) APEX
MehrDAS.NET SOFTWARE ENGINEERING
WEITERBILDUNG DAS.NET SOFTWARE ENGINEERING Weiterbildungs-Diplomlehrgang DAS Berufsbegleitendes Weiterbildungsstudium für Software Entwickler www.hsr.ch/weiterbildung Zusammenfassung Termine Vorkurs 16./22./23./30.
MehrVielen Dank für die Einladung Anwendertreffen Senox 2017
Vielen Dank für die Einladung Anwendertreffen Senox 2017 Loy & Hutz Systementwicklung Sebastian Arndt Entwicklungsleiter Silke Potapczuk Teamleiter Yasin Carkci Teamleiter Emmy-Noether-Strasse 2 79110
MehrVorlesung Service and Cloud Computing" 7. Cloud Computing Platform as a Service (PaaS)
Vorlesung Service and Cloud Computing" 7. Cloud Computing Platform as a Service (PaaS) Dr.-Ing. Iris Braun Gliederung Cloud Computing PaaS Platform as a Service Wiederholung PaaS-Anbieter Google App Engine
MehrVAADIN, SPRING BOOT & REST
VAADIN, SPRING BOOT & REST Ein Einstieg für Domino Entwickler Stephan Kopp 1 STEPHAN KOPP Software & Solutions Development Tel.: +49 6182 7869420 Mobil: +49 173 3089806 E-Mail: stephan.kopp@axians.de 2
MehrCARM und CARM-NG Server Automatisierung mit Agenten; Schnittstellen zu anderen Datenbanken; Web-Enabled
CARM und CARM-NG Server Automatisierung mit Agenten; Schnittstellen zu anderen Datenbanken; Web-Enabled APIS Informationstechnologien GmbH Heiko Wagner John Rainer XIII. Benutzertreffen für APIS IQ-Software
MehrSingle Sourcing in Java: Desktop-Anwendung & Web-Applikation aus einer Quelle
Single Sourcing in Java: Desktop-Anwendung & Web-Applikation aus einer Quelle Single Sourcing 1 Was erwartet Sie? Wer ist t&p? Wie war die Ausgangslage? Warum Single Sourcing? Und wie funktioniert es?
MehrIoT in der Praxis. Elektroautos, Ladesäulen und Azure
IoT in der Praxis Elektroautos, Ladesäulen und Azure Christoph Müller Christoph.Mueller@bridging-it.de @ChristophMM Tobias Meier http://blog.bridging-it.de/author/tobias.meier Tobias.Meier@bridging-it.de
MehrTechnische Informationen
Technische Informationen STAUFEN AG & CAS SOFTWARE AG Inhalt Überblick... 2 Hosting... 2 Inhouse (private Cloud)... 2 Deutsches Rechenzentrum... 3 Clients... 4 Betrieb... 4 Sicherheit... 4 Schnittstellen...
MehrProfitieren Sie von einer offenen und flexiblen Clouddienstplattform
Microsoft Azure Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure ist eine wachsende Sammlung integrierter Clouddienste für Analysen, Computing, Datenbanken, Mobilgeräte,
MehrWesentliche Ideen und Komponenten der V13 V13 Under the Hood die Technik dahinter
Wesentliche Ideen und Komponenten der V13 V13 Under the Hood die Technik dahinter Der Client PBX und App Platform Verschiedene zentrale Apps Installation V13, der Client myapps V13 Under the Hood die Technik
MehrJava.NET Web-Technologien Mobile
2017 Java.NET Web-Technologien Mobile MATHEMA Training Seit mehr als 20 Jahren unterstützen wir unsere Kunden nicht nur mit hochqualifizierter Beratung sowie Entwicklungsleistung, sondern geben unser in
MehrKKGeo/IGArc Fachstellenleitersitzung 6. April 2018 ENTERPRISE GIS
KKGeo/IGArc Fachstellenleitersitzung 6. April 2018 ENTERPRISE GIS DIGITALE TRANSFORMATION Das gleiche digital tun wie bis jetzt analog, ist kein digitaler Wandel. (InfoSocietyDays Bern) In digitalen Technologien
MehrUI / UX Designer (m/w)
UI / UX Designer (m/w) Konzeption und Design für Webportale, Shopsysteme und mobile Anwendungen Erstellen von Wireframes und Prototypen für neue Projekte und Features Resposive Design von Benutzeroberflächen
MehrWERDEGANG BENJAMIN STELLJES FULL STACK WEB DEVELOPER
KURZPROFIL Die Softwareentwicklung erfordert viele Voraussetzungen an eine Person wie analytisches Denken, Kompetenzen in der Problemlösung und natürlich fachliche Fähigkeiten in der Anwendungsentwicklung.
MehrADF Mobile konkret Best Practices Live erklärt. Jan Ernst
ADF Mobile konkret Best Practices Live erklärt Jan Ernst Zur Person: Jan Ernst Bachelorstudium Wirtschaftswissenschaften mit Schwerpunkt Wirtschaftsinformatik (4. Semsester) FAU Erlangen/Nürnberg Werkstudent
MehrMobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten
Mobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten Zur Person Jürgen Menge Themenverantwortlicher der DOAG für Oracle Forms juergen.menge@der-it-macher.de www.der-it-macher.de Königsdorfer Str.
MehrEPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. www.epoconsulting.com. Stand 2015/04. EPO Consulting GmbH - 1 -
EPO Consulting GmbH Ihr Partner für HTML5 und SAP UI5 Apps www.epoconsulting.com Stand 2015/04 EPO Consulting GmbH - 1 - EPO Mobile Apps für HTML5 und SAP UI5 Apps SAP bietet künftig für alle SAP Produkte
MehrVergleich von Webtechnologien zur Erstellung einer Rich Internet Applicationam Beispiel der Kundenverwaltungssoftware VDMS
Stephan Püngel Vergleich von Webtechnologien zur Erstellung einer Rich Internet Applicationam Beispiel der Kundenverwaltungssoftware sübersicht Einstieg Vorstellung als Rich Internet Application Technologie
MehrMobile Backend in. Cloud. Azure Mobile Services / Websites / Active Directory /
Mobile Backend in Cloud Azure Mobile Services / Websites / Active Directory / Einführung Wachstum / Marktanalyse Quelle: Gartner 2012 2500 Mobile Internet Benutzer Desktop Internet Benutzer Internet Benutzer
MehrCloud Services eine Wirtschaftlichkeitsbetrachtung Eine Hilfestellung für den wirtschaftlichen Einsatz von Cloud Services
Cloud Services eine Wirtschaftlichkeitsbetrachtung Eine Hilfestellung für den wirtschaftlichen Einsatz von Cloud Services Felix Welz-Temming Sales Executive Cloud Solutions Ein Rechenbeispiel zur Einführung
Mehr.NET & OPENSOURCE. Andreas Willich
.NET & OPENSOURCE Andreas Willich / @sabotageandi ANDREAS WILLICH begeisterter.net Entwickler seit > 10 Jahren So ware- Entwickler bei TechTalk.NET Rich Clients Mobile/Xamarin Mit- Organisator der Linuxwochen
MehrAzure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET)
Azure Community Deutschland Microsoft Azure Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET) Berlin 2016 1.0 Vorwort Hallo zusammen! das Schwerpunktthema der ACD, ist in diesem
MehrSystemanforderungen für Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Alle Rechte vorbehalten.
Systemanforderungen für Qlik Sense Qlik Sense 3.1 Copyright 1993-2016 QlikTech International AB. Alle Rechte vorbehalten. Copyright 1993-2016 QlikTech International AB. Alle Rechte vorbehalten. Qlik, QlikTech,
MehrMobile Anwendungen im SAP-Umfeld
Erstes Symposium für neue IT in Leipzig 27. September 2013 Michael Rentzsch Informatik DV GmbH michael.rentzsch@informatik-dv.com +49.341.462586920 IT-Trend: Mobile Mobile might be one of the most interesting
MehrHeinrich & Reuter Solutions GmbH
Heinrich & Reuter Solutions GmbH Wir schaffen Lösungen Nutzerzentriert Bedarfsgerecht Begeisternd Nachhaltig Zukunftssicher Windows 8 / 10 Phone WPF / Desktop Silverlight / Web Big Screen Folie: 2, Stand:
MehrSteffen Bischoff Senior Sales Engineer
CLOUD FÜR DUMMIES Steffen Bischoff Senior Sales Engineer sbischoff@talend.com 4 WAS CLOUD-LÖSUNGEN BIETEN Keine Anfangsinvestition Geringe Betriebskosten Zahlung nach Gebrauch Überall zugänglich Einfache
MehrTechnische Voraussetzungen
Technische Voraussetzungen (Stand November 2018) PC-forum GmbH Am Gehrenbach 8 D- 88167 Maierhöfen Tel. +49 8383/22 88 30 www.bizs.de info@bizs.de PC-forum GmbH 2018 Server Dedizierter Server Hardware
MehrMicrosoft Azure Services-Plattform
Azure Services-Plattform Basis für Software-plus-Services Lösungen Holger Sirtl Architekturberater Developer Platform & Strategy Group Deutschland GmbH http://blogs.msdn.com/hsirtl Agenda Betriebsmodelle
MehrUI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH!
UI-TESTING FÜR MOBILE PLATTFORMEN HERAUSFORDERUNG UND CHANCE ZUGLEICH! von @MarkusTiede - BREDEX GmbH ABOUT ME Eclipse.org Committer since 2010 Jubula & Simultaneous Release Eclipse Packaging Project primär
MehrAT SOLUTION PARTNER WE LIKE TO MOVE IT FROM ABAP TO UI5. AT Solution Partner
AT SOLUTION PARTNER WE LIKE TO MOVE IT FROM ABAP TO UI5 AT SOLUTION PARTNER Full Service Provider im SAP Umfeld 50 Berater Partner Center of Expertise > 25 Jahre SAP Erfahrung Partnerschaftliches Verhältnis
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
MehrMEET THE CUISINES.
MEET THE CUISINES www.bestppt.com Agenda START Unternehmensvorstellung Wer sind wir? Portfolio Was können wir für Sie tun? Network Gemeinsames Fachwissen Referenzen Für wen arbeiten wir? ENDE Unternehmensvorstellung
MehrReact.js flottes Front-End für Domino. Knut Herrmann
React.js flottes Front-End für Domino Knut Herrmann Knut Herrmann Senior Software Architekt Leonso GmbH Notes Domino Entwickler seit Version 2 Web-App-Entwickler aktiv auf StackOverflow E-Mail: knut.herrmann@leonso.de
MehrCross Platform Development Heute Windows, morgen Android, übermorgen Xbox
Cross Platform Development Heute Windows, morgen Android, übermorgen Xbox Daniel Meixner Technical Evangelist Microsoft Deutschland GmbH @DanielMeixner DevelopersDevelopersDevelopersDevelopers.Net Programming
MehrGRAU DataSpace 2.0 Die sichere Fileshare & Sync Lösung für Unternehmen und Organisationen YOUR DATA. YOUR CONTROL
GRAU DataSpace 2.0 Die sichere Fileshare & Sync Lösung für Unternehmen und Organisationen YOUR DATA. YOUR CONTROL 20. Mar 2014 im Überblick Basiert auf robustem DMS/ECM-Kern (agorum core) Zahlreiche offene
MehrGoogle Gears Offline Web?
Google Gears ist eine Browsererweiterung, die es in sich hat. Dem Webanwendungsentwickler werden Dienste bereitgestellt, die es ermöglichen, Webanwendungen so zu schreiben, dass eine Offline-Arbeit möglich
MehrForms Desktop Kooperation
Forms Desktop Kooperation Oracle Forms in Integration & Interaktion Forms Day 2019 Motivation Kennen Sie diese Argumente? Kein modernes GUI.. fehlende Komponenten Forms zu starr und wird als Insel empfunden
MehrEchte Cross-Plattform Anwendungen mit Angular 2 in Action!
Browser, Mobile & Desktop Echte Cross-Plattform Anwendungen mit Angular 2 in Action! Christian Weyer Thinktecture AG @christianweyer 2 Christian Weyer Mitgründer & Principal Consultant Thinktecture AG
MehrXamarin Applikationen Showcase aus der Praxis
Xamarin Applikationen Showcase aus der Praxis Mark Allibone @mallibone Noser Engineering AG 2014, Alle Rechte vorbehalten. Erfahrungen Erfahrung ist der beste Lehrmeister. Nur das Schulgeld ist teuer.
MehrDer Oracle Mobile Cloud Service
Der Oracle Mobile Cloud Service - Die Infrastruktur für Mobile Apps in der Cloud Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co KG Safe Harbor Statement The following is intended to outline
MehrMicrosoft SharePoint. share it, do it! www.klockwork.at
Microsoft SharePoint share it, do it! www.klockwork.at Share it do it! Das Wissen steckt vor allem in den Köpfen unserer Mitarbeiter. Deshalb ermutigen wir sie, ihr Wissen aufzuzeichnen und zu teilen.
MehrVom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung
Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der
MehrEine Schritt-für-Schritt- Anleitung, um COBOL- Anwendungen in die Cloud zu bringen
Eine -für-- Anleitung, um COBOL- Anwendungen in die Cloud zu bringen Bereitstellungen in virtuellen Umgebungen und der Cloud mit Visual COBOL 1 Entdecken Sie die neuen Möglichkeiten: COBOL in der Cloud
MehrRoman Schacherl, softaware gmbh. Windows 8-Apps in Business-Szenarien
Roman Schacherl, softaware gmbh Windows 8-Apps in Business-Szenarien Individualentwicklung ist unsere Leidenschaft. Von der Idee zur Software. Nicht umgekehrt. Enge Kooperation mit Microsoft Therapie Pharma
MehrWeb Apps. Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter /
Web Apps Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter / 07.06.2013 Vielleicht kennen Sie das auch? Sie haben in Ihrem Unternehmen eine Web- oder
MehrLOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT
LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT AIT GmbH & Co. KG Ihre Software effizienter entwickelt. ÜBERSICHT GRÜNDE UND ZEITPUNKT
MehrBusiness-Softwareentwicklung // Professionell. Individuell. Innovativ.
BERATERPROFIL Business-Softwareentwicklung // Professionell. Individuell. Innovativ. Matthias Jauernig Adresse Auf dem See 21 61169 Friedberg Mobil 0151 / 59444849 E-Mail matthias@jauernig-it.de Webseite
MehrMicrosoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH
Microsoft Azure: Ein Überblick für Entwickler Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH Moderne Softwareentwicklung Microsoft Azure unterstützt
Mehr