Upload
mickael-istria
View
341
Download
0
Embed Size (px)
Citation preview
Real-life projects: examples
https://github.com/paypal/rest-api-sample-app-java/
http://git.eclipse.org/c/platform/eclipse.platform.ui.git/tree
https://github.com/hypery2k/angular_cordova_app
Real-life projects: generalization
N-tiers: data, services, client...Multi-targets: Cloud, RCP, Web, Mobile Hybrid, Mobile Native...Dev/Ops: Code, deployment, Vms/Containers...Polyglot: Java, JavaScript, SQL, .dockerfiles,...Multi-frameworks: Java EE, AngularJS, Android, Cordova...Multi build/dependency tools: Maven, NPM, Bower, Grunt...Replaceable/Moveable components: Android/Native ↔ Cordova, Spring ↔ Java EE, Java EE ↔ Node.js...
TL;DR: Modularity and multiple technologies
Eclipse IDE and multiple technologies
...Eclipse IDE is already GREAT when it comes to mixing mutliple technologies in the same project...
When those projects are configured correctly!!!
Assuming that your IDE has the right tools installed (discussion out of the scope of this presentation)...
Hack, Adopt, ContributeSources:➢ http://git.eclipse.org/c/e4/org.eclipse.e4.ui.git (& Gerrit):
bundles/org.eclipse.e4.ui.importer➢ https://github.com/jbosstools/jbosstools-playground:
plugins/org.jboss.tools.easymport➢ Target: in Platform for Neptune (?)
Hackathon Tonight!
Common Navigator Framework at work
Source: Target:
http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fcnf.htm
org.eclipse.ui.navigator.navigatorContent/commonFilter org.eclipse.ui.navigator.navigatorContent/navigatorContent
Hack, Fix, ContributeSources:➢ http://git.eclipse.org/c/platform/eclipse.platform.ui.git (&
Gerrit): bundles/org.eclipse.ui.navigator.resources
Hackathon Tonight!