Languages and Tools

Tue, 2015-01-27 18:12

CDT Summit

The CDT Summit is a day-long, informal gathering of committers and contributors of the CDT, Linux Tools, PTP, and Trace Compass communities to discuss project direction, ongoing work, proposed changes and enhancements, and any other topic of interest to the participants.

For details and to sign up, see the CDT Summit page.

Fri, 2014-12-19 13:45

KEYNOTE: Java 9 and Beyond (Grand Peninsula DEFG)

Java 9 will introduce a standard module system to the platform in order to modularize the platform itself, improve performance and security, and simplify the development and maintenance of large applications. Mark will explain the impact and benefits of Java 9, and then offer a highly-speculative sneak preview of "life after Java 9," the advanced features currently in development for the Java virtual machine and language.

Fri, 2014-12-12 17:10

iOS Development with Eclipse and Java - Yes it is possible! (presented by Oracle)

In this demo focused session we'll show you how Oracle enables you to develop Java applications that install and run on iOS devices (and Android too). Leveraging Java for business logic, rich set of UI components for HTML5 based UIs, device feature integration and a complete MVC you can create on-device cross platform application with ease.
We'll explain the architecture and show you the development experience in Eclipse.

Tue, 2014-11-18 05:41

Declarative Maven builds for Android in Eclipse

Android for Maven Eclipse (m2e-android) brings the power of Maven into Google’s Android Development Tools plugin for Eclipse (ADT). In this talk I’ll discuss the importance of declarative builds, the future of Android/Eclipse development now that Google is focussing on IntelliJ Android Studios, and explore the vibrant community surrounding m2e-android.

Mon, 2014-11-17 22:19

M2Eclipse: The collaboration of the Maven & Eclipse Platforms

M2Eclipse provides a robust and mature solution for integrating Maven with the Eclipse IDE. M2Eclipse continues on the path to be the de-facto standard Eclipse integration for Maven users and Maven integrators alike. An open Project Configuration Framework unifies the IDE with automated, headless environments by synchronizing Eclipse settings for technologies like JDT, and WTP with their Maven plugin analogs. A viable solution for the ever present tension between build automation and the IDE.

Mon, 2014-11-17 19:36

Making Eclipse with HTML and JavaScript fun again!

Come and see how Eclipse via the JBoss Tools team and their plugins have learned new tricks such as better JavaScript content assist and validation, Live reload of applications (no more refresh needed), AngularJS with Ionic components and visual preview of html5 pages.

All of this plus more I’ll cover and outline how we have helped fix issues in Eclipse Java Script Development Tools (JSDT) and how we plan to continue improving and contributing features in the upcoming Mars release – hopefully with your help.

Mon, 2014-11-17 10:57

JVM Optimization 101

Immutable data structures, defensive copies and functional programming - good coding style often raises one question: Will it be fast enough? To answer that, a few follow-up-questions have to be considered: How does the Java Virtual Machine cope with object allocations, anonymous functions and stream operations? How big is the overhead introduced by those constructs? And which means are available on the JVM that allow me to write readable, yet fast code?

Mon, 2014-11-17 09:21

Xtext for Beginners

Xtext is a framework that makes it easy to build great tooling for languages. This includes a smart editor, incremental building, a symbol index, code generation, Java integration, and much more. Both domain-specific and general-purpose languages are supported.

Mon, 2014-11-17 05:29

Embrace Java8: Functional Programming with Eclipse

Without a doubt, Java8 is the biggest improvement to the language since the introduction of generics. Finally it is possible to write code that reads like the problem statement. No longer do you need to manually translate functions into a procedural list of statements. With the newly introduced lambda expressions, the enhancements to the collections framework, and the new stream API, you can express a solution that you can look at and immediately know it’s correct.


Subscribe to Languages and Tools