Skip to content

3 Weekly online events this quarter - RAD XE7, FireDAC, Technology Partner Spotlight

We have three weekly online events this quarter that developers will want to register for and attend. Each Tuesday we have our RAD Studio XE7 Developer Skill Sprints. Each Thursday we have the new FireDAC Developer Skill Sprints. Each Friday, we have the new Embarcadero Technology Partner Spotlights. Register for each of the series separately and learn how to get more productivity and project success.

Developer Skill Sprints - every Tuesday at 6am, 11am and 5pm Pacific Time

It’s the new year and time for more Developer Skill Sprints! Join us for this 10-part series exploring some of the newest features of RAD Studio, Delphi and C++Builder XE7. We’ll show you how to use the new revolutionary FireUI multi-device designer, utilize multi-core CPUs with the all new Parallel Programming Library, explore InterBase XE7 change views and much more!

Register for the series at http://forms.embarcadero.com/15Q1DeveloperSkillSprintsWebinarSeries

 

FireDAC Skill Sprints - every Thursday at 6am, 11am and 5pm Pacific Time

It’s time to make database development fun again! Join us for this special track of Developer Skill Sprints focused on using FireDAC for database development. FireDAC is the Universal Data Access library for developing applications for multiple devices, connected to enterprise databases. In these special sessions, we’ll take you from a beginner to an expert by showing you how to utilize FireDAC in multiple situations.

Register for the series at http://forms.embarcadero.com/15Q1FireDACSkillSprintsWebinarSeries

 

Embarcadero Technology Partner Spotlights - every Friday at 6am and 11am Pacific Time

The availability of a wide range of third party components, plugins, libraries and tools for RAD Studio and Appmethod provide a huge productivity advantage for developers who are required to build business critical applications.

Embarcadero Technology Partners are developers and organizations who develop and sell tools, components and libraries that add value to the Embarcadero family of developer products, and who actively market their products through trade advertising and the World Wide Web. The Embarcadero Technology Partner ecosystem is made up of hundreds of companies who provide thousands of ready-built add-ons to facilitate multi-device development.

You’re invited to join our new “Embarcadero Technology Partner Spotlight” series of webinars each Friday for 20-minute online presentations and demonstrations followed by live Q&A with the best tool and component companies on the planet. 

Register for the series at http://forms.embarcadero.com/14Q1TechPartnerSpotlights

 

 

Embarcadero Community Webcast – Episode #3 - January 19, 2015

Embarcadero Community Webcast – Episode #3

Monday January 19, 2015

A weekly Embarcadero Community webcast, by David Intersimone "David I", covering recent Embarcadero and Industry news, upcoming events, blog posts, articles and Community Questions and Answers. The recording appears on the Embarcadero YouTube channel. 

Episode #3 YouTube URL - https://www.youtube.com/watch?v=r-dH82xsMmA

 

 

Community News - http://community.embarcadero.com/index.php/article/news

Upcoming Events - http://community.embarcadero.com/index.php/events/all-events

Blogs - http://community.embarcadero.com/index.php/blogs

The Software Connecting the Internet of Things - A Developer Survey - http://community.embarcadero.com/index.php/blogs/entry/the-software-connecting-the-internet-of-things-a-developer-surveythings-a-developer-survey

Embarcadero Community Webcast by David I - Episode 02 - January 12, 2015 - http://community.embarcadero.com/index.php/blogs/entry/embarcadero-community-podcast-by-davidi-episode-02-january-12-2015

Delphi and the #Code2014 Rankings - http://delphi.org/2015/01/delphi-and-the-code2014-rankings/

Answers - http://community.embarcadero.com/index.php/answers

Interview with Cary Jensen and Loy Anderson from Jensen Data Systems - http://www.jensendatasystems.com/

 

 

Delphi in Depth: ClientDataSets 2nd Edition - http://www.jensendatasystems.com/cdsbook2/

Cary’s CodeRage 9 sessions - http://www.embarcadero.com/coderage/coderage-9-op-sessions?session=Thursday#Session29

