- Free PDF Library for Delphi Developers - Quick PDF Library LITE
- MSBuild and Delphi compiler hints – binary patch
- Join Embarcadero for Free Webinar on Delivering Reports Using FastReport and RAD Studio XE 2
- Delphi Mapping REST Clients
- Switch Languages / Keyboard Layouts in Your Delphi Application
- Visualizing physics using FireMonkey
- Delphi 17th Birthday Webinar Coming
- RAD Studio XE2 in Action Live in Italy
- It's Delphi's Birthday and You're Invited
- Embarcadero News - February 2012
- Delphi Developer Days 2012 - Washington DC/Baltimore and Chicago
- Delphi XE2 Boilerplate DataSnap Server and jQueryMobile Client
Sip from the Firehose - David I
Two more RAD Studio/Delphi/C++Builder/Delphi Prism webinars this month
March has been a big month for development webinars on EDN. We have two more webinars to go before we are finished:
- March 18: RAD/AJAX-based Web Application Development using Delphi and RAD Studio 2010 with David I.
- March 24: Migrating legacy applications to Unicode-enabled using Delphi 2010 with Cary Jensen
The other webinars that have recently taken place include:
- RESTful Web Services with Delphi and RAD Studio 2010 with Marco Cantu
- The Secrets of Rapid, Visual, C++ Application Development with David I.
- .NET and Cross-Platform Mono Applications with Delphi Prism with David I.
- Multi-tier applications using DataSnap with David I.
Check out the RAD Studio in Action page for all the white papers, videos, articles, and webinar replay links. You will learn from some of the top programming experts including Brian Long, Bob Swart and Marco Cantu. You’ll find the page at http://www.embarcadero.com/rad-in-action.
Thursday/Friday - David I webinars - Build .NET and Cross-Platform Mono Applications with Delphi Prism
I will be live online tomorrow, Thursday February 18 (or Friday Februrary 19 depending on your time zone) for a technical webinar that shows you how to build every type of .NET application using Delphi Prism including WPF, WCF, ASP.NET, Winforms, Web Services, Aspects and parallel programming. Find out how you can build cross-platform applications that broaden your reach and gain access to users of Linux and Mac OS X.
3 Sessions Available: (click on the links to get additional information and to register for the webinar)
- Thursday February 18: 6:00 AM PST / 9:00 AM EST / 3PM CET / 2PM UTC
- Thursday February 18: 11:00 AM PST / 2:00 PM EST / 7PM UTC
- Thursday February 18: 7:00 PM PST / 10:00 PM EST
Friday February 19 2PM Australian EDT / 3AM UTC
Topics covered in this webinar include:
- Delphi and Delphi Prism language comparison
- Database programming using dbExpress and ADO.NET
- GUI development with Windows Presentation Foundation (WPF)
- Building service-oriented applications with Windows Communication Foundation (WCF)
- ASP.NET Web application development
- Query, set and transform operations with LINQ
- Parallel programming using .NET 4
- Cross-platform application programming with Mono for Windows, Linux and Mac OS X
- Building multi-tier client applications with DataSnap
Additional Delphi Prism resources are also available on the Embarcadero Web site.
Join me for 3 DataSnap multi-tier development webinars on February 10/11 - around the world in 14 hours!
No matter where you live around the world, I’ll be presenting a DataSnap, "Your data - where you want, how you want it", live webinar for you. At three separate times on February 10 (February 11 if you are in the Asia Pacific region), I will be giving (live via the Internet) the deep dive demonstrations. The times are (click on any of the time links to get to a registration page and reserve your seat):
- Wednesday, February 10 at 3:00pm CET / 6:00am PST / 2:00pm UTC
- Wednesday, February 10 at 11:00am PST / 7:00pm UTC
- Thursday, February 11 at 2:00pm Australian EDT / 7:00pm PST (February 10) / 3:00am UTC (February 11)
While other RAD tools limit you to a specific database or architecture, or rely on “universal” data connectivity options, using RAD Studio’s (Delphi, C++Builder, Delphi Prism) openness provides the flexibility and performance you need to build superior real-world applications. DataSnap with JSON, REST, HTTP, TCP/IP and XML support provides client/server and multi-tier connectivity with virtually any other system.
I will take you on a multi-tier programming journey:
- from the start: building DataSnap servers on Windows using Delphi and DataSnap clients using Delphi, C++Builder, Delphi Prism and Delphi for PHP.
- to the finish: showing you how to build data filters, synchronous callbacks, custom server methods, authentication and Web targets.
Before and/or after the webinar(s), get fast results with Bob Swart’s step-by-step DataSnap whitepaper - Download Now!
Get a hands-on approach to the power and flexibility of DataSnap in RAD Studio 2010. From getting your first server and client apps going through to working with .NET as well as using internet protocols and callbacks, Bob leads you in easy steps to get fast and powerful results. Download this unique and FREE white paper now!
Do you need a quick introduction to DataSnap development? Get a fast start the easy way - watch Bob’s YouTube Video Tutorials Now!
- Building DataSnap servers
- Adding Web Broker targets
- Adding custom server methods
- HTTP authentication
- Using DataSnap data filters
Come join me for some DataSnap technical fun live, online! After you’ve registered, check out the new DataSnap RAD in Action page.
Programming is Life!
What developers think…
In today’s Dr. Dobbs Update (delieverd to your email box if you request it), Jon Erickson (DDJ editor) mentiones an article with the summary results of a survey DDJ did in cooperation with Forrester Research. The survey was created to understand how tools and technologies are affecting developers.
In the article, What Developers Think, written by Jeffrey Hammond, Research Analyst for Forrester Research, Jeffrey uses the term "technology populism" and writes about "the growing trend where tech-savvy workers such as developers make their own decisions about what technologies to use. They help themselves to the software, collaborative tools, and information sources that best fit their needs, with minimal or no support from central IT. Much of this activity flies under management radar."
The seven trends listed in the article are:
- Rich Internet applications (RIAs) are for real
- There is wide use of open source (4 out of 5 use it for development or deployment)
- Virtualization for testing in widespread and cloud use is just starting
- Multilingual developers emerge (I’m not just an xyz progammer)
- Young developers are drawn to dynamic programming languages
- Agile processes are resonating with developers
- Developers are an untapped source of innovation
The bottom line for development managers - "Spend more time understanding what your developers are doing both at work and outside of it, and solicit their ideas about how these technologies could speed up development and cut costs for the organization."
Jon Erickson asks "I’d appreciate hearing your take on these trends (and others) once you read the article." You can email Jon at jerickson@ddj.com.
Delphi and C++Builder Application Showcase
What applications are built with Delphi and C++Builder? I’m often asked that question by developers (usually when their managers or friends ask them). There are many web sites created by community members where applications are listed including "Built with Delphi". Now we have an application showcase on our Embarcadero web site. The first showcase highlights applications and tools built with Delphi and C++Builder. You will find the landing page at http://www.embarcadero.com/application-showcase.
If you want to have your applications and tools appear in our application showcase, you can enter your product information using one of the links in the EDN article at http://edn.embarcadero.com/article/39930.
We are looking for applications and tools (commercial, non-commercial, open source, closed source, etc.) built with:
- Tell us what you’ve built with Delphi
- Tell us what you’ve built with C++Builder
- Tell us what you’ve built with Delphi Prism
- Tell us what you’ve built with Delphi for PHP
- Tell us what you’ve built with 3rdRail
- Tell us what you’ve built with JBuilder
Thank you to all those who have submitted entries so far. While we have many more submissions to publish, we can always use additional entries.
Delphi Developer Days May 2010 with Marco Cantù and Cary Jensen - Mark your calendars
The Delphi Developer Days - two days of intense Delphi training by Marco Cantù and Cary Jensen will take place again in 2010. Marco and Carey are hitting the road again to train you on the latest technologies and application development tips and tricks for Delphi 2010 and Delphi Prism 2010. While they are still preparing the topics and sessions, you can see what they covered last year at http://www.delphideveloperdays.com/descriptions.html#schedule. The 2009 sessions included database application development, building Web services and REST clients, ASP.NET development with Delphi Prism and multi-threaded programming.
Top Delphi experts Marco Cantù and Cary Jensen are teaming up again for a Delphi Developer Days tour in 2010. Detailed information will be available soon but I am sure they will help you get up to speed and beyond with Delphi 2010 and Delphi Prism 2010. Plans are being made for more dates and locations (specifically in Europe). The Developer Days are brought to you by Jensen Data Systems, Inc. and Wintech Italia, Srl.
Scheduled cities and dates (as of this blog post):
- May 11-12, 2010
Washington DC/BWI area
Holiday Inn Express Hotel & Suites
Arundel Mills BWI Airport Area
7481 Ridge Road
Hanover, MD 21076
- May 14-15, 2010
Chicago area
Holiday Inn Express Hotel & Suites
Arlington Heights (NW O’Hare)
2120 S. Arlington Heights Rd.
Arlington Heights, Il 60005
- May 17-18, 2010
Los Angeles/Orange County area
Best Western Orange County Airport Hotel
2700 Hotel Terrace Drive
Santa Ana, CA 92705
Links and additional information are available at http://www.delphideveloperdays.com/
UK and Germany stops are being considered for later in May 2010.
If you want to be notified about additional information, there is a notify me link on the Delphi Developer Days web site: http://www.delphideveloperdays.com/notifyme.html
Special upgrade pricing has been extended to January 31, 2010.
Developers using our versions 2005 and older have come to our road shows, workshops and webinars and were convinced that RAD Studio 2010, Delphi 2010, C++Buildler 2010, and Delphi Prism 2010 are the product versions to use. Our resellers and web shops were inundated with orders at the end of last year. So that everyone can upgrade, we have extended the upgrade pricing offer until the end of January.
Here is the notice from the migration web site:
"Users of Delphi and C++Builder versions 2005 and older. Special upgrade pricing has been extended to January 31, 2010. This is your last chance to get upgrade pricing on the 2010 versions of Delphi, C++Builder, and Embarcadero RAD Studio."
The FAQ for the extended offer is at http://www.embarcadero.com/images/dm/RAD-2010-upgrade-FAQs.pdf
Pawel Glowacki, software consultant and product evangelist in our EMEA region, has put together a Delphi 2010 resource page at http://blogs.embarcadero.com/pawelglowacki/2009/12/02/38849
The RAD Studio 2010, Delphi 2010, C++Builder 2010, and Delphi Prism 2010 migration center can be found at http://www.embarcadero.com/rad-studio-2010-migration-center
Let me know what more I can do to help you move your projects forward. Do you need more information, videos, articles, webinars, tours, >advanced workshops, beginners sessions? Just let me know and I will help you.
Happy New Year and Happy New Decade!
David I.
Migrating to C++Builder 2010 and RAD Studio 2010 tour online
The replays are available for the two webinars I did last week. "Migrating to C++Builder 2010" and the "RAD Studio 2010 Tour online edition" webinar replays can be found at:
- Migrating to C++Builder 2010 - http://update.codegear.com/forms/AMUSCA0912CBuilderMigrationWebinar12-15
- Rad Studio Tour Online Edition Webinar - http://update.codegear.com/forms/AMUSCA0912RADStudioWebinar
Thank you to all those who took part in the US/Canada tour city stops and who were online with me last week. We’ll be visiting more cities in the US and around the world in 2010. Let me know if you want us to come to your home town. If you need additional information, just let me know.
You can also find a wealth of additional resources on our RAD Studio 2010, Delphi 2010, C++Builder 2010,a nd Delphi Prism 2010 migration center at http://www.embarcadero.com/rad-studio-2010-migration-center
Happy Holidays from Embarcadero Technologies.
David Intersimone "David I" davidi@embarcadero.com
Migrating to C++Builder 2010" live webinar tomorrow, Tuesday, December 15, 11:00AM PST / 2:00PM EST
I invite you to join me tomorrow, Tuesday, December 15, for a one hour live webinar - "Get the inside story on upgrading to C++Builder 2010".
In this live webinar I will present what’s new in C++Builder 2010 and show you some of the tricks of migrating code from prior versions of C++Builder.
DATE: Tuesday, December 15, 2009
TIME: 11am to 12pm Pacific Standard Time (2pm to 3pm Eastern Standard Time)
To register go to
http://update.codegear.com/forms/AMUSCA0912CBuilderMigrationWebinar12-15
Our RAD Studio 2010, Delphi 2010, C++Builder 2010 migration center landing page has additional information about migrating projects including white papers, videos, and links.
You will find the migration center web page at
http://www.embarcadero.com/rad-studio-2010-migration-center
I hope you will join me online tomorrow. Bring your C++Builder migration questions and issues and I will do my best to help you move your C++Builder projects forward.
Tech Republic: A developer’s hands-on review of Delphi 2010
Justin James, in his Tech Republic Programming and Development blog, has posted a review of the new Delphi 2010. The sub-text for the online review article says, "According to Justin James, .NET and Visual C++ developers should check out Embarcadero’s Delphi 2010…". Our Embarcadero Delphi is one of the most respected and widely used Rapid Application Development (RAD) environments. Over 1.7 million developers worldwide choose Delphi over other tools because Delphi radically speeds desktop, workstation, touch, kiosk, and Web application development without sacrificing an ounce of programming power or control. Applications built with Delphi are lightning fast, compact, provide rich UIs, and can connect with virtually any database or data source “out-of-the-box”.
A few other tidbits from the review:
- "the good folks at Embarcadero came up with a brilliant idea called IDE Insight"
- "Another item that I really like is DataSnap, which is similar to WCF in concept, but in execution, it feels much smoother."
- "Delphi 2010 supports all sorts of new goodies, including multi-touch and gestures … beating Visual Studio 2010 to market by nearly six months"
- "Delphi 2010 has good tools for debugging multithreaded applications, which is an increasingly important item"
- "If you want to do Windows development, and you want to work with native code in a native style, I think that Delphi 2010 is a very productive tool."
Finally, in the summary, Justin gives the Delphi team the ultimate developer compliment, "Every time I work with the Embarcadero team, I feel like they are writing the tools that they would love to use; they really are developers’ developers, and they understand the development process very well and implement it as tools quite nicely."
Read the complete review at http://blogs.techrepublic.com.com/programming-and-development/?p=1924
DBArtisan now supports Microsoft SQL Azure databases
Today, at the Microsoft Professional Developers Conference (PDC’09) in Los Angeles, Embarcadero Technologies announced DBArtisan for the SQL Azure database from Microsoft. The special edition of DBArtisan helps organizations expedite the deployment and simplify the management of cloud-based databases and applications.
DBArtisan for SQL Azure provides for basic database administration at the schema level, including object management and editors, SQL editing and schema extraction, as well as migration utilities to facilitate data migration from Microsoft SQL Server to SQL Azure. The tool enables enterprises to build symmetrical on-premise and cloud-based SQL Azure Database deployments, reducing in-house IT infrastructure costs and making certain data sets more readily available to offsite consumers.
Developers and database administrators can download a trial version of DBArtisan for SQL Azure. Information about the steps to download and register the trial are listed on the DBArtisan for SQL Azure product page. You’ll also need a Microsoft SQL Azure account.


