最近のアクセス:
GeneXus で生成された Web アプリケーションが使用する外部ユーティリティ

ここでは、GeneXus .NET Framework ジェネレーターGeneXus .NET ジェネレーターGeneXus Java ジェネレーターで生成されるアプリケーションで使用される、GeneXus で配布するサードパーティ製のユーティリティの一覧を示します。さらに、各ユーティリティにライセンス条項が含まれる場合は、それも示します。

ビジネスロジック

ユーティリティ 目的 用途 ライセンスタイプ Web サイト ジェネレーター
iText PDF ファイルの処理 PDF レポートがアプリケーション内で生成される場合に使用 .NET (iText 4.x)
  • LGPL / MPL
https://github.com/schourode/iTextSharp-LGPL Java (iText.jar、iTextAsian.jar)
.Net Framework & .NET (iTextAsian.dll、itextsharp.dll)
Java (iText 2.1.7)
  • MPL 1.1
https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7
Java または .NET (iText 8.x)
  • AGPL
  • 商用
https://itextpdf.com/
Lucene 全文検索ツール 全文検索機能が使用される場合に使用。(参考情報: Full Text Search データタイプ) Apache License、Version 2.0 http://lucene.apache.org/
https://www.nuget.org/packages/Lucene.Net/
Java (is-core-2.2.0.jar、lucene-highlighter-2.2.0.jar、lucene-spellchecker-2.2.0.jar、tm-extractors-0.4.jar)
.NET Framework (Lucene.Net.dll、GxSearch.dll、Highlighter.Net.dll、Lucene.Net.dll、SpellChecker.Net.dll)
.NET
jSrvAny Java アプリケーションをサービスとしてインストール Java アプリケーションが Windows のサービスとしてインストールされる場合に使用。 BSD スタイルライセンス http://sourceforge.net/projects/jsrvany/ Java
POI Excel ファイルの処理 アプリケーション内で ExcelDocument データタイプが定義される場合に使用。「Generating Microsoft Excel and Word Documents
Java ジェネレーターを使用して配布

Apache License、Version 2.0 http://poi.apache.org/
Java (poi-4.1.2.jar、poi-scratchpad-4.1.2.jar、poi-ooxml-4.1.2.jar、poi-ooxml-schemas-4.1.2.jar、commons-compress-1.21.jar、commons-math3-3.6.1.jar、curvesapi-1.06.jar、SparseBitSet-1.2.jar、commons-codec-1-9-jar、xmlbeans-3.1.0.jar)
.NET Framework (GxExcelI.dll)
EPPlus Excel ファイルの処理 アプリケーション内で ExcelDocument データタイプが定義される場合に使用。「Generating Microsoft Excel and Word Documents
.NET ジェネレーターを使用して配布

