Architecture News

2D/3Dグラフィックスを.NETマネージドアプリケーションに追加

6月 28, 2024
VectorDraw Developer Framework (VDF) v11では、.NET Framework 6以降のWinFormsアプリケーションで使用するためのネイティブ.NET 6コアライブラリを追加

VectorDraw Developer Framework (VDF) is a software development toolkit that equips you to create, edit, and manage 2D and 3D drawings directly within your applications. This framework provides a comprehensive graphics engine library compatible with popular vector formats and includes tools for exporting drawings to various file types, including PDF. VDF utilizes an object-oriented approach and offers ActiveX and .NET integration for seamless incorporation into your development workflow.

The VectorDraw Developer Framework (VDF) v11 update streamlines the integration of advanced drawing capabilities into your .NET 6 applications with the introduction of a new core library. The added VectorDraw.Drawing.Framework.Net-6.x nuget library (now available alongside the VectorDraw.Drawing.Framework.Net-4.x) leverages the performance and features of .NET 6, providing a more efficient and robust foundation for incorporating vector graphics into your projects.

To see a full list of what's new in v11, see our release notes.

VectorDraw Developer Framework (VDF) is licensed per developer, per year. During the annual license period you will receive all major and minor upgrades of the VDF libraries plus support from the VDF support team. To continue to use the software you will need to renew your license each year. See our VectorDraw Developer Framework (VDF) licensing page for full details.

Learn more on our VectorDraw Developer Framework (VDF) product page.

グラフの種類を組み合わせて複数のデータセットを表示

6月 27, 2024
組み合わせグラフをサポートするJavaScriptグラフコントロールを使用すると、さまざまなグラフの種類を1つのグラフィック表現で表示可能

Combination charts (also known as combo charts) are visualizations that integrate multiple chart types, such as bar, line, and area charts, within a single display. This approach allows developers to show varied data sets and relationships in a cohesive, comprehensive manner, facilitating more nuanced data analysis and comparison. The primary benefits include their ability to convey complex information efficiently, their flexibility in showcasing different data trends simultaneously, and their enhanced readability for end-users who need to interpret diverse metrics at a glance. This versatility makes combination charts an invaluable tool for presenting multifaceted data insights in dynamic, interactive web applications.

Several JavaScript / HTML5 chart controls offer combination charts including:

  • FlexChart (part of Wijmo by MESCIUS) lets you seamlessly integrate multiple chart types into a single view, enhancing data visualization and analysis.
  • Highcharts Core by Highsoft lets you build sophisticated combination charts, offering extensive support for various data types and advanced visual customization.
  • Sencha Ext JS Chart (part of Sencha Ext JS) facilitates the development of combination charts, enabling detailed data representation with high performance and rich interactivity.
  • LightningChart JS allows you to design highly performant combination charts, providing real-time data handling and extensive graphical customization capabilities.

For an in-depth analysis of features and price, visit our comparison of JavaScript / HTML5 Chart Controls.

Compare JavaScript / HTML5 Chart Controls

IDEでJavaアプリケーション開発をレベルアップ

6月 27, 2024
Java言語をサポートする統合開発環境で、Javaアプリケーション開発を容易にする包括的なツールセットを提供

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible and can run on all platforms that support it, without needing to recompile. Support for Java in an integrated development environment (IDE) means that it has an array of built-in tools and features to facilitate the development of Java applications. This support often includes syntax highlighting for easy code readability, code completion to suggest code snippets as you type, and code debugging to test for errors and identify causes. Such functionality enhances productivity, improves code quality, and simplifies the development process for Java developers.

Several IDEs include support for Java, including:

  • IntelliJ IDEA by JetBrains equips developers with an intelligent IDE for comprehensive Java development, featuring smart code completion, refactoring, unit testing, and more.
  • PrimalScript by SAPIEN Technologies is a Universal Scripting IDE providing syntax coloring, brace matching, code folding and other editing and script debugging capabilities for Java.
  • UltraEdit Enterprise offers a fully integrated development environment with Java support and advanced features ranging from debugging to IntelliTips language intelligence.
  • RemObjects Elements by RemObjects Software is a multi-purpose development tool chain with an IDE supporting the creation of applications using the Java programming language.

For an in-depth analysis of features and price, visit our comparison of IDEs.

Compare IDEs

ヒートマップによる複雑なレポートでのインサイトを明らかに

6月 27, 2024
Stimulsoft Reports.JS 2024.3では、ユーザーがトレンドやパターンをすばやく特定できるようにする直感的なヒートマップにより、データ分析を合理化

Stimulsoft Reports.JS provides a robust reporting toolkit designed specifically for JavaScript applications. This library leverages a client-side architecture, offering a pure JavaScript report engine for efficient report rendering directly within web browsers. The solution includes a user-friendly report designer for building reports with various data sources and visualizations, along with a report viewer for seamless integration and display within your JavaScript applications. This eliminates the need for server-side dependencies or browser plugins, simplifying the development process for embedding powerful reporting functionalities into your web projects.

The Stimulsoft Reports.JS 2024.3 update adds a powerful new data visualization tool: the heatmap chart. This intuitive chart type excels at revealing patterns and trends within large datasets. By visually encoding data values through color gradients, heatmaps simplify complex information, allowing users to quickly identify areas of high, medium and low concentration. Stimulsoft Reports.JS seamlessly integrates heatmaps into your existing reporting workflows, enhancing data exploration and communication for your users.

To see a full list of what's new in version 2024.3, see our release notes.

Stimulsoft Reports.JS is licensed per developer and is available as a Perpetual license with 1 year support and maintenance. See our Stimulsoft Reports.JS licensing page for full details.

Stimulsoft Reports.JS is available in the following products:

ARMデバイスでのVisual Studioの生産性の向上

6月 27, 2024
Visual Assist 2024.4は、Apple SiliconやSnapdragonのVMなど、ARMプロセッサを搭載したWindowsまたはMacデバイスと完全互換性

Visual Assist by Whole Tomato Software is a productivity plugin for Microsoft Visual Studio that enhances your workflow for C/C++ and C# development. It improves upon IntelliSense and syntax highlighting, streamlines code navigation and refactoring, and offers intelligent code completion and generation. Additionally, Visual Assist provides static code analysis to identify potential bugs and performance issues, all designed to save you time and effort while writing, reading, and maintaining your code.

The Visual Assist 2024.4 update includes a major advancement with the addition of support for Windows ARM devices. Visual Assist is now available as an ARM-native plugin, fully supported in Visual Studio’s ARM build. This means that Visual Assist now offers full compatibility for developers using Windows or Mac devices with an ARM processor, including in virtual machines running on Apple Silicon, Microsoft Surface, or Snapdragon devices.

To see a full list of what's new in 2024.4, see our release notes.

Visual Assist is licensed on a per-developer basis and offers three licensing options: Standard, Network Named User, and Concurrent. All new licenses include a 1 Year Maintenance Subscription, and Subscription Renewals are also available. See our Visual Assist licensing page for full details.

Learn more on our Visual Assist product page.