Not much to add... http://community.embarcadero.com/article/news/16418-product-roadmap-august-2016

Not much to add... http://community.embarcadero.com/article/news/16418-product-roadmap-august-2016
http://community.embarcadero.com/article/news/16418-product-roadmap-august-2016

Comments

  1. Marco Cantù​​ After the new macOS compiler get introduced, the iPhoneSimulator compiler will be updated too? Once they share the same architecture.

    Pretty exciting news :D Thanks. I suppose all the new compilers will use the next-gen architecture, is it right? :D

    ReplyDelete
  2. Is there a rough idea of when 10.1 Berlin Update 1 will be released?

    ReplyDelete
  3. Nice to see single release per year model once again. I hope it will bring more stability to the product and that you will be able to provide up-to date support for fast moving platforms like iOS and Android.

    ReplyDelete
  4. Native presentation of TEdit for Android will come late on 2017 :-/.

    ReplyDelete
  5. Would I be correct in inferring that there will be no significant changes to Windows codegen in the period covered by the road map?

    ReplyDelete
  6. "Linux Server" = no TControl (maybe TWinControl?) and descendant classes or even, you get RTL but no VCL.

    ReplyDelete
  7. Certainly no VCL since that is tied inextricably to Windows. But also no FMX is my understanding, or at least limited FMX. Certainly not visual GUI parts of FMX. But xplat server related functionality should be included because otherwise what use would such a release be? And I'd guess that functionality will be added over time in future releases.

    ReplyDelete
  8. David Heffernan Well they did just rid themselves of their compiler devs...

    ReplyDelete
  9. Marco Cantù Would the Linux server code allow us to run applications in a headless mode?  Thinking of server side image generation.  This can be done for example for JAVA applications.

    ReplyDelete
  10. Brett Wilton yes of course like for any other targets of the Delphi compiler!

    ReplyDelete
  11. The Plan for Linux is apps without GUI controls (you can still build a GUI by calling native APIs). This will include Apache modules and other Web servers extensions, but also standalone TCP/IP servers of different types, and console apps that can do any server side processing, including IoT integration. Plans include FireDAC, WebBroker, DataSnap, RAD Server/EMS, file system and RTL in general...

    ReplyDelete
  12. Did I understand correctly?
    Berlin Upd1, Upd2 and Godzilla in 2016
    Godzilla Upd1, Upd2 and Carnival in 2017? :D

    ReplyDelete
  13. When Firemonkey will reach Linux, it will have to support only Wayland. Which is good, I think.

    ReplyDelete
  14. Nice to see Mac 64-bit support confirmed.

    ReplyDelete
  15. Marco Cantù any details on language enhancements? Lamdas? ternary operator? Type inference, inline variable declaration? inline iterator variable declaration? local variable initialization? interface helpers (and multiple helper per type usage). What about codegeneration improvements , configurable compiler optimisation levels? That is the sort of thing that would make me renew my subscription (which is due this month), my current inclination is to let lapse as the releases since XE7 (what I'm currently using) have really not had any real benifit to windows developers, at least not enough to make me want to upgrade.

    ReplyDelete
  16. Nullable types (as listed) and syntax enhancements will be two first two areas.... Plus new platforms

    ReplyDelete
  17. Marco Cantù
    "Syntax enhancements?" Could you please elaborate on that? Two years seems a long way out just to get nullable types and none of the other things.

    ReplyDelete
  18. Marco Cantù "
    The Plan for Linux is apps without GUI controls (you can still build a GUI by calling native APIs"

    Um... Linux doesn't have native APIs for GUI. One would need bindings for Qt, GTK, tcl/tk, wxwidgets, or the like.

    ReplyDelete
  19. I was just thinking, it's rather funny....

    Back in 1999, Borland gave us a complete IDE to run in Linux to develop Linux GUI apps, even though Linux was virtually unusable on the desktop and we were all Windows developers who merely wanted to cross compile for Linux server apps from Windows.

    In 2016/7, when Linux is everywhere, Microsoft is paying Canonical to put the Bash shell in Windows and porting SQL Server to Linux, Stack Overflow says 20% of developers use Linux and I'm making this post from a Linux desktop, Embarcadero is giving us a Windows-only IDE that can only cross-compile for Linux server apps from Windows.

    Hmmm....

    ReplyDelete
  20. Joseph Mitzen
    I think the GUI-dev-tools for linux never made any sense from a commercial point of view.
    The install base for Linux on the desktop is simply too small and too many people are using the available other tools which are all OSS (and you can't compete against free) Tools for server apps make a little (more) sense and I hope the time is well spend. 

    I do pray linux does not use the ARC model, because that will just kill the chance to reuse code from the Windows platform.

    ReplyDelete
  21. Johan Bontes  Godzilla is LLVM based, uses ARC.

    ReplyDelete

Post a Comment