Menu

Tree [8c7d21] master /
 History

HTTPS access


File Date Author Commit
 burning 2011-05-25 Jordi Fernàndez Jordi Fernàndez [660d86] Merge branch 'develop' of ssh://stbase.git.sour...
 cmakemodules 2012-01-11 jordi jordi [8c7d21] Merge branch 'master' of ssh://stbase.git.sourc...
 core 2011-09-15 Jordi Fernandez @ kubuntu natty Jordi Fernandez @ kubuntu natty [1a5f13] Merge branch 'develop'
 data 2010-12-01 Jordi Fernàndez Jordi Fernàndez [5ac775] Added doc generators, Scripts to fix bundles an...
 database 2011-12-19 jordi jordi [b68caa] Merge branch 'develop'
 dbmanag 2011-12-12 Jordi Fernàndez Jordi Fernàndez [62b998] Merge branch 'develop' of ssh://stbase.git.sour...
 digikam 2011-09-15 Jordi Fernandez @ kubuntu natty Jordi Fernandez @ kubuntu natty [1a5f13] Merge branch 'develop'
 doc 2011-12-12 Jordi Fernàndez Jordi Fernàndez [62b998] Merge branch 'develop' of ssh://stbase.git.sour...
 dom 2011-12-14 jordi jordi [94dc11] Merge branch 'develop'
 embeddedwidgets 2011-05-02 jordi jordi [5bd225] Merge branch 'release-ttpops-2.2.1'
 imagelib 2011-12-19 jordi jordi [b68caa] Merge branch 'develop'
 kdcraw 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 kexiv2 2011-12-19 jordi jordi [b68caa] Merge branch 'develop'
 metadata 2011-02-28 Jordi Fernàndez Jordi Fernàndez [3081b3] TTPOPS premium 2.2.0 Beta 04
 ooffice 2011-01-13 Jordi Fernàndez Jordi Fernàndez [374bfe] For pcm-erp 1.0.4
 openrpt 2011-12-19 jordi jordi [b68caa] Merge branch 'develop'
 ordermanagerl 2011-12-14 jordi jordi [94dc11] Merge branch 'develop'
 oromel 2011-12-14 jordi jordi [94dc11] Merge branch 'develop'
 photobook 2012-01-11 jordi jordi [8c7d21] Merge branch 'master' of ssh://stbase.git.sourc...
 phototemplates 2011-12-12 Jordi Fernàndez Jordi Fernàndez [62b998] Merge branch 'develop' of ssh://stbase.git.sour...
 printkeeper 2011-03-07 Jordi Fernàndez Jordi Fernàndez [019710] FPE 2.0.4
 prnlib 2011-03-16 Jordi Fernàndez Jordi Fernàndez [112779] TTPOPS 2.2.0 Beta 12
 serialport 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 sindarl 2011-12-19 jordi jordi [b68caa] Merge branch 'develop'
 templates 2010-12-03 Jordi Fernàndez Jordi Fernàndez [5b70a7] Added dom and runs its firs app fpe2
 ticketprinter 2011-05-02 jordi jordi [5bd225] Merge branch 'release-ttpops-2.2.1'
 tpopsl 2011-12-14 jordi jordi [94dc11] Merge branch 'develop'
 translations 2011-12-19 jordi jordi [b68caa] Merge branch 'develop'
 widgets 2011-12-14 jordi jordi [94dc11] Merge branch 'develop'
 wizards 2012-01-11 jordi jordi [8c7d21] Merge branch 'master' of ssh://stbase.git.sourc...
 AUTHORS 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 CMakeLists.txt 2011-12-21 jordi jordi [f41cdc] Merge branch 'develop'
 COPYING 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 ChangeLog 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 Doxyfile 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 INSTALL 2011-01-12 Jordi Fernàndez Jordi Fernàndez [5dc03f] Pcm-erp 1.1 - Beta
 LICENSE.LGPL 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 README 2010-11-25 Jordi Fernàndez Jordi Fernàndez [69dfb4] First STBase libs commit
 STCommon.cmake 2011-12-12 Jordi Fernàndez Jordi Fernàndez [62b998] Merge branch 'develop' of ssh://stbase.git.sour...
 TODO 2011-05-24 jordi jordi [347f66] Merge branch 'release-om-2.2.2'
 ccmakehelp.txt 2010-12-01 Jordi Fernàndez Jordi Fernàndez [5ac775] Added doc generators, Scripts to fix bundles an...

Read Me

In this file

* About STBase Libs 
* Licencing 
* Usage 
* Compile Problems 
* More info

About STBase Libs
------------------

This is version 1.0 of STBase libraries.

STBase libs are multiplattform libraries

STBase (Softtopia Toolkit Base) is a set of multiplatform C++ libraries that extends Qt (http://qt.nokia.com/) libraries to improve it the following areas:

- Database data persistance. 
- Imaging 
- Printing
- GUI
- Input/Output
- Programming patterns
- Network

STBase depends on Qt libs and CMake build system. It provides several CMake modules to use and build only the libs or parts of STBase than we need. 
STBase libs are multiplarform and are tested in GNU/Linux, Windows and MacOSX.

There is also an extension of STBase focused to fotography called STPhoto. Se more info of STPhoto in: http://www.softtopia.com/stphoto

Here is all the STBase individual libraries grouped by the previous areas:

--- Main Libs ---
	* stcore 
		QApplication extensions, error handling, encryption algorithms, log system, update manager and locale support.

--- Database data persistance ---
	* stdatabase
		Models, Delegates, Views, Automapped forms, Prebuilded settings widgets and database utils and extensions.
	* stdbmanag
		Create, update and manage database from xml metadata definitions.
	* stmetadata
		Xml metadata interpreter.

--- Imaging ---
	* stimagelib
		Image effects, image cypher algorithms, QImage improvements, Thumbnail creation, icc profile support,  histogram interfaces and image printing algorithms.
		(Depends on imagemagick LibMagick++ (http://www.imagemagick.org/Magick++/) and libjpeg-6b (http://www.ijg.org/))
	* stkdcraw
		Raw image format support.(Depends on dcraw lib (http://freshmeat.net/projects/libdcraw/))
	* stkexiv2
		JPEG exiv support.(Depends on exiv2 lib (http://www.exiv2.org/))
	* stdigikam
		Contains digikam code (Without kde dependences) of digikam editor, icc tool widgets, and several effect widgets.(Depends on libicc)

--- Printing ---
	* stopenrpt
		Report generator and editor. The code is obtained from OpenRpt project at: http://www.xtuple.com/openrpt
	* stimagelib
		Adjust images to printer capabilities.
	* stprintkeeper
		Provides a tools to protect printing for only print in a specific IP and MacAddress.
	* stticketprinter
		Direct print to ESC/P2 serial and USB printers from epson: http://webpages.charter.net/dperr/links/esc_p2.htm
		Depends on libusb (http://www.sourceforge.net/projects/libusb/)

--- GUI ---
	* stwidgets
		OnScreen keyboard, Sliders, Mappable widgets, Model View Settings, icon factories, Search widgets, Html editors, Labels, tabbars, groupbox, dialogs, progressdialog and messagebox extensions and more...

--- Input/Output ---
	* stserialport
		Serial port QIODevice.
	* stburning
		CD and DVD burning. (Depends on cdrecord and growisofs tools )

--- Programming patterns ---
	* stqtilities
		Support for Qtilities libs (http://www.qtilities.org)

--- Network ---
	* stmail
		SMTP, Imap and Pop3 support to send and receive mails.

Licencing
-----------------

The libraries themselves have been covered (since 2008)
by the GNU Library General Public License (LGPL). Any other programs (such
as the examples and dependences) are covered by the GNU General Public License (GPL). All
the gory details for the LGPL reside in COPYING.LIB, and for the GPL reside
in COPYING.

When in doubt, check the individual file, they should all have license
headings and other identifying marks.


Installation
-----------------
See the file 'INSTALL'.


Compile Problems
-----------------
STBase is tested with g++ 4.2.1. Please if you have problems in compilation process mail me:
j@softtopia.com attaching the compiler output and version.
We appretiate your reports because it could help us to improve our products.

How To Report
-----------------
Send bug reports at: www.softopia.com/stbase/bugs

Please don't hessitate to send bug reports.
We appretiate your reports because it could help us to improve our products.


More info
-----------------
See 'ChangeLog' for a list of recent changes.
See 'AUTHORS' for a list of author contacts.
For more info please refer to: http://www.softopia.com/stbase

Enjoy STBase.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.