Skip to content

PAServer HotFix for Delphi XE7 and RAD Studio XE7 to support iOS 7.1 simulator in XCode 6

PAServer HotFix 09/26/2014 Hotfix for deploying iOS applications built with Delphi XE7 to the iOS 7.1 simulator With Delphi, C++Builder and RAD Studio XE7, we support deploying applications to iOS devices running both iOS 7 and iOS 8 out of the box. For deploying to the iOS Simulator with Delphi XE7, we currently support deploying to the iOS 7.1 simulator, and are actively working on enabling support for the iOS 8 simulator. If you checked the Mac preferences setting to automatically download and install new versions of your Mac applications in the background, then Xcode automatically updated to the newest version (6.0.1) on your Mac, assuming you previously had Xcode installed on your machine.

Download the hotfix at http://cc.embarcadero.com/item/30008

XE7 customers - Java2OP.exe is now available on Code Central reg user download area….

The Delphi, C++Builder and RAD Studio XE7 Java2OP command line utility is ready for registgered users to download. Java2OP.exe ("Java To Object Pascal") is a command-line tool that you can use to generate Object Pascal native bridge files from Java libraries (JAR or class files). You can use the generated files to provide your applications access to those Java libraries on Android. Available to registered users of RAD Studio XE7, Delphi XE7 and C++Builder XE7 (except Starter editions) and Embarcadero All-Access XE. You can find it (login required) at http://cc.embarcadero.com/item/30007

Java2OP.exe: New Native Bridge File Generator for Android

The process of allowing your application to use custom Java libraries on Android previously required you to manually create a native bridge file from a Java class file.

RAD Studio provides a new tool, Java2OP.exe (Java to Object Pascal), that automates the creation of a native bridge file for Delphi applications. This new tool allows you to generate a native bridge file from a set of JAR or Java class files, or from a specific subset of the Android API.

Busy live online schedule this week - you won’t want to miss a moment of it!

We have a full schedule of online events for developers this week. On Tuesday, Wednesday and Thursday - September 23,24,25 we have 13 live online events taking place covering Developer Skill Sprints, Delphi/C++Builder/RAD Studio XE7 whats new, and developing for the Internet of Things with Appmethod. You’ll find the list and registration links below. You’ll learn a wide range of tips, tricks and techniques you can immediately use in your C++, Object Pascal, VCL and FireMonkey applications. I hope to see you online for them all :)

Wednesday, September 24 - RAD Studio XE7 What’s New Webinar

See why XE7 is the must-have upgrade! - http://forms.embarcadero.com/RADStudioXE7WhatsNewWebinar

  • 6AM San Francisco / 9AM New York / 2PM London / 3PM Milan
  • 9AM San Francisco / 12PM New York / 5PM London / 6PM Milan
  • 2PM San Francisco / 10PM London / 25-Sept 6AM Tokyo
  • 5PM San Francisco / 25-Sept 9AM Tokyo / 25-Sept 10AM Sydney

RAD Studio, Delphi, and C++Builder XE7 has been available for a few weeks and customer are telling us this is the must-have upgrade. In this webinar, we will share the new features that have everyone excited about their possibilities with XE7.

Join Embarcadero’s David Intersimone for this exclusive webinar on RAD Studio XE7 and see why customers are saying:

  • “The XE7 FireUI Multi-Device designer allows us to create a master view and customize the layout for numerous other devices. The development time it saves is worth the upgrade to XE7 alone." - Andrew Tierney, CEO, CastleSoft
  • “Wow, big step forward. If you really want to go multi-platform, RAD Studio XE7 is _the_ choice." - Oliver Funcke, CEO, Software Union G.m.b.H.
  • “The Parallel Library in XE7 provides and easy and new way to think about concurrency in your applications.” - Robert Love, Team Lead, State of Utah
  • "XE7 Enterprise Mobility Services is exactly what I was looking for." - Darian Miller, CTO, Dealer Marketing Services, Inc.
  • “XE7 is mature and stable and very astutely addresses the modern day challenges that a profit conscience company is concerned to be competitive at the lowest investment, yet best quality.” - Gerhard Stoltz, U-RAD Technologies

Wednesday, September 24 - Develop for the Internet of Things with Appmethod