Cary’s FireDAC RAD-in-Action on-demand video - https://www.embarcadero.com/rad-in-action/no-app-is-an-island

Cary’s Migrating Legacy Apps to Unicode-enabled Delphi - on-demand video - http://edn.embarcadero.com/article/40472

White Paper: Delphi Unicode Migration for Mere Mortals - http://edn.embarcadero.com/article/40307

Delphi Developer Days - http://www.delphideveloperdays.com/

 

Embarcadero Community Podcast – each Monday

YouTube playlist - https://www.youtube.com/playlist?list=PLwUPJvR9mZHjBpmqA_xtuWh9R8UiepNxh

Stay tuned to David I’s blog, Sip from the FireHose, each Monday for a new episode of the Embarcadero Community Podcast - http://embt.co/SipFromTheFirehose

 

Embarcadero Community Podcast by David I - Episode 02 - January 12, 2015

Embarcadero Community Podcast – Episode #2

Monday January 12, 2015

A weekly Embarcadero Community podcast, by David Intersimone "David I", covering recent Embarcadero and Industry news, upcoming events, blog posts, articles and Community Questions and Answers. The recording appears on the Embarcadero YouTube channel. 

URL on the Embarcadero YouTube channel: https://www.youtube.com/watch?v=dgr7C1uuLkY

 

Embarcadero Highlights

Lollipop Hotfix (Beta) for Delphi and C++ Builder XE7

Embarcadero has released a hotfix for RAD XE7 to update the Java JNI bridge support for Android 5. Specifically the issues relate to the exchange of array data between the C++/Delphi side and the Java side, as part of a technology called "JNI bridge". 

http://community.embarcadero.com/index.php/blogs/entry/lollipop-hotfix-beta-for-delphi-and-c-builder-xe7

 

Appmethod Beta hotfix for FireMonkey apps on Android 5.0 (Lollipop)

This hot fix addresses an issue with FireMonkey applications on devices running Android 5.0 (Lollipop). The issue prevented array data from being properly exchanged between native code and the Android Java API. The most noticeable symptom of this issue was that images stored on FireMonkey forms would not be displayed on devices running Android 5 and could cause applications to terminate unexpectedly.

http://community.embarcadero.com/index.php/article/articles-support/159-appmethod/support-usability/1094-appmethod-beta-hotfix-for-firemonkey-apps-on-android-5-0-lollipop

 

Industry and Technology News

 

Intel announcements and keynote at CES 2015

http://community.embarcadero.com/index.php/blogs/entry/intel-announcements-and-keynote-at-ces-2015

 

New Health and Fitness devices launched at CES 2015 in Las Vegas

http://community.embarcadero.com/index.php/blogs/entry/new-health-and-fitness-devices-launched-at-ces-2015-in-las-vegas

 

Upcoming Live and Online Events

http://community.embarcadero.com/index.php/events/all-events

 

ER/Studio Best Practices Demo

http://community.embarcadero.com/index.php/events/all-events/viewevent/232-er-studio-best-practices-demo

 

DB PowerStudio Best Practices Demo

http://community.embarcadero.com/index.php/events/all-events/viewevent/238-db-powerstudio-best-practices-demo

 

Developer Skill Sprints: Explore the Flexibility of RAD Studio XE7

It’s the new year and time for more Developer Skill Sprints! Join us for this 10-part series exploring some of the newest features of RAD Studio, Delphi and C++Builder XE7. We’ll show you how to use the new revolutionary FireUI multi-device designer, utilize multi-core CPUs with the all new Parallel Programming Library, explore InterBase XE7 change views and much more!

http://forms.embarcadero.com/15Q1DeveloperSkillSprintsWebinarSeries

 

RAD in Action: Revolutionary UI Development with FireUI

Build One UI for 4 Form Factors

Wednesday, January 28, 2015 – 6am, 11am, 5pm Pacific Time

http://forms.embarcadero.com/RADInActionFireUI

 

