News

More Mobile Options with Embarcadero RAD Studio XE7

An upgraded version of company's cross-platform development suite comes with increased connectivity and mobile options.

In Embarcadero Technologies' RAD Studio XE7, the company emphasizes building modern apps with the ability to connect mobile devices and desktop computers with the growing universe of gadgets, cloud services, data and APIs, the company said. It also features FireUI, which provides a new way to share one UI codebase for different targets, with the possibility to optimize certain components for different devices.

RAD Studio XE7 is the company's cross-platform development suite, but it's more like an umbrella package that includes specialized products targeting different programming projects, such as C++Builder, Delphi and HTML5 Builder, along with the InterBase multi-device database engine. The new version is an upgrade of the XE6 product portfolio, released in April. In addition to the dominant mobile platforms -- Apple's iOS and Google's Android -- the studio targets Windows and Mac OSes.

In fact, one of the main new features of the new release is the ability to extend existing Windows programs to Bluetooth-enabled devices via app tethering. Wi-Fi tethering is also available. Existing Windows apps built with the Visual Component Library (VCL) or FireMonkey framework -- which is the base development and runtime platform underlying the Studio products -- can also be extended to external sources such as connected devices, sensors, data stores and services, including gadgets and wearables. Embarcadero provides code samples, primarily in C++ and Delphi, to work with diverse devices such as Google Glass, Chromecast, Amazon FireTV, Microsoft Kinect and even the quadcopter AR Drone from Parrot.

"One of the biggest challenges for Windows developers today is extending their existing applications beyond the desktop to participate in this new world of mobile devices and connected gadgets and wearables," the company quoted IDC analyst Al Hilwa as saying. "RAD Studio XE7 takes aim at these challenges with key technologies for multi-device development, enterprise mobility and device connectivity. This is a great opportunity for those developers to create new user experiences for their customers and users."

Other new features include Enterprise Mobility Services, a middleware service that takes care of some of the tedious programming required for tasks such as securely connecting to backend databases from mobile or desktop apps. Based on the open REST HTTP calls and JSON data formats, the server hosts loadable custom API and data access modules and provides SQL database drivers and an integrated, encrypted SQL data store.

Also new is a Parallel Computing Library that can enhance the performance of existing multi-threaded C++ and Object Pascal code running on multi-core systems.

"In today's increasingly connected world, developers are challenged to extend the user experience of existing Windows applications to new devices and form factors, and transform existing applications into modern solutions that their customers and users will love to use," said Embarcadero exec Michael Swindell in a statement. "RAD Studio XE7 is a game-changing opportunity for developers to be able to easily and quickly revitalize, performance enhance, and extend existing Windows applications with connected mobile devices, gadgets, sensors, and both cloud-based and on-premises services for customers in various vertical markets.

"For example, Delphi and C++ developers can easily add table-side order-taking or cloud-based 'your table is ready' push notifications for food services customers," Swindell continued. "Product and price barcode lookups can be easily added to apps for retail customers and staff, or connected bio-health sensors can be added to healthcare office applications and biosciences research applications."

The Studio products are available now with numerous configurations and pricing schemes.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

Subscribe on YouTube