SlideShare a Scribd company logo
Solutions for the Information Project Team • www.dbta.com                                              Volume 22, Number 2 • June 2008


PowerSQL Aids Application Developer Productivity
       Embarcadero Technologies launches Eclipse-based professional SQL integrated development environment.

Embarcadero Technologies is known for its       allows application developers to leverage    strokes.
multi-platform tools that assist database       the powerful productivity features to devel- Nerpouni: The other benefit is that some
administrators and developers at every point op high quality SQL code. We have built in      organizations have 5, 10, 15 application devel-
in the database lifecycle. In March, the        the usability to which they are accustomed   opers to each DBA. Since DBAs are increas-
company took a bold new step when it            as well as the strong capabilities around    ingly being measured on availability and per-
debuted PowerSQL, a professional SQL            productivity and quality. We want to build   formance of production databases, the fewer
development tool that dramatically improves velocity into the lifecycle they are living in.  times a DBA has to revise or reject poorly
productivity for application developers                                                      devised SQL the better. PowerSQL empowers
charged with SQL development.                   DBTA: What do you mean "build                application developers to write quality SQL in
   Embarcadero PowerSQL, the company's          velocity"?                                   a highly productive manner, creating opportu-
fourth tool built on the Eclipse framework, is Nerpouni: We have features that really        nities for significant efficiency gains in the
a SQL IDE (Integrated Development               hone in on productivity and the concept of   development lifecycle.
Environment) that can be installed as a         velocity. One is SQL Code Assist. As you
standalone application (Eclipse RCP) or as      are typing in SQL code, SQL Code Assist      DBTA: Are application developers
an Eclipse plug-in. It                                                                                            ready to write SQL
offers native support for                                                                                         code?
Oracle, Microsoft SQL                        PowerSQL is a SQL IDE that delivers true                             Nerpouni: There is a blur-
Server, Sybase and DB2                                                                                            ring of lines between the
for LUW, as well as JBDC                     productivity benefits to application developers.                     roles. Application devel-
support for other promi-                                                                                          opers are working on SQL
nent DBMSs such as                                                                                                development. We make
MySQL. The idea behind the product is this: checks for syntax in the background in real      them SQL experts without having to fully
with the growing sophistication of J2EE,        time. We have database-specific parsers at   understand SQL and the database itself.
Ruby on Rails and other development frame- work, so if you are working in Oracle or SQL      We are removing the complexity based on
works increasingly dependent on databases,      Server, Sybase or DB2, we are looking at     our 15 years of experience being the single
application developers require more depth       that database SQL type and making sure       view into all of your databases.
in knowledge and tooling for the underlying     you are writing syntactically correct code.
DBMS technologies. In fact, a recent survey                                                  DBTA: How significant is it that
revealed that SQL is the second most popu-      DBTA: That is dynamic.                       PowerSQL is integrated with Eclipse?
lar language among Eclipse users. Database      Nerpouni: At the same time we have the       Nerpouni: This is the first serious commer-
Trends and Applications talked to Greg          notion of semantic validation. When you      cial SQL development tool for Eclipse. We
Nerpouni, senior product manager at             are coding in the editor, you can hit "CTRL" have great Eclipse expertise. Our program
Embarcadero, to learn more.                     + "Space" to see the available databases     manager, Wassim Melhem, was an Eclipse
                                                and then the available tables and the avail- project leader at IBM. We have invested to
DBTA: PowerSQL represents an                    able columns. SQL Code Assist validates      bring in top-notch Eclipse experts and have
important new step for Embarcadero.             the existence of each referenced object      made a large investment in R&D. This is
Nerpouni: It allows us to reach out to a        against the database and flags any errors in true innovation on top of what has been
new audience. People who are coding in          real time. We are saving developers key-     built into Eclipse and the Eclipse platform
Java and C++ have some of the best devel-       strokes while building quality directly into lets us be very creative in how we leverage
opment IDEs built around true productivity      development.                                 components. We have a new level of flexi-
benefits and quality. PowerSQL is a SQL                                                      bility. This is unique and gives us a massive
IDE built around the same paradigm. It          DBTA: Developers like saving key-            competitive advantage.


1   Database Trends and Applications        June 2008                                         Subscribe today at www.dbta.com/subscribe
PowerSQL Aids Application Developer Productivity

