Secure Applications With 3rdRail and TurboRuby - Presentation Transcript
Success Story
3rdRail
Ruby on Rails IDE
“People who come from a Java environment
and are looking at ruby, want an iDE.
OrganizatiOn
Labrador Technologies, Inc.
3rdrail is the iDE they’re looking for. ”
– Lori Olsen, Senior architect and Consultant
LA B R A D O R
TECHNOLOGIES INC.
“Celebrating our 2 7th year” intrODuCtiOn fOr Java DEvELOPErS, 3rDraiL
iS thE Path tO ruby On raiLS
Lori Olsen is a senior architect and consultant
aPPLiCatiOn for Labrador Technologies, Inc. (LTI). LTI has Lori started using Rails over 2 years ago, but
specialized in the oil and gas data retrieval there was nothing in the way of an IDE. “Coming
Secure, web-based data
business for over 27 years. Most recently, Lori from a Java background, I wanted a single place
browser and display tool for
helped LTI to develop a new secure, web-based where I could do everything. It was frustrating
accessing data and displaying data browser and display tool that allows users needing to have multiple windows open – a
reports. to access critical data from the GeoLOGIC data window for the version control system, a browser
center – which stores data for over 700,000 open for testing, a couple of terminal windows
iDE Of ChOiCE Canadian wells, as well as information on to run server in one, unit tests in one, and
3rdRail™ – Complete Ruby on pipelines, land, services and more. The resulting functional tests in another.”
Rails IDE from Embarcadero product named eTriever™ (www.etriever.com), is
“People who come from a Java environment
a subscription-based, web application built using
and are looking at Ruby, want an IDE. 3rdRail
ChaLLEngES Embarcadero’s 3rdRail Ruby on Rails IDE. It’s a
is the IDE they’re looking for. 3rdRail gives
data mining application that makes it easy for
Create a subscription-based, you the familiar command line interface called
users to access data and display reports, charts
web application accessible to and graphs on well, land and pipeline data.
Commanders, that lets you execute your Ruby
users come from every corner and Rails commands plus it provides productivity
End users come from every corner of the oil
of the oil and gas industry – features like code completion so you don’t
and gas industry – exploration companies,
exploration companies, need to remember the exact syntax for every
service companies, nancial companies, and
command. 3rdRail has many other great features
service companies, financial government agencies.
like the ability to run unit tests in a window and
companies, and government
if test fails, you can go directly to the location
agencies. a ChangE Of PLanS
where the test failed. A huge time saver and
Using Ruby on Rails to build eTriever had not productivity boost.”
rESuLtS
been the original plan. The project was originally
“Another useful feature is the Dependencies
A Web based app with the scoped to be done in .NET. However, the
View. While navigating source code, you can
look and feel of a desktop weekend before development work was to start,
use the Dependencies View to track all the
application, providing easy fate intervened. Lori and another LTI engineer
dependencies of that specific area of code.
access to data from over happened to attend a “No Fluff Just Stuff” Java
You get a much better understanding of the
700,000 Canadian oil wells. symposium in Toronto. According to Olsen,
interdependencies and relationship that area of
“in Java presentation after presentation, all the
Minimal IT support code has with the entire project.”
speakers couldn’t stop talking about Rails.
requirements. I started thinking that I should give it a look “The Rails Explorer has evolved since the initial
for the eTriever project.” version, and has become quite indispensable.
When you look at your Rails project, there can
Back at LTI, Olsen and her team spent two weeks
be a lot of files and information associated
at the beginning of the project seeing how far
with it – like models, configurations, database
they could get using Rails. To their surprise, they
tables, scripts – there’s a lot you need to
got much further then expected. “Some of our
remember. Using good naming conventions
other customers wanted projects that integrated
can help. But what if you forget a certain table
between Java and .NET. Rails, with all its support
name? Going against a huge data model with
for Web services, can interoperate with anything.
30-40 attributes? In the Rails Explorer you can
And we were demonstrating to ourselves that
quickly pop open the project and look at all the
you could indeed develop as fast as some of the
attributes associated with it. It’s all integrated, so
Java presenters had claimed.”
you don’t have to open yet another data viewing
application.”
People who come from a Java environment and are loo more
People who come from a Java environment and are looking at Ruby, want an IDE. 3rdRail is the IDE they’re looking for. The Application here is a Secure, web-based data browser and display tool for accessing data and displaying reports. The IDE of Choice is 3rdRail™ – Complete Ruby on Rails IDE from Embarcadero Challenges were to Create a subscription-based, web application accessible to users come from every corner of the oil and gas industry– exploration companies, service companies, financial companies, and government agencies. The results were a Web based app with the look and feel of a desktop application, providing easy access to data from over 700,000 Canadian oil wells. Minimal IT support requirements. less
0 comments
Post a comment