SourcePro Core Is the Foundation
SourcePro Core is the foundation of SourcePro C++ libraries.
SourcePro Core provides more than 500 fundamental C++ classes. This gives you a solid foundation for any application. And using SourcePro Core maximizes performance and security — and minimizes your application maintenance cost.
Key SourcePro Core Modules
Key Features in SourcePro Core
SourcePro Core provides the following foundational features for building your C++ applications.
|Consistent and intuitive API across supported platforms.||Applications run on multiple operating systems, with no code changes. The same API philosophy across all classes — which minimizes internal training cost.|
|Higher-level, object-oriented interface to complex underlying APIs.||Simplifies the effort of building and managing powerful applications by providing ready-made APIs that do the heavy lifting.|
|Extends the ANSI Standard C++ Library with additional functionality.||Easier for developers to manipulate features like dates and times in their applications.|
|Complete set of string processing classes.||An easier and less error-prone way to work with single, multibyte, and wide character strings.|
|Multiple, extensive sets of collection classes.||Developers have the flexibility to select the classes that best meet their specific needs.|
|Variety of extensible virtual stream classes.||Developers can choose to maximize efficiency, portability, or both.|
|Non-intrusive streaming mechanism.||Intuitive API makes it possible to stream nearly any C++ class with minimal code changes.|
|Enables C++ data to be written to or read from an XML stream.||Easier to integrate functionality that uses XML to communicate into existing C++ applications, and adds instream transformation. This enables developers to easily apply XML transformations and stream data in one operation.|
|Complete, Unicode-based framework for internationalizing and localizing C++ applications.||Enables rapid development of applications targeted for global markets.|
|Advanced threading abstractions like IOUs, server pools, and producer/consumer queues.||Extends the basic threading functionality, giving developers an added advantage when creating multithreaded applications.|
|Efficient and flexible execution tracing facility.||Easier for developers to identify the source of errors in applications.|
|Functor classes for retrofitting existing single-threaded applications.||Developers can improve the performance of an existing application rather than starting from scratch.|
|C++ encapsulations of key multithreading concepts such as thread creation, control, and synchronization.||Insulates developers from the low-level complexities of dealing with the native C threading library implementations.|
Get Started With SourcePro
Get started with SourcePro C++ libraries today — including SourcePro Core. Contact us to get started.