JavaScript

Harnessing the Potential of the New BlackBerry 10 Platform (Presented by BlackBerry)

Session Type: 
Sponsored Session
Speakers

The recent launch of the BlackBerry® 10 platform brings one of the most exciting new innovations to the mobile space. Discover a new operating system, where features and applications work seamlessly together and every move flows into the next.

BlackBerry 10 offers incredible potential to the developer community. It is an open platform that provides a variety of development languages and runtimes designed to fit your skills, including Android, Adobe® Air®, HTML5, JavaScript, gaming platforms, C++, Qt, and QML.

Schedule info

Time slot: 
27 March 17:00 - 18:00
Status: 
Accepted

Audience

Track: 
Mobile Development
Experience level: 
Intermediate

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

{learnhowto: "tame the JavaScript Monster with #vjetjside"}

Session Type: 
Standard [35 minutes]
Speakers

Do you have someone on the team who gets called about Js issues constantly?
Do you wish there was better code assist which was scope appropriate?
Do you have developers working with different versions of javascript frameworks?
Do you have globals running rampid in your js code base?
Do you have issues with dependencies between multiple js files?
Do you have issues with jsdocs not reflecting actual usage?
Do you have Java developers who can’t access your javascript api?
Do you work with JavaScript applications?

Schedule info

Time slot: 
28 March 13:30 - 14:05
Room: 
Federal
Status: 
Accepted

Audience

Track: 
Web Development
Experience level: 
Intermediate

An Orion Symposium - How to utilize Orion in the Community

Session Type: 
Standard [35 minutes]
Speakers

Orion has reached the point where many products and projects are starting to utilize the components that have been built by the Orion community. This Symposium will start off with a description of the Orion architecture and how it can be consumed, followed by several community presenters outlining how they've successfully integrated Orion into their applications. At the end of the Symposium, attendees should have an excellent idea about what technologies are available at Orion and how to start looking into integrating the pieces of Orion into their JavaScript based applications.

Schedule info

Time slot: 
27 March 17:00 - 18:00
Status: 
Accepted

Audience

Track: 
Web Development
Experience level: 
Beginner

Cloud Formation: Developing real world software, in the cloud with Orion

Session Type: 
Tutorial [3 hours]
Speakers

Orion is a cloud based development environment for developing modern web sites. But it's more than that because it's extensible using a client side plugin architecture and it's consumable if you want to break out only specific parts of Orion to include in your web application. This tutorial guides you through creating, extending and consuming Orion.

Schedule info

Time slot: 
25 March 13:00 - 16:00
Status: 
Accepted

Audience

Track: 
Web Development
Experience level: 
Beginner

OSGi and JavaScript

Session Type: 
Standard [35 minutes]
Speakers

One of the real surprises in my career has been the emergence of JavaScript as an increasingly reasonable choice as a systems language. In this talk I'll make the case that it's time for the OSGi community to gather and start looking at creating specifications for JavaScript based implementations. The Orion team started with an OSGi-insired MicroService architecture and in the past year has grown to also include a plugin architecture that is closely aligned with both OSGi bundle metadata and lifecycle concepts.

Schedule info

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

Audience

Track: 
OSGi DevCon
Experience level: 
Beginner

Embracing Eclipse Orion

Session Type: 
Standard [35 minutes]
Speakers

The Eclipse Orion project provides a platform for building browser-based development tooling. In this talk we will show how we re-used parts of Orion to build the Scripted code editor, an editor-centric and browser-based tool for JavaScript and web developers. We'll talk about the design decisions that led to creation of a new serverside architecture using Node.js and the challenges in getting the Orion code editor to work with it. We'll also look at how we build and maintain modules usable in Scripted and in Orion.

Schedule info

Time slot: 
28 March 14:15 - 14:50
Status: 
Accepted

Audience

Track: 
Web Development
Experience level: 
Beginner
Slides: 

This is Orion on Node

Session Type: 
Standard [35 minutes]
Speakers

Using only the Node package manager, learn how to deploy Orion into your Node installation and immediately use it for navigating, editing, testing and debugging your Node applications. This opens a world of opportunity for headless computers like the Raspberry Pi or even to navigate and edit projects locally on your own file system. This talk covers what it took to get the Orion server ported to Node.js, what you can do with it, and how you can extend or contribute to the project.

Schedule info

Time slot: 
28 March 11:00 - 11:35
Status: 
Accepted

Audience

Track: 
Web Development
Experience level: 
Beginner

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

Business Process Modeling, UI Mashups and Web Application Integration with Orion and Stardust

Session Type: 
Standard [35 minutes]
Speakers

The session will introduce the browser-based BPMN2 Editor of the Stardust Project and demonstrate how business process modeling, development of web screens for interactive process steps, integration of Web Services and deployment into a BPM runtime environment can be performed with and from Orion.

Schedule info

Time slot: 
28 March 15:00 - 15:35
Room: 
Federal
Status: 
Accepted

Audience

Track: 
Web Development
Experience level: 
Intermediate

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.