Community Blogs

http://community.embarcadero.com/index.php/blogs

http://blog.appmethod.com/

 

The Intrinsic Value of Data Modeling

http://community.embarcadero.com/index.php/en/blogs/entry/the-intrinsic-value-of-data-modeling

 

Ray Konopka and Cary Jensen present the Delphi Developer Days 2015 tour! Chicago (April 13-14), Amsterdam (April 23-24), Oslo (May 7-8) and Frankfurt (May 11-12)

http://community.embarcadero.com/index.php/en/blogs/entry/ray-konopka-and-cary-jensen-present-the-delphi-developer-days-2015-tour

http://www.delphideveloperdays.com/

http://www.delphideveloperdays.com/press_release.html

http://www.delphideveloperdays.com/descriptions.html

 

CodeRage 9 C++ Track Sessions to Watch

http://community.embarcadero.com/index.php/en/blogs/entry/coderage-9-c-track-sessions-to-watch

http://www.embarcadero.com/coderage/coderage-9-cpp-sessions

 

Taming the Wild West of Data

http://community.embarcadero.com/index.php/en/blogs/entry/taming-the-wild-west-of-data

 

Developing the Internet of Things: MISFIT Shine

http://blog.appmethod.com/developing-the-internet-of-things-misfit-shine

 

Community Answers

http://community.embarcadero.com/index.php/answers

 

Does Appmethod support iOS 64 bit?

http://community.embarcadero.com/index.php/answers/does-appmethod-support-ios-64-bit

 

Atom cpus on android devices

http://community.embarcadero.com/index.php/answers/atom-cpus-on-android-devices

 

Embarcadero Community Podcast – each Monday

YouTube playlist - https://www.youtube.com/playlist?list=PLwUPJvR9mZHjBpmqA_xtuWh9R8UiepNxh

Stay tuned to David I’s blog, Sip from the FireHose, each Monday for a new episode of the Embarcadero Community Podcast - http://embt.co/SipFromTheFirehose

 

 

Intel announcements and keynote at CES 2015…

Intel Demos a Button-Size Wearable Computer

Curie’s key features

  • A low-power, 32-bit Intel® Quark™ SE SoC
  • 384kB Flash memory, 80kB SRAM
  • A low-power integrated DSP sensor hub with a proprietary pattern matching accelerator
  • Bluetooth Low Energy
  • 6-axis combo sensor with accelerometer and gyroscope
  • Battery charging circuitry (PMIC)

Intel introduces Compute Stick with Atom quad-core CPU

http://www.zdnet.com/article/ces-2015-intel-introduces-compute-stick-with-atom-quad-core-cpu/

Watch the Intel CES 2015 keynote with Intel CEO Brian Krzanich

http://www.intel.com/content/www/us/en/events/intel-ces-keynote.html?cid=sem117p402073g-c

http://newsroom.intel.com/community/intel_newsroom/blog/2015/01/06/intel-ceo-outlines-future-of-computing

I can’t wait to get my hands on one and see how I can use RAD Studio XE7’s support for BluetoothLE and App Tethering via Bluetooth to create some fun demos this year.

 

Ray Konopka and Cary Jensen present the Delphi Developer Days 2015 tour!

Delphi developers received a wonderful holiday present - the announcement of the 2015 Delphi Developer Days Tour! Delphi Developer Days 2015. Providing two intesive days of Delphi technical training, Cary Jensen and Ray Konopka will be visiting Chicago (April 13-14), Amsterdam (April 23-24), Oslo (May 7-8) and Frankfurt (May 11-12).

Read the press release announcement - http://www.delphideveloperdays.com/press_release.html

Read Cary’s blog post about the tour’s agenda - http://caryjensen.blogspot.com/2015/01/delphi-developer-days-2015-agenda.html. The 2014 tour sessions and schedule are listed at http://www.delphideveloperdays.com/descriptions.html

 

