Skip to content

Come see Delphi for iOS this week with David I in Denver (Monday) and Seattle (Wednesday)

I will be in Denver and Seattle this week showing cool apps you can build with Delphi XE4 for iOS.  Delphi XE4 is also part of RAD Studio XE4 which includes Delphi, C++Builder and HTML5 Builder.

RAD Studio is the multi-device, true native app development platform for everyone who needs to develop apps for desktops, tablets and smartphones, and get them to market fast. You will see how you can manage one codebase, one team, and one schedule without sacrificing performance. True native apps give you faster applications with more control, tighter security and a better user experience.

This presentation (few slides, mostly demos) will focus on:

  • Multi-device, true native application development from a single codebase for iOS, Windows and Mac.
  • Reduce complexity and cost with just one of everything for your app development: one dev team, one codebase, one budget, one schedule.
  • Be fast to market with extendable and reusable visual component building blocks for faster and highly maintainable development.

Monday, June 10, 2013 - Denver, Colorado

Date: Monday, June 10, 2013
Time: 12:30pm-2:30pm MDT

Place:
Denver Central Library
B2 Conference Center
10 W. Fourteenth Ave. Pkwy.
Denver, CO 80204

Registration: http://forms.embarcadero.com/AMUSCA1306RADXE4Tour-Denver

Pizza and Sodas will be provided for lunch

Wednesday, June 12, 2013 - Kirkland, Washington

Date: Wednesday, June 12, 2013
Time: 6:30pm-8:30pm PDT

Place:
Kingsgate Library
12315 Northeast 143rd Street
Kirkland, WA 98034

Registration: http://forms.embarcadero.com/AMUSCA1306RADXE4Tour-Seattle

Pizza and Sodas will be provided for dinner

US/Canada Developer Direct Episodes 7 and 8 are now on YouTube

You can now watch episodes 7 and 8 of the US/Canada Developer Direct Q2-2013 series.  Each Friday at 10am, Anders Ohlsson, Al Mannarino and David Intersimone "David I" answer your questions, cover a development topic and cover the latest news for developers.

There is just one more Friday for this series on June 14, the "Season Finale".  If you have topics and demos you want the Developer Direct team to cover, send an email to developerdirect.online@embarcadero.com.

Join the team of Embarcadero development and industry experts for relaxed and fun demo and discussion sessions covering Delphi, RAD Studio, C++Builder, InterBase and more. Raise your questions and interact live with both presenters and attendees as each week a new theme gives focus and direction to solve the every day challenges that professional software developers face. Sign up now for the April-June 2013 season at http://embt.co/DevDir1

FastReport VCL and FMX Editions now available for XE4

FastReport has released their XE4 editions of FastReport VCL and FastReport FireMonkey (FMX).  You can find the latest information on the FastReport site.   You can download demo and purchase release versions from the FastReport web site.  FastReport VCL (version 4.14.2) Embarcadero Edition and FastReport FMX (version 1.1.3) are now available for registered XE4 customers on the registered user downloads pages for Delphi XE4, C++Builder XE4 and RAD Studio XE4.

FastReport has also announced that the beta version of FastCube 2 VCL for XE4 is available.  You can find all of the details at http://www.fast-report.com/en/news/287/Thank you FastReports for your continued support of our customers.

Multilizer’s version 9 localization tools are now available for XE4

Multilizer announced that their localization tools now support Delphi XE4, C++Builder XE4 and RAD Studio XE4.  If you need to localize the UI and strings in your applications, check out Multilizer version 9.  In the news article Multizer reports, "Multilizer supports the localization of software that is created with the latest Embarcadero product. With the support for Delphi XE4, Multilizer continues offering support for the latest innovations in the software development field. The Multilizer Localization Components provide a seamless installation to Embarcadero IDE. Now all localization components for XE, XE2, XE3 and XE4 are handled from a single installation package."

Check out the Multilizer product line at http://www2.multilizer.com/mlzproducts/.  You will also find the Multilizer feature matrix at http://help.multilizer.com/documents/productinfo/Multilizer_Feature_Matrix.pdf

VirtualTree, Abbrevia, Orpheus, PowerPDF and SynEdit now available for XE4

Roman Kassebaum just let me know that several popular open source component sets are now available for Delphi, C++Builder and RAD Studio XE4 including TurboPower Abbrevia (compression toolkit), Orpheus (UI toolkit), PowerPDF (PDF file generation), SynEdit (multi-line edit control), and VirtualTree (Delphi TreeView control). You’ll find links to the open source project home pages below.

Abbrevia, Orpheus, PowerPDF and SynEdit are hosted at Sourceforge. VirtualTree is hosted at Google Code. For additional information and file downloads, please go to each of the project home pages.

Big thanks to Roman, Mike Lischke, Craig Peterson, Alkis Georgopoulos and Dean Harmon for their work and support of our products!

I am in Southern California next week for RAD Studio XE4 in Action - Live!

