Project Group: org.beigesoft

Beigesoft™ Enterprise Information System standalone WEB-application for Android.

org.beigesoft : beige-accandr

Beigesoft™ Enterprise Information System is a standalone JEE web application that runs on the embedded A-Jetty for Android. Web-Store is included for study and tests purposes, and you are also able to make a full DB copy from a cloud version, and you can make price lists (in different price categories) and export them via CSV files to your customers and POS.

Last Version: 1.1

Release Date:

Beigesoft™ Enterprise Information System Java code.

org.beigesoft : beige-acc

It consists of double entry accounting and trading (web-store) business logic. It's based on previous beigesoft-accounting and beigesoft-webstore projects.

Last Version: 1.1

Release Date:

Beigesoft™ common business logic library.

org.beigesoft : beige-blc

It consists of common business logic, e.g. persistable models to store languages, countries, users, abstraction and implementations of services like ORM, JDBC, CSV writer, etc. This is based on beigesoft-bcommon.

Last Version: 1.1

Release Date:

Beigesoft™ Enterprise Information System standalone WEB-application.

org.beigesoft : beige-accjet

Beigesoft™ Enterprise Information System is standalone JEE web application that runs on embedded A-Jetty. Web-Store is included for study and tests purposes, and you are also able to make full DB copy from cloud version, and you can make price lists (in different price categories) and export it in CSV file to your customers or POS.

Last Version: 1.1

Release Date:

Beigesoft™ Enterprise Information System WEB-application.

org.beigesoft : beige-accweb

This is WEB interface based on standard JEE MVC servlet, JSP, JSTL, beige-web.

Last Version: 1.1

Release Date:

Beigesoft logging base Java library.

org.beigesoft : beige-logging-base

It consists of abstraction of simple, non-static, OOP and memory(performance)-friendly loggers and its implementations.

Last Version: 1.0.3

Release Date:

Beigesoft logging adapter for Android.

org.beigesoft : beige-logging-android

It contains of simple, non-static, OOP and resources(performance) friendly logger, its bridges to Android, SLF4J and Apache Common Logging.

Last Version: 1.0.3

Release Date:

Beigesoft™ Document Writer library.

org.beigesoft : beige-docwriter

This is base cross-platform document creation logic, i.e. add page, table, text, image etc. Writing this document to concrete platform file (e.g. PDF), interactive editing or viewing on screen should be implemented with concrete platform-dependent writer (PDF/Swing/GTK), e.g. Beigesoft™ PDFWriter.

Last Version: 1.0.3

Release Date:

Beigesoft logging adapter for SLF4J on standard Java.

org.beigesoft : beige-logging-slf4j

It contains of simple, non-static, OOP and resources(performance) friendly logger, its bridges to Android, SLF4J and Apache Common Logging.

Last Version: 1.0.3

Release Date:

Beigesoft PDF writer library.

org.beigesoft : beige-pdfwriter

This is light-weight (all JARs size is about 250KB), international friendly and fast PDF writer. You will not get performance problems on a high load server application, e.g. if hundred users push print (to PDF) button at the same time. It's cross-platform writer - Standard Java and Android. There are not 3-d party dependencies except Java, Android and TTF fonts.

Last Version: 1.0.3

Release Date:

Beigesoft logging adapter for Apache Common Logging on standard Java.

org.beigesoft : beige-logging-acl

It contains of simple, non-static, OOP and resources(performance) friendly logger, its bridges to Android, SLF4J and Apache Common Logging.

Last Version: 1.0.3

Release Date:

Beigesoft logging Java library.

org.beigesoft : beige-logging

It contains of simple, non-static, OOP and resources(performance) friendly logger, its bridges to Android, SLF4J and Apache Common Logging.

Last Version: 1.0.3

Release Date:

Beigesoft logging adapter for SLF4J on Android.

org.beigesoft : beige-logging-slf4j-android

It contains of simple, non-static, OOP and resources(performance) friendly logger, its bridges to Android, SLF4J and Apache Common Logging.