LGPL EPPlus 4.5.3.2
.NET Framework
.NET
Jayrock-JSON JSON ライブラリ JSON のシリアル化
LGPL https://code.google.com/archive/p/jayrock/ Java
.NET Framework
.NET
log4net、log4j ログ関数 ログに使用: Log 外部オブジェクト [ Log level ] プロパティ Apache License、Version 2.0 http://logging.apache.org/log4net/ Java
.NET Framework
.NET
NetComponents Internet Protocol Library ネットワークプロトコルの実装 FTP 関数が使用される場合に使用。FTP 関数 Apache License、Version 2.0 http://www.savarese.org/oro/index.html#NetComponents Java
NetTopologySuite Geography タイプ Geography データタイプの操作に使用されます。 BSD-3-Clause https://www.nuget.org/packages/NetTopologySuite .NET
GeographicLib Geography タイプ Geography データタイプの操作に使用されます。 MIT/X11 https://github.com/oldrev/GeographicLib .NET
Stubble.Core ユーザーコントロール (サーバー側) .NET アプリケーションのユーザー コントロール オブジェクトによって使用されます。 MIT https://github.com/stubbleorg/stubble .NET
Nustache ユーザーコントロール (サーバー側) .NET アプリケーションのユーザー コントロール オブジェクトによって使用されます。 MIT https://github.com/jdiamond/Nustache .NET Framework
OpenPop SMTP および Pop3 Pop3 E メールを操作するアプリケーションで使用。 PUBLIC-DOMAIN ライセンス https://www.nuget.org/packages/OpenPop.NET .NET Framework、.NET
MailKit SMTP および Pop3 Pop3 および SMTP E メールを操作するアプリケーションで使用。 MIT ライセンス https://github.com/jstedfast/MailKit .NET Framework、.NET
MimeKit SMTP および Pop3 Pop3 および SMTP E メールを操作するアプリケーションで使用。 MIT ライセンス https://github.com/jstedfast/MimeKit .NET Framework、.NET
JakartaMail SMTP および Pop3 Pop3 および SMTP E メールを操作するアプリケーションで使用。 複合 https://jakartaee.github.io/mail-api/ Java
StackExchange.Redis Redis キャッシュ Redis キャッシュサーバーでキャッシュが有効になっているアプリケーションで使用。 MIT ライセンス https://github.com/StackExchange/StackExchange.Redis .NET Framework、.NET
Ntidy.dll FullTextSearch での HtmlPreview .NET アプリケーションの HtmlPreview および HTMLClean 関数を使用する場合に使用。Full Text Search データタイプ     Java (Tidy.jar)
.NET (NTidy.dll)
Apache Commons IO Bundle IO のための内部使用 GX 標準クラスの内部使用。 Apache License、Version 2.0 http://commons.apache.org/proper/commons-io/ Java (commons-io-1.4.jar)
Apache Commons Codec エンコードとデコードの内部使用。 GX 標準クラスの内部使用。 Apache License、Version 2.0 https://commons.apache.org/proper/commons-codec/ Java (commons-codec-1.9.jar)
Apache Commons Lang 文字列処理のための内部使用 GX 標準クラスの内部使用。 Apache License、Version 2.0 http://commons.apache.org/lang/ Java (commons-lang-2.4.jar)
Xerces
XML の読み取りおよび書き込み XMLReader データタイプおよび XMLWriter データタイプで使用。     Java (xercesImpl.jar)
Apache Commons FileUpload サーバーへのファイルのアップロード Blob をアップロードするために使用。     Java (commons-fileupload-1.3.2.jar)
Apache commons NET FTP のサポート       Java (commons-net-3.3.jar)
Joda-Time Date and Time API タイムゾーンによる日付と時刻管理 Apache License、Version 2.0 http://joda-time.sourceforge.net/license.html Java (joda-time-2.8.2.jar)
Jersey REST Web サービス Java での RESTful Web サービスに対応。 Eclipse Public License 2.0 https://jersey.github.io/ Java (Jersey 2.x for JavaX or 3.x for Jakarta )
Bouncy Castle 暗号化 JAVA で暗号化データタイプをサポート。 MIT https://www.bouncycastle.org/licence.html JAVA (bcpkix-jdk15on-160.jar、bcprov-jdk15on-160.jar)
Xml Security 暗号化 JAVA で暗号化データタイプ (XML 署名) をサポート。 Apache License、Version 2.0 http://santuario.apache.org/ JAVA (xmlsec.jar)
WebSocket のサポート WebNotifications DotNet Applications で Web Sockets をサポート。   https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm .NET Framework (Microsoft.WebSockets.dll)
AWS Amazon S3 外部 Blob ストレージ Microsoft Azure ストレージを使用してデータベース外に Blob を格納するためのサポート。 Apache License、Version 2.0 https://github.com/aws/aws-sdk-net .NET Framework および .NET
  • AWSSDK.Core.dll
  • AWSSDK.S3.dll
Java
  • aws-java-sdk-1.11.62.jar
  • httpclient-4.4.1.jar
  • httpcore-4.4.1.jar
Microsoft Azure ストレージ 外部 Blob ストレージ AWS S3 を使用してデータベース外に Blob を格納するためのサポート。 Apache License、Version 2.0 https://github.com/Azure/azure-storage-net/blob/master/LICENSE.txt .NET Framework:
  • Microsoft.WindowsAzure.Storage.dll
  • Microsoft.Data.Services.Client.dll
.NET:
  • Microsoft.WindowsAzure.Storage.dll
  • Microsoft.Data.Services.Client.dll
Java
  • azure-storage-4.2.0.jar
IBM Cloud Object Storage 外部 Blob ストレージ IBM COS を使用してデータベース外に Blob を格納するためのサポート。 Apache License、Version 2.0 https://github.com/IBM/ibm-cos-sdk-java/blob/master/LICENSE.txt Java
  • ibm-cos-java-sdk-s3
Google Cloud Platform Storage 外部 Blob ストレージ Google Cloud Platfrom Storage を使ってデータベース外に Blob を格納するためのサポート。 Apache License、Version 2.0 https://github.com/google/google-api-dotnet-client .NET Framework:
  • Google.Apis.Auth.dll
  • Google.Apis.Auth.PlatformServices.dll
  • Google.Apis.Core.dll
  • Google.Apis.dll
  • Google.Apis.PlatformServices.dll
  • Google.Apis.Storage.v1.dll
  • Google.Cloud.Storage.V1.dll
  • Google.Api.Gax.dll
  • Google.Api.Gax.Rest.dll
.NET パッケージ:
  • Google.Apis.Auth
  • Google.Apis.Core
  • Google.Apis
  • Google.Apis.AndroidPublisher.v3
Java
  • google-api-client-1.22.0
  • google-api-services-storage-
  • google-auth-library-credentials-0.6.0
  • google-auth-library-oauth2-http-0.6.0
  • google-cloud-0.8.1-alpha
  • google-cloud-core-0.8.1-alpha
  • google-cloud-storage-0.8.1-beta
  • google-http-client-1.22.0
  • google-http-client-appengine-1.22.0
  • google-http-client-jackson-1.22.0
  • google-http-client-jackson2-1.22.0
  • google-oauth-client-1.22.0