All Attendees Receive:

  • An extensive course book written by Cary and Ray that includes the material covered in all of their sessions
  • Source code examples from all of their sessions
  • A chance to win valuable prizes from our sponsors
  • Lunch on both days

I know that the attendence is kept small so that you get the maximum skills learning and maximum time with both Ray and Cary. Past tours have shown that they always deliver two days of intense sessions will propel your Delphi development skills to new heights. You will want to register early to save one of these precious seats.

Check out the Delphi Developer Days home page for additional information

 

New Health and Fitness devices launched at CES 2015 in Las Vegas…

Last year we showed developers how to build apps that connect to  heart rate monitors, wireless weight scales and other fitness devices using our RAD Studio and Appmethod products. These health devices provide interfaces via BluetoothLE and/or wireless networks. Sarina Dupont, Brian Alexakis and Diego Navarro have written and demoed how to use our products with the many new devices in the health and fitness space. With the increase in the number of products being announced and shipped, you have an advantage if you are using our latest releases.

At this week’s CES 2015 show in Las Vegas, there are new health and fitness devices being announced and demoed, some will ship this year, some are IndieGogo projects (I’ll keep track of their progress). Here are just a few that I’ve read about.

That’s just a few of the health and medical devices. Last year, home automation was a top theme, there is even more this year at CES 2015. I’ll post a blog with some of the cool new home devices that are being announced this week.

CodeRage 9 C++ Track Sessions to Watch

You can watch the replays of the CodeRage 9 C++ track sessions on YouTube. These sessions will help you modernize your VCL applications, learn more about multi-device and mobile development using FireMonkey, connect with SQL databases using FireDAC, build enterprise class mobile applications with Enterprise Mobility Services, add speed to your VCL and FireMonkey applications using the new Parallel Programming Library, become a better C++ programmer by learning from some of the industry’s top experts, start developing for devices, gadgets, wearables and the Internet of Things (IoT), and more.

Below you will find a categorized list of sessions so that you can zoom in on specific topics to help you immediately solve programming problems and quickly learn the tips and techniques that will supercharge your projects.

You can also find the complete list of C++ track sessions using the Embarcadero YouTube channel playlist at https://www.youtube.com/playlist?list=PLwUPJvR9mZHgQ8WRCJkk8LKA0_ucuDOt1

 

C++ Programming

 

FireMonkey – FireUI

 

Modernizing your VCL apps

 

FireDAC, DataBase and InterBase

 

Parallel Programming Library

 

Enterprise Mobility Services (EMS)

 

Devices, Gadgets, Wearables and the Internet of Things (IoT)

 

Additional Sessions to expand your skills

 

Do you need even more skills, tips, tricks and techniques? Check out the Developer Skill Sprint replays at http://www.embarcadero.com/landing-pages/skill-sprints

 

Are you ready to get started with C++Builder XE7?

Don’t have C++Builder or RAD Studio XE7? [DownloadButton Product="CBuilder" Caption="Try the Free Download"]

[BuyButton Product="Cbuilder" Caption="Buy/Upgrade Now and get all of the bonus offers including eBooks, premium styles and more"]

Embarcadero Community Podcast by David I - Episode 01 - January 5, 2015

Embarcadero Community Podcast – Episode #1

Monday January 5, 2015

A weekly Embarcadero Community podcast, by David Intersimone "David I", covering recent Embarcadero and Industry news, upcoming events, blog posts, articles and Community Questions and Answers. The recording appears on the Embarcadero YouTube channel. 

URL on the Embarcadero YouTube channel: https://www.youtube.com/watch?v=dsesZEBjzFI

 

Embarcadero Highlights

 

Embarcadero Technologies’ RAD Studio named "Best of 2014" in the Mobile Star Awards - http://www.embarcadero.com/press-releases/rad-studio-mobile-app-star-award

Record Setting 3rd Party Support for RAD Studio XE7 with over 60 vendors offering hundreds of XE7 Tools, Plugins, and Components - http://www.embarcadero.com/press-releases/record-setting-3rd-party-support-for-rad-studio-xe7-with-over-60-vendors-offering-hundreds-of-xe7-tools-plugins-and-components