DBTA: PowerSQL became available                   DBTA: For version 1.0, this is a very            developing SQL code. We are building opti-
this spring. What has been the                    powerful product.                                mization right into the lifecycle. We are
response?                                         Nerpouni: There is an open beta of 1.1 this      accelerating development.
Nerpouni: We have standard and profes-            June. You can play with it on our Web site.
sional editions sold through our direct sales     1.1 has a feature called Explain Plans,
organization, and a personal edition avail-       which will tell you the performance impact
able through our ecommerce store and thus         your SQL will have. We also have Quick               C O N TA C T I N F O R M AT I O N
have received a lot of feedback through var-      Fixes, which will evaluate code from an
ious channels. They particularly like SQL         optimization perspective and suggest
Project Insight, which allows them to import      improvements. We are building optimization
SQL files, break them into logical compo-         into the lifecycle, taking quality beyond syn-
nents and present them in an outline view.        tax and semantic validation. It is a truly               100 California Street, 12th Floor
Click on the outline and you jump to that         unique capability.                                          San Francisco, CA 94111
                                                                                                                Phone: 415.834.3131
part of the SQL file, making large and                                                                            Fax: 415.434.172
daunting files easily manageable. And it          DBTA: So what is the real market need                     Email: info@embarcadero.com
validates the SQL files and checks them for       this addresses?                                              www.embarcadero.com
SQL syntax. It makes for a very easy and          Nerpouni: We are empowering the applica-
collaborative workflow.                           tion developer to become self-sufficient in




2    Database Trends and Applications           June 2008                                          Subscribe today at www.dbta.com/subscribe

More Related Content

What's hot

Technical Recruitment Overview & Tips
Technical Recruitment Overview & TipsTechnical Recruitment Overview & Tips
Technical Recruitment Overview & Tips
UmaShanker Akharia ~ U.S.A.
 
Overall & technical IT Recruitment skills
Overall &  technical IT Recruitment skills Overall &  technical IT Recruitment skills
Overall & technical IT Recruitment skills
Toine Van Kastel
 
PRATIK MUNDRA
PRATIK MUNDRAPRATIK MUNDRA
PRATIK MUNDRA
pratik mundra
 
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012b
mkeating1
 
J2ee
J2eeJ2ee
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012b
mkeating1
 
Technical overview-130127
Technical overview-130127Technical overview-130127
Technical overview-130127
Herbercala
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
GlobalLogic Ukraine
 
Developing Commercial APEX Applications
Developing Commercial APEX ApplicationsDeveloping Commercial APEX Applications
Developing Commercial APEX Applications
Enkitec
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
Bhanu Shankar Pottipareddy
 
KumarJava
KumarJavaKumarJava
Rodin.Nick.Resume
Rodin.Nick.ResumeRodin.Nick.Resume
Rodin.Nick.Resume
Nick Rodin
 
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexpKavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
Kavindra Sahu
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
Artur Alves
 
Resume
ResumeResume
Resume
Ashu Sharma
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-Resume
Robin Cooke
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
Tomoyuki Tatsuno
 
Patel v res_(1)
Patel v res_(1)Patel v res_(1)
Patel v res_(1)
Vijay Patel
 
Deepthi_KV
Deepthi_KVDeepthi_KV
Deepthi_KV
Deepthi K V
 
X-2E Modernize
X-2E ModernizeX-2E Modernize
X-2E Modernize
Fresche Solutions
 

What's hot (20)

Technical Recruitment Overview & Tips
Technical Recruitment Overview & TipsTechnical Recruitment Overview & Tips
Technical Recruitment Overview & Tips
 
Overall & technical IT Recruitment skills
Overall &  technical IT Recruitment skills Overall &  technical IT Recruitment skills
Overall & technical IT Recruitment skills
 
PRATIK MUNDRA
PRATIK MUNDRAPRATIK MUNDRA
PRATIK MUNDRA
 
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012b
 
J2ee
J2eeJ2ee
J2ee
 
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012b
 
Technical overview-130127
Technical overview-130127Technical overview-130127
Technical overview-130127
 
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
Java Webinar #12: "Java Versions and Features: Since JDK 8 to 16"
 
Developing Commercial APEX Applications
Developing Commercial APEX ApplicationsDeveloping Commercial APEX Applications
Developing Commercial APEX Applications
 
Bhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CVBhanu_Pottipareddy_CV
Bhanu_Pottipareddy_CV
 
KumarJava
KumarJavaKumarJava
KumarJava
 
Rodin.Nick.Resume
Rodin.Nick.ResumeRodin.Nick.Resume
Rodin.Nick.Resume
 
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexpKavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
Kavindra sahu B_tech_computerscience_oraclesoa_osb_2.7yearsexp
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
Resume
ResumeResume
Resume
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-Resume
 
JavaOne 2010 Keynote
JavaOne 2010 Keynote JavaOne 2010 Keynote
JavaOne 2010 Keynote
 
Patel v res_(1)
Patel v res_(1)Patel v res_(1)
Patel v res_(1)
 
Deepthi_KV
Deepthi_KVDeepthi_KV
Deepthi_KV
 
X-2E Modernize
X-2E ModernizeX-2E Modernize
X-2E Modernize
 

Similar to PowerSQL Aids Application Developer Productivity

What Java Programmers Should Learn in 2022.pdf
What Java Programmers Should Learn in 2022.pdfWhat Java Programmers Should Learn in 2022.pdf
What Java Programmers Should Learn in 2022.pdf
Seven mentor
 
Jdev handbook-ch01-130992
Jdev handbook-ch01-130992Jdev handbook-ch01-130992
Jdev handbook-ch01-130992
psriapps
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
Tushar Kanti
 
Munir_Database_Developer
Munir_Database_DeveloperMunir_Database_Developer
Munir_Database_Developer
Munir Muhammad
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
sriikanthp
 
Symphony Driver Essay
Symphony Driver EssaySymphony Driver Essay
Symphony Driver Essay
Angie Jorgensen
 
Deep Learning for Java Developer - Getting Started
Deep Learning for Java Developer - Getting StartedDeep Learning for Java Developer - Getting Started
Deep Learning for Java Developer - Getting Started
Suyash Joshi
 
Mallikharjun_Vemana
Mallikharjun_VemanaMallikharjun_Vemana
Mallikharjun_Vemana
Mallikharjun Vemana
 
Shrikanth
ShrikanthShrikanth
Shrikanth
Shrikanth DM
 
Java seminar
Java seminarJava seminar
Java seminar
devendrakhairwa
 
Dms 2.0 Plan Proposal
Dms 2.0 Plan ProposalDms 2.0 Plan Proposal
Dms 2.0 Plan Proposal
Kai Liu
 
Resume
ResumeResume
Resume
Ravi Kumar
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
FITSFSd
 
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
Capgemini
 
Ashish_Resume7.1
Ashish_Resume7.1Ashish_Resume7.1
Ashish_Resume7.1
Ashish Lewalkar
 
chetan_resume
chetan_resumechetan_resume
chetan_resume
CHETAN PATIL
 
ZakirHussain
ZakirHussainZakirHussain
ZakirHussain
zakir hussain
 
Resume_Md ZakirHussain
Resume_Md ZakirHussainResume_Md ZakirHussain
Resume_Md ZakirHussain
zakir hussain
 
Great IDEs for SQL Query Performance Tuning and Practice.pdf
Great IDEs for SQL Query Performance Tuning and Practice.pdfGreat IDEs for SQL Query Performance Tuning and Practice.pdf
Great IDEs for SQL Query Performance Tuning and Practice.pdf
Tosska Technology
 
Resume - RK
Resume - RKResume - RK
Resume - RK
Rajkumar Kumar
 

Similar to PowerSQL Aids Application Developer Productivity (20)

What Java Programmers Should Learn in 2022.pdf
What Java Programmers Should Learn in 2022.pdfWhat Java Programmers Should Learn in 2022.pdf
What Java Programmers Should Learn in 2022.pdf
 
Jdev handbook-ch01-130992
Jdev handbook-ch01-130992Jdev handbook-ch01-130992
Jdev handbook-ch01-130992
 
Resume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBAResume_Tushar_Kanti_DBA
Resume_Tushar_Kanti_DBA
 
Munir_Database_Developer
Munir_Database_DeveloperMunir_Database_Developer
Munir_Database_Developer
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
 
Symphony Driver Essay
Symphony Driver EssaySymphony Driver Essay
Symphony Driver Essay
 