PDFBox プリントサーバー クライアント側の Web 出力 Apache License、Version 2.0 https://pdfbox.apache.org/ Pdfbox-2.0.18.jar、fontbox-2.0-18.jar
PDF ファイルの処理 [ PDF Reports Library ] プロパティ = PDFBox の場合に、アプリケーションで PDF レポートを生成するために使用します。
PdfPig PDF ファイルのインデックス作成 全文検索機能が使用される場合に使用。(参考情報: Full Text Search データタイプ) Apache License、Version 2.0 https://github.com/UglyToad/PdfPig .NET ジェネレーターおよび .NET Framework ジェネレーターのみで使用 (pdfpig.dll)
httpclient、httpcore HTTP クライアント HttpClient データタイプおよび gral における HTTP 接続 Apache License、Version 2.0 https://hc.apache.org/  
TOTP 二要素認証 TOTP 認証システムが有効な場合に使用 .NET
  • Apache License、Version 2.0
  • MIT
https://www.nuget.org/packages/GoogleAuthenticator/
https://www.nuget.org/packages/QRCoder/
Java (commons-codec-1.9.jar、commons-net-3.3.jar、core-3.4.0.jar、javase-3.4.0.jar、jcommander-1.72.jar、totp-1.7.1.jar)
.NET Framework (Google.Authenticator.dll、QRCoder.dll)
.NET
Java
  • Apache License、Version 2.0
  • MIT
https://mvnrepository.com/artifact/commons-codec/commons-codec
https://mvnrepository.com/artifact/commons-net/commons-net
https://mvnrepository.com/artifact/com.google.zxing/core
https://mvnrepository.com/artifact/com.google.zxing/javase
https://mvnrepository.com/artifact/com.beust/jcommander
https://mvnrepository.com/artifact/dev.samstevens.totp/totp-parent

Web クライアント側のライブラリ

ライブラリ 目的 ライセンスタイプ ファイル
jQuery クライアント側レンダリング (JavaScript) MIT ライセンス jquery.js
jQuery UI クライアント側レンダリング (JavaScript) MIT ライセンス gxgral.js を含む
Modernizr さまざまなブラウザーで HTML5 と CSS3 の機能を検出 MIT ライセンス gxgral.js を含む
Bootstrap Front-end framework MIT ライセンス bootstrap、npm.js
howler.js Web 用の Audio API をサポート MIT ライセンス howler.js
DHTML Calendar Date & Datetime Picker、 [ Enable DatePicker ] プロパティ = Yes の場合に使用。 [ Enable DatePicker ] プロパティ LGPL 3  
Highcharts レポート (グラフ): QueryViewer コントロール OEM  
ECharts レポーティング (マップ): QueryViewer コントロール Apache License echarts.js
ECharts maps レポーティング (マップ): QueryViewer コントロール ODC Open Database License  
OAT Pivot レポート (ピボット): QueryViewer コントロール GNU General Public License  
  Mustache (テンプレート用)   gxgral.js
jstimezonedetect タイムゾーンに利用 MIT ライセンス gxtimezone.js に含まれる
CK Editor 3.x FCK HTML エディターコントロール GPL、LGPL、MPL、商用 (参考情報)  

データアクセス

JDBC ドライバー
これらは既定の JDBC ドライバーであり、他のドライバーをデプロイすることもできます。
ドライバー ライセンスタイプ Web サイト
jt400.jar IBM Public License Version 1.0 http://sourceforge.net/projects/jt400/
mssql-jdbc-10.2.0.jre8.jar MIT ライセンス https://github.com/microsoft/mssql-jdbc
mysql-connector-java-5.1.49-bin.jar GPLv2
商用ライセンス
https://dev.mysql.com/downloads/connector/j/
postgresql-42.2.14.jar BSD ライセンス http://jdbc.postgresql.org/
Ojdbc8.jar バージョン 12.2..0.1 OTN ライセンス https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

ADO.NET ドライバー
Oracle.ManagedDataAccess.Core Oracle ADO.NET プロバイダー .NET アプリケーションの Oracle DBMS への接続に使用
OTN ライセンス使用許諾
https://www.nuget.org/packages/Oracle.ManagedDataAccess.Core
.NET
MySql.Data MySQL ADO.NET プロバイダー .NET アプリケーションの MySQL DBMS への接続に使用 GPLv2 https://www.nuget.org/packages/MySql.Data .NET
MySQLDriverCS MySQL ADO.NET プロバイダー .NET アプリケーションの MySQL DBMS への接続に使用 GNU GPL http://sourceforge.net/projects/mysqldrivercs/ .NET Framework
Npgsl Postgre SQL ADO.NET プロバイダー .NET アプリケーションの PostgreSQL DBMS への接続に使用 ライセンス条項 http://www.npgsql.org/ .NET Framework
.NET

参考情報

GeneXus で生成されたネイティブ モバイル アプリケーションが使用する外部ユーティリティ


サブページ
Created: 14/09/18 03:09 by Admin Last update: 24/12/17 23:16 by Admin
カテゴリ
Powered by GXwiki 3.0