Radius Networks Partners with Embarcadero Technologies to Accelerate Development of Connected IoT Solutions - http://www.prweb.com/releases/2014/12/prweb12364154.htm

 

The new Embarcadero Quality Portal: Our Quality Portal is designed to track a variety of issues including bug reports and feature requests. Submitted issues are evaluated by QA and are not part of product support. If you need assistance installing or registering your product, please contact Support. https://quality.embarcadero.com/. We are still operating (for now) the legacy Quality Central system - http://qc.embarcadero.com/, but please post all new issues and feature requests on the new Quality Portal site.

 

Download the free whitepaper - Checklist: 5 Essential BaaS Features Every Mobile App Needs http://embt.co/1ucgeBj

 

Industry and Technology News

 

CES 2015 starts this week in Las Vegas, NV – NVidia unveils Tegra X1 superchip, Drones, Connected Cars, Wearables and SmartHomes - http://www.cnet.com/pictures/wearables-and-the-smart-home-dominate-ces-unveiled/

 

Round-up: 31 FDA clearances for digital health in 2014 - http://embt.co/1BpddDN

Devices cleared this year include an app that uses the iPad’s camera to estimate the amount of blood lost during a surgery, a smartphone-connected thermometer, an iOS application that treats a medical condition called tinnitus, and a vitals sensing chair.

 

The future of wearable technology is in the Enterprise for now – TechCrunch:

http://techcrunch.com/2014/12/25/the-future-of-wearable-technology-is-in-the-enterprise-at-least-for-now/

 

The 8 things that Technology wants to kill now – Keys, Locks, Wallets, Analog Watches, Wired Headphones, Taxi Regulations, Music Downloads, Virtual Reality,

http://www.fastcolabs.com/3039917/the-8-things-technology-wants-to-kill-next

 

 

Upcoming Live Online Events

 

January 7 – 11am PST – DBPower Studio Best Practices Demo - http://community.embarcadero.com/index.php/events/all-events/viewevent/226-db-powerstudio-best-practices-demo

January 8 – 11am PST – Top 10 reasons to switch to ER/Studio - http://community.embarcadero.com/index.php/events/all-events/viewevent/231-top-10-reasons-to-switch-to-er-studio-webinar

January 13 – 11am PST - Find it. Fix it. Real-World SQL Tuning Cases with Karen Morton and learn how to evaluate poorly performing SQL. http://bit.ly/1EBGmkK

 

On-Demand Videos

 

InterBase XE7 First Look Webinarhttp://embt.co/13haJwr

 

The Ins and Outs of Delphi’s Object Pascal with Marco Cantu video replay: http://embt.co/1xc3Do2

 

Developer Skill Sprints – modernizing VCL applications 8 sprints completed. Next round of skill sprints will start January 20 – stay tuned for additional information - https://www.embarcadero.com/landing-pages/skill-sprints

 

Skill Sprints YouTube Play list - https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc

 

 

Delphi XE7, C++Builder XE7 and RAD Studio XE7 Special Offers

 

Get Free Bonuses with the purchase of Delphi XE7 until March 31, 2015 including New Object Pascal Handbook by Marco Cantu and more. Details here: http://embt.co/RadOffers

 

 

 

Community Blogs - http://community.embarcadero.com/index.php/blogs

 

Working with FireUI in RAD Studio XE7 - Frequently Asked Questions - http://embt.co/1v56dgu

 

Exploring IoT Gadgets for Developing Connected Experiences. http://embt.co/1vZq7XD

 

Data Modeling for Agile Environments:  http://embt.co/1xh0LrV

 

Community Articles –

 

Building Multi-Device Applications with FireUI - Frequently Asked Questions - http://community.embarcadero.com/index.php/article/technical-articles/1038-building-multi-device-applications-with-fireui-frequently-asked-questions