Deep Learning for Java Developer - Getting Started
Deep Learning for Java Developer - Getting StartedDeep Learning for Java Developer - Getting Started
Deep Learning for Java Developer - Getting Started
 
Mallikharjun_Vemana
Mallikharjun_VemanaMallikharjun_Vemana
Mallikharjun_Vemana
 
Shrikanth
ShrikanthShrikanth
Shrikanth
 
Java seminar
Java seminarJava seminar
Java seminar
 
Dms 2.0 Plan Proposal
Dms 2.0 Plan ProposalDms 2.0 Plan Proposal
Dms 2.0 Plan Proposal
 
Resume
ResumeResume
Resume
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
NoSQL and Hadoop: A New Generation of Databases - Changing the Game: Monthly ...
 
Ashish_Resume7.1
Ashish_Resume7.1Ashish_Resume7.1
Ashish_Resume7.1
 
chetan_resume
chetan_resumechetan_resume
chetan_resume
 
ZakirHussain
ZakirHussainZakirHussain
ZakirHussain
 
Resume_Md ZakirHussain
Resume_Md ZakirHussainResume_Md ZakirHussain
Resume_Md ZakirHussain
 
Great IDEs for SQL Query Performance Tuning and Practice.pdf
Great IDEs for SQL Query Performance Tuning and Practice.pdfGreat IDEs for SQL Query Performance Tuning and Practice.pdf
Great IDEs for SQL Query Performance Tuning and Practice.pdf
 
Resume - RK
Resume - RKResume - RK
Resume - RK
 

More from Embarcadero Technologies

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
Embarcadero Technologies
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Embarcadero Technologies
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
Embarcadero Technologies
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Embarcadero Technologies
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Embarcadero Technologies
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
Embarcadero Technologies
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
Embarcadero Technologies
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
Embarcadero Technologies
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
Embarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
Embarcadero Technologies
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
Embarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Embarcadero Technologies
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
Embarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
Embarcadero Technologies
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
Embarcadero Technologies
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
Embarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
Embarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
Embarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Embarcadero Technologies
 

More from Embarcadero Technologies (20)

PyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdfPyTorch for Delphi - Python Data Sciences Libraries.pdf
PyTorch for Delphi - Python Data Sciences Libraries.pdf
 
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
Android on Windows 11 - A Developer's Perspective (Windows Subsystem For Andr...
 
Linux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for LinuxLinux GUI Applications on Windows Subsystem for Linux
Linux GUI Applications on Windows Subsystem for Linux
 
Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework Python on Android with Delphi FMX - The Cross Platform GUI Framework
Python on Android with Delphi FMX - The Cross Platform GUI Framework
 
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
Introduction to Python GUI development with Delphi for Python - Part 1:   Del...Introduction to Python GUI development with Delphi for Python - Part 1:   Del...
Introduction to Python GUI development with Delphi for Python - Part 1: Del...
 
FMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for LinuxFMXLinux Introduction - Delphi's FireMonkey for Linux
FMXLinux Introduction - Delphi's FireMonkey for Linux
 
Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2Python for Delphi Developers - Part 2
Python for Delphi Developers - Part 2
 
Python for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 IntroductionPython for Delphi Developers - Part 1 Introduction
Python for Delphi Developers - Part 1 Introduction
 
RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 

Recently uploaded

Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 

Recently uploaded (20)

Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 

