Here you can find Webinars, Demos, Articles, and other resources that will help you become an Equinox expert.
| Title | Format |
| Equinox Ganymede | Demo |
|
This presentation introduces Equinox and its use as a set of building blocks for creating applications. We overview the architecture and technology, and demonstrate many of the building blocks using an example client/server application. Total running time 17:09 minutes |
|
| New Security Features in Ganymede | Demo |
|
This presentation will demonstrate the new and noteworthy features in Ganymede related to security. We will first cover the new Secure Storage feature, which allows for the protection of sensitive data such as user passwords. Next we will cover Trusted Bundles, a mechanism for doing authorization of bundles based on the code signer. Finally we will look at the Login Framework, an integration of the Java Authentication and Authorization Service into the Eclipse platform. Total running time 17:17 minutes |
|
| p2 UI Walk-Through | Demo |
|
This presentation covers the new p2 UI and shows how p2 helps users manage their plug-ins and stay up-to-date. Topics include:
Total running time 11:41 minutes |
|
| Plug-in Development Tips and Tricks | Demo |
|
Plug-ins are everywhere in Eclipse so come learn about how to develop them! Depending on the audience, for the first half of the talk, I will discuss what a plug-in is and what tooling is provided around developing plug-ins. For the second half, I will discuss tips and tricks that can save you time in developing plug-ins and will also talk about some lesser known, but extremely useful, parts of PDE. This presentation was recorded at Eclipse Day at the Googleplex on June 24, 2008. About Chris Aniszczyk: Total running time 47:34 minutes |
|
| Equinox Security | Webinar |
|
Security is an important concern for applications written on top of Equinox and the Eclipse Rich Client Platform. Spanning areas such as protection of sensitive user data, authentication of platform users and authorization of bundle code, Eclipse has a growing list of features to support important security related use cases. In this session, we will cover the new enhancements related to security in the Ganymede release of Eclipse and Equinox. In particular, we will discuss the following new features:
The format of the webinar will be a presentation plus some live demos, and will be similar in nature to those presented at the security-related EclipseCon sessions in March. Attendees should be familiar with the fundamentals of Java security and with the core concepts of Eclipse RCP and the Equinox framework. . Total running time 52:30 minutes Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar. |
|
| Introduction to Equinox p2 | Webinar |
|
Equinox p2 is a component of the Eclipse Equinox project. p2 provides a framework for provisioning Eclipse-based applications. It replaces Update Manager as a mechanism for managing your Eclipse install, searching for updates and installing new functionality. Total running time 1 hour, 08:26 minutes Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar. |
|
| Dependencies in Equinox Declarative Services | Demo |
|
This video screencast shows how dependencies can be created and managed between Equinox Services. Total running time 06:45 minutes |
|
| Tracking Equinox Services in Eclipse RCP | Demo |
|
This video screencast shows a simplified example of Equinox services in action. It shows declarative services being dynamically discovered using a service tracker that updates the user interface to show the services that are available. The example also shows Equinox declarative services and the JFace databinding APIs in use. Total running time 13:15 minutes |
|
| Creating an Equinox Service using Declarative Services | Demo |
|
This video screencast briefly describes Equinox services and goes through the steps required to create and run a service using the Equinox Declarative Services (in incubation at the time of recording). Total running time 08:45 minutes |
|
| Rich AJAX Platform (RAP) Project | Webinar |
|
The Eclipse Rich AJAX Platform (RAP) allows developers to create AJAX-enabled Web applications using the OSGi standard component model. The main advantage of this technology is the ability to share the same Java code base for RCP and RIA applications. This webinar will teach you about RAP's building blocks and how they compare with RCP, and how RAP fits into the overall Eclipse runtime. Jochen will demo how you can quickly create AJAX Web applications using known Eclipse development methods. Total running time 51:34 minutes Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar. |
|
| Spring and Eclipse RCP | Webinar |
|
Eclipse as a Rich Client Platform is increasingly mainstream. Organizations from NASA to IBM to major banks and airlines have adopted RCP as a core platform for building their applications. In this talk we look at various current RCP usecases and examples and discuss the synergies with Spring. Eclipse still has even more to offer in the application space. Eclipse's inherent dynamism and the use of Eclipse on the server are largely hidden gems. Spring has its heritage on the server and has enjoyed some use as a rich client platform. In this talk we look at various current RCP usecases and examples, and discuss the evolution and integration opportunities of these technologies. An agenda of the topics covered is posted with the recording. Total running time 47:15 minutes |
|
| Eclipse Swordfish - an SOA Runtime Environment | Demo |
|
In this screencast, Ricco Deutscher or the Eclipse Swordfish project walks us through the architecture, intentions, and road-map for the OSGi-tools SOA runtime, Swordfish. As Ricco outlines, Swordfish came about from the desire to benefit from combining the use of JBI, SCA and OSGi. JBI lends a good packing methodology, SCA helps with the execution of service components and OSGi adds in the dynamic functionality needed and helps glue it all together. Total running time 20:23 minutes |
|
| Enterprise OSGi - a Discussion with Eric Newcomer | Demo |
|
While at the Eclipse Runtime Summit, Michael Coté had the chance to talk with Iona's Eric Newcomer (CTO of Iona, Co-Chair, Enterprise Expert Group, OSGi Alliance, and well respected enterprise coding guy) about the emergence of OSGi as a server-side, or enterprise, technology. They discuss how OSGi came to be a technology of interest in the enterprise space, and move on to the formation of the OSGi Enterprise Expert Group. Eric goes through a high level list of what the "enterprise" here means: mostly the usual suspects of security, adding distributed functionality, messaging, scalability and performance. Coté asks Eric about the process that the OSGi Alliance uses and they discuss the interesting role of the full time spec writer that the OSGi Alliance uses. As Eric outlines, there's a process pretty similar to the JCP process, where the deliverables are a specification, a reference implementation and TCKs to verify implementations. They then discuss the overall idea of componentizing Java - what OSGi bundles and modules seek to do. As the Java world is pretty well split between Sun and OSGi's ambitions here, Eric gives some thoughts on it and a little bit of the historic background between the two parties. Finally, we end up with a rough road-map for the OSGi Enterprise Expert Group and Eric's thoughts on the Eclipse Runtime Summit. Total running time 21:25 minutes |
|
| Eclipse Rich AJAX Platform (RAP) | Demo |
|
In this two part screencast, Jochen Krause and Michael Coté talk about the Eclipse Rich Ajax Platform, or RAP for short. RAP is a front-end framework that uses the Eclipse RCP programming model to create Ajax front-ends in Java.
In the first part, Jochen gives us an overview of RAP and how it fits into the overall Eclipse runtime. In the second part, he shows a few demos using RAP. As with other screencasts, be sure to check out fullscreen mode with the video widgets or download a larger sized version of the movie. Check out the RedMonk blip.tv show page for all sorts of options. |
|
| Eclipse Service Oriented Device Architecture (SODA) | Demo |
|
In this two part screencast, Michael Coté talks with Andy Smith about the Eclipse SODA project, part of the Eclipse OHF effort. In the first part, Andy gives us an overview of the device populated network with edge and centralized servers that SODA services. He then explains the Stepstone use-case for in-home medical monitoring devices that serves as an example use of SODA. In the second part, Andy demos how the dynamic nature of SODA, provided by Eclipse Equinox, allows for the easy, dynamic deployment and use of remote devices. Also, be sure to check out the A Smarter World for Charley for the Charley scenario mentioned. |
|
| Eclipse Equinox and Component Oriented Development | Demo |
|
Michael Coté has a screencast, this time around the idea of using Eclipse’s OSGi framework for a back to front runtime. The first installment - in two parts - is on the core of that the Eclipse runtime, Equinox, done by Jeff McAffer. As a usage note, be sure to check out the full-screen mode in the widgets if you’d like to see a larger picture. There are also many different formats - even audio only - available on the show page. Total running time:
|
|
| Interview with Peter Kriens and BJ Hargrave on OSGi | Podcast |
|
This interview is about OSGi, the dynamic module system for Java. Our guests are Peter Kriens (OSGi's Technical Director) and BJ Hargrave (OSGi's CTO). We'll discuss what OSGi is all about, and why and in which contexts it is useful. Additionally we are having a look at the different layers of OSGi and where and how they are used. Other questions discussed are: What means dynamicity in an OSGi environment? Where is OSGi used? What’s the future of OSGi? How does OSGi interact with existing middleware solutions? How can I run several versions of the same JAR at the same time? Where are OSGi’s problems? Total running time 45:23 minutes |
|
| Getting Started with OSGi | Webinar |
|
This webinar will be an introduction to OSGi: what it is, when you should use it and how to get started learning it. OSGi is the powerful dynamic framework that underlies the Eclipse IDE and platform, but its use is not restricted to Eclipse. In fact it is used everywhere from mobile phone and vehicle entertainment systems to enterprise application servers. It is, essentially, the module system for Java. The level of this talk will be introductory and will not assume prior knowledge of either OSGi or Eclipse (although knowledge of standard Java *will* be assumed). Also, we will discuss some aspects of OSGi that are not commonly used in Eclipse plug-in development, for example, usage of the Service Registry. So even experienced plug-in developers should get something from it. Total running time 1 hour, 03:24 minutes Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar. |
|
| Plugin Development 101 | Webinar |
|
In this webinar, Brian and Chris will walk you through the basics of using the Plug-in Development Environment (PDE). For the first half, they will discuss what a plug-in is and what tooling is provided around developing plug-ins. For the second half, they will discuss tips and tricks that can save you time in developing plug-ins and will also talk about some lesser known, but extremely useful, parts of PDE. Featuring special guest, Wassim Melhem of Embarcadero. Total running time 1 hour, 02:04 minutes Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar. |
|
| OSGi: The Foundation | Demo |
|
OSGi is being adopted in an increasing number of projects. The spec provides a common model for writing and deploying applications to local or remote computers in modularized form. Instead of creating monolithic applications, the OSGi spec allows the collaboration of many small components. This presentation shows you why a spec like OSGi is crucial, what it really encompasses, Eclipse integration and what the future developments will be. Total running time 58:23 minutes |
|
| Introduction to Eclipse Equinox and OSGi | Webinar |
|
The Eclipse Equinox project produces the core runtime used by Eclipse and the reference implementation for both the OSGi 4.1 framework and JSR 291 specifications. This webinar introduces attendees to OSGi and how developers can use Equinox to create component based applications. We highlight several new Equinox features in the Europa release, specifically improvements to the application model, server-side support and launching the runtime. For code examples, see the File Link for this resource that is type "Other" (zip file). Most of the code for the full demo can be found in the CVS in the Equinox incubator:
Total running time 53:10 minutes Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar. |
|
| Peter Kriens discusses OSGi | Demo |
|
InfoQ recently sat down with Peter Kriens of the OSGi Alliance to learn more about OSGi. Kriens discussed OSGi's origins in the mobile space, it's integration with Eclipse, the current integration work with Spring, and the future R5 specification. He also discussed the ongoing debate over OSGi and JSR 277, and gave his perspective on what an ideal solution would be for modularity at the JVM level. A transcript is available with the video link |
|
| Innoopract on Eclipse, RAP, OSGi and Component Coding, Sponsored Development in Open Source | Demo |
|
At the Eclipse Marketing Symposium, Coté had the chance to talk with Innoopract's Jochen Krause. They started talking about Innoopract's decision to move to Eclipse several years ago. At the moment, Innoopract is working with Eclipse on the Eclipse Rich Ajax Platform project, or RAP, which Jochen talks about. Then they move onto talking about the component-driven programming model that OSGi enables, along with several "ah-ha moments" for typical developers moving into that style of development. Finally, they talk more about Innoopract's business model, and drill a little deeper into the idea of "sponsored development" for open source projects. Total running time 15:57 minutes |
|
| Eclipse Members on Europa: Maher Masri of Genuitec | Podcast |
|
In this episode of the Eclipse Member Company Europa podcasts, Genuitec president Maher Masri talks about the Europa release. He says that with Europa, Eclipse continues the "all can win" philosophy providing a platform that benefits both large and small companies. Masri notes that Europa has embraced the OSGi spec so that Eclipse is no longer just a tools platform, but that it is also a runtime application. He finishes with a look at some of the new features coming in the next version of MyEclipse. Check out MyEclipse on Eclipse Plugin Central (EPIC).Total running time 07:03 minutes |
|
| OSGi - The Good, the Bad, and the Ugly | Demo |
|
The microService Architecture (mSA) Backplane is an OSGi-based infrastructure that will be the basis for many future software products from BEA. This project has been in development for about a year, and currently consists of about 100 different OSGi bundles that encompass functions such as logging, thread management, HTTP servlets, web services, and transaction management. In the course of our work, we have learned a great deal about the process of breaking down existing, production-quality software into individual modules, and we have learned how to effectively use some of the best features of OSGi, such as the class loading infrastructure and the service registry. We also continue to be challenged by other aspects of OSGi, such as the security infrastructure and the mechanisms for starting and launching bundles. In this talk, we will describe the mSA Backplane, and we will concentrate on the lessons we have learned about OSGi in the process of building it. We will assume that attendees are familiar with fundamental OSGi concepts. Total running time 46:25 minutes |
|
| Eclipse Communication Framework Project: Building Communications into Tools and Applications | Webinar |
|
The Eclipse Communication Framework (ECF) is a framework for developers to build communications into their tools and applications. The framework also includes several exemplary development team tools like Instant Messaging, Chat, File Sharing and Real-Time Collaboration, all integrated into the Eclipse IDE. This webinar will provide an introduction to :
Total running time 46:58 minutes Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar. |
|
| OSGi on the Server-side: Eclipse Europa Equinox Demo | Demo |
|
In this screencast, Michael Coté talks with Eclipse Equinox project lead Jeff McAffer about the new version of the Eclipse Equinox OSGi framework in Eclipse Europa. We see a demo of the the new server-side capabilities in Equinox and the development model used. The notion of "modules" and "components" is fast becoming an important topic in the Java world, so it's interesting to see the Eclipse platform's framework moving from the desktop to the server. For detailed viewing, check out the larger sized video. Total running time 22:09 minutes |
|
| Neil Bartlett and Alex Blewitt Discuss OSGi | Podcast |
|
Eclipse Evanglist Wayne Beaton discusses the present and future of OSGi with Alex Blewitt, Editor-in-chief of EclipseZone, and Neil Bartlett, OSGi enthusiast and author of a series of papers discussing OSGi. Total running time 07:47 minutes |
|
| Jeff McAffer Discusses OSGi and Equinox | Podcast |
|
In this podcast, Jeff McAffer, Eclipse Equinox Project Lead, discusses Eclipse membership in the OSGi Alliance, the factors motivating the adoption of OSGi as the component model for Eclipse, the cool places that OSGi turns up, and the rosy future of OSGi and Equinox. Total running time 30:13 minutes |
|
| Callisto Podcast Series: Jeff McAffer of the RCP Project | Podcast |
|
Tune in to hear Riyad Kalla and Jeff McAffer discuss the current state of OSGi, Equinox, the Eclipse platform and the Eclipse RCP effort, as well as the future direction of it all. Total running time 58:10 minutes |
|