Want more...Components

Posted by on in Blogs
Our Embarcadero Technologies developer tools come with many components.  Delphi XE and C++Builder XE include ("out of the box") more than 500 visual controls.  RadPHP XE comes with more than 75 visual components.  Consistently, our developer surveys tell us that our customers use a lot of additional components: commercial, shareware, free, and open source.

For my HD TVs and stereo units (three of them), I also have a lot of add-on components including an equalizer, power amplifier, CD player, speakers, sub-woofer, Blu-Ray DVD player, Apple TV (two of them), and a Nintendo Wii.  For my Fender Stratocaster (white, manufactured in the US), I have an amplifier, Morley Wah Wah pedal, several effects boxes, and a Line 6 Pod.

As I mentioned in my post, "Want more...Revolution", the world of components (reusable parts) dates back to the industrial revolution.  Dr. Brad Cox coined the term Software ICs and the vision of assembling whole applications (and application sub-assemblies) with little or no programming.  Components are the key ingredient in the secret sauce that is Delphi, C++Builder, and RadPHP programming.

In our developer components and tools ecosystem you'll find thousands of components that integrate with and add value to our products.  We have a Technology Partner Directory at tp.embarcadero.com.  You can search for components and tools by company name and by product name.  You can also search by Embarcadero Product, Version, Platform, Product Category, Industry and/or Country. Beyond the partner directory you can also find many repositories of components by using your favorite search engine.

The great thing about our developer tools and programming languages is the Open Tools APIs and language support (Properties, Methods, Events component model) that allow you to build your own components and extend existing components.  While you are building your applications, I bet you could also harvest some of your code and package the logic into components.  Maybe you will start your own component company and become one of our technology partners.

If you have never built a component before, from our RAD Studio IDE, choose the "Component | New Component..." sub-menu item and follow the instructions to create your first component inheriting from an ancestor component.  There are many great books and resources to help you build components including:

Stay tuned to the Embarcadero web site for news about the next generation of components being built for Delphi and C++Builder.  My personal and professional thanks go out to all of our technology partners and developers who are building components.  You are allowing every developer (including me) to stand on the shoulders of giants!

Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.


  • Guest

    [...] the original post: Sip from the Firehose : Want more…Components This entry was posted in Uncategorized and tagged and-open, both-commercial, customers, [...]

  • Guest
    Radek Cervinka Saturday, 16 July 2011

    Reprint of Danny Thorpe's Delphi Component Design would be nice, this book is a legend.

  • Guest
    recovery data Sunday, 17 July 2011

    This web site is my inspiration, rattling fantastic layout and perfect content material .

  • Guest
    jeff Sunday, 17 July 2011

    You stiil use an equalizer with your stereo system!?!? Me too!!! It's definitely not a popular piece of hardware amongst the audiophile crowd. What one do you use?

  • Guest
    François Monday, 18 July 2011

    Hi David,
    I didn't know you were playing the guitar (that's 1 more for the developers who play group).
    But I beg to differ with the "want more components" between the guitar and the amp. Except for the wah pedal which is difficult to replace, I try to get the sound from the guitar and the amp. period. To keep it simple and spend less time fiddling with them.
    And to go back to programming, I'm not sure the guys who had a lot of components were better off when they had to upgrade their applications to Unicode for instance.
    Bottom line for me, a lot of components is a seriously 2-edged sword. I'm not against, but caution and sensibility is needed; more might not be merrier...

  • Guest
    David I Monday, 18 July 2011

    Francois - guitar effects boxes for me started in the 1970's when I built my own effects boxes using the articles by Craig Anderton in Guitar Player. Godbout Electronics in Oakland provided the circuit boards and components. It was cool to get my solder iron and build them myself.

    I should also say that I did have a simpler setup - guitar, morley pedal, and Marshal stack (100 watt head, 2 4-speaker boxes) - where I could create the sounds I wanted, but I also needed a practice space to crank it up. One day in Los Angeles, I got carried away in my garage (not sound proofed) and didn't notice my neighbor across the street pounding on the garage door until I paused playing. My neighbor told me that he couldn't hear his TV set in his living room :)

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: