The Application was Collecting, managing, and disseminating information for oceanographic research Tools with JBuilder 2007 Enterprise Edition. The challenges were a Heterogeneous systems environment across user base. Variety of projects each with unique technical requirements. Parallel, overlapping development projects with tight delivery schedules. Continuous integration of code submissions. The results were Support for diverse user environments across multiple operating systems, databases, and application servers. Flexible, open Eclipse-based development environment con gurable with a variety of Eclipse plug-ins. Reduced learning curve and greater exibility for switching between multiple projects. Improved quality for daily code builds.
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Eclipse Development Tools | JBuilder from Embarcadero Technologies
1. Success Story
JBuilder “Most of our developers know and
use Eclipse, and so with JBuilder they don’t
OrganizatiOn
have to learn a new environment. ”
Monterey Bay Aquarium – Kevin gomes, Senior Software Engineer
Research Institute
intrOductiOn Eclipse plug-ins that address the unique
requirements of individual projects. We have
The engineering team at the Monterey Bay
been very pleased to find that JBuilder works
Aquarium Research Institute (MBARI) develops
seamlessly with all of the Eclipse plug-ins that
applications for collecting, managing, and
we use, and also brings us advanced capabilities
disseminating information from scientific
with JBuilder’s performance and modeling
applicatiOn research in the deep waters of the ocean. The
features.”
Collecting, managing, and institute is a leader in developing innovative
disseminating information for instruments and systems to collect data from a
OpEn architEcturE prOvidES
oceanographic research variety of sensors and equipment, such as ftxed-
grEatEr flExiBility
location buoys, ships with Remotely Operated
tOOlS Vehicles (ROV), and Autonomous Underwater JBuilder provides MBARI’s development team
Vehicles (AUV). MBARI has selected JBuilder the exibility to support a wide range of end-user
JBuilder 2007 Enterprise Edition
as part of the organization’s strategy for Java operating environments. Their applications are
software development in a dynamic and highly frequently deployed both inside and outside the
challEngES
collaborative environment. institute by engineers, scientists, marine systems
Heterogeneous systems operators, educators, and in some cases the
environment across user base Moving to JBuilder has been a real advantage
general public. Gomes explains, “We have to
for the development team at MBARI, especially
• Variety of projects each with design our applications to support operating
given their commitment to the Eclipse open
unique technical requirements systems, databases, and application servers from
source platform. Kevin Gomes Senior Software
a number of different vendors. Consequently, we
• Parallel, overlapping Engineer, explains, “Because JBuilder is
require a development tool that lets us quickly
development projects with based on Eclipse, the product has gained a
and easily test and deploy applications that run
tight delivery schedules lot of functionality that is very, very useful to
reliably on both open source and proprietary
us. We get the best of both worlds. We can
• Continuous integration of server products including Microsoft Internet
take advantage of the many Eclipse plug-ins
code submissions Information Server, Apache Tomcat, JBoss,
currently available, plus we can continue to
PostgreSQL, MySQL, Microsoft SQL Server, and
use the JBuilder features such as LiveSource,
rESultS others.”
Audits and Metrics. With JBuilder, raises Eclipse
• Support for diverse user to the next level with productivity and quality
prOductivity EnhancEMEntS EaSE
environments across multiple enhancements that help our developers deliver
Java applications that meet the needs of our
tight SchEdulES
operating systems, databases,
and application servers users.” MBARI developers commonly work on a number
of projects in parallel, and so they need tools
• Flexible, open Eclipse-based
Building On thE BEnEfitS Of EclipSE that help reduce the learning curve between
development environment
projects. JBuilder’s LiveSource technology
con gurable with a variety of MBARI shares a belief in the bene ts of an open
provides a graphical environment that lets
Eclipse plug-ins and collaborative community, publishing many of
developers quickly understand application logic
the organization’s applications as open source.
• Reduced learning curve and and the underlying code.
The fact that JBuilder is based on Eclipse was an
greater exibility for switching important factor in MBARI’s selection of JBuilder Says Gomes, “All of us are working on several
between multiple projects for Java development. different applications, frequently in parallel,
• Improved quality for daily and context switching is costly because of the
According to Gomes, “Most of our developers
code builds learning curve for each project. So we use
know and use Eclipse, and so with JBuilder they
JBuilder’s LiveSource UML modeling tool to
don’t have to learn a new environment. What’s
transition effciently from one project to the next.
more, each of our developers use a variety of
For example, team members can join a project
“mid-stream” and quickly become productive
because with JBuilder they can visualize the