Beigesoft™ projects overview.

Keywords: Java open source software, free accounting software, Java reporting tools, PDF creator, Java PDF library, Jetty for Android, Java ORM library, JSP, JSTL, JSON, AJAX.

Beigesoft™ Enterprise Information System.

This application will never waste your time because of:

It provides sufficient functionality:

* You can check its functionality by reading this documentation (i.e. without installation).

It's a reliable software:

This application requires Google Chrome, Opera or Chromium browser (html5-dialog ready).

See Beigesoft™ digital signatures.

See Beige EIS Bob's Pizza example.

See Beigesoft™ EIS Privacy Policy.

Пример ведения коммерческого бухгалтерского учета в Беижсофт™ Информационная Система Предприятия.

Беижсофт™ ИСП. Политика конфиденциальности.

Beigesoft™ EIS for MS Windows/Mac/*Nix beige-accjet.bin.zip and cloud version beige-accweb.war and other products you can find in central Maven repository https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.beigesoft%22 or https://repo1.maven.org/maven2/org/beigesoft/beige-accjet/

Beigesoft™ EIS for Android you can find in Google Play-Store (search "Beigesoft Enterprise Information System") or use direct link https://play.google.com/store/apps/details?id=org.beigesoft.accandr

Source code of Beigesoft™ EIS and other products you can find in https://github.com/demidenko05

Licenses:

Beigesoft™ Math Project.

This is the latest project dedicated to computing complex things. The first sub-project is intended to understand, explain and try step by step Support Vector Machines method. Read it to know:

Beigesoft™ PDF Writer.

This is light-weight (all JARs size is about 250KB), international friendly and fast PDF writer. This is actually a reporting tool. It automatically makes pagination and tables (e.g. repeating header on every page). It's cross-platform writer - Standard Java and Android one.

Benefits:

With Beigesoft™ PDF Writer you can create complex black and white (including non-masked RGB images) business reports quickly. Here are PDF files for example: Invoice sample Счет-фактура Платежное поручение Example of partially internationalized invoice with "VL-Gothic-Regular.ttf" (Japanese) These sample reports clearly show abilities of this reporting tool. The source code that makes these reports is in test folder of the project's source.

A-Jetty

A-Jetty is Jetty 9.2 adapted for Android, it can run precompiled JSP/JSTL. It works on Android Java as well as on standard Java 7+.

JSP(plus JSTL) is the same WEB-view technology as ASPX, PHP and deprecated ASP. JSP and ASPX are faster than PHP and ASP, because they are compiled into byte-code, which is executed (actually it's compiled on the fly (JIT) into CPU code) by Java VM or DOT-NET. PHP and ASP are script languages that are interpreted during runtime. Although there is a PHP "JIT compiler", it's slower than Java or DOT-NET. All these technologies are used to build a complex WEB-interface quickly.

Using JSP(JSTL) allows you to create truly multi-platform WEB-applications, because A-Jetty can run them anywhere (on any operating system). The best way of using A-Jetty is using it as an embedded server in a standalone WEB-application.

Beigesoft™ BLC (business logic common) and WEB libraries.

These libraries allow you to create cross-platform business WEB applications quickly. Beige-ORM is fast even on a smartphone. WEB-library automatically makes an entity's list with a filter, forms for editing and reliable entity pickers. Any generated entity-picker already has pagination and a filter (e.g. a picker of a product from a huge set of products). These libraries also include data replication via WEB-service (e.g. full database copy).

Beigesoft™ software (libraries) for rapid development of cross-platform financial WEB-applications.

Беижсофт™ ПО (библиотеки) для быстрой разработки кросс-платформенного финансового ПО с ВЕБ-интерфейсом.

Beige-UML.

Beige-UML is a free, open source UML diagram editor. It has two user interfaces - standard desktop SWING one and Android one.

Features:

  1. It supports UML 2.4.1 compliant class diagram, package diagram, object diagram, sequence diagram and use case diagram.
  2. It generates UML class diagrams from Java classes.
  3. It's a doclet that generates standard Javadoc with editable UML class diagrams.

This is the first free, truly cross-platform UML editor that can make a reliable (real-life) UML class diagram (with a frame, many classes and BUS-relationships). For non-huge projects generated Java-docs with PNG diagrams (with editable sources) is also a reliable tool. Some customers demand this (that Beige-UML can do, but other free UML editors can't). This is for programmers, so feel free to improve this project - add other diagrams, make Java-doc with SVG diagrams. In its source code you can find how to draw line endings (triangles, diamonds...) by using Vector Algebra (the optimal method).

Demo project with diagrams DemoUML.zip and source of beige-android-demo (demo of Android tree/file-chooser, list-chooser etc.) you can find in http://sourceforge.net/projects/beigeuml/

Beige UML getting started.