Detail:http://docwiki.embarcadero.com/RADStudio/XE7/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE7

21.0.17017.3725

udp1:21.0.17707.5020

Bug fix list for RAD Studio XE7

http://edn.embarcadero.com/article/44049

 

RAD Studio XE7 is a must-have upgrade for all developers and is the
newest version of the award winning, multi-device app development
solution for Windows, Mac, iOS, Android, gadgets, and wearables. There
are great Windows and VCL features, a new Parallel Programming Library,
significant FireMonkey enhancements for building multi-device apps, new
Enterprise Mobility Services, and enhancements for connecting with
gadgets and wearables, thanks to the new Bluetooth support.      

                                                                         

xe7 增加了git,提升了svn插件功能,svn增加了合并和切换分支的功能,在上面的网址里有介绍。

When using Subversion support, now you can:

  • Use the new Subversion ChangeList labels to group your changed files before committing them to your remote repository.
  • Use the new SVN merge dialog box to start merging your changes from the IDE
  • Use the new Subversion switching branches feature to point your local repository changes to a new branch of your remote repository. 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

Key New FeaturesBenefits
                   

Multi-Device Designer

               
                   
                           
  • RAD Studio XE7 delivers the only true single source solution for natively compiled applications on Windows, Mac, iOS, and Android.
  •                        
  • A revolutionary new way to build a single user interface based on visual form designer that scales and adjust to different types of devices, form factors, and operating systems
  •                        
  • Develop your UI once and then view and adjust or customize it for each device type (mobile, tablet and desktop; iOS, Android, Windows and Mac)
  •                        
  • Make changes on the main user interface that are propagated to other device specific user interfaces; fine tune a device specific form factor without affecting the other views
  •                        
  • Customize layouts and styles for each device as desired or easily utilize the inherited style
  •                        
  • Predefined views including size and layout standards are included for many popular mobile device, tablet and desktop form factors. You can also add your own.
  •                        
  • Only one "form class" is required across all of the form factors allowing the developer to create a single source file managing all of the common user interface events in one shared source file.
  •                    
               
                   

FireMonkey Behavior service

               
                   
                           
  • A new service API that allows the framework and developer to query information about the device the app is running on to dynamically adjust itself for the form factor and platform
  •                        
  • UI element locations are automatically adjusted for each type of target device (for example, the position of tabs on different mobile platforms)
  •                    
               
                   

MultiView component

               
                   
                           
  • The MultiView component is brand new unique FireMonkey component that utilizes the behavior services to dynamically displays itself depending on the form factor and desired platform behavior.
  •                        
  • The multi-view lays outs menus appropriately for a phone as a drawer and for a tablet as popup or docked menu
  •                    
               
                   

Enterprise Mobility Services

               
                   
                           
  • Enterprise Mobility Services is a turnkey REST based MEAP (Mobile Enterprise Application Platform) middleware stack that includes API hosting, data access, and SQL Database access and deployment, serving mobile, desktop and web application clients
  •                        
  • Data management across tiers through middleware that is stateless, restful, and scalable
  •                        
  • Create custom APIs for your business functionality
  •                        
  • High-performance enterprise database access for Oracle, DB2, Microsoft SQL Server Informix, SQL Server, and many more from a mobile application through the middleware
  •                        
  • Custom Mobile API management with REST/JSON through loadable modules
  •                        
  • Data access components for multi-tier data access through standard REST/JSON
  •                        
  • User, session, and API calls analytics and reporting using a web based interface
  •                        
  • Secure Data Storage Service on both servers and mobile devices
  •                        
  • Rapidly connect your apps to your enterprise APIs and databases and services on-premises or in a private cloud
  •                        
  • Flexible deployment license options. Purchase deployment licenses based on the numbers of users that access the Enterprise Mobility Services
  •                    
               
                   

Internet of Things App Connectivity with App Tethering, REST and Bluetooth

               
                   
                           
  • With App Tethering, RAD Studio makes it extremely easy for apps to broadcast and find other apps to tether with over local WiFi or Bluetooth
  •                        
  • Extend existing VCL Windows apps with mobile companion apps or Bluetooth devices by simply adding a few components to each app
  •                        
  • Connect with Bluetooth and Bluetooth LE enabled gadgets like healthcare sensors and wearables to build unique and domain specific solutions
  •                        
  • Easily connect to REST APIs on any near field device to interact with that gadget
  •                        
  • Specific Bluetooth LE component to connect with power sipping micro gadgets
  •                    
               
                   

Parallel Computing Library

               
                   
                           
  • The Parallel Computing library helps you exponentially increases performance making it easier to write multi-threaded applications that take advantage of multi-core CPUs
  •                        
  • Boost the performance of your existing VCL and FireMonkey applications, with a self-tuning thread pool
  •                        
  • Include the new System.Threading unit in your apps and you can do the following:                            
                                     
    • Parallel 'for' loops
    •                                
    • Scheduling of tasks
    •                                
    • Futures
    •                                
    • Joining of multiple tasks and waiting for all to complete
    •                            
                           
  •                        
  • Easy integration for a significant performance boost
  •                    
               
                   

IDE and Development Tools Enhancements

               
                   
                           
  • The new PAServer Manager is a Mac OS X tray app that allows you to start and manage multiple instances of PAServer (the Platform Assistant app for developing iOS and Mac OS X apps)
  •                        
  • Improved Subversion version control support with new Git version control support
  •                        
  • New integrated multi-device designer
  •                        
  • IDE support for adding Java classes to an Android apk
  •                        
  • IDE Guided Tours to help learn about RAD Studio features
  •                        
  • New Java2Delphi native bridge file generator for Android
  •                    
               
                   

RTL and VCL Enhancements

               
                   
                           
  • New OmniXML library for faster performance, particularly on mobile platforms and easier selection of default XML engine
  •                        
  • Improved JSON low level processing
  •                        
  • Updated C++ STL library for iOS and new versions of Boost and Dinkumware Libraries for Win64
  •                        
  • Enhancements to the taskbar component introduced in XE6 to support with a new TJumpLists VCL component for Windows Taskbar Jump Lists
  •                        
  • New unit for Web encoding and decoding
  •                        
  • Hundreds of quality and performance improvements
  •                    
               
                   

Object Pascal Language Enhancements

               
                   
                           
  • Improved initialization for dynamic arrays
  •                        
  • Mix and match constant and dynamic arrays
  •                        
  • String-like operations on dynamic arrays including + operator concatenation, Insert and Delete
  •                        
  • An array constructor can be used to specify an initial value of a global dynamic array variable
  •                        
  • Also, generics containers optimizations
  •                    
               
                   

Database and FireDAC Enhancements

               
                   
                           
  • IBLite embeddable database now available for Windows, Mac, Android and iOS
  •                        
  • FireDAC streaming support for blob fields and support for MSSQL file streams
  •                        
  • Support for DBMS API command native timeouts
  •                        
  • FireDAC connection parameters are now displayed in the Object Inspector as a record
  •                        
  • Data Explorer enhancements (primary keys and fields are displayed, foreign keys and fields are displayed, sequences/generators are now displayed)
  •                        
  • Other FireDAC enhancements including a new IBLite driver for desktop and mobile
  •                    
               
                   

FireMonkey Enhancements

               
                   
                           
  • TEdit and TCalendar controls haves been rewritten to supportutilize a new presentation architecture: you choose whether you want the control to use the standard styled presentation or a platform native control presentation on iOS dynamically
  •                        
  • Multi monitor support on desktop platforms
  •                        
  • The TBannerAd component now usessupports the Google Mobile Ads API from Google Play Services
  •                        
  • Immersive full screen mode on Android KitKat
  •                        
  • TListView pull to refresh on iOS and Android
  •                    
posted on 2014-09-02 17:18  lypzxy  阅读(230)  评论(0编辑  收藏  举报