David I is coming to SoCal! You’re invited to attend this technical RAD Studio XE4 event focusing on Delphi for iOS development. RAD Studio is the multi-device, true native app development platform for everyone who needs to develop apps for desktops, tablets and smartphones, and get them to market fast. You will see how you can manage one codebase, one team, and one schedule without sacrificing performance. True native apps give you faster applications with more control, tighter security and a better user experience.

Locations and Dates

ORANGE CO., CA
Date: Tuesday, June 4, 2013
Time: 7:00-9:00pm
Location: Laguna Hills Community Center, 25555 Alicia Parkway, Laguna Hills, CA 92653
http://forms.embarcadero.com/forms/AMUSCA1306RADXE4Tour-Orange

LOS ANGELES, CA
Date: Wednesday, June 5, 2013
Time: 7:00-9:00pm
Location: CrossCamp.us, Santa Monica, 820 Broadway, Santa Monica, CA 90401
http://forms.embarcadero.com/forms/AMUSCA1306RADXE4Tour-LosAngeles

The presentations and demonstrations will focus on:

  • Multi-device, true native application development from a single codebase for iOS, Windows and Mac.
  • Reduce complexity and cost with just one of everything for your app development: one dev team, one codebase, one budget, one schedule.
  • Be fast to market with extendable and reusable visual component building blocks for faster and highly maintainable development.
  • And, anything else you want me to present and demonstrate (just post a comment to this blog post).

Attendees of the live events will receive a special discount on RAD Studio XE4, Delphi XE4, and C++Builder XE4. Refreshments will also be served. Seats are filling up fast so register now to reserve your place.

I look forward to seeing you!
David I :)

Developer Direct Q2-2013 US/Canada Episode 6 "On-Device Rapid Prototyping" - now on YouTube

Learn how you can use Embarcadero RAD Studio and Delphi to rapidly create real app prototypes with live data or prototype data and deploy to actual target devices (PC, phone, tablet) running iOS, Windows and Mac OS X. This is a recording of the May 24, 2013 edition of the Embarcadero Developer Direct online session (US and Canada edition) - "On-Device Rapid Prototyping". http://www.youtube.com/watch?v=jftc9kRiBIE.

Sign up now for the April-June 2013 season at http://embt.co/DevDir1

Complete Episode Guide for Q2-2013

Join the team of Embarcadero development and industry experts for relaxed and fun demo and discussion sessions covering Delphi, RAD Studio, C++Builder, InterBase and more. Raise your questions and interact live with both presenters and attendees as each week a new theme gives focus and direction to solve the every day challenges that professional software developers face.

Additional Developer Direct and Embarcadero YouTube Information

Developer Direct Playlist - https://www.youtube.com/playlist?list=PLwUPJvR9mZHhrOdalqefNEUipHQIMMqvx

Embarcadero Channel - http://www.youtube.com/embarcaderotechnet

Are you waiting for the DevExpress components for RAD Studio XE4? They’re Here!

I just received an email announcing that Developer Express (DevExpress) has released an update to their VCL packs to support  for Embarcadero RAD Studio XE4, Delphi XE4 and C++Builder XE4 (both 32-bit and 64-bit) for the following VCL Subscription Packs:

  • VCL Subscription;
  • ExpressGridPack;
  • ExpressQuantumPack;
  • ExpressNavigationPack.

DevExpress customers can find the "What’s New" in this release at http://www.devexpress.com/Support/WhatsNew/VCL/files/12.2.6.xml

Thank you, DevExpress, for updating your components to XE4 and your continued support of our customers and products.

Developer Direct Episode 5, tomorrow, May 17 - From Data to Business Information

Developer Direct Episode 5, "Multi-Device Developent: From Data to Business Information", takes place tomorrow across the planet. Registration information for the Europe and US/Canada episodes are listed below. Join the team of Embarcadero development and industry experts for more technical, relaxed and fun demo and discussion sessions using the Delphi and C++ programming languages for Windows, Mac and iOS multi-device app development. Raise your questions and interact live with both presenters and attendees as each week a new theme gives focus and direction to solve the every day challenges that professional software developers face.

Developer Direct: Registration for London, Franfurt/Paris and Moscow (English)
Register for this series at http://forms.embarcadero.com/forms/EM13Q2ENWebinarDeveloperDirect

  • 10:00 - London
  • 11:00 - Frankurt / Paris
  • 13:00 - Moscow
  • 14:30 - Mumbai/Bangalore

Developer Direct: Registration for Moscow (Russian)
Register for this series at http://forms.embarcadero.com/forms/EM13Q2RUWebinarDeveloperDirect

  • 12:00 - Moscow

Developer Direct: Registration US/Canada
Register for this series at http://forms.embarcadero.com/forms/AMUSCA13Q2DeveloperDirect

  • 7:00am - Honolulu, Hilo, Kailua Kona
  • 8:00am - Fairbanks, Anchorage, Juneau
  • 10:00am - San Francisco, Los Angeles, Vancouver, Phoenix
  • 11:00am - Denver, Calgary, Edmonton
  • 12:00pm - Chicago, Dallas, Houston
  • 1:00pm - New York, Washington DC, Toronto, Montreal
  • 2:00pm - Halifax

