June 19, 2014
Update 1 of XE6 versions of RAD Studio, C++Builder and Delphi are available as free registered users downloads on Embarcadero web site. And today the company also officially releases the new Appmethod development environment.
Update 1 of XE6 versions of RAD Studio, C++Builder and Delphi are available today as free registered users downloads on Embarcadero web site.
Installing Udpate 1
Specifically, the Delphi web install is at downloads.embarcadero.com/item/29895, the RAD Studio install is at downloads.embarcadero.com/item/29896 and the C++Builder update is at downloads.embarcadero.com/item/29894.
Notice that Update 1 requires a full uninstall/reinstall. Why it this the case? Microsoft Installer technology, officially required on the Windows platform, makes applying patches extremely slow. If you have to many files to replace (as we do), applying a patch will take hours... much longer than a full uninstall and reinstall. What you can do is uninstall keeping your registry settings, and your reinstalled product will keep the same settings, including third party components you might have added to the IDE:
Other install options (like full DVD download) will be available soon.
Update: The IOS for registered users is at
cc.embarcadero.com/item/29820
More On the Update... and XE6
The list of bugs fixed by this update is available at http://edn.embarcadero.com/article/43893. As you can see there are over 30 QC bugs fixed (the actual bug numbers are listed) and another 90 bugs found internally (some of which might be duplicate of other QC entries, as well).
The areas covered encompass the entire product with bugs in REST client and BaaS support, several C++ and Object Pascal compilers, data access libraries (IBX, dbx, FireDAC, DataSnap), quite a few in the debuggers for the various platforms, demos, FireMonkey and VCL component, the IDE, RTL, the new App Tethering, and even SOAP.
In other words, this update makes a quality product even better. If you still don't own XE6, what are you waiting? There are great offers, discounted updates, and extra free components available only until the end of June. Info at http://www.embarcadero.com/radoffer.
A New Toolbar in the XE6 IDE
Beside bug fixes there is also a new feature in the IDE, namely a new toolbar we added to Appmethod for new developers (see below), but that can also come handy to existing RAD Studio users, the reason why it is in both products. The new toolbar has a target platform selector and a target device selector for the given platform, making those options easier to reach than in the project manager:
Appmethod is Here
Today the company also officially released the new Appmethod development environment (based on the RAD Studio XE6 Update 1 bits). Appmethod is not meant for existing Delphi or RAD Studio customers, but you are more than welcome to try it out and recommend it to your friends who are in mobile development. The only caveat is you should not install it on the same physical machine or virtual machine where XE6 is installed, as the two don't coexist (they are installed in the same folder).
Why does Appmethod matter to Delphi developers? Not that you really want to use it, but it is the tool to send to your friends looking for a mobile-centric, subscription-based solution. The key difference is the way the product is sold, because in Appmethod you buy the platforms you want, and code in either C++ or Object Pascal.
One special thing in Appmethod is that the C++ Android phone version is free to use and deploy apps to the Play Store. All of the information is on the specific appmethod.com web site.
posted by
marcocantu @ 10:45AM | 19 Comments
[0 Pending]
19 Comments
RAD Studio XE6 Update 1 Available
Hi
Sorry, my english is bad.
What about third-party components and Update 1? Update 1
are binary compatible or will have to wait for each
update their components (read DevExpress, TMS, etc.).
Regards
Comment by Angel Traersi on June 19, 15:24
RAD Studio XE6 Update 1 Available
You should really hire someone who understand about
Windows Installer development really... there are
larger applications than RAD Studio that gets updated
without requiring nor binary patching nor an
uninstall. Hope you're no longer using InstallAware.
Comment by Luigi D. Sandon on June 19, 15:45
RAD Studio XE6 Update 1 Available
Angel,
update 1 should be binary compatible with existing XE6
components (even in DCU, BPL format).
Luigi,
can you give me an example of an application larger than RAD
Studio to check its installation process?
Comment by Marco Cantu
[http://www.marcocantu.com]
on June 19, 15:51
RAD Studio XE6 Update 1 Available
You might want to point out that in order to uninstall
while keeping registry settings, you MUST run the
uninstall from the existing product first, not as part
of the new install. I ran the web update exe, which
asked me if I wanted to uninstall, which I said yes,
then it uninstalled everything without giving me the
option to save the registry settings.
Luckily I was doing this in a VM and I'd taken a
snapshot first, so I was able to go back to the
original setup then uninstall manually - others may
not be so lucky. To say I'd be pi***d if I'd lost all
of my many third part settings would be to put it very
mildly.
Comment by Dave White on June 19, 17:40
RAD Studio XE6 Update 1 Available
Hi Marco,
17 minutes is the time of Update 2 for Microsoft Visual
Studio 2013 (installed on 5 years old laptop with
Windows 7 - 32 bit, 4 GB RAM, 2 Ghz Processor). The
update time includes 2 GB to download plus install. The
problem is certainly with your installer! Please see
InnoSetup, you should know it and maybe is a solution.
Comment by Dorian Ciocan
[]
on June 19, 19:19
RAD Studio XE6 Update 1 Available
I recently bought C++ Builder XE6 Pro, which has the option of adding
the "Mobile Pack" for iOS and Android development using C++. But now I
see that anyone can get C++ dev for Android for free via AppMethod,
and C++ dev for iOS for only $300 a year, which together is about half
the cost of the "Mobile Pack Add-on" for C++ Builder. Are there any
plans to rationalize this pricing so that the "Mobile Add-on Pack" for
C++ Builder doesn't cost twice the alternative appmethod products? Or
does the "Mobile Add-on Pack" offer something that AppMethod does
not?
Comment by John Jacobson on June 19, 19:48
RAD Studio XE6 Update 1 Available
John,
the free version of Appmethod has limitation (no custom
deployment, only phones and no tablets). If you want to remove
them and add iOS support you'll pay 600 USD. And that a yearly
subscription, so next year you'll have to pay again. By comparison,
the maintenance for the Mobile Pack is cheaper (and if you stop
paying you can keep the license).
So while the Appmethod free is a nice deal, for a full system it is
not much different.
Comment by Marco Cantu
[http://www.marcocantu.com]
on June 19, 21:26
RAD Studio XE6 Update 1 Available
Well, upgrade for Delphi XE6 didn't run well for me...
First try using just delphi_xe6_upd1_esd.exe
---------------------------
Invalid Serial Number
---------------------------
OK
---------------------------
After that reinstall original XE6, then manual
uninstall with "Remove Embarcadero registry enries:
NO" and got same error.
Maybe because I have older Delphi on PC too?
Installer didn't ask for serial number, just only for
"User name" and "Company".
Comment by DiGi
[http://www.qr.cz]
on June 20, 08:03
RAD Studio XE6 Update 1 Available
Well, someone already pointed out Visual Studio, I
recently updated Exchange 2010 to SP3 + Rollup 5 (a
550 + 50MB update) and luckily it didn't require an
uninstall... nor does Microsoft Office or SQL Server.
Yesterday I updated Adobe Lightroom to 5.5 (a 900MB
download anyway), and again it took care of
everything without requiring me to uninstall 5.4
first (although it does install side-by-side, and
removes automatically the old install after
migration). Even the dreadful Oracle has improved its
update procedures, and never required an unistall
(luckily again)
I know you can't use InnoSetup, of course, but IMHO
there's something wrong in how the Delphi installer
works, and maybe there are issue in InstallAware as
well (if it is still used).
Binary patches were useful to deliver small updates
to large files when bandwidth was expensive or
limited, today is usually simpler to replace the
whole file - and AFAIK Windows Installer can take
care of it and update installation databases - and
today even a migration+uninstallation should be taken
care of automatically without requiring the user many
manual steps and too much time.
AFAIK, Delphi is almost the only professional tool I
know that requires such an approach to update, I
would really look into it, because it's something
very user-unfriendly, and not common today.
Comment by Luigi D. Sandon on June 20, 11:27
RAD Studio XE6 Update 1 Available
I had data extraction problems, probably because I
specified the same downloads folder I'd used for the
original installation (because I want it to overwrite
the files it needs to overwrite rather than create a
fresh copy in a separate folder). I had to keep asking
to download a fresh copy (I did this more than 30
times - I'm really persistent, I didn't want to
Cancel!). Perhaps something to improve for the
future... Thanks.
Comment by Wassim Muna on June 20, 15:21
RAD Studio XE6 Update 1 Available
Hi Marco,
why is Embarcadero screwing up Delphi developers? Why
the free version of Appmethod comes with C++ and not
with Object Pascal? Do they really think we´ll go back
to C++ and pointers? For Delphi developers there is no
such thing as a free version for Appmethod. Such a
shame...
Comment by Ben on June 24, 08:43
RAD Studio XE6 Update 1 Available
Marco correct the sentence:"Update: The IOS for ..."
Seems some new patch for IOS or something must say ISO)
Comment by Donald Shimoda on June 24, 13:07
RAD Studio XE6 Update 1 Available
I have the same problem with Invalid Serial Number when
trying to install delphi_xe6_upd1_esd.exe.
The setup never asks for serial number, just User name
and company.
I have Delphi XE and Delphi XE3 also installed.
Comment by Bjorn on June 25, 07:53
RAD Studio XE6 Update 1 Available
What is the build# for Xe6 Update 1?
My XE6 build# before and after the Update 1 installation
is still 20.0.15596.9843
Is this correct? I don't think I've seen a Delphi update
before where the build # didn't change.
Comment by Steven Brenner on June 28, 09:21
RAD Studio XE6 Update 1 Available
> My Delphi Xe6 version # before and after update 1
is: 20.0.15596.9843
I had used the web installer (delphi_xe6_upd1_esd.exe)
to do the upgrade.
Even though the installed uninstalled the previous
version - update install failed and I ended up with
same version.
I redownloaded the web installer and compared it to
what I used to upgrade just to verify that I hadn't
somehow download the wrong version (and it matched).
So I uninstalled Xe6, manually deleted all leftover
related folders and registry items.
Download the Xe6 update 1 iso and reinstalled.
This time I have:
Delphi XE6 Version 20.0.16277.1276
The IDE has the new update 1 changes and reports new
build #.
Comment by on June 29, 00:47
RAD Studio XE6 Update 1 Available
I have the same problem with Invalid Serial Number,
either with the web installer AND the ISO...
Comment by on July 4, 12:21
RAD Studio XE6 Update 1 Available
Care. Is there any incompatibility between the XE6 .dcu
files and XE6 Update 1 .dcu files. The trial versions of
ComPort (WinSoft) not working with Update 1. Eric, the
developer, is to update your packages.
Comment by Angel Traersi on July 4, 12:44
RAD Studio XE6 Update 1 Available
Emba Should Really Do Something About Their
Installer/Update Technology.
BandWidth is Quite Expensive in Some Countries.
Comment by Xor-el
[]
on July 15, 14:19
RAD Studio XE6 Update 1 Available
I really hope they resolve this uninstall/reinstall
issue before update 2 comes out. We have 8 developers
using Delphi and nearly a half dozen 3rd party controls
we use. Having to go through the entire process every
time takes many hours.
Comment by Rich Werning on July 17, 19:57
Post Your Comment
Click
here for posting
your feedback to this blog.
There are currently 0 pending (unapproved) messages.