RAD Studio XE Preview #1 - just the first step on the journey to the launch

Posted by on in Blogs
Today, we put up the first preview video (also available on YouTube at http://www.youtube.com/watch?v=JJi9WsnHKiw) for the upcoming release of RAD Studio XE, Delphi XE, C++Builder XE, Delphi Prism XE and RadPHP XE.  This is just the start of a worldwide journey that we will be taking with you.  You will see additional videos, blog posts, articles, press announcements, peeks and more.

We will be hitting the road, around the world, over the next several months to meet with you and show you what you can build with our products.  We'll also, as always, be listening so that we can continue to deliver the technologies you need to build tomorrow's applications for your company and your customers.

Preview #1 showcases some of the developer and team productivity enhancements added to RAD Studio XE. It also takes a look at new capabilities and enhancements in the IDE, tool chain, modeling and debugging. RAD Studio XE will include:

  • Subversion version control integration in the Delphi, C++Builder and Delphi Prism IDEs. Source code will be available for companies and developers who want to add support for other version control systems.

  • Rapid PHP development added to RAD Studio with RadPHP. RadPHP is now in its third generation with a new IDE, debugger, profiler, additional VCL for PHP components for building cross platform and multi-tier web applications. You'll see additional new RadPHP capabilities in upcoming preview videos.

  • New capabilies in the VCL, RTL and updated Boost and Standard C++ library.  A new regular (Regex) library has been added.  Generics support has been updated to work with full list and collection support.

  • Code editor enhancements for searching, formatting and navigating.  You can also save code formatting profiles to create your own custom formatting sets.

  • Support for the latest versions of SQL databases and new enhancements for DataSnap (stay tuned for preview video #3)

  • One of my personal all time IDE requests has now been satisfied! From the Project Manager, for a single project or a project group, you can now right-mouse click to run selected applications with either Run or Run without Debug.

  • Modeling enhancements in Delphi including object ancestry and generation of sequence diagrams

  • For those who love to extend the IDE, in addition to the version control interfaces, there is a new Open Tools API to create and control internal tabbing.


This is just one small step as part of our journey to the destination - the release of RAD Studio XE.  I know you all want complete information this milisecond.  We will continue delivering details, answering questions, and listening on the Embarcadero web site, on YouTube, via Facebook, on Twitter, on LinkedIn, on the Embarcadero blog server, on our discussion forums and in person.

Join us at DelphiLive in San Jose, August 23-26 for a face to face encounter with RAD Studio XE.  The whole team will be on hand to give you maximum information and show you how you can build amazing stuff.

Join us on the road around the world.  I will be in Europe from September 6 through September 21 (Paris, Amsterdam, Helsinki, Iasi, Kiev, Moscow, Warsaw, London, Berlin and Rome).  I will then be in Washington DC on the way back from Europe on September 22.  My last stop on my three week tour will be in Houston on September 23. See RAD Studio Live!  Join us at RAD Studio XE launch events worldwide. Register now for a free event in your area:

For those who can't make it to one of our tour stops, we will also have live webinars in early September.  Get an in-depth look at "What’s New in RAD Studio XE".

Stay tuned to the RAD Studio XE preview web site over the next several weeks and join us in this XE journey.  Post comments to this blog post.  Send me an email (This email address is being protected from spambots. You need JavaScript enabled to view it.), connect with me on Skype (davidi99).

I hope we see you at one of our RAD Studio XE worldwide tour stops.  Stay tuned, the fun is just beginning!


About
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.

Comments

  • Guest
    Wilfred Oluoch Tuesday, 10 August 2010

    Hi RAD Studio XE TEam,

    AS has already been said in other blog posts, I hope you guys are going to come out clean on the future of RAD Studio in the areas of 64-Bit, Multi-core, cross-platform, etc. that you have been promising on past roadmaps.

    Subversion and all is good, but whats great?

    To be honest, as a long time devotee of Delphi, Ive become a bit apprehensive with the departure of some key team members and the lack of any "ground-breaking" feature announcements of late.

    Its not going to move me from Delphi but will certainly not increase my excitement.

    I hope you come out with a clear Roadmap and stick to it.

    I haven't had anything to keep me awake exploring in years.

    Then again, maybe Im expecting too much from the first preview video.

    WO, Nairobi, Kenya.

  • Guest
    David Intersimone Tuesday, 10 August 2010

    Roadmap update is being worked on. The goal is to get it posted asap - I hope this week.

  • Guest
    Shane Tuesday, 10 August 2010

    I agree with Wilfred Oluoch. Your gonna have to do better than wrap all the tools into one unit and include version control system.

    We are waiting on two major milestones in the roadmap. 64 bit & multi-platform support for Delphi

    Nothing above has fancied us - good luck with this next bomb

  • Guest
    David Intersimone Tuesday, 10 August 2010

    > We are waiting on two major milestones in the roadmap. 64 bit & multi-platform support for Delphi

    We'll update the roadmap for you.

    > Nothing above has fancied us - good luck with this next bomb

    This is just preview #1. There will be additional previews. And, beyond the previews, there are many more new and enhanced capabilities that let you build great applications.

  • Guest
    Esteban Pacheco Tuesday, 10 August 2010

    It is concerning the fact that you are not mentioning at least as a teaser something on the lines of "wait for the iMac news shortly!" or "cross compiling news" because if the last year of development produced a simply Delphi 2K10 service pack we are in trouble.

    And all those comments about hearing, listening,etc are sounding more every day like a political speech than reality.

  • Guest
    Alan Perkins Tuesday, 10 August 2010

    64 bit is becoming urgent.

  • Guest
    Iwan Tuesday, 10 August 2010

    Up until now, i still believe in Rad Team that what we see in the first preview and the two upcoming preview title, is not the only feature they build, because there is no major upgrade at all, everything is just a fancy upgrade. But the XE product name is not meant for nothing I believe, as they stated that XE mean: support for multiple database types and deployment environments, focus on the Deployment Environments, so it must support other platform, otherwise, Delphi won't be titled as XE too. Well hopes they really meant with the XE title in Delphi, or we'll be in trouble, just like Esteban says

    Iwan

  • Guest
    David Intersimone Tuesday, 10 August 2010

    > Alan writes: 64 bit is becoming urgent.

    We agree that it is important and that we need to complete the compiler work.

  • Guest
    David Intersimone Tuesday, 10 August 2010

    > Esteban Pacheco writes: It is concerning the fact that you are not mentioning at least as a teaser something on the lines of "wait for the iMac news shortly!" or "cross compiling news" because if the last year of development produced a simply Delphi 2K10 service pack we are in trouble.

    We are going to deliver RAD Studio XE, Delphi XE, C++Builder XE, Delphi Prism XE, RadPHP XE. New versions with loads of new capabilites for building awesome applications. The first preview is just that, a sneak peek of some of the new capabilities. There will be more videos, blogs, articles, news postings, etc.

    > And all those comments about hearing, listening,etc are sounding more every day like a political speech than reality.

    We really do listen. At the same time, the only way we can keep proving it to you and community is to continue to prove that we deserve your business, every day, forever.

  • Guest
    Chris Tuesday, 10 August 2010

    So far, I have to agree with other posters, nothing which would allow to say "Wow"; so far looks like a maintenance release, which is very troublesome to say the least.

  • Guest
    David Intersimone Tuesday, 10 August 2010

    > Iwan writes: XE mean: support for multiple database types and deployment environments

    Absolutely we are focus on more than just Windows. RAD Studio XE also has Delphi Prism for .NET which gets you to Windows (32/64), Linux, Macintosh, iPhone/iPad (via MonoTouch/Mono/NET), RadPHP (to get you anywhere PHP has a runtime), and additional deployment options. it also includes updated SQL servers support and cloud computing deployments (wait for Preview #3). More to come - this is just the first preview of a few capabilities.

  • Guest
    David Intersimone Tuesday, 10 August 2010

    >Chris writes: So far, I have to agree with other posters, nothing which would allow to say "Wow"; so far looks like a maintenance release, which is very troublesome to say the least.

    This is just the first 15 minute preview of 3 areas of the new RAD Studio XE product. There are many additional areas of new and enhanced capabilities.

    The team has also spent additional time bashing out more bugs that have been reported by customers and community members.

  • Guest
    David Intersimone Tuesday, 10 August 2010

    One more thing to add - beyond Rad Studio XE's new and enhanced capabilities, quality improvements, tool improvements, help improvements, etc - depending on which version of Delphi, C++Builder, Delphi Prism, and RadPHP (used to be called Delphi for PHP) you are currently using - there are even more new/improved capabilities for you.

  • Guest
    Kaz Tuesday, 10 August 2010

    I just wondered which edition I must buy to have the features I want to use. Will there be any notable new features in the Professional edition, too?

  • Guest
    Alfred Webber Tuesday, 10 August 2010

    David, I want to commend you and your team for all the work you have done on Delphi and the full suite tools provided by Embarcadero. Speaking for myself, I've used the formally Borland products for over 20+ years. I've never looked back. I program in other tools for money based on client needs. But when I have a choice, its Rad Studio- I'm a micro-ISV as well. There are so many people in this community that are very passionate. Sometimes, it would be nice to point out the really cool things that you and your teams do.

    I've watched you stand by these products for years and even had the pleasure of meeting you in Atlanta, GA. I think back to watching your training programs on the Turbo Pascal OWL. We're both have a little more gray :) and we're both still very passionate about these tools.

    I'd like to say that I really appreciate the inclusion of Subversion and Beyond Compare. Having a tool that understands Delphi version control needs is very important. This is a big step for configuration management. Yes, there have been 3rd party solutions but other tools have the integration at the IDE level by the vendor/owner.

    I like PHP being fully integrated.

    I wish I could buy Datasnap separately. I don't need Architect/Enterprise.


    I've seen other screen shots and I know your team is staging out the demos. I know there's more to come. We've all done demos that way and our customers always want more. Its a constant battle to provide information to customers but do it stages so that you can focus on features and prepare for the upcoming roll out.

    I usually update every other cycle. Its very time consuming as an micro-ISV. I rely on 5-10 different vendors to update their components. It's not easy to upgrade. I usually have a few hangups with each version of the IDE some of which cause me to loose some productivity. But my overall productivity is incredible and I'm to Rad Studio what Charlton Heston is to his guns "From my cold dead hands :)"

    I want to encourage you and your team to keep pushing. I see where you're going and I for one like it!

  • Guest
    KEMAL GÜLOL Tuesday, 10 August 2010

    We are waiting in the roadmap. 64 bit & multi-platform support for Delphi

  • Guest
    Lars Fosdal Tuesday, 10 August 2010

    I find this "But wait, there is more..." pitch quite annoying. If there is something new, I want the meat first, and the fluff later.

    We already use SVN. Having it integrated is convenient, but not a killer feature. Also - The placement of Update/Commit on in a sub-menu, is a bad decision. I am also somewhat disappointed over the GUI quality of the SVN integration. Whats with the flashing in the update log window? Further, I am slightly worried about the tight SVN integration and the ability upgrade SVN/Tortoise independently of XE.

    We also use BeyondCompare. The apparent out-of-process "integration" is not impressive. For merging branches, you really benefit from using a three-way view (common .

    The model sequence diagram is very nice, but if this ends up only in the architect edition, it will be of no use to us. The price hike from enterprise to architect is not worth it, since we are not heavy into model driven code. We can get similar information from Peganza PAL, including reverse call trees (this method is called from where?).

    The quality improvements should have been released for Delphi 2010 - especially for generics, which has turned out to be an excellent source of Internal Errors.

    Don't even get me started on help...(lack of content and crossrefs - aw crap, I got myself started). I don't use the C++. Yet, the help is littered with C++ stuff that I DON'T want to see... I hope it doesn't get PHP stuff I don't need in as well.

    I'm not going to go down the speculation paths - but, so far I am underwhelmed by the features of this release.

  • Guest
    Michael Tuesday, 10 August 2010

    David,

    I still have the feeling that XE is just a service pack for D2010 as D2010 was for D2009 and so on.
    Why is the lifetime of Delphi so short, just 12 months? I'm using Delphi just for private fun and cannot buy each new Delphi version just to get bugs fixed.

    At work we already abandoned Delphi and jumped on the VS train.
    Michael

  • Guest
    Marco van de voort Wednesday, 11 August 2010

    Is the right-click "debug" in project manager really the same as the mentioned "debug improvements"?

    If so, it seems like a trivial feature, or do I misunderstand it, and is the big deal tthat the debugger can now be instantiated on a per app basis and you can debug multiple apps with the same IDE at the same time?

  • Guest
    David Intersimone Wednesday, 11 August 2010

    > Kaz writes: I just wondered which edition I must buy to have the features I want to use. Will there be any notable new features in the Professional edition, too?

    Product Marketing is putting the finishing touches on the feature matrix which will show you what capabilities are in each edition (Professional, Enterprise, Architect) of each product in RAD Studio XE. The matrix will appear on the product page closer to actual product availability.

  • Please login first in order for you to submit comments

Check out more tips and tricks in this development video: