Skip to content

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.

Developer Skill Sprint: Behavior-Driven Development (BDD) with Roman Yankovsky

Today’s developer skill sprint is "Behavior-Driven Development (BDD) with Roman Yankovsky". Roman Yankovsky is one of our Embarcadero MVPs in Saint Petersburg, Russia. Roman gave an overview of his DelphiSpec library for automated testing and also mentioned Gherkin "a Business Readable, Domain Specific Language that lets you describe software’s behavior without detailing how that behavior is implemented."

Here are the links that Roman included at the end of his skill sprint presentation:

Blog posts about BDD:

You can find all of the Developer Skill Sprints replays on YouTube at https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc

Embarcadero’s CodeRage 9 Online C++ & Object Pascal Developer Conference - October 28-30, 2014 - Call for Papers now open

You’re invited to be a part of the CodeRage 9 Online C++ and Object Pascal Developer Conferences
(http://www.embarcadero.com/coderage/) to be held October 28-30, 2014.

The theme for this year’s CodeRage conference is "You are the Developers of Things; Everything!"

The conference will cover development topics for the Object Pascal and C++ programming languages with Delphi, C++Builder, RAD Studio and Appmethod. Sessions about multi-device platform development and other programming tips, tricks and techniques will also be covered. The conference will have two live stream tracks - one for Object Pascal and one for C++.

CodeRage 9 - The Online C++ and Object Pascal Developer Conference - October 28-30, 2014

The Call for Papers is now open at

http://www.embarcadero.com/coderage/coderage-call-for-papers/

We are looking for presentation submissions in the following topic areas:

  • Multi-device development
  • Enterprise Mobility
  • The Internet of Things (IoT)
  • Sharing designs and code across all platforms
  • "Mobile First" best practices, strategies and success factors
  • Optimal User Interface/Experience for Mobile applications
  • Tips, Tricks and Techniques
  • Success Stories
  • Interfacing with Devices, Gadgets and Wearables
  • Application debugging and testing
  • Working with Platform API(s) and Platform Services
  • Programming with mobile devices and sensors
  • Connecting to local and remote SQL Databases
  • Integrating mobile in your multi-tier architecture
  • Monetizing your mobile apps with Ads and in-app purchases
  • Modernizing your Windows applications
  • Leveraging Cloud based REST Servers and Backend as a Service (BaaS)
  • Development Best Practices
  • Programming language and library features
  • Building 2D and 3D applications

You are by no means restricted to the topics suggested here or to identified categories. We welcome abstracts on any topics that you think will be of interest.

Please submit an abstract for each of your proposed presentations for CodeRage 9. To submit an abstract of your presentation and to learn more about the CodeRage events and your role as a speaker please visit:

https://www.surveymonkey.com/s/coderage9

The deadline for submitting abstracts for CodeRage 9 Online Developer Conference is:

    Thursday, September 11, 2014

We are tremendously excited for you to contribute your expertise and share this knowledge with other developers!

Abstracts will be reviewed by a panel of Embarcadero employees and we will notify submitters before the end of September regarding the status of proposals.

We look forward to seeing your ideas!

Jens Fudge’s two passions come together using App Tethering

Jens Fudge, Delphi developer in Denmark, sent me a link to his latest blog post. The post starts out with "I have two passions. I really love archery and I really love programming." How can you not continue reading? Jens then talks about using XE6 to create a FireMonkey app that runs on Windows and OSX to track the time that archers have to shoot all of their arrows. Then his post gets even more exciting! "But the coolest change I made to this not very advanced software was adding a remote controle running on my mobile device." Jens uses XE6’s App Tethering components, TTetheringManager and TTetheringProfile, to create a remote control for his app using a Smartphone.

Read the complete blog post at http://delphi.exotech.dk/#post35

I also blogged earlier this year showing you how to find all of the tethered applications, "Finding your Tethered Apps" on your subnet. You can find that blog post at http://blogs.embarcadero.com/davidi/2014/04/28/43708

Thanks for the great post, Jens!

Developer Direct 2014 Mobile School: Lesson 4 Slides and Replays

Wednesday, July 16, 2014: Lesson 4 - Building Powerful Multi-tier, Multi-device Applications using DataSnap REST/JSON

This lesson will show you how to create multi-tier applications (in some cases with zero lines of code) that work with your mobile applications. In this lesson, you will learn how to create middle-tier server applications containing business logic and access to remote enterprise SQL databases. This lesson will also show you how to use the same MastSQL.GDB database in the middle-tier for access and updating, update client information from the mobile app, update customer orders, etc. in the mobile client that serves data to iOS and Android devices.

Lesson 4 Slides

You can download the slides (PPTX and PDF) slides and a PDF draft of an unreleased, "Tutorial: Using a REST DataSnap Server with an Application and FireDAC" for the Lesson 4 (Wednesday, July 16, 2014) Developer Direct 2014 Mobile School at

http://cc.embarcadero.com/item/29906

Download size is 4.3mb.

This will allow you to follow along during the course lessons for both C++ and Object Pascal.

Lesson 4 Replays

Watch the Lesson 4 replay videos on YouTube at

Mobile School Lessons Registration

Registration and course information for all six lessons can be found at

http://forms.embarcadero.com/RADSummerSchool2014

Developer Direct Mobile School YouTube Playlist

You will find all of the Developer Direct Mobile School lesson replays (usually appearing within 24 hours of the actual lesson) using the following YouTube playlist:

https://www.youtube.com/playlist?list=PLwUPJvR9mZHhLj-gegxc0KpGE0wL2zVBo

Developer Direct 2014 Mobile School: Lesson 3 Slides and Replays

Monday, July 14, 2014: Lesson 3 - Accessing Local Storage and Data

In this lesson, we explore local storage covering a range of options including using INI files and local document storage. This lesson will also show how to use FireDAC database access components to connect to and use local SQLite, InterBase IBLite and IBToGo. You will understand the core concepts when writing and reading from disk on iOS and Android.

Lesson 3 Slides

You can download the slides (PPTX and PDF) slides for the Lesson 3 (Monday, July 14, 2014) Developer Direct 2014 Mobile School at

http://cc.embarcadero.com/item/29905

Download size is 6.2mb.

This will allow you to follow along during the course lessons for both C++ and Object Pascal.

Lesson 3 Replays

Watch the Lesson 3 replay videos on YouTube at

Mobile School Lessons Registration

Registration and course information for all six lessons can be found at

http://forms.embarcadero.com/RADSummerSchool2014

Developer Direct Mobile School YouTube Playlist

You will find all of the Developer Direct Mobile School lesson replays (usually appearing within 24 hours of the actual lesson) using the following YouTube playlist:

https://www.youtube.com/playlist?list=PLwUPJvR9mZHhLj-gegxc0KpGE0wL2zVBo

Developer Direct 2014 Mobile School: Lesson 2 Slides, Projects and Replays

Wednesday, July 9, 2014: Lesson 2 - Turning up the Style and Data!

In lesson 2, we explore how to style controls in your iOS and Android application, start to work with data and manage the link between user interface and model/data. This session will also explore more components and discover the concept of Interfaces and learn how they help you make your code multi-platform ready. Then, we will look at how to use Interfaces in our applications to write code that will work on multiple devices.

Lesson 2 Slides

You can download the Lesson 2 slides (PPTX and PDF) and Marine Adventures projects for Lesson 2 (Wednesday, July 9, 2014) Developer Direct 2014 Mobile School at

http://cc.embarcadero.com/item/29902

Download size is 4.8mb.

This will allow you to follow along during the course lessons for both C++ and Object Pascal.

Lesson 2 Replays

Watch the Lesson 2 replay videos on YouTube at

Mobile School Lessons Registration

Registration and course information for all six lessons can be found at

http://forms.embarcadero.com/RADSummerSchool2014

Developer Direct Mobile School YouTube Playlist

You will find all of the Developer Direct Mobile School lesson replays (usually appearing within 24 hours of the actual lesson) using the following YouTube playlist:

https://www.youtube.com/playlist?list=PLwUPJvR9mZHhLj-gegxc0KpGE0wL2zVBo

Developer Direct 2014 Mobile School: Lesson 1 Slides, Projects and Replays

Monday, July 7, 2014: Lesson 1 - Hello World! - My First Multi-Device App

In this lesson, you will create your first mobile application. Learn how to get your IDE (Integrated Development Environment) set up, configured and ready for the rest of the series. The homework for the lesson is to follow the example on the resource links to build your first "Hello World" application on iOS and Android.

Lesson 1 Slides and Projects

You can download the Lesson 1 slides (PPTX and PDF) and Marine Adventure projects for Lesson 1 (Monday, July 7, 2014) Developer Direct 2014 Mobile School at

http://cc.embarcadero.com/item/29899

Download size is 6.7mb.

This will allow you to follow along during the course lessons for both C++ and Object Pascal.

Lesson 1 Replays

Watch the Lesson 1 replay videos on YouTube at

Mobile School Lessons Registration

Registration and course information for all six lessons can be found at

http://forms.embarcadero.com/RADSummerSchool2014

Developer Direct Mobile School YouTube Playlist

You will find all of the Developer Direct Mobile School lesson replays (usually appearing within 24 hours of the actual lesson) using the following YouTube playlist:

https://www.youtube.com/playlist?list=PLwUPJvR9mZHhLj-gegxc0KpGE0wL2zVBo

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

Close