jeffrey ricker llc

about the team
your source for eclipse experience + expertise

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.

Clients

OSGi

Support member of the
OSGi Alliance

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