Logical to Physical Data Modelling - http://community.embarcadero.com/index.php/article/articles-tutorials/1029-logical-to-physical-data-modeling

Defining custom user sign-up properties in your BaaS enabled apps - http://community.embarcadero.com/index.php/article/articles-tutorials/967-baas-tutorial

2 Ways to identify that we have a bad plan in SQL Server - http://community.embarcadero.com/index.php/article/articles-database/1078-2-ways-to-identify-that-we-have-a-bad-plan-in-sql-server

 

 

Community Answers - http://community.embarcadero.com/index.php/answers

 

1) Appmethod question about SQL database use from mobile devices

http://community.embarcadero.com/index.php/answers/does-multi-device-development-with-firedac-access-firebird-database

 

2) Android KitKat Dialog box modern style – source code patches for FMX.Helpers.Android.pas

http://community.embarcadero.com/index.php/answers/why-all-the-dialogs-are-using-the-old-android-2-x-style

http://community.embarcadero.com/index.php/blogs/entry/how-to-get-the-latest-android-style-for-dialog-boxes-using-xe7

 

3) How to set up an EMS Server for the first time

 

http://community.embarcadero.com/index.php/answers/how-fix-this-this-ems-installation-error

 

Stay tuned to David I’s blog, Sip from the FireHose, each Monday for a new episode of the Embarcadero Community Podcast - http://embt.co/SipFromTheFirehose

 

 

How to get Android 4.4.x style for your XE7 dialog boxes

Over the holidays, Hebron posted a question using the Embarcadero Community 3.0 Answers section. He asked "Why all the dialogs are using the "old" Android 2.x style? And how to force my Android app to use the 4.4.x style in all the dialogs like date picker and MessageDlg? Using StyleBook and modying the AndroidManifest.xml doesn’t work. I am currently using XE7. Thanks in advance." I did some testing at my home office and confirmed that there was an issue. I sent an email to our FireMonkey R&D team members and they confirmed the issue and provided the answer.

The fix is very simple : In the FMX.Helpers.Android.pas unit, you need to modify the GetNativeTheme function. Here is the modified code:

function GetNativeTheme: Integer;
var
  LStyleDescriptor: TStyleDescription;
begin
  Result := 0;
  if not IsGingerbreadDevice and (Screen <> nil) and (Screen.ActiveForm <> nil) and
    (Screen.ActiveForm.StyleBook <> nil) then
  begin
     LStyleDescriptor := TStyleManager.FindStyleDescriptor(Screen.ActiveForm.StyleBook.Style);
    // the original code -->GetThemeFromDescriptor(LStyleDescriptor);
    // the next line has the modified code to set the result
    Result := GetThemeFromDescriptor(LStyleDescriptor);
  end;
end;

You will find the original source code unit in the "C:\Program Files (x86)\Embarcadero\Studio\15.0\source\fmx" folder.  Copy the "FMX.Helpers.Android.pas" source file to your project and modify the line to set the return Result.

Add the source file to your project in the IDE.

Capture

Build your app and see the modern dialog boxes on your Android KitKat devices.

Screenshot 2014-12-29-11-57-48

Thanks for pointing out the issue, Hebron, and for using the new Community 3.0 Answers section.

 

David I’s "The Developer Twelve Days of Christmas 2014"

Back in 2010, I wrote a blog post with a simple Delphi VCL program "The Developer’s 12 Days of Christmas" which displayed the traditional lyrics and my attempt at some updated technology based lyrics. For 2014, I’ve created a FireMonkey version of the same application. Similar to the original sample, this multi-device FMX version has two TButtons and a TMemo. I have added a TToolBar component and also made sure that the buttons are half of the TToolBar’s width and resize based on the target device’s client width (connecting to the OnCreate and OnResize events for the form).

Have a very Merry Christmas and a Happy New Year!

You can download the source code projects for the VCL and FMX Delphi projects at http://www.davidi.com/TwelveDays/DeveloperTwelveDaysOfChristmas2014.zip

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

Close