Vanguard is one of the world's largest mutual fund providers and responsible for over $3.5 trillion in assets under management. With the recent global growth in assets, Vanguard found it necessary to invest in the people, process, and technology that support the investment decision making process.
Eclipse Platforms & Runtimes
Scientific software lacks much of the prim and polish of other types of software - it can be hard to use or find, it might only be distributed as C and Fortran source, and it probably doesn't run on Windows. In addition to being extremely annoying, the reality of this situation severly undermines productivity and scientific progress. What would things be like if installing linear algebra libraries was as simple as installing mobile apps?
The standard of using X11 (X.Org) in the vast majority of Linux Distros has been favorable...until now. Learn about the history of X11 and why Wayland is a necessary change every distro needs to make in the near future, and what Eclipse Developers are doing about it. Although there are resources trying to explain Wayland's reasonings and uses, there isn't a clear answer to the justification of change. We will go in-depth to why X11 is obsolete in modern day applications and why Wayland is a strong candidate to aid future Linux/Unix applications.
With Neon.1, we ship the 11th release of EMF Forms, a framework to efficiently build form-based UIs for showing and modifying data. Since version 1.0.0, we have completed over 1000 feature requests and bug reports, 33 contributors have submitted 10k commits and developed over 600k lines of code. EMF Forms continues to be one of the most active projects at Eclipse.
This tutorial will give you a jumpstart on the concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x but limited or no experience with e4, this tutorial is designed for you. Using a sample application, we introduce the most important features of the Eclipse 4 platform, such as the Application Model, Dependency Injection and the Programming Model based on Annotations. We complete the introduction with an overview of the most important services available. All topics include hands-on examples that we’ll work through together.
With the Java 9 release, the Java Platform Module System (JPMS) is coming. The JPMS will finally modularize the class libraries provided by the JVM. In addition, the JPMS can be used by developers to modularize applications. This allows developers to split their applications into modules. These modules can then specify what other modules they require and what packages they export for use by other modules.
Google uses Test-Driven Development extensively, but when Google’s newly formed Cloud Tools for Eclipse team set out to write a new Eclipse plug-in to support the Google Cloud Platform, we ran into a numerous areas where the RCP framework was not very testable. This talk explores multiple hacks we used to test things that were never designed to be tested:
Managing 3rd party dependencies for Eclipse based products and plug-ins can be time-consuming and error prone. Not every library you'd like to use is distributed as an OSGi bundle. Some may contain OSGi headers but they may be wrong or incomplete. Join this tutorial to learn how to setup a process that will make it easy and less painful.