Vaadin mit Eclipse, Clojure und OSGi
()
About this ebook
kann, aber alles möglich macht. Das Potenzial eines solchen Ansatzes führt Eclipse meisterhaft vor. Man muss allerdings nicht eclipse.org heißen, um eine Plattform bauen und betreiben zu können.
Read more from Florian Pirchner
MQTT im IoT: Einstieg in die M2M-Kommunikation Rating: 0 out of 5 stars0 ratingsXtend beyond Java: DSL für mobile Business-Apps Rating: 0 out of 5 stars0 ratingsModulare Software entwickeln mit OSGi Rating: 0 out of 5 stars0 ratings
Related to Vaadin mit Eclipse, Clojure und OSGi
Titles in the series (100)
Java EE Security Rating: 0 out of 5 stars0 ratingsIT Wissensmanagement: Theorie und Praxis Rating: 0 out of 5 stars0 ratingsServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Rating: 0 out of 5 stars0 ratingsJavaScript auf dem Server Rating: 0 out of 5 stars0 ratingsF#: Ein praktischer Einstieg Rating: 0 out of 5 stars0 ratingsAlgorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsHTML5 Security Rating: 0 out of 5 stars0 ratingsBig Data: Technologiegrundlagen Rating: 0 out of 5 stars0 ratingsHTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsAmazon Web Services für .NET Entwickler Rating: 0 out of 5 stars0 ratingsSharePoint-Entwicklung für Einsteiger Rating: 0 out of 5 stars0 ratingsUX Design für Tablet-Websites: Ein Überblick Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsEinstieg in Google Go Rating: 0 out of 5 stars0 ratingsNutzeraspekte in Suchmaschinen: Komponenten für eine gelungene Usability-Gestaltung Rating: 0 out of 5 stars0 ratingsTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Rating: 0 out of 5 stars0 ratingsApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Rating: 0 out of 5 stars0 ratingsBig Data: Executive Briefing Rating: 0 out of 5 stars0 ratingsNFC: Near Field Communication für Android-Entwickler Rating: 5 out of 5 stars5/5OAuth 2.0: Client & Server Rating: 0 out of 5 stars0 ratingsGeolocation mit PHP: Foursquare-API, Google Places & Qype Rating: 0 out of 5 stars0 ratingsVaadin Schnelleinstieg Rating: 0 out of 5 stars0 ratingsTFS 2012 Anforderungsmanagement: Work Items und Prozessvorlagen Rating: 0 out of 5 stars0 ratingsMobile Business: Was Entscheider morgen wissen müssen Rating: 0 out of 5 stars0 ratingsWebentwicklung mit dem Play Framework Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenCL Rating: 0 out of 5 stars0 ratingsZend Framework 2: Für Einsteiger und Umsteiger Rating: 0 out of 5 stars0 ratingsSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Rating: 0 out of 5 stars0 ratingsÜberzeugende Präsentationen: Konzeption, Technik und Design Rating: 0 out of 5 stars0 ratings
Related ebooks
Vaadin Schnelleinstieg Rating: 0 out of 5 stars0 ratingsWebentwicklung mit dem Play Framework Rating: 0 out of 5 stars0 ratingsJavaFX Rendering & 3D Rating: 0 out of 5 stars0 ratingsDocker und die Containerwelt: Einstieg und Expertentipps rund um Docker-Container Rating: 1 out of 5 stars1/5Microsoft AJAX: AJAX Libary, ASP .NET 2.0 Extensions, AJAX Control Toolkit Rating: 0 out of 5 stars0 ratingsModerne Webanwendungen mit AngularJS Rating: 0 out of 5 stars0 ratingsDie Serverwelt von Node.js Rating: 0 out of 5 stars0 ratingsSpring Boot und Spring Cloud Rating: 5 out of 5 stars5/5Erfahrungen mit Eclipse 4: aus der Praxis für die Praxis Rating: 0 out of 5 stars0 ratingsASP.NET Core: Eine Einführung Rating: 0 out of 5 stars0 ratingsCDI - Dependency Injection in Java EE 7: Dependency Injection in Java EE 7 Rating: 0 out of 5 stars0 ratingsWeb Services mit Apache CXF: Schnell und einfach erklärt Rating: 0 out of 5 stars0 ratingsExpertentipps zu Angular: Neuerungen in Angular 6, Umgang mit Microservices, Performanz und UX-Design Rating: 0 out of 5 stars0 ratingsAutodesk Inventor 2019 - Aufbaukurs Konstruktion: Viele praktische Übungen am Konstruktionsobjekt Getriebe Rating: 0 out of 5 stars0 ratingsApps mit Azure Rating: 0 out of 5 stars0 ratingsVisual Studio Release Management Rating: 0 out of 5 stars0 ratingsJava FX - Status Quo: Status Quo Rating: 0 out of 5 stars0 ratingsSprachenkompendium: Vala, Go und Rust Rating: 0 out of 5 stars0 ratingsSilverlight 2.0: schnell + kompakt Rating: 0 out of 5 stars0 ratingsAngularJS: Testing und Best Practices Rating: 5 out of 5 stars5/5Spring Boot 2: Moderne Softwareentwicklung mit Spring 5 Rating: 0 out of 5 stars0 ratingsBlackBerry-10-Entwicklung mit der Momentics IDE Rating: 0 out of 5 stars0 ratingsApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Rating: 0 out of 5 stars0 ratingsKompakteinstieg: Continuous Integration mit Jenkins Rating: 0 out of 5 stars0 ratingsHTML 5 meets GWT Rating: 0 out of 5 stars0 ratingsWebanwendungen erstellen mit Vue.js: MVVM-Muster für konventionelle und Single-Page-Webseiten Rating: 0 out of 5 stars0 ratingsAutodesk AutoCAD 2015 - Grundlagen in Theorie und Praxis: Digitale Fabrikplanung Rating: 0 out of 5 stars0 ratingsGrails: Webanwendungen mit Groovy und Grails schnell+kompakt Rating: 0 out of 5 stars0 ratingsDas Vulkan-API: Teil 1: Grundlagen und erste Schritte Rating: 0 out of 5 stars0 ratingsSoftwarequalität in PHP-Prozessen: Installation und Betrieb eines Jenkins-Servers Rating: 0 out of 5 stars0 ratings
Internet & Web For You
HTML5 & CSS3 (Prags) Rating: 0 out of 5 stars0 ratingsWir machen dieses Social Media Rating: 0 out of 5 stars0 ratingsProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Rating: 0 out of 5 stars0 ratingsJoomla 4.0 logisch!: Einfache Webseitenerstellung ohne Programmierkenntnisse Rating: 0 out of 5 stars0 ratingsSo findest du den Einstieg in WordPress: Die technischen Grundlagen zu Installation, Konfiguration, Optimierung, Sicherheit, SEO Rating: 0 out of 5 stars0 ratingsShopware 6 Handbuch Rating: 0 out of 5 stars0 ratingsEinführung ins Darknet: Darknet ABC Rating: 0 out of 5 stars0 ratingsSEO mit Google Search Console: Webseiten mit kostenlosen Tools optimieren Rating: 0 out of 5 stars0 ratingsIch Hacker – Du Script-Kiddy: Hacking und Cracking Rating: 0 out of 5 stars0 ratingsWas kommt. Was geht. Was bleibt.: Kluge Texte über die wichtigsten Fragen unserer Zeit Rating: 0 out of 5 stars0 ratingsDas kleine Hypnose Einmaleins - Alles was Sie schon immer über die Hypnose wissen wollten von Ewald Pipper vom Hypnoseinstitut Rating: 0 out of 5 stars0 ratingsDas Prezi-Buch für spannende Präsentationen Rating: 0 out of 5 stars0 ratingsPHP für WordPress: Themes und Templates selbst entwickeln Rating: 0 out of 5 stars0 ratingsAndroid Security: Von Fake-Apps, Trojanern und Spy Phones Rating: 0 out of 5 stars0 ratingsDas Google Analytics-Buch Rating: 0 out of 5 stars0 ratingsPR im Social Web: Das Handbuch für Kommunikationsprofis Rating: 0 out of 5 stars0 ratingsEinfach Verschlüsseln Rating: 0 out of 5 stars0 ratingsEinstieg in WordPress Rating: 0 out of 5 stars0 ratingsDas Facebook-Marketing-Buch Rating: 4 out of 5 stars4/5Marketing für Selbständige: Schwerpunkt Social Media Rating: 0 out of 5 stars0 ratingsSchnelleinstieg WordPress SEO: Einstellungen, Keywords, Plug-ins und Strategien für optimales SEO Rating: 0 out of 5 stars0 ratingsUX-Missverständnisse: Was sich User wirklich wünschen Rating: 0 out of 5 stars0 ratingsDer Content Faktor: Schreiben Sie Texte, die gefunden und gelesen werden Rating: 0 out of 5 stars0 ratingsBug Bounty Hunting mit Kali-Linux oder Parrot Security OS: Hacking als Hautberuf oder Nebenjob Rating: 3 out of 5 stars3/5JavaScript kinderleicht!: Einfach programmieren lernen mit der Sprache des Web Rating: 0 out of 5 stars0 ratingsReact lernen und verstehen Rating: 0 out of 5 stars0 ratingsPHP 7 und MySQL: Ihr praktischer Einstieg in die Programmierung dynamischer Websites Rating: 0 out of 5 stars0 ratings30 Minuten Metaverse Rating: 0 out of 5 stars0 ratings
Reviews for Vaadin mit Eclipse, Clojure und OSGi
0 ratings0 reviews
Book preview
Vaadin mit Eclipse, Clojure und OSGi - Florian Pirchner
Florian Pirchner, Tobias Bayer, Benno Luthiger
Vaadin mit Eclipse, Clojure und OSGi
ISBN: 978-3-86802-468-5
© 2013 entwickler.press
Ein Imprint der Software & Support Media GmbH
1 Thinking of U and I and E – Vaaclipse bringt die Eclipse 4 Workbench ins Web
Rushan Gilmullin ist Project Lead des Open-Source-Projekts Vaaclipse und arbeitet seit einigen Monaten gemeinsam mit Sopot Cela an dessen Implementierung. Ziel von Vaaclipse ist es, die E4 Workbench im Web verfügbar zu machen. Abweichend vom bereits zur Verfügung stehenden Ansatz per RAP verwendet Vaaclipse – wie schon der Name vermuten lässt – das finnische UI-Framework Vaadin. Die Workbench-Komponenten werden auf Basis dieser Technologie implementiert, und das Ergebnis lässt keine Wünsche offen. Die Web-Workbench verhält sich sehr homogen in Bezug auf die erwarteten E4-Features. Die neueste Version von Vaaclipse basiert auf Vaadin 7. Es erforderte einiges an Aufwand, die Migration von Vaadin 6 auf Vaadin 7 durchzuführen. Besonders im Bereich Drag and Drop gab es einige kurzfristige Blocker. Durch die schnelle Behebung von Fehlern auf Seiten des Vaadin-Teams konnte die Migration allerdings sehr zügig abgeschlossen werden. Alles in allem ein sehr gelungenes Projekt mit einem hohen Nutzen für die Eclipse- und Webcommunity.
Das Projekt birgt sehr viele Vorteile in Bezug auf die Implementierung diverser Applikationen im Webbereich. Beispielsweise wird das Open-Source-Projekt „lunifera.org – OSGi-Services for Business Applications" Vaaclipse verwenden, um Businessapplikationen zu implementieren. Eine Designstudie zu diesem Thema ist unter [1] in Form eines kurzen Films zu sehen. Sie zeigt, wie hervorragend Vaaclipse verwendet werden kann, um dem Endnutzer maximale Usability zur Verfügung stellen zu können.
Die Entwicklung von Vaaclipse-Applikationen erfordert im Grunde Wissen über zwei Haupttechnologien: Einerseits sind Kenntnisse von E4 notwendig und zum anderen Vaadin-Kenntnisse. Da Vaaclipse zwei verschiedene Demoimplementierungen zur Verfügung stellt, sollte es relativ einfach sein, eine eigene Demo zu