Last Version: 1.0.3

Release Date:

Beigesoft logging adapter for Apache Common Logging on Android.

org.beigesoft : beige-logging-acl-android

It contains of simple, non-static, OOP and resources(performance) friendly logger, its bridges to Android, SLF4J and Apache Common Logging.

Last Version: 1.0.3

Release Date:

Selling through PayPal for Beigesoft™ Web Store library

org.beigesoft : beigesoft-ppl

Selling through PayPal for Beigesoft™ Web Store library. See https://github.com/demidenko05/beige-accoio-web how to assemble WAR file with enabled PayPal payment.

Last Version: 1.1

Release Date:

Beigesoft™ common business logic library.

org.beigesoft : beigesoft-bcommon

It consist of common abstractions, some implementations, some models, e.g. IFactory, ISrvOrm, ISrvDatabase, ISrvI18N, APersistableBase, persistable models for JDBC authentication for Tomcat and Jetty standards etc.

Last Version: 1.1.8

Release Date:

Beigesoft™ XML settings library.

org.beigesoft : beigesoft-settings

It helps to quickly make settings for class and its fields of with properties XML. Instead of create a lot of files to describe every class and its fields it use describing by type, by name. E.g. setting "java.lang.Integer"-"INTEGER NOT NULL" will be assigned for every field of this type. Of course it can be overridden by settings for field name and so on. It is used by beige-web to describe how to render an entity and convert from HTML value. It is used by beige-orm to describe how to map an entity to a DBMS. It make simple settings - Map<String, String>, e.g. "title"-"Beige ORM 1.1", class settings Map<String, Map<String, String>>, e.g. "org.model.Customer"-["defaultOrder"-"ITSNAME", "wdgFilterOrder"-"filterOrderStd"], fields settings Map<String, Map<String, Map<String, String>>>, e.g. "org.model.Customer"-["itsId"["wdgNew"-"null", "wdgFilter"-"filterNumber"]]

Last Version: 1.1.8

Release Date:

Beigesoft™ ORM library.

org.beigesoft : beigesoft-orm

This is simple lightweigt multiplatform (JDBC/Android) ORM library. It supports Postgresql, MySql, H2 and SQlite. It consist of ORM logic except platform dependent database access logic - e.g. JDBC or Android. It's configured with Beige-Settings (standard Java Properties XML files).

Last Version: 1.1.8

Release Date:

Beigesoft™ replicator/persister

org.beigesoft : beigesoft-replicator

It replicate/persist any entity according XML settings and user's requirements with a file or network (HTTP). Right now it has implemented XML format of stored/transferred data. Beige-Accounting uses it with web-service for full database import and to import accounting data between databases.

Last Version: 1.1.8

Release Date:

Beigesoft™ WEB CRUD interface Java code.

org.beigesoft : beigesoft-webcrud-jar

It's java library of CRUD interface based on standard JEE MVC servlet, JSP, JSTL. It renders forms and lists of any entity according XML settings (Beige-Settings). Database logic is handled by Beige-ORM. It also includes Mail-sender and database replicator through WEB-service.

Last Version: 1.1.8

Release Date:

Beigesoft™ Accountion All In One WEB interface Java code.

org.beigesoft : beigesoft-accounting-weboio-jar

It extends beigesoft-webcrud-jar, e.g. added servlets for balance and warehouse reports, factory accounting services, XML configurations for render Accounting and WebStore models. This is all in one configuration i.e. Beige-WebStore is included. Web-Store is draft yet.

Last Version: 1.1.8

Release Date:

Beigesoft™ JDBC library.

org.beigesoft : beigesoft-jdbc

It consist of JDBC implementation of database service. Test package consist of ORM JDBC tests for SQlite, Mysql, Postgresql, H2 databases.

Last Version: 1.1.8

Release Date:

Beigesoft ™ Android SQlite standard Java library (jar).

org.beigesoft : beigesoft-android-sqlite

It consist of Android SQlite implementation of database service. It's used for Beige-ORM for Android.

Last Version: 1.1.8

Release Date:

Beigesoft™ CRUD WEB-application.

org.beigesoft : beigesoft-webcrud

This is CRUD interface based on standard JEE MVC servlet, JSP, JSTL. It renders forms and lists of any entity according XML settings (Beige-Settings). Database logic is handled by Beige-ORM. It also includes Mail-sender and database replicator through WEB-service. It is SQLite configured. Put WAR file into Tomcat7 webapps, make sure that Tomcat has libraries: HikariCP-2.4.3.jar, sqlite-jdbc-3.8.11.2.jar, slf4j-api-1.7.12.jar (versions may be different), for MS Windows change file separator in META-INF\context.xml connectionURL from "/" to "\" and reassemble WAR. Beigesoft-Accounting-Web extends it into very complex business application.

Last Version: 1.1.8

Release Date:

Beigesoft™ Accounting library.

org.beigesoft : beigesoft-accounting

It implements accounting models and services, e.g. AccountingEntry, SalesInvoice, service that fill payroll taxes according tax percentage table, etc.

Last Version: 1.1.8

Release Date:

Beigesoft™ Web Store library

org.beigesoft : beigesoft-webstore

This is java code and XML-settings that implements models and services of universal WEB-Store. It can be used as big-store that makes selling many goods, as well as small store that makes appointments to a service-maker.

Last Version: 1.1.8

Release Date:

Beigesoft™ Accountion All In One WEB application on embedded A-Jetty.

org.beigesoft : beigesoft-accountingoio-ajetty

Beigesoft ™ Accountion All In One WEB application (included Beigesoft Web-Store) on embedded A-Jetty. Web-Store is included for study and tests purposes and you are also able to make full DB copy from cloud version, and you can make price lists (in different price categories) and export it in CSV file to your customers or POS. Web-Store is draft yet.

Last Version: 1.1.8

Release Date:

Beigesoft™ Accountion All In One WEB application.

org.beigesoft : beigesoft-accounting-weboio

This is all in one Web-application that includes Beige-Accounting and Beige-WebStore. It is MySql configured. Web-Store is draft yet.

Last Version: 1.1.8

Release Date:

Beigesoft™ Accounting All In One on embedded A-Jetty for Android

org.beigesoft : beigesoft-accountingoio-android

This is Android version of Beige-Accounting plus Beige-WebStore on embedded A-Jetty. Web-Store is included for study and tests purposes and you are also able to make full DB copy from cloud version, and you can make price lists (in different price categories) and export it in CSV file to your customers or POS.

Last Version: 1.1.8

Release Date:

Beigesoft common Java library.

org.beigesoft : beige-lib

Beigesoft common Java library. It contains interfaces and other crossplatform logic (almost UI) e.g. interface to draw line, rectangle, widgets list and tree chooser, utils, etc.

Last Version: 2.1.11

Release Date:

Base multiplatform UML logic

org.beigesoft : beige-uml-base

Implementation of base multiplatform UML logic. e.g. render UML shapes logic, UI logic. It's used by beige-uml-swing and beige-uml-android

Last Version: 2.1.11

Release Date:

Beigsoft Swing library

org.beigesoft : beige-swing-lib

Swing implementation of graphic, dialog and other UI services and classes, widgets list and tree chooser, etc.

Last Version: 2.1.11

Release Date:

Beigesoft Android Library

org.beigesoft : beige-android-lib

This library contains widgets: list chooser, tree chooser, implementations of graphic and UI(dialog) services etc.

Last Version: 2.1.11

Release Date:

Beigesoft UML editor

org.beigesoft : beige-uml

Graphic editor for UML 2.4.1 compliant class diagram, package diagram, object diagram, sequence diagram and use case diagram. Also, it is a doclet that can generates Javadoc with UML class diagrams.

Last Version: 2.1.11

Release Date:

Last Version: 2.1.11

Release Date:

Last Version: 2.1.11

Release Date:

Beigesoft graphic SWING delegators library.

org.beigesoft : beige-graphic-swing

This is delegators that implements graphic logic (read image from file...) with SWING.

Last Version: 1.0.0

Release Date:

Beigesoft graphic Android delegators library.

org.beigesoft : beige-graphic-android

This is delegators that implements graphic logic (read image from file...) with Android.

Last Version: 1.0.0

Release Date:

Beigesoft ORM library.

org.beigesoft : beige-orm

Beigesoft ORM library. This is simple lightweigt multiplatform (JDBC/Android) ORM library. It supports Postgresql, H2 and SQlite. Consist of ORM logic except platform dependent database access logic - e.g. JDBC or Android. It's configurable with standard Java Properties XML files. Standard SQL queries both DML(e.g. SELECT) and DDL(e.g. CREATE) are automatically generated and could be modified/replaced by Properties XML.

Last Version: 1.1.3

Release Date:

Beige WEB interface Java code

org.beigesoft : beige-web-jar

Supply universal renderer based on standard JEE MVC servlet, JSP, JSTL. It renders forms and lists of any entity according XML settings.

Last Version: 1.1.3

Release Date:

Beigesoft common Java library.

org.beigesoft : beige-common

Beigesoft common Java library. It contains common abstractions, some implementations, some models, e.g. IFactory, IDelegate, Srvi18N, APersistableBase.

Last Version: 1.1.3

Release Date:

Beigesoft settings library.

org.beigesoft : beige-settings

It helps to quickly make settings for class and its fields of with properties XML. Instead of create a lot of files to describe every class and its fields it use describing by type, by name. E.g. setting "java.lang.Integer"-"INTEGER NOT NULL" will be assigned fo every field of this type. Of course it can be overriden by settings for field name and so on. It is used by beige-web to describe how to render an entity and convert from HTML value. It is used by beige-orm to describe how to map an entity to a DBMS. It make simple settings - Map<String, String>, e.g. "title"-"Beige ORM 1.1", class settings Map<String, Map<String, String>>, e.g. "org.mode.Customer"-["defaultOrder"-"ITSNAME", "wdgFilterOrder"-"filterOrderStd"], fields settings Map<String, Map<String, Map<String, String>>>, e.g. "org.mode.Customer"-["itsId"["wdgNew"-"null", "wdgFilter"-"filterNumber"]]

Last Version: 1.1.3

Release Date:

Beige replicator/persister

org.beigesoft : beige-replicator

It replicate/persist any entity according XML settings and user's requirements with a file or network (HTTP). Right now it has implemented XML format of stored/transferred data.

Last Version: 1.1.3

Release Date:

Beige WEB interface

org.beigesoft : beige-web

Supply universal renderer based on standard JEE MVC servlet, JSP, JSTL. It renders forms and lists of any entity according XML settings.

Last Version: 1.1.3

Release Date:

Beigesoft Android Library in Java.

org.beigesoft : beige-android-jar

This is library for Android that consist of implementation of database service for use in Beige-ORM and some other Java classes.

Last Version: 1.1.3

Release Date:

Beigesoft JDBC library.

org.beigesoft : beige-jdbc

Contains of JDBC implementation of database service.

Last Version: 1.1.3

Release Date:

Beigesoft Accounting.

org.beigesoft : beige-accounting

Beigesoft Accounting Java library. It consist of accounting models and services, e.g. SumpplierInvoice, service that fill payroll taxes according tax percentage table, etc.

Last Version: 1.1.3

Release Date:

Beige Accounting on embedded A-Jetty.

org.beigesoft : beige-accounting-ajetty

Web based Accounting on embedded A-Jetty for standard Java.

Last Version: 1.1.3

Release Date:

Beigesoft software

org.beigesoft : beige-software

Contains of Beige-Accounting, Beige-ORM, Beige-Replicator, Beige-Settings for standard Java and Android.

Last Version: 1.1.3

Release Date:

  • 1