|
Since 2002, Jeffrey Ricker and associates have been providing expertise in
Eclipse, OSGi and Rich Client Platform (RCP) software development to start-ups
and Global 500 companies alike.
Projects
The following list of projects provides examples of the various Eclipse, OSGi and RCP projects that we
have completed.
Project OCTOBER
Defined the enterprise architecture for building and deploying RCP applications within a major
financial company. Proof of concept included:
- Integrating Microsoft Office and .NET applications
- Automated builds in BuildForge+Clearcase environment
- Integrating Flex+Flash directly in Eclipse
- Integrating RCP with Citrix Edge and Softricity
- Virtual table for very large financial data sets with thousands of updates per second
Project MILAN
A complete model driven development (MDD) tool for generating embedded C++ and C code
for software defined radios (SDR).
- Extensive use of GMF and EMF
- Code generation through JET
- Automated build in Subversion+CruiseControl
Project SIGIL
A complete prototype IDE for a major software company that demonstrates a new graphical programming
language that merges the five domains of UI, workflow, objects, rules and services. Variable density
enabled switching between graphics and text at any level.
- Extensive use of GMF and EMF
- JRuby
- OSGI plugins for workflow and ASAP
Project FALCON
A vehicle telematics system with peer-to-peer communications
- Built using IBM’s WebSphere Studio Device Developer
- Complete OSGi architecture
- Advanced integration with URN-accessible repository built on ebXML RIM
Project MOBIUS
A custom scripting environment to enable users to write complex credit
approval processes for their specific company. Process specifications are
shared by team and deployed to application servers.
- Extensive use of Eclipse Modeling Framework (EMF)
- Deployed as Rich Client Platform (RCP)
- Text editor with context assist for proprietary scripting language
- Specialized licensing schema for platform
- Custom integration with WEBDAV server
- Uses update sites for deploying to customer
Project MORPHEUS
An avionics load design and analysis tool for a major aircraft manufacturer.
Users drag and drop power boxes, cards and loads to configure the secondary
power distribution of the aircraft.
- Drag and drop of elements to complete tasks
- Extensive use of forms for editors, new with 3.0
- New perspectives and project natures
- Branding of platform
- Custom widgets for graphic display of the status of hardware
- Extensive use of Java XML Binding (JAXB) and Relax NG
Project INGHAM
Sensor fusion project for the US Air Force
- Created Java Media Framework (JMF) capability for Eclipse and SWT
- Capture and display streaming video in Eclipse workbench
- Capture and display binary serial port data in Eclipse using Java Communication API
- Control the collection, translation and streaming of sensor data across Internet
Project DEXTER
A radio frequency identifier (RFID) management console
- Created Java Management Extension (JMX) capability for Eclipse
- Integration with Java Messaging Service (JMS) and Java Database Connectivity (JDBC)
- Views for browsing and configuring JMX components in Eclipse
Project REQZILLA
A requirements management plug-in for Eclipse
- Store and edit requirements in either XML files or relational database
- Created new SWT widgets for collapsing and expanding large forms as trees
Project EUROPA
Prototype messaging console for patrol cars using location-based message routing.
- Created POP backboard for Eclipse to send and receive e-mail messages
- View for managing an inbox
- Preferences for managing connections
- Special editor for displaying XML Common Alert Protocol (CAP) messages
|