Java

Continuous APM: from IDE to Production (Presented by Compuware)

Session Type: 
Sponsored Session
Speakers

Continuous APM from IDE to Production

Schedule info

Time slot: 
28 March 10:15 - 10:50
Room: 
Federal
Status: 
Accepted

Audience

Track: 
ALM Connect
Experience level: 
Intermediate

OData Unleashed! Let’s learn how to exploit it (Presented by SAP)

Session Type: 
Sponsored Session
Speakers

Are you a fan of RESTful services? Are you either a producer or a consumer of data? Then, let me introduce you to OData.

The Open Data Protocol (OData) is a Web protocol used for querying and updating data. It provides a way to unlock your data and free it from silos that exist in applications today. Currently, OData is the data API for Microsoft Azure, SAP NetWeaver Gateway, eBay, Netflix, and more.

Schedule info

Time slot: 
27 March 13:30 - 14:05
Status: 
Accepted

Audience

Track: 
Tools
Experience level: 
Beginner

Vert.x - Polyglot Asynchronous Applications for the JVM (Commonwealth Complex)

Session Type: 
Keynote
Speakers

Tim started work on Vert.x in mid-2011 after being intrigued by the amount of interest in Node.js and realising that there was nothing similar for the JVM, and frankly, some things could be done better.

The keynote will give you an overview of what Vert.x is and how you can use it to write powerful, modular, web or enterprise applications in Java, JavaScript, Ruby, Groovy or Python, or even mix and match multiple languages in a single application.

Slides:
http://www.slideshare.net/timfox111/vertx-keynote-for-eclipsecon-2013

Schedule info

Time slot: 
28 March 09:30 - 10:00
Status: 
Accepted

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

Internal DSLs with Xtend

Session Type: 
Standard [35 minutes]
Speakers

Xtend, Eclipse's new statically typed programming language for the JVM offers many possibilities for developing very concise and declarative APIs - aka internal Domain-Specific-Languages (DSL).

Schedule info

Time slot: 
27 March 11:15 - 11:50
Status: 
Accepted

Audience

Track: 
DSL
Experience level: 
Beginner

Dali Tooling for Dynamic Persistence and NoSQL

Session Type: 
Standard [35 minutes]
Speakers

The Eclipse Dali project has been providing robust JPA and JAXB tooling for a good number of years. Over this time-frame we have seen the rise of HTML5 driven web applications and NoSQL databases. These technologies present new opportunities and challenges for today's web application developer and likewise new opportunities and challenges for the Dali project to continue to grow and meet the needs of our users.

Schedule info

Time slot: 
27 March 13:30 - 14:05
Status: 
Accepted

Audience

Track: 
Web Development
Experience level: 
Intermediate

Merging technologies to bring 3D printing status to the web

Session Type: 
Standard [35 minutes]
Speakers

UPDATE: Thank you for coming out to my talk! If you're like to view the slides, you can find them at http://cdn.cache.stickmanventures.com/presentations/eclipsecon2013/index... with real time 3D printer status attached at the bottom. If you have questions, please let me know. -- Justin

3D printing continues to expand beyond the hackerspaces and into the home. With the addition of many internet connected appliances and M2M devices, why sit and watch the timer at your desk for that print to finish?

In this talk, I dive into merging open source software and technologies (such as Eclipse Paho) to help bring a Makerbot Industries Replicator 3D printer to the web.

Schedule info

Time slot: 
26 March 16:15 - 16:50
Status: 
Accepted

Audience

Track: 
Mobile Development
Experience level: 
Beginner

Null-Safety on Steroids

Session Type: 
Standard [35 minutes]
Speakers

One of the major features in Eclipse Juno is the improved null-analysis in the Java Development Tools (JDT). At first it sounds really amazing: You just put a few annotations into your code and the compiler will tell you up-front when you try to access a null value. NullPointerExceptions are history, aren't they?

Schedule info

Time slot: 
27 March 16:15 - 16:50
Status: 
Accepted

Audience

Track: 
Cool Stuff (Other)
Experience level: 
Beginner

Tags:

Java DSLs with Xtext

Session Type: 
Standard [35 minutes]
Speakers

Building DSLs with Xtext is easy: You define the most convenient syntax and generate whatever code you like from it.

But integrating these DSLs within a Java project usually involves bridging some major gaps, e.g. mutual referencing, mixing generated and hand-written code as well as integration on the IDE level. Xtext's special support for Java DSLs gives you all of this and more for free.

Schedule info

Time slot: 
26 March 10:30 - 11:05
Status: 
Accepted

Audience

Track: 
DSL
Experience level: 
Intermediate
Slides: 

Deploying modular applications with Apache ACE

Session Type: 
Standard [35 minutes]
Speakers

A modular runtime brings a lot of benefits for deploying apps in the cloud: zero-downtime deployments (without the need of a cluster), small deployments, versioning, and so on. We use Java to write modular applications, but how do we deploy them to the cloud? We end up with a large set of small modules. If we packaged all those modules together before deployment, we’d lose the power of modular deployments. Apache ACE is a provisioning server that helps you deploy modular applications to the cloud, private servers, desktops, or even embedded and mobile devices.

Schedule info

Status: 
Declined

Audience

Track: 
ALM Connect
Experience level: 
Beginner

Cloud-enable your Java applications using the Windows Azure Eclipse plugin

Session Type: 
Tutorial [3 hours]
Speakers

Join us in this demo-heavy training session to learn how Java developers using Eclipse can take advantage of the compute, storage, and connectivity resources offered by Windows Azure, the Microsoft cloud development platform. We'll show you how to achieve high scalability and redundancy using stateless virtual machines, use caching roles to improve performance, monitor events and logs across multiple instances, connect to different DB engines including NoSQL alternatives such as MongoDB and Cassandra, and implement messaging patterns using the AMQP-based Service Bus.

Schedule info

Status: 
Declined

Audience

Track: 
Tools
Experience level: 
Intermediate

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.