It's March 15, and that means it's time for GrapeCity Developer Solutions' first major release of 2017!
Jump to platform news:
Not only were we pleased to livestream Visual Studio 2017's launch party on our site, but, as usual, all ComponentOne Studio controls work seamlessly with Visual Studio 2017. We've been studying the latest release for months, and have some blogs you'll want to read before diving in with the latest and greatest version of the best IDE available. Senior developer John Juback cuts the Visual Studio birthday cake Read more about the changes in Visual Studio 2017.
InputPanel, a popular WinForms control that acts like a complete data-entry form, is now available in WPF and UWP. InputPanel manages the design, layout, appearance, and behavior of multiple input components. Read more.
Two new Excel chart types, Box-and-Whisker Plot and ErrorBar, have been added to FlexChart for Windows platforms. Error bars are a graphical representation of the variability of data and are used on graphs to indicate the error, or uncertainty, in a reported measurement, and box-and-whisker graphically depict groups of numerical data through their quartiles mean, median and outliers.
GanttView for WPF is a project management control designed to efficiently create, schedule, execute and complete projects. The GanttView control is derived from gantt charts, which are one of the oldest and most effective tools for project scheduling and management. Read more. GanttView for WPF
CalendarView is a new feature-rich calendar control with improved performance that allows the user to select a date or range of dates. The control can display as one month or several months, and provide quick navigation through months and years. Top features include:
Dimensions in CalendarView Read more about CalendarView.
You can now customize TreeView nodes using the CustomContentPresenter property of Column. The CustomContentPresenter allows granular control over style and formatting of node content. Define your own presentation of each node using a combination of objects such as images and text. Read more. TreeView Custom Nodes Users will also now be able to export TrueDBGrid C1Excel.
Reduce scrolling in wide grids and spreadsheets with MultiRow, a cutting-edge control that allows you to wrap columns into a single view. MultiRow includes all the features of FlexGrid with the added benefit of a more compact view. MultiRow is also available in Wijmo Enterprise. Read more about MultiRow. Pagination in MultiRow
We're also pleased to release FlexViewer mobile, a responsive version of our web report viewer. Read more about FlexViewer Mobile.
Easily add custom footers to columns using the new columnFooter in FlexGrid. Also available in Wijmo. Read more about ColumnFooter. FlexGrid column footers
Process and aggregate thousands of rows in seconds with the new MVC OLAP control. OLAP provides asynchronous processing that improves the performance of the controls, as multiple processes can occur simultaneously on separate threads. Try the demo. OLAP uses the following components to do online analytical processing.
The DataEngine component of Web API is now out of beta. DataEngine provides a suite of APIs that allow the user to analyze the data from multiple data sources, including SQL Server, other SQL based RDMS servers, NoSQL service, web service, structured files from file/network systems, and more. The aggregating data can be consumed by other controls or application. Note: Web API Edition is available only with ComponentOne Studio and Ultimate. Because the DataEngine Web API uses a column-oriented data model—recently used with great success in many open source and commercial analytical databases and libraries—it can reach high performance: up to hundreds of millions records in a fraction of a second. As the aggregating data is fetched from the Web API, the client is simple, and it only sends the corresponding query to the server with some format to fetch the data. Get Started with the DataEngine Web API
Add speed and power to your big-data web apps when you aggregate and process data for your web-based pivot tables and charts on the server-side with Wijmo's new server-side OLAP control.
MultiAutoComplete is a unique control that blends multiple selection with auto-completion, hence the name. This type of control is often used for aggregate lists like “tags” in a blog, for example. We have added MultiAutoComplete to our input module. Wijmo's multi-auto-complete control
In order to ensure our customers get the fastest, most flexible controls available, Xuni's native mobile development team has directed its focus to developing the best Xamarin controls on the market. This new architecture adds UWP support, provides support for Xamarin’s visual designers, and brings up to twice the performance of the previous version of Xuni. By the end of summer of 2017, these controls will be rebranded as ComponentOne Xamarin Enterprise, and available for purchase as a native mobile suite or with Ultimate. The newly restructured controls still have all the speed, flexibility, and easy-to-read API of the existing charts, grids, and gauges, but they've been rebuilt to focus specifically on Xamarin. These restructured controls will have some new features as well, like the addition of pull-to-refresh and zooming to FlexGrid. The new ComponentOne Xamarin Enterprise will be available as a beta for download at v1: customers can download the controls and try them out, and we encourage feedback. The complete new product will be launch in summer of 2017. Included in the beta are FlexGrid, the fastest, most feature-rich grid available for native mobile apps; input, gauges, CollectionView, and calendar. FlexChart will be available by v1.5 in May. Xuni's iOS and Android Editions will be sunsetted with the launch of ComponentOne Xamarin Enterprise. Read more about ComponentOne Xamarin Enterprise.
See What's New in 2016 3.5, released January 2017