- 1 Builing Collaborative Communities
- 2 Eclipse 4.0
- 3 Creating Platforms Using Eclipse Equinox
- 4 MODeX
- 5 Managing Open Source Legal Issues
- 6 Helios - Application Integration Platform for Front Office Trading Applications
- 7 OneBench: Making RCP a Success On Wall Street
- 8 RAP
- 9 Modeling Industry Data with Eclipse Modeling Framework
- 10 Provisioning Eclipse in the Enterprise
Builing Collaborative Communities
Mike Milinkovich, Eclipse Foundation
Jochen Krause, Innoopract
Abstract: Eclipse has a history of moving with, if not setting, the trends. Looking forward we see the application landscape changing to one that includes web technologies, new user interface metaphors, ubiquitous multi-processors, distributed infrastructure and a new level of seamlessness users have yet to experience. You can already see the trends taking shape both inside and outside Eclipse. In this talk we outline some of the challenges and opportunities ahead, present some thoughts on how these shifts can be used to extend the reach of Eclipse and talk about how you can get involved.
Creating Platforms Using Eclipse Equinox
Jeff McAffer, Equinox Project Co-Leader and Code 9
Abstract: Equinox provides a powerful modularity runtime for the Java platform which promotes strong modularity, versioning and dynamic management of applications. This is the basis for Eclipse RCP, Eclipse running on servers as well as the traditional Eclipse development environments. In this talk we introduce the technology and describe and demonstrate how building application platforms based on Equinox accelerates the introduction of new function and increases IT agility.
A Model Oriented Architecture for Enterprise Data Integration
Ted Epstein and Andrew Montalenti, Morgan Stanley
Abstract: MODeX (Model-Oriented Data eXchange) is a model-driven solution for Enterprise SOA. Where general-purpose SOA and MDD toolsets focus on developer productivity, MODeX is additionally concerned with enterprise-scale issues like versioning, cross-platform standardization, validation rules/contracts, interoperability with legacy object models and message formats, and reducing long-term barriers to system integration. One component of MODeX -- our model editor, MODeX Designer -- makes extensive use of Eclipse technologies, including EMF, GMF, and Eclipse RCP. In this talk we'll give an overview of MODeX, and share stories about introducing model-driven techniques in the setting of a financial services institution. We'll also discuss the synergies we see between our project and the Eclipse modeling project, and how we have used Eclipse modeling technologies to enhance our own offerings. Finally, we'll point to some areas where existing modeling frameworks, like EMF, do not fit our company's needs, and what we are doing to address these problems.
Managing Open Source Legal Issues
Jeff Neuburger, Partner at PROSKAUER ROSE LLP & Janet Campbell, Legal Counsel & Manager, Intellectual Property at Eclipse Foundation
Abstract: The legal issues of using and contributing to open source projects are often a source of confusion. In this session, we will focus on the key aspects of open source licensing, open source contribution agreements and how employees of companies that contribute to open source projects are protected. The session will also outline how the Eclipse Foundation manages contributions of intellectual property to Eclipse projects and undertakes due diligence to give our downstream consumers greater comfort as they use and distribute Eclipse technology.
This session will be of interest to senior technical people but also legal professionals in Financial Institutions.
Helios - Application Integration Platform for Front Office Trading Applications
Edwin Park, RBC Capital Markets
Abstract: Eclipse helps bring together a wide variety of technologies to bear to address challenging business problems. This talk explores how RBC Capital Markets is leveraging Eclipse to deliver an integrated application experience for its front office Fixed Income trading applications. We will go over our business and technology motivations and challenges and detail how we are applying Eclipse technologies to address them.
OneBench: Making RCP a Success On Wall Street
Steve Neiman, JP Morgan
Abstract: OneBench is JPMorgan's rich-client platform; a successful technology in the enterprise built on Eclipse RCP. It has taken more than good technology to make it successful. This talk explores some of the challenges faced -- both technical and otherwise -- and some of the solutions that have helped make OneBench a success.
Extending Eclipse RCP to the Web
Jochen Krause, Eclipse RAP Project Leader
Abstract: The Rich AJAX Platform (RAP) enables developers to web-enable RCP applications with AJAX technology - from a single code base. The talk gives a brief introduction into RAP and describes best practices on single sourcing for RCP and RAP applications.
Modeling Industry Data with Eclipse Modeling Framework
Ed Merks, Eclipse Modeling PMC Co-Leader
Abstract: Most software development is fundamentally about manipulating and sharing of data and that data can always be modeled. The Eclipse Modeling Framework (EMF) underpins this focus by providing Ecore, a model for describing models, and EObject, a model of instance data. Together they form the foundation to all developers to quickly model industry specific data and automate basic tasks like implementing serializers and deserializers. An ever growing set of models build on this foundation, including models for XML Schema, UML2, OCL, WSDL, BPEL, Java, SQL, SDO, and so on. EMF is widely used by Eclipse projects, e.g., UML2, WTP, TPTP, DTP, GMF, STP, but also as the de facto reference implementation of the Object Management Group's (OMG) Meta Object Facility (MOF).
This session will teach the basic concepts of EMF and demonstrate how to use the tools to quickly start modeling industry specific data.
Provisioning Eclipse in the Enterprise
Henrik Lindberg,Cloudsmith & Jeff McAffer, Code 9
Software provisioning is a key issue for enterprise development organizations managing the consequences of software componentization. More components, developed in more places strains resources available to assemble those components into products, deploy them to production environments and keep them up to date as components change. The problem is particularly acute in the financial services vertical, where development organizations tend to be larger, asset bases tend to be more complex and requirements can be more exacting.
This talk will contextualize the provisioning problem in enterprise development and then provide an overview of how Eclipse technology, current and future, can help. P2, Eclipse's new provisioning platform, will be the focus of the talk. However, other Eclipse provisioning technologies, such as Buckminster, along with related technologies technical outside the provisioning domain, such as Maven, will also be addressed, with the goal of showing how they fit together post-P2.