SlideShare a Scribd company logo
1 of 2
Download to read offline
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
A JBuilder Success Story


application design and logic. What’s even
better is that any changes to the model                                     “we require a development tool that lets us quickly and
or the underlying code are automatically                                          easily test and deploy applications that run reliably on
synchronized (bidirectionally). We don’t face
the tedium of having to reconcile our code
and model manually.
                                                                                  both open source and proprietary server products.                                                                                           ”
                                                                                  – Kevin gomes, Senior Software Engineer
auditS and MEtricS
iMprOvE Quality
MBARI follows a practice of continuous                                          “We integrated JBuilder Audits and Metrics                                         forward to taking advantage of the benefits
integration for building and testing code                                       as part of our continuous build process to                                         of these functions. “We are really excited
submissions on a daily basis. As a result,                                      help maintain the quality of our code and to                                       about ProjectAssist and TeamInsight because
the developers can identify and resolve                                         identify areas of opportunity for improving                                        we are moving toward larger projects, and
integration errors much more quickly. At the                                    our applications. JBuilder helps us follow                                         as a result we have a growing need for
same time, they rely on JBuilder’s Audits and                                   coding standards for our applications and                                          integrated requirements tracking and project
Metrics functionality to pinpoint areas of the                                  reduces the number of software defects that                                        management within our development
code that may require attention.                                                may be introduced in new code,” explains                                           environment. Right now, we use Subversion
                                                                                Gomes.                                                                             to check in our code as well as Jira for bug
JBuilder Metrics highlights sections of
                                                                                                                                                                   tracking. JBuilder supports both these
application code that may introduce design
                                                                                SuppOrting cOllaBOratiOn                                                           tools and we look forward to exploring the
concerns, while the Audits function ensures
                                                                                within a grOwing dEpartMEnt                                                        possibility of adding requirements tracking
quality and consistency in code development
                                                                                                                                                                   and management functionality.”
by verifying Java code against standards set                                    While Kevin’s organization has not had
by MBARI’s development organization.                                            an opportunity to try out JBuilder’s
                                                                                collaboration features, they are looking




                      aBOut MBari
                      the mission of MBari is to achieve and
                      maintain a position as a world center
                      for advanced research and education in
                      ocean science and technology, and to do
                      so through the development of better
                      instruments, systems, and methods for
                      scienti c research in the deep waters
                      of the ocean. MBari emphasizes the
                      peer relationship between engineers
                      and scientists as a basic principle of its
                      operation. all of the activities of MBari
                      must be characterized by excellence,
                      innovation, and vision.




                                                                          Download Free Trials at www.embarcadero.com
 Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
      © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                           All other trademarks are property of their respective owners. MBARI/SS/2009/02/12

More Related Content

Viewers also liked (6)

CPE 08 - Póster
CPE 08 - PósterCPE 08 - Póster
CPE 08 - Póster
 
CVA Biology I - B10vrv1022
CVA Biology I - B10vrv1022CVA Biology I - B10vrv1022
CVA Biology I - B10vrv1022
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Cmypitch 211008
Cmypitch 211008Cmypitch 211008
Cmypitch 211008
 
CPE 07 - Documento
CPE 07 - DocumentoCPE 07 - Documento
CPE 07 - Documento
 
Offical Vendor Program
Offical Vendor ProgramOffical Vendor Program
Offical Vendor Program
 

Similar to Eclipse Development Tools | JBuilder from Embarcadero Technologies

Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 
Red Hat Quarkus | Red Hat Application Development | DO283
Red Hat Quarkus | Red Hat Application Development | DO283Red Hat Quarkus | Red Hat Application Development | DO283
Red Hat Quarkus | Red Hat Application Development | DO283Global Knowledge Technologies
 
Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)
Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)
Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)Mickael Istria
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsMichael Elder
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshopJudy Breedlove
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayJohn Duimovich
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentDevOps.com
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAsir Selvasingh
 
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...VMware Tanzu
 
Exploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring BootExploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring BootUncodemy
 
create auto scale jboss cluster with openshift
create auto scale jboss cluster with openshiftcreate auto scale jboss cluster with openshift
create auto scale jboss cluster with openshiftYusuf Hadiwinata Sutandar
 
Developing Safety-Critical Java Applications with oSCJ
Developing Safety-Critical Java Applications with oSCJ Developing Safety-Critical Java Applications with oSCJ
Developing Safety-Critical Java Applications with oSCJ Aleš Plšek
 
DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1Docker, Inc.
 
PowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer ProductivityPowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer ProductivityEmbarcadero Technologies
 
PowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer ProductivityPowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer ProductivityMichael Findling
 
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...CloudBees
 

Similar to Eclipse Development Tools | JBuilder from Embarcadero Technologies (20)

Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
Red Hat Quarkus | Red Hat Application Development | DO283
Red Hat Quarkus | Red Hat Application Development | DO283Red Hat Quarkus | Red Hat Application Development | DO283
Red Hat Quarkus | Red Hat Application Development | DO283
 
Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)
Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)
Whats new in Eclipse Indigo ? (@DemoCamp Grenoble 2011)
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
EJBW
EJBWEJBW
EJBW
 
Monoliths to microservices workshop
Monoliths to microservices workshopMonoliths to microservices workshop
Monoliths to microservices workshop
 
Accelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is TodayAccelerating Innovation with Java: The Future is Today
Accelerating Innovation with Java: The Future is Today
 
Md Zahir Uddin
Md Zahir UddinMd Zahir Uddin
Md Zahir Uddin
 
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe DevelopmentEclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
Eclipse Che - A Revolutionary IDE for Distributed & Mainframe Development
 
Accelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at ScaleAccelerate Spring Apps to Cloud at Scale
Accelerate Spring Apps to Cloud at Scale
 
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
Accelerate Spring Apps to Cloud at Scale—Discussion with Azure Spring Cloud C...
 
Exploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring BootExploring Microservices Architecture with Spring Boot
Exploring Microservices Architecture with Spring Boot
 
create auto scale jboss cluster with openshift
create auto scale jboss cluster with openshiftcreate auto scale jboss cluster with openshift
create auto scale jboss cluster with openshift
 
Soumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_ResumeSoumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_Resume
 
Developing Safety-Critical Java Applications with oSCJ
Developing Safety-Critical Java Applications with oSCJ Developing Safety-Critical Java Applications with oSCJ
Developing Safety-Critical Java Applications with oSCJ
 
DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1
 
PowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer ProductivityPowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer Productivity
 
PowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer ProductivityPowerSQL Aids Application Developer Productivity
PowerSQL Aids Application Developer Productivity
 
CICD with Jenkins
CICD with JenkinsCICD with Jenkins
CICD with Jenkins
 
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
Jumping from Continuous Integration to Continuous Delivery with Jenkins Enter...
 

More from Michael Findling

Senior Marketing Manager: Channels & Strategic accounts
Senior Marketing Manager:  Channels & Strategic accountsSenior Marketing Manager:  Channels & Strategic accounts
Senior Marketing Manager: Channels & Strategic accountsMichael Findling
 
Spark Job Description: Development Director
Spark Job Description: Development DirectorSpark Job Description: Development Director
Spark Job Description: Development DirectorMichael Findling
 
100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWT100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWTMichael Findling
 
Social Media Marketing Metrics That Matter
Social Media Marketing Metrics That MatterSocial Media Marketing Metrics That Matter
Social Media Marketing Metrics That MatterMichael Findling
 
Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011Michael Findling
 
Website Marketing Seminar 2009
Website Marketing Seminar 2009Website Marketing Seminar 2009
Website Marketing Seminar 2009Michael Findling
 
Reducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer SoftwareReducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer SoftwareMichael Findling
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Michael Findling
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Michael Findling
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMichael Findling
 
Java Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerJava Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerMichael Findling
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Michael Findling
 
Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Michael Findling
 
Database Tools and Developer Software Licence Management
Database Tools and Developer Software Licence ManagementDatabase Tools and Developer Software Licence Management
Database Tools and Developer Software Licence ManagementMichael Findling
 
Database Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All AccessDatabase Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All AccessMichael Findling
 
Preventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB OptimizerPreventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB OptimizerMichael Findling
 
Build Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi PrismBuild Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi PrismMichael Findling
 
Develop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilderDevelop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilderMichael Findling
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyMichael Findling
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyMichael Findling
 

More from Michael Findling (20)

Senior Marketing Manager: Channels & Strategic accounts
Senior Marketing Manager:  Channels & Strategic accountsSenior Marketing Manager:  Channels & Strategic accounts
Senior Marketing Manager: Channels & Strategic accounts
 
Spark Job Description: Development Director
Spark Job Description: Development DirectorSpark Job Description: Development Director
Spark Job Description: Development Director
 
100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWT100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWT
 
Social Media Marketing Metrics That Matter
Social Media Marketing Metrics That MatterSocial Media Marketing Metrics That Matter
Social Media Marketing Metrics That Matter
 
Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011
 
Website Marketing Seminar 2009
Website Marketing Seminar 2009Website Marketing Seminar 2009
Website Marketing Seminar 2009
 
Reducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer SoftwareReducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer Software
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
 
Java Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerJava Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J Optimizer
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
 
Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7
 
Database Tools and Developer Software Licence Management
Database Tools and Developer Software Licence ManagementDatabase Tools and Developer Software Licence Management
Database Tools and Developer Software Licence Management
 
Database Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All AccessDatabase Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All Access
 
Preventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB OptimizerPreventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB Optimizer
 
Build Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi PrismBuild Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi Prism
 
Develop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilderDevelop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilder
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
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
  • 2. A JBuilder Success Story application design and logic. What’s even better is that any changes to the model “we require a development tool that lets us quickly and or the underlying code are automatically easily test and deploy applications that run reliably on synchronized (bidirectionally). We don’t face the tedium of having to reconcile our code and model manually. both open source and proprietary server products. ” – Kevin gomes, Senior Software Engineer auditS and MEtricS iMprOvE Quality MBARI follows a practice of continuous “We integrated JBuilder Audits and Metrics forward to taking advantage of the benefits integration for building and testing code as part of our continuous build process to of these functions. “We are really excited submissions on a daily basis. As a result, help maintain the quality of our code and to about ProjectAssist and TeamInsight because the developers can identify and resolve identify areas of opportunity for improving we are moving toward larger projects, and integration errors much more quickly. At the our applications. JBuilder helps us follow as a result we have a growing need for same time, they rely on JBuilder’s Audits and coding standards for our applications and integrated requirements tracking and project Metrics functionality to pinpoint areas of the reduces the number of software defects that management within our development code that may require attention. may be introduced in new code,” explains environment. Right now, we use Subversion Gomes. to check in our code as well as Jira for bug JBuilder Metrics highlights sections of tracking. JBuilder supports both these application code that may introduce design SuppOrting cOllaBOratiOn tools and we look forward to exploring the concerns, while the Audits function ensures within a grOwing dEpartMEnt possibility of adding requirements tracking quality and consistency in code development and management functionality.” by verifying Java code against standards set While Kevin’s organization has not had by MBARI’s development organization. an opportunity to try out JBuilder’s collaboration features, they are looking aBOut MBari the mission of MBari is to achieve and maintain a position as a world center for advanced research and education in ocean science and technology, and to do so through the development of better instruments, systems, and methods for scienti c research in the deep waters of the ocean. MBari emphasizes the peer relationship between engineers and scientists as a basic principle of its operation. all of the activities of MBari must be characterized by excellence, innovation, and vision. Download Free Trials at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. MBARI/SS/2009/02/12