RemObjects Elements 9.1

Microsoft Visual Studio 2017をサポート、Fireのストリーミング機能とパフォーマンスを向上
8月 7, 2017
新バージョン

機能

Elements 9.1 builds on the major new Elements 9 release form late 2016, it brings a number of major new features and smaller enhancements, as well as an enormous list of fixes and under-the-hood improvements:

Fire

  • Performance Improvements
    • Fire has seen streamlining and performance improvements in many areas. The code editor should feel even faster and more responsive, and there is less CPU overhead during builds.
  • Interactive Debug Console
    • The debugging experience in Fire has been enhanced in many regards, most notably with the introduction of a new interactive debug console. When your app breaks into the debugger, the bottom console view now lets you interact with the debugger using the debugger command prompt.
    • On platforms that use LLDB (such as Cocoa and some Island targets), you get access to the full command interface of LLDB with all it's capabilities; on other platforms, you get the edb prompt, which offers essential commands and will be expanded over time.
  • Gradle References & EBuild
    • Fire (and the Elements build chain) gains support for explicit Gradle reference management in Java and Android projects. Rather than having to maintain a .gradle file manually, Gradle references are now first class members of a project, just like regular references, and they can be added and updated via the "Manage References" sheet.
    • Fire also uses a technology preview of the upcoming EBuild tool chain for more sophisticated reference resolving inside the IDE. This gives you a tree of all direct and indirect references pulled into your project, along with details where they came from, and makes sure the IDE smarts know about all references - even before your project is built.
  • Under the Hood Refactoring, and Water
    • RemObjects have been busy refactoring all the underpinnings to be based on their new Elements RTL and to be fully cross-platform for Water.

Elements in VS

  • Even with remObjects Water coming soon, Visual Studio is still the primary IDE for developers on Windows – and Elements 9.1 brings a whole slew of new features and enhancements to Visual Studio.
  • Support for Microsoft Visual Studio 2017. Offers integration with existing installs of Visual Studio 2017, including Professional, Enterprise and the free Community Edition.

Island

  • RemObjects' new native Island platform, originally introduced in version 9, has also been a major focus point for this release, with many improvements and enhancements, and dozens of fixes:
  • Run and Debug Linux apps on Windows 10
    • Island developers targeting Linux can now run and debug their apps seamlessly on the local machine right from inside Visual Studio, on Windows 10 Creators Update or later, using the new "Bash on Ubuntu on Windows" Linux sub-system Microsoft is including with their latest OS update. Simply click "Start" or press F5, and off you go.
  • New Sub-Platforms: Android NDK and Linux on ARM
    • With Elements 9.1, the Island platform gets support for two new sub-platforms.
    • Linux apps can now target armv6 and later CPUs, in addition to existing support for Intel x64. This lets you develop Island apps that can run on embedded devices, from the Raspberry Pi all the way down to Bare ARM systems, and more.
    • Added Android NDK as a brand new sub-platform, allowing you to build CPU-native Android app extensions (or whole apps) using their NDK, in Oxygene, C#, Swift and the Java Language.
  • Library Support
    • EUnit, Elements RTL and Delphi RTL have all been ported to Island for this release, now giving you full parity across all three platforms when using these (optional) libraries.

Libraries

  • Elements RTL
    • Shipped as preview in the last release, Elements 9.1 officially introduces Elements RTL, the new de-facto cross-platform compatibility library.
    • Replacing/superseding "Sugar", Elements RTL is an optional (!!) library you can use in your projects, regardless of platform, to write common code that can easily be platform agnostic and shared between the different platforms.
    • Whether you're writing an iOS app you plan to port to Android, or a desktop app that you want to create a Mac and Windows version of (much like RemObjects' Fire/Water, which was a huge driver for the library), Elements RTL makes it easy to share code.
    • Elements RTL also supports the new Island platform.
  • Delphi RTL improvements
    • RemObjects' Delphi RTL compatibility library for users porting Delphi code to Oxygene has also been vastly improved since its initial release last Fall. Instead of Sugar it is now based upon Elements RTL, and also available for Island, making it truly cross-platform across all Elements targets. It's also grown in scope, with more and more system functions being supported, and more base classes being added as well.
Interactive Debug Console in Elements 9.1.

RemObjects Elements(英語版)

ソフトウェア開発に最新の多目的ツールチェーン。

ご質問がありますか?

今すぐ RemObjects Software ライセンススペシャリストとライブ チャット