Today I came across an excellent blog post by Simon Rice from the ICO looking at the business reasons you and your customers need to look to get off XP. Microsoft XP goes end of life on 8th April.
If you are still developing on XP and on an old edition of Delphi of C++ Builder then now is a great time to upgrade with special offer running to the end of March for those on any old edition.
For more about the latest offers on RAD Studio, Delphi and C++ Builder, including a current promotion of 50% off the mobile pack for XE5 then visit http://www.embarcadero.com/radoffer now!
posted @ Tue, 11 Mar 2014 19:59:49 +0000 by Stephen Ball
What is CodeRage?
You exist to build great apps and you're not alone. Join Embarcadero and software development experts from around the world at CodeRage – the totally free, totally technical, online conference dedicated to technology and development.
There's so much you have to know, so much you have to do, and you're constantly being challenged to keep up with less – less time, less money, less training, and even less staff. CodeRage strips away the marketing and serves up meaty, real-world technical sessions designed to provide you with information you can put to work immediately in your environment. Plus, CodeRage delivers it to you in the most efficient manner possible – online.
posted @ Sun, 09 Mar 2014 15:48:00 +0000 by Tim Del Chiaro
Firemonkey Friday’s Design
This post is the English version of my previous post in French.
Here is the Design N°8 of our series : Firemonkey Friday’s Design.
So this design is a desktop design, and next week you will have a mobile design.
Every Friday you will find a FireMonkey design for Desktop and Mobile application with Delphi.
The source code is available and you can use it as you wish.
Here is some screenshots of Design N°8 :
You can download it here :
See you next Friday for the next design.
posted @ Fri, 07 Mar 2014 21:03:39 +0000 by tlaborde
Le Design Firemonkey du Vendredi
Voici le 8ème design de notre série : Le Design du Vendredi.
Ce design est un design Desktop et la semaine suivante vous aurez donc un design Mobile.
Tous les vendredis vous retrouverez donc un design Firemonkey Desktop ou Mobile pour Delphi.
Les sources sont fournies, vous pouvez les utiliser comme vous le souhaitez.
Voici un aperçu de ce Design N°8 :
Vous pouvez downloader le Design N°8 ici :
Rendez-vous vendredi prochain pour le prochain design.
posted @ Fri, 07 Mar 2014 20:51:58 +0000 by tlaborde
Good reading, especially for Nokia fans.
Thanks to Anil Mahadev!
posted @ Fri, 07 Mar 2014 12:18:11 +0000 by Vsevolod Leonov
A TechCrunch article, "Embarcadero Launches AppMethod, A New Multi-Device Development Platform For Native Apps" appeared this morning with preliminary information about a new product in development here at Embarcadero Technologies. We have received great early feedback from developers upon hearing the news. We are very excited to be able to reach out to a wider circle of developers who are looking to "build fast apps fast". Our team will be previewing Appmethod at next week’s SxSW (South by Southwest) conference in Austin Texas. Concurrently, we continue to develop next generation product releases for our RAD Studio, Delphi and C++Builder customers as outlined in the recently released March 2014 roadmap (http://edn.embarcadero.com/article/43677.
Appmethod is the complete app development platform for building fast apps fast for Android, iOS, Windows and OS X. With Appmethod’s object oriented languages, extensible component-based APIs, and visual development environment, developers can deliver cross-platform, multi-device apps 5x faster than with other tools. Additional Appmethod information is available at the following URLs:
- Appmethod Public FAQ - http://www.embarcadero.com/products/rad-studio/appmethod-faq
- TechCrunch Appmethod article - http://techcrunch.com/2014/03/06/embarcadero-launches-appmethod-a-new-multi-device-development-platform-for-native-apps/
- The Appmethod product page - http://www.appmethod.com/
For our current customers, your investment in our products are secure for decades and platforms to come.
For customers still using older versions of our developer tools you can buy RAD Studio, Delphi or C++Builder version XE5 at the low upgrade price if you have any earlier version of Delphi, C++Builder, RAD Studio or Borland Developer Studio. Get the latest tools to develop apps for Windows, Mac and mobile and enjoy the savings! If you are using our latest Delphi or C++Builder XE5 Professional releases and need to build mobile versions of your applications, we have a 50% off special offer on our Mobile Add-On Packs. These offers area available through March 31, 2014. You’ll find full details at http://www.embarcadero.com/radoffer .
We have also recently announced our new "RAD License Recharge Plan" that allows you to continually recharge your RAD Studio, Delphi or C++Builder license with every major release at an affordable License Recharge fee for each release. Rather than trying to decide which release to upgrade to each year, with the Recharge Plan you can now stay up-to-date with every release and all the latest new features, OS versions and new device support all year long - all for less than the price of one single annual upgrade. With major upgrades being released more frequently, now averaging twice per year, it’s the best and most affordable way to stay current as each new upgrade is released.
Join the Development Fun!
For all developers (teams, individuals, old, young, new, current, lapsed, big, small, etc) who need to build software for desktop, mobile, cloud, enterprise, devices and gadgets, and want to do it using one codebase, come join the fun and learn how to "Build Fast Apps Fast for Android, iOS, Windows and Mac".
posted @ Fri, 07 Mar 2014 02:47:25 +0000 by David Intersimone
During my recent CodeRage 8 "Secure DataSnap Development" session, I have promised to make the source code of both demos available for download. I have just uploaded them to Embarcadero CodeCentral!
This is a very simple demo that shows basic security in DataSnap, including secure communication with HTTPS protocol, encryption transport filters plus authentication and authorisation in code.
- Demo 2: Secure C++ DataSnap "Departments" demo using new FireDAC JSON Reflection framework introduced in Delphi, C++Builder and RAD Studio XE5 Update 2.
This demo builds on top of the first demo and shows using SSL, encryption and authentication/authorization in the context of the multitier database system with InterBase database at the server, accessed via FireDAC and server methods for retrieving data and applying updates back to the database. The client is a mobile app that is using FireDAC in-memory database tables and Visual LiveBindings for binding data to visual controls.
Marco Cantu, Delphi Product Manager, has blogged about this new approach to building multitier database apps here: http://blog.marcocantu.com/blog/delphi_xe5_update2_datasnap_firedac.html
During the session I have been also using OpenSSL for generating test security certificates. All relevant links to OpenSSL and custom batch file you can find in my blog post about my earlier Delphi CodeRage 8 "Secure DataSnap Development" session here: http://blogs.embarcadero.com/pawelglowacki/2013/10/16/40089
I would like to thank Jim Tierney, Embarcadero R&D Engineer, for providing me with the initial version of the second demo and Vsevolod Leonov, Embarcadero Technical Evangelist, for helping with C++ coding:-)
posted @ Thu, 06 Mar 2014 14:07:06 +0000 by Pawel Glowacki
Был свидетелем разноуровневой дискусси на тему "можно ли языком Delphi выражать простые человеческие мысли"? Да-да, я про это: If (YouLoveVCL = true) then TReadThisNow.Create();
Небольшой эксперимент в порядке трансляции человеческого текста на машинный.
If you are true when writing code,
Then adding a TItem node,
Then sitting button, labels, texts
On mobile forms. Press "Run" and next…
You’re thinking of your Delphi app
You’re doing right things, and no crap.
Embarcadero’s friend indeed
With RAD you’ll never be in need.
Android, Mac, and Windows 8
You feel no pain, you feel no hate
Devices… you can take them now
"You can", not "I don’t know how"
Create, design, compile, install
Extend your users’ list, and all
The problems will be sent away.
Be multi-platform every day!
if you.Coding = true then begin NewItem := ListView1.Items.Add; MyButton := TButton.Create(self); // MobileForm MyButton.Parent := self; // MobileForm MyLabel := TLabel.Create(self); // MobileForm MyLabel.Parent := self; // MobileForm end; try You.Run; NewProject := TMobileProject.Create; if you.ThinkOf(NewProject) = true then You.AreDoing := DeveloperResult.RightThings; except you.correct; end; if Embarcadero.IsFriendOf(you) then You.Status := not NO_MONEY; MyPlatforms.Append; MyPlatforms.FieldByName('platform_name').Value := 'Android'; MyPlatforms.Post; MyPlatforms.Append; MyPlatforms.FieldByName('platform_name').Value := 'Mac'; MyPlatforms.Post; MyPlatforms.Append; MyPlatforms.FieldByName('platform_name').Value := 'Windows'; MyPlatforms.FieldByName('platform_version').Value := '8'; MyPlatforms.Post; if (noPain = true) and (noHate = true) then begin Targets := Targets + [tgAll]; end; you.CreateProject; you.DesignGUI; you.CompileCode; you.Install; MyProductivity.SQl.Add('delete from problems'); MyProductivity.ExecSQL; MyApps.SQL.Add('select * from platfroms where supported = true'); MyApps.Open; while true do begin you.Develop(MultiPlatform); you.Sleep(28800); end;
posted @ Thu, 06 Mar 2014 15:01:13 +0000 by Vsevolod Leonov
1. Александр, www.delphi-dev.ru
2. Changhong HonPhone W21
3. После подключения устройства к компьютеру естественно оно ни как не определилось. Погуглив, нашёл подходящий драйвер и устройство пусть и не правдиво, но все же определилось.
4. Попробовал запускать на нем различные примеры, вроде все работает. Сфотографировать не удалось, поэтому прикладываю скриншот с приложения DeviceInfo из примеров поставляемых с Delphi XE5.
5. В Delphi XE5 устройство определилось более правдиво:
6. Авторское описание здесь.
posted @ Thu, 06 Mar 2014 09:21:30 +0000 by Vsevolod Leonov
1. Владимир Тимофеев, rusdelphi.com
2. Texet TM-7026 (2012)
3. На официальном сайте драйверов для подключения не нашел.Найти его можно здесь
После установки в системе(Windows7 x64) устройство определяется вот так:
Планшеты Texet с завода идут рутоваными, что немного облегчает жизнь разработчикам.
4. А вот как он выглядит в жизни:
5. Вот как он выглядит в IDE:
6. Авторская публикация здесь.
posted @ Thu, 06 Mar 2014 08:38:38 +0000 by Vsevolod Leonov