If you missed any of the US/Canada episodes, you can catch up by watching the replays:

You can join the chat on Twitter at www.twitter.com/embtddirect and add #embtdd or simply email the team directly anytime at developerdirect.online@embarcadero.com.

iOS app dev with Delphi XE4 and FireMonkey 3 is a quantum leap beyond XE2…

During my recent product launch travels and during several of the Friday Developer Direct sessions, developers have asked me several common questions:  1) Is FireMonkey for iOS in XE4 the same as the FireMonkey iOS that was part of XE2, 2) Do we cross compile Delphi code to Objective-C code and then build the iOS app using XCode on the Mac and 3) Why do I need a Mac to be able to build an iOS app with XE4?  There are simple answers to all of three of these questions:  1) No, 2) No, 3) Because.  All kidding aside, let me give you more complete answers to explain that with XE4 we have moved Delphi for iOS way beyond what we did in XE2 for iOS. FireMonkey FM3 is the next generation platform for building multi-device, true native apps for iOS, Windows and Mac, using a single codebase.

Delphi XE4 for iOS application development is part of our third generation of development for FMX.  FM3 contains 3 years of continuous development with refactorings, improvements, enhancements and new innovations.  iOS programming with FireMonkey 3 takes developers way beyond what was available in FireMonkey 1 with multi-device (Windows, Mac and iOS) capabilities including:

  • Multimedia - audio and video playing and capturing
  • Layout Management - Layout, GridLayout, FlowLayout
  • Anchors
  • Touch and Gestures
  • Actions
  • Form Families (for desktop, iPhone and iPad form factors)
  • Faster and more GPU utilization
  • Native Bitmap pixel formats (raw data can still be accessed)
  • Platform, Device and Sensor Services - and you can create your own custom services
  • Device/Sensor components - Location, Motion, Orientation, Camera (front, back, flash), Web Browser
  • Native and Custom Styling
  • KeyboardType property
  • Native Controls - message alerts, custom pickers, date picker, cut/copy/paste
  • Notifications
  • ListBox and ListView
  • and more

Do we cross compile to Objective-C and compile for iOS?  No, we have native code optimizing Delphi compilers for Win32, Win64, OSX, iOS_Intel_Simulator and iOS_ARM_Device (5 compilers integrated into the IDE and also available as command line compilers).  Take a look at the following two bitmaps taken from a debug session in the XE4 IDE.  You will see the a simple iOS app with a button and onClick event handler.  The app is stopped at a breakpoint.  The two CPU Viewers show Intel machine code (iOS Simulator target) and ARM machine code (iOS Device target) compiled by the Delphi compilers. (Note: click on each image to see a larger version of each bitmap)

Why do you need a Mac and Xcode to be able to build iOS Device applications?  To build OSX and iOS apps we need to leverage the Apple header files, libraries and debugging information available only on a Mac.  We also need to use a couple of the Apple command line tools that are part of Xcode to SandBox and CodeSign your application for deployment from our Windows IDE to your iOS device and to the Apple iOS app store. One XE4 IDE, one workflow, one designer is all you need (you don’t have to worry about multiple IDEs, project conversions, etc).  Install the Platform Assistant (PAServer) on your Mac, connect your iOS device to the Mac and let the Delphi IDE do the magic.  If you don’t have a Mac, you can always "rent" one in the cloud at, for example, MacInCloud (http://www.macincloud.com/) or buddy up with friend or neighbor that has a Mac.  You can also pick up a used iMac or MacMini for under $300 (just make sure they are capable of running OSX Lion or Mountain Lion releases).

There’s lots more happening inside Embarcadero for future releases of FireMonkey and also to support Android and other devices.  Have you ever built a location sensor based Browser app for an iOS device?  Watch the very short video at http://www.youtube.com/embed/NOYhf1h83Zs.  You can build this app using Delphi XE4 and FireMonkey 3 using three components (TSwitch, TLocationSensor and TWebBrowser) and two lines of code:

procedure TLocationForm.LocationSensor1LocationChanged(
  Sender: TObject;
  const OldLocation, NewLocation: TLocationCoord2D);
begin
  { Pass the Latitude and Longitude to Google Maps }
  WebBrowser1.Navigate(
    Format('https://maps.google.com/maps?q=%s,%s&output=embed',
      [NewLocation.Latitude.ToString, NewLocation.Longitude.ToString]
    )
  );
end;
procedure TLocationForm.swLocationSensorActiveSwitch(Sender: TObject);
begin
  { activate or deactivate the location sensor }
  LocationSensor1.Active := swLocationSensorActive.IsChecked;
end;

You can get started today with XE4 and FireMonkey 3!  The free trial download is available at http://www.embarcadero.com/products/delphi/downloads

Bad Behavior has blocked 4 access attempts in the last 7 days.

Close