PowerSQL Aids Application Developer Productivity

  • 1. Solutions for the Information Project Team • www.dbta.com Volume 22, Number 2 • June 2008 PowerSQL Aids Application Developer Productivity Embarcadero Technologies launches Eclipse-based professional SQL integrated development environment. Embarcadero Technologies is known for its allows application developers to leverage strokes. multi-platform tools that assist database the powerful productivity features to devel- Nerpouni: The other benefit is that some administrators and developers at every point op high quality SQL code. We have built in organizations have 5, 10, 15 application devel- in the database lifecycle. In March, the the usability to which they are accustomed opers to each DBA. Since DBAs are increas- company took a bold new step when it as well as the strong capabilities around ingly being measured on availability and per- debuted PowerSQL, a professional SQL productivity and quality. We want to build formance of production databases, the fewer development tool that dramatically improves velocity into the lifecycle they are living in. times a DBA has to revise or reject poorly productivity for application developers devised SQL the better. PowerSQL empowers charged with SQL development. DBTA: What do you mean "build application developers to write quality SQL in Embarcadero PowerSQL, the company's velocity"? a highly productive manner, creating opportu- fourth tool built on the Eclipse framework, is Nerpouni: We have features that really nities for significant efficiency gains in the a SQL IDE (Integrated Development hone in on productivity and the concept of development lifecycle. Environment) that can be installed as a velocity. One is SQL Code Assist. As you standalone application (Eclipse RCP) or as are typing in SQL code, SQL Code Assist DBTA: Are application developers an Eclipse plug-in. It ready to write SQL offers native support for code? Oracle, Microsoft SQL PowerSQL is a SQL IDE that delivers true Nerpouni: There is a blur- Server, Sybase and DB2 ring of lines between the for LUW, as well as JBDC productivity benefits to application developers. roles. Application devel- support for other promi- opers are working on SQL nent DBMSs such as development. We make MySQL. The idea behind the product is this: checks for syntax in the background in real them SQL experts without having to fully with the growing sophistication of J2EE, time. We have database-specific parsers at understand SQL and the database itself. Ruby on Rails and other development frame- work, so if you are working in Oracle or SQL We are removing the complexity based on works increasingly dependent on databases, Server, Sybase or DB2, we are looking at our 15 years of experience being the single application developers require more depth that database SQL type and making sure view into all of your databases. in knowledge and tooling for the underlying you are writing syntactically correct code. DBMS technologies. In fact, a recent survey DBTA: How significant is it that revealed that SQL is the second most popu- DBTA: That is dynamic. PowerSQL is integrated with Eclipse? lar language among Eclipse users. Database Nerpouni: At the same time we have the Nerpouni: This is the first serious commer- Trends and Applications talked to Greg notion of semantic validation. When you cial SQL development tool for Eclipse. We Nerpouni, senior product manager at are coding in the editor, you can hit "CTRL" have great Eclipse expertise. Our program Embarcadero, to learn more. + "Space" to see the available databases manager, Wassim Melhem, was an Eclipse and then the available tables and the avail- project leader at IBM. We have invested to DBTA: PowerSQL represents an able columns. SQL Code Assist validates bring in top-notch Eclipse experts and have important new step for Embarcadero. the existence of each referenced object made a large investment in R&D. This is Nerpouni: It allows us to reach out to a against the database and flags any errors in true innovation on top of what has been new audience. People who are coding in real time. We are saving developers key- built into Eclipse and the Eclipse platform Java and C++ have some of the best devel- strokes while building quality directly into lets us be very creative in how we leverage opment IDEs built around true productivity development. components. We have a new level of flexi- benefits and quality. PowerSQL is a SQL bility. This is unique and gives us a massive IDE built around the same paradigm. It DBTA: Developers like saving key- competitive advantage. 1 Database Trends and Applications June 2008 Subscribe today at www.dbta.com/subscribe
  • 2. PowerSQL Aids Application Developer Productivity DBTA: PowerSQL became available DBTA: For version 1.0, this is a very developing SQL code. We are building opti- this spring. What has been the powerful product. mization right into the lifecycle. We are response? Nerpouni: There is an open beta of 1.1 this accelerating development. Nerpouni: We have standard and profes- June. You can play with it on our Web site. sional editions sold through our direct sales 1.1 has a feature called Explain Plans, organization, and a personal edition avail- which will tell you the performance impact able through our ecommerce store and thus your SQL will have. We also have Quick C O N TA C T I N F O R M AT I O N have received a lot of feedback through var- Fixes, which will evaluate code from an ious channels. They particularly like SQL optimization perspective and suggest Project Insight, which allows them to import improvements. We are building optimization SQL files, break them into logical compo- into the lifecycle, taking quality beyond syn- nents and present them in an outline view. tax and semantic validation. It is a truly 100 California Street, 12th Floor Click on the outline and you jump to that unique capability. San Francisco, CA 94111 Phone: 415.834.3131 part of the SQL file, making large and Fax: 415.434.172 daunting files easily manageable. And it DBTA: So what is the real market need Email: info@embarcadero.com validates the SQL files and checks them for this addresses? www.embarcadero.com SQL syntax. It makes for a very easy and Nerpouni: We are empowering the applica- collaborative workflow. tion developer to become self-sufficient in 2 Database Trends and Applications June 2008 Subscribe today at www.dbta.com/subscribe