Become a part of the Internet of Things development - http://forms.embarcadero.com/AppmethodInternetofThingsWebinar

Wednesday, September 24, 2014

  • 6AM San Francisco / 9AM New York / 2PM London
  • 11AM San Francisco / 2PM New York / 7PM London
  • 5PM San Francisco / 25-Sept 9AM Tokyo

The Internet of Things presents developers with an amazing opportunity to create a whole new category of apps that take advantage of connected gadgets and devices. With products like Google Wear, the Apple Watch, FitBit and Nest devices, our homes, cars, even our bodies, will be more connected than ever to our digital world.

The Appmethod September 2014 Release delivers new technologies to build connected apps that use Bluetooth and WiFi to connect to the Internet of Things. This webinar will demonstrate Appmethod’s ability to enable developers to easily interconnect with thousands of available Bluetooth and Wifi enabled gadgets and devices. It will show you how you can develop amazing solutions in this new world of possibilities.

Attend this webinar to learn how to:

  • Set up a gadget or device for pairing
  • Connect to the gadget to communicate
  • Integrate info from gadgets into mobile devices and cloud services
  • Tether two apps together to remote control one another

Tuesday and Thursday September 23 and 25 - Developer Skill Sprints

Tips, Tricks and Techniques in 20 minutes or less- http://forms.embarcadero.com/DeveloperSkillSprintsWebinarSeries

  • 6AM San Francisco / 9AM New York / 2PM London
  • 11AM San Francisco / 2PM New York / 7PM London
  • 5PM San Francisco / 25-Sept 9AM Tokyo
This weeks topics:
  • Tuesday, Sept 23 - Aspect-oriented Programming using DSharp with Nick Hodges, author of Coding in Delphi
  • Thursday, September 25 - Enterprise Mobility Services: Overview

Come join the development fun using C++ and Object Pascal

Delphi, C++Builder and RAD Studio XE7 first impressions from real developers

I recently did a Survey Monkey asking for first impressions from some of the first Delphi, C++Builder and RAD Studio XE7 customers that appeared in our registration database.  Here are just a few of the many responses that we received in the first few hours.

FireUI

"The XE7 FireUI Multi-Device designer allows us to create a master view and customize the layout for numerous other devices. The development time it saves is worth the upgrade to XE7 alone." - Andrew Tierney - CEO - CastleSoft

The XE7 FireUI desgner is what I was looking for, one program for all platforms, great as I can use what I need on iPad and PC in one go." - Ulco Visser - Maxtra Media

"FireUI is like heaven! XE7 users will be lightyears ahead of other developers" - Erik Bellaard - Developer - *WEGA Automatisering VOF, NL

"XE7’s FireUI delivers the promise of single-source development across all the FMX platforms” - Ptere Ingham - Independent Software Development Consultant

"FireUI in XE7 is awesome. It rocks. Love the concept and the use of inheritance." - Keith Brown, independent programmer, Keith and Lisa Brown, LLC

"XE7’s FireUI multi-device forms take a massive headache out of developing screens that look good everywhere." - David M Williams - International IT consultant and author

Parallel Programming Library

"I am a developer for mechanical engineering software. XE7’s Parallel Programming will be very helpfull for this kind of application." - Wolfgang Häfele - Spplication developer at FIMA

"The Parallel Library in XE7 provides and easy and new way to think about concurrency in your applications." - Robert Love - Team Lead - State of Utah

AppTethering/Bluetooth/IOT

"In XE7 app tethering to bring some old apps to life again. Parallel library, is gonna make my apps fly." - Roderick Ziervogel - CIO - ECI

"XE7’s multi-plateform support and of course Bluetooth support are very intuitive and easy to use" - Laura Legue - Software Architect

"Delphi XE7 has given us a new level of integration using connection bluetooth. We can reach almost all platforms using a single tool. It’s amazing and is very easy linking all connections with XE7. And the new Google Glass support is certainty a cherry on the cake." - Kelson Palharini - Developer - Ponto.Sys Sistemas

Enterprise Mobility Services (EMS)

"XE7 Enterprise Mobility Services is exactly what I was looking for" - Darian Miller, CTO, Dealer Marketing Services, Inc.

General/Overall Impressions

"XE7 is more responsive, more stable. I’ve been using Delphi for 15 years and still in love with it. That tells it all." - Karim kouni - senior petroleum engineer

"XE7 is mature and stable and very astutely addresses the modern day challenges that a profit conscience company is concerned to be competitive at the lowest investment, yet best quality." - Gerhard Stoltz U-RAD Technologies

"With XE7 Embarcadero continues taking Delphi to a whole new level with constant focus on quality improvements as well as new features. It’s the development platform of choice for me and it keeps getting better." - Darian Miller, CTO, Dealer Marketing Services, Inc.

"XE7 is one of the best releases in recent memory especially with the multi-device designer, no one else has anything like this saving me tons of development time." - Richard Baroniunas - Lead Developer - Baron Software

"Wow, big step forward. If you really want to go multi-platform, RAD Studio XE7 is _the_ choice." - Oliver Funcke - CEO - Software Union G.m.b.H.

"XE7 is the best tool for developing real multi-platform applications." - Carlo Barazzetta - Software Architect - Ethea Srl

"XE7 appears to be more stable and the new features for multi devices are amazing. With XE7 I really have one code for multiple platforms, simple and fast." - Rogério Lagares Xavier - Senior Analyst - Banco Público Federal

"I can’t see how you CAN’T get excited over a platform that lets you deploy to Windows, Mac, Android and iOS in native code with a common code base, using either Pascal or C++." - Tom Marchione - CEO - XMS Corporation

"XE7 is a very polished and stable release for mobile development. I’m a Delphi developer from days past. This release was the one that brought me back from the craziness of Visual Studio/Xamarin and the Apple XCode nightmare." - Zachary Burns - Senior Developer - Midas

Share your XE7 First Impressions - take the survey

If you want to share your XE7 first impressions with us you can use the Survey Monkey survey at https://www.surveymonkey.com/s/ZDBR8RV

DevExpress announces VCL components v14.1.4 now supports XE7

DevExpress VCL component pack version 14.1.4 is now compatible with Delphi, C++Builder and RAD Studio XE7. DevExpress CTO Julian Bucknall posted a blog entry on September 9 announcing the release with XE7 support.

Julian said: "I am happy to announce that we released DevExpress VCL v14.1.4 early this morning with full support for 32-bit and 64-bit Delphi and C++Builder XE7. If you are an active DevExpress VCL customer, you can download the new version from the Download Center right now."

Julian’s post goes on to say - "You can read all about What’s New in v14.1.4 here, including a list of all the enhancements and bug fixes that were published."

Internet of Things using Bluetooth with David I - Developer Skill Sprint - Sept 18, 2014

Today’s developer skill sprint is titled "Internet of Things with Bluetooth". I have uploaded the slides (slightly modified from the presentation) to Embarcadero’s Slideshare site at http://www.slideshare.net/embarcaderotechnet/internet-of-things-xe7-bluetooth-skillsprintdavidi. The sample programs that I use in the demonstrations are included in Delphi, C++Builder and RAD Studio XE7 releases. The samples are also included with the Appmethod September 2014 release.  You can also find the samples on Embarcadero’s RAD Studio SourceForge repository at http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE7/.

Demo programs used in today’s developer skill sprint include:

  • AppTethering | MediaPlayer - showing how to use Bluetooth to control an desktop application from a device
  • Mobile Samples | Device Sensors and Services | Bluetooth | HeartRateMonitor - shows how to use a BluetoothLE heart rate monitoring device (I use a Polar H7 chest strap) with your devices. The sample will work with any other GATT standard heart rate monitor.
  • Mobile Samples | Device Sensors and Services | Bluetooth | ExploreDevicesLE - allows you to find and explore BluetoothLE devices, services, characteristics.

Resource links included in presentation include the following:

Bluetooth sample aplications can be found in our products and on SourceForge:

  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\CPP\Mobile Samples\Device Sensors and Services\Bluetooth
  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\CPP\RTL\Tethering
  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\Object Pascal\Mobile Samples\Device Sensors and Services\Bluetooth
  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\Object Pascal\RTL\Tethering
  • http://sourceforge.net/p/radstudiodemos/code/HEAD/tree/branches/RadStudio_XE7/

The replay for today’s skill sprint will appear on the Embarcadero YouTube channel Developer Skill Sprints playlist at https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc

Parallel Programming using the new RAD Studio XE7 runtime library

I’ve created a short video that shows Marco Cantu talking about and demoing the new XE7 Parallel Programming Library at the recent RAD Studio XE7 First Look webinar. You can find the video on our YouTube channel at https://www.youtube.com/watch?v=x8S5b0peu7U.

Stephen Ball has written 3 recent blogs giving an overview of the Parallel Programming Library, how to use parallel tasks and how to use parallel Futures.

Conway’s Game of Life - parallelized

You can also take a look at the Object Pascal and C++ sample applications that implement "Conways Game of Life" simulation. These are included in the RAD Studio, Delphi and C++Builder installation samples folder at C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\Object Pascal\RTL\Parallel Library and C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\CPP\RTL\Parallel Library.

You can also find the same samples in our SourceForge demos repository at 

Parallel Programming Library works on all target platforms

You can use the Parallel Programming Library in your VCL, FireMonkey and other project targets using both Object Pascal and C++. The Parallel Programming Library works on all of the target platforms we support: Windows (32/64), OSX, iOS and Android.  You might want to take care if you push the processor cores too hard - you’ll hear the fan go on for your desktop and server computers, feel the heat on your lap, face, hands (depending on the target and form factor of your device) and for mobile platforms you might see the battery life go down :) 

 

Find additional David I techie news bits on my Google+ page.

RAD Studio XE7 - on the road and online this week in the US and Canada

Hello USA and Canada. We (Al Mannarino, Jim McKeeth and David I) are on the road this week showing what’s new in RAD Studio, Delphi and C++Builder XE7 in New York (Sept 9), Montreal (Sept 10), Santa Monica (Sept 10), Toronto (Sept 11) and Vancouver (Sept 11).  You can register for the live in person events using the online registration form. We need you to register so that we can provide enough food and refreshments for all those who attend.

XE7 will be live online this week if you can’t make it to one of the cities

If you can’t make it to one of the cities, you can also register to watch the live presentations online for Santa Monica and Vancouver. Jim and I will be live broadcasting the live events in those cities using the GoToWebinar software. Use the registration form and then join us virtually (you’ll need to provide your own beverages and food). You can ask us questions online and hear the questions from the local attendees.

We will be demoing some of what’s new in Delphi, C++Builder and RAD Studio XE7. Included in our demos will be:

  • Multi-Device Designer for FireMonkey FireUI
  • App Tethering support for Bluetooth
  • Device and Gadget programming via Bluetooth Low Energy (BluetoothLE)
  • Parallel Programming Library
  • Enterprise Mobility Services (EMS)
  • Splash Screen support for Android apps
  • and more

We hope to see you in person or online this week!

My "Sip from the Firehose" blog has moved to the new Embarcadero Community blog…

Just a note - this is the last blog post on my EDN Wordpress blog server. We have migrated all of our blog posts over to the new Community 3.0’s EasyBlog Joomla module. You will find all of our future and past blog posts http://community.embarcadero.com/blogs. You will find my "Sip from the Firehose" blog at http://community.embarcadero.com/index.php/blogs/blogger/listall/sipfromthefirehose.

Appmethod nominated in the "CTIA Awards Mobile Applications, Development & Platforms" category

We’ve just heard that Embarcadero’s Appmethod has been nominated as one of 5 finalists in the CTIA Awards "Mobile Applications, Development & Platforms" category. The Super Mobility Week conference takes place September 9, 10 & 11, 2014 at the Sands Expo & Convention Center in Las Vegas.

To vote for Appmethod in the "Mobile Applications, Development & Platforms" category go to http://ctiait.ctia.org/awards/2014/public/index.cfm/viewEntry/567.

Voting is very easy and will take you only 30 seconds.

  1. Click here: http://ctiait.ctia.org/awards/2014/public/index.cfm/viewEntry/567
  2. Hit “Sign up/Sign In to Vote”
  3. Type in your email and the captcha (it is case sensitive) and hit submit
  4. Click on "Click to Vote for this Entry"

Remember to click on “vote” after you “sign in”. You should see a "thumbs up" bitmap if you’ve voted correctly.

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

Close