Objectivity Market Requirements Documents [A Work In Progress]

 
Market Requirements Documents (MRDs) were Objectivity, Inc.'s starting point for considering new product features. They explained why a feature was needed and what it should look like, without making engineering design decisions. An MRD could, however, set goals and constraints and offer suggestions for the phased design and development of features. Once approved, the next step would be a System Design Specification (SDS), produced by Engineering and checked against the MRD by Quality Assurance staff and management.

CATEGORY NAME YEAR DESCRIPTION AUTHOR RELEASED
APIs Dynamic Schema 2007 An easy to use API for creating and modifying object classes, including legacy definitions.   Brian
  Event Notification 2007 Mechanisms for a Publisher to define Scoped Topics and event notification triggers and for Subscribers to register interest, set filters and receive event notifications.   Leon
  Logical Delete 2008 A Logical_Delete operation that immediately removes the target and all logically affected associates (e.g. via propagation or containment) from visibility and a corresponding operaton that restores their visibility.   Leon
  Objectivity Lite 2006 A lower cost, possibly hobbled, upwardly compatible subset of the standard API that supports essential features and excludes use of the advanced features.   Leon
  Objectivity Mini 2007 An embeddable, very low footprint, minimalist version of Objectivity/DB with a footprint close to 100KB. It would support a single database.   Leon
  REST Server 2015 There should be a way for the user of the REST Server to interact through a web browser based user interface, integrated into the Objectivity Adminatrtor Console.   Brian & Dan
  Schema Views 2006 The feature is to be able to add a named schema view to the base schema that adapts the base schema for a specific user. It adds the ability to rename and hide classes and/or members.   Lenny
  Simplified API 2006 An earlier version of the MRD for Objectivity Lite   Leon

BIG DATA Big Data Connection Platform 2012 A packaged platform with many new features, including Document objects, JSON, replaceable file systems, a Tile Store and graph visualization and analytics.   Leon
  Infiniband Support 2009 Although Objectivity/DB runs on Infiniband it does not exploit its many advantages over regular TCP/IP. This feature would allow faster client to server messaging and disk transfers that bypass the Operating System caching, which sometimes impedes the Objectivity/DB kernel.   Leon
  Internet Friendly Features 1999 The requested features are organized in five groups: Web look and feel; WAN/Internet support; Options (frameworks, class libraries etc.); Performance and Marketing   Leon
  VLDB LongOID 2005 Adds an additional OID format (LREF), consisting of a Federated Database ID, Database ID, Container ID, Logical Page Number and Logical Slot Number.   Leon

COMPATIBILITY Backlevel Catalog Handling 2008 Makes it possible for applications using Objectivity/DB releases prior to R9 to access federations produced by releases R9 and later.   Leon
  Open Server Interfaces 2004 Enables users to replace an AMS server with a compliant page server of their own choice by making the client - AMS interface protocol documentation available to licensed users and provide a compliance test to verify correct operation.   Leon
  Relational Database Gateway 2004 Moves Objectivity/DB to a true federated database implementation by adding the ability to access external databases as if they were Objectivity/DB databases.   Leon

GOODIES BLAST Handler 2009 For importing, exporting, manipulating and searching files of BLAST data, a format commonly used in bioinformatics. It will leverage the Arrays of Arrays, Multi-dimensional Indexing, File Management, Team Modeler and Provenance capsules.   Leon
  Cloud Resource Scheduler 2009 For building cloud resource management/budgeting tools. It will leverage the Structure, Team Manager, Security and Scheduler capsules.   Leon
  Connection Explorer Capsule [Link Hunting] 2009 For finding connections between objects. It will be particularly useful in applications used by the Intelligence Community, defense, financial organizations (fraud detection) and in the health sciences, e.g. for finding drug/food/symptom relationships.   Leon
  Document Management 2009 For handling multimedia documents. It will leverage the Text Handling, File Management, Structure Management, Team Modeler. Time-Series, Provenance and Security capsules.   Leon
  File Management 2009 For importing/exporting or tracking files and the relationships between them. It will leverage the Structure Manager.   Leon
  Geospatial Dynamics Capsule 2009 This Capsule provides a starting point for applications that need to handle complex geospatial information with dynamic characteristics. It will leverage the Multi-dimensional Indexing, Geospatial Indexing and Structure capsules.   Leon
  Geospatial Indexing Capsule 2009 For geospatial indexing, plus feature and distance based query support.   Leon
  Granular Data Manager 2009 For grouping, manipulating and searching networked multi-level groups of objects. It will leverage standard scalable collections plus the Structure Management, Arrays of Arrays, Multi-dimensional Indexing, Link Hunting, and Pattern Hunting capsules. It allows applications to operate on abstract groups of related data items, rather than individual items.
  Graph Algorithms Capsule 2009 This capsule provides a group of graph algorithms that leverage the power of InfiniteGraph to perform common or expensive tasks. The algorithms can be positioned as samples or as an embryonic graph analytics framework.
  Image/Audio/Video Search 2009 For searching Video capsule data.   Leon
  Industry Standard Packs 2009 For supporting targeted market standards, e.g. for the petrochemical, process control, complex financial, health sciences, security, local law enforcement or massive online community markets.   Leon
  Multi-dimensional Indexing Capsule 2009 For maintaining scalable multi-dimensional indices and using them with the enhanced object qualification capability of Objectivity/DB Release 10. It will be useful for supporting data-mining and the GIS and Time-Series capsules.   Leon
  Pattern Hunting 2009 For finding common patterns in large groups of interconnected objects, e.g. crime or terrorism cells. It will leverage the Link Hunting capsule.   Leon
  Provenance Capsule 2009 This Capsule provides a template for applications, such as an Electronic Record Management System, that need to track the origin, history and quality of a document, credential, evidence or electronic record.   Leon
  Scheduler 2009 For defining, traversing and searching time related networks of actions and applying basic algorithms, such as critical path analysis, to them.   Leon
  Security Capsule 2009 For plugging external security mechanisms into Objectivity/DB at the file (database/container) and object level. It will leverage the Team Modeler.   Leon
  Structure Capsule 2009 For handling many-to-many networks of objects of the same (or sub) classes. It could be used for configuration management, network management etc.   Leon
  Team Modeler Capsule 2009 For supporting workgroups consisting of people, teams, roles and organizations. It leverages the Structure Management capsule.   Leon
  Text Handling 2009 For importing, exporting and searching individual and related textlets (words, phrases, sentences, paragraphs, etc.).   Leon
  Time-Series Capsule 2009 For handling both time and frequency domain time-series data and associated algorithms   Leon
  Video Capsule 2009 For managing and streaming digital video and audio in MPEG-4 and JPEG2000 formats. It will leverage the Structure Manager, Team Modeler, GIS and File Management capsules.   Leon
  XAM Toolbox 2009 For building eXtensible Access Mechanism software/hardware combinations. XAM is a POSIX-like filesystem standard that allows applications to store data in XSet objects that also contain searchable metadata.   Leon

GRAPH Connection Explorer 2004 A "Goodies" framework capsule that introduces pathfinding between two or objects that can be independent of particular association types.   Leon
  Generic Iterator 2005-2009A new link iterator that would perform a depth-first transitive closure from an object to all objects linked to it, directly or indirectly, regardless of association type or association format (dynamic/inline or regular/short).   Leon
  Graph Optimized Associations 2010 Introduces a new association type that makes rapid traversal of the links between objects in a graph much faster when looking at the data in the intervening objects is unimportant.   Leon
  Intel IATK Support 2015 The Intel Analytics Toolit (IATK) is a platform that simplifies applying graph analytics and machine learning to Big Data for superior knowledge discovery and predictive modeling across a wide variety of use cases and solutions.   Brian
  Relationship Analytics 2010 A revamp of the Generic Iterator MRD (above)   Leon
  Superconnector 2006-2007 A customizable data correlation and visual analytics framework.
[A few of the features were included in InfiniteGraph tools and Metadata Connect.]
-
  ThingSpan Island Finding 2017 Finding Islands in a large graph involves the examination of every vertex and edge in the graph to find subgraphs that aren’t connected to the “external” graph. Objectivity has a patent application [later granted] that is more efficient than the standard Tarjin closely connected graph algorithm.   Leon
  ThingSpan Subgraph Operations 2017 The following sets of subgraph capabilities are required:
  • Subgraph Definition
  • Commonality, Subtraction and Addition
  • Similarity and Differences
  • Span, Betweenness and Centrality
  • Cliques (smallest and largest) and Subsets
  • Combining and Pruning.
  Leon

GRID Grid Enablement 2006 Features that would enable Objectivity/DB to run in a Grid environment: Open Grid Services Architecture support; Security; Loosely Coupled Communications; Fault Tolerance and Alternative Resource Management.   Leon
  Peer-to-Peer (Grid) Computing 2000 A precursor to the Grid Enamblement MRD below.   Leon

LANGUAGES Dot Net CSharp 2005 A complete implementation of a .NET C# API for Objectivity/DB running on Windows NT. It should include the entire set of primitive types of .NET / C# and Objectivity/DB data.   Leon
  J2EE Integration 2002 Support J2EE by implementing Container Maanaged Persisence and integrating Objectivity/DB with WebLogic (BEA) and WebSphere (IBM).   Brian
  LINQ Support 2008 A set of extensions to the Objectivity .NET for C# Framework that encompasses Microsoft's LINQ language-integrated query, set, and transform operations.   Leon
  Objectivity/J2ME 2006 A fully functional variant of Objectivity running on the Connected Device Configuration [CDC] variant of the J2ME platform, possibly with a reduced API in order to reduce the runtime footprint of the product.   Leon
  Objectivity/PHP 2006 A fully featured PHP language binding for Objectivity/DB plus Objectivity/ODBC for PHP.   Leon
  Objectivity/Ruby 2007 A fully featured Ruby language binding for Objectivity/DB, plus a persistent version of the Rails standard library and an implementation of the Ruby interactive command line interpreter (irb)   Leon
  OWL Support 2007 A high performance, scalable, distributed (grid-enabled), reliable database environment for Web Ontology Language (OWL) tools and suupport for the W3C Web Ontology Reference.
[Also see Objectivity/RDF, Objectivity/SPARQL and Objectivity/XML]
  Leon
  RDF Support 2007-2008 Support for RDF schemas, triples and graphs, a loader and support for developer and inference tools such as Jena and Jena2.
[Also see Objectivity/OWL, Objectivity/SPARQL and Objectivity/XML]
  Leon
  SPARQL Support 2008 Support for at least the RDF and XML variants of SPARQL.
[Also see Objectivity/OWL, Objectivity/RDF and Objectivity/XML]
  Leon
  Sync Java With C++ 2005 Remove any discrepancies between the C++ and Java APIs and tools that prevent multilingual systems from sharing the same databases, such as the C++ Standard Template Library and the Java collections class.   Leon
  XML Support 2007 Provide Objectivity/DB with full support for XML schema, data and tools.
[Also see Objectivity/OWL, Objectivity/RDF and Objectivity/SPARQL]
  Leon
  XQuery Support 2005 XML Query [XQuery] should be supported in Java, C++ and via Assist. The syntax should also be used to drive ooxmlexport.   Leon

PERFORMANCE Client side decompression 2002 SLAC implemented file compression and decompression within the AMS, but it imposes an undue load on the server, so the functionality should be moved to the client.   Brian
  Database And Container Catalog Rewrite 2001 Improve the performance and reliability of database and container catalogs.   Brian
  Distributed Queue Manager 2007 A mechanism that allows multiple writers to add objects to a logical First In First Out (FIFO) queue without being blocked by other writers in a transaction compliant manner.   Leon
  Enhanced Caching 2008 User configurable client-side cache behavior, including streaming.   Leon
  IMDB-Mode 2010 A version of Objectivity/DB that can be configured, or defaults, to a true In-Memory Mode, e.g. data is retained in the memory cache and is never written to disk unless the thread/process requests that it be.   Leon
  Parallel Query Engine (PQE) 2005 A Parallel Query Engine that may be started from a process or thread, or be run as a freestanding server with multiple clients. The controlling process or thread, the Query Manager, will accept a query request in Predicate Query Language syntax and then invoke a user-supplied or built-in hook to determine how to split the query across multiple threads.   Leon

PLATFORMS Full 64-Bit Memory Address Support 2002 Upgrade 32 bit databases to 64 bits and provide compativilty modes and a migration tool.   Brian
  AMD Opteron Support 2005 A standard port of 64-bit Objectivity/DB to the AMD Opteron processor.   Leon
  Cell Broadband Engine Port 2006 A port of Objectivity/DB to the Mercury Computer Systems Cell Broadband Engine using Fedora Linux.   Leon
  Cloud Deployed Services 2008 Demonstration applications, such as Rental Fleet and NetElem, and evaluation software available to users on the Amazon Elastic Compute Cloud (Amazon EC2).   Leon
  Cray Port 2006 A port of Objectivity/DB C++ to the Cray Eldorado (Linux Opteron) Service & I/O and MTX shared memory environments.   Leon
  HDFS Support 2015 Objectivity/DB is to support HDFS as another file system, in addition to the supported standard POSIX file systems and HPSS.   Brian
  KNIME Support 2015 Objectivity/DB is to support HDFS as another file system, in addition to the supported standard POSIX file systems and HPSS.   Brian
  MacOS X Port 2015 This MRD specifies an integration of Objectivity/DB and KNIME [pronounced "naim"], is a modern data analytics platform that allows you to perform sophisticated statistics and data mining to analyze trends and predict potential results.   Brian
  Mobile Device API 2004 Objectivity/Remote (client), Objectivity/Mobile (embedded) and Objectivity/SYNCML APIs   Leon
  Multiple Network Address Hosts 2000 Amend oonewdb, oochangedb and the corresponding APIs to accept and catalog an alternative address for a single host. This will allow single hosts to run both regular Ethernet and Infiniband, for instance.   Leon
  Panasas Support 2005 The Panasas system runs on its own dedicated hardware, so we are unlikely to run clients there. We should investigate the features of Panasas DirectFLOW and consider porting the Objectivity Open File System [OOFS] layer to it, exploiting as many of the advanced features of DirectFLOW as possible.   Leon
  Real-Time OS Support 1998 Objectivity/Realtime, Objectivity for Embedded Java and Objectivity Database Browser running on a real-time operating system, such as pSoS, vRTX, VxWorks, Chorus, or on Embedded Java.   Leon
  Semantic Web Support 2008 Objectivity/DB for Semantic Web applications and repositories.
[Also see Objectivity/OWL, Objectivity/RDF, Objectivity/SPARQL and Objectivity/XML]
  Leon
  Spark Integration 2014 An integration of Objectivity/DB and Spark that will provide: Tools and wrappers for installing Objectivity/DB in a Spark environment and running client applications; analytic and visualization tools for analyzing Spark process logs; and exploitation of the Spark shared, distributed in-memory cache.   Leon
  SUSE Linux Port 2005 A standard port of Objectivity/DB to SUSE Linux   Leon
  TCP/IPv6 Support 2005 Objectivity products that are compatible with both TCP/IPv4 and TCP/IPv6.   Leon
  TMS Solid State Disk Compatibility 2005 Ensure that all Objectivity/DB tests are also run on Texas Memory Solid State Disks.   Leon
  Virtual Appliance Packaging 2007 1) A VMWare Appliance that can be installed into a VMWare environment (full or Player) and provide an immediate demonstration of a running Objectivity/DB sample application.
2) VMWare Appliances that can be installed a VMWare environment to provide a development environment, Lock Server instance, AMS instance or PQE instance.
  Leon

RESILIENCE Cleanup Locks For Failed Thread 2005 If a process fails it is possible to cleanup any outstanding transactions automatically. There should be a mechanism for monitoring threads and rolling back any outstanding transactions for a failed thread.   Leon
  Enhanced Data and Service Availability 2012 1) Data Availability Packages, expressed in terms of Mean Time Between Failures, Mean Time To Recovery and Recovery Time Objectives.
2) Service Availability Packages, expressed in terms of Recovery Point Objectives, Service Availability and Total Cost of Ownership.
  Leon
  FTO and DRO Improvements 2001 Release 6.0 and 7.0 made significant improvements in the usability and reliability of FTO/DRO. However there are still a number of outstanding SPRs that need to be addressed. They are to be prioritorized and fixed in an incremental release.   Brian
  HiPerAMS 2002 AMS improvements in heavily loaded situations:
Multiple files per user connection (single socket).
Multi-thread TCP/IP connections.
  Brian
  Non-Quorum Updates 2008 1) A mechanism for making it possible to update replicas without requiring a quorum.
2) A mechanism for checking the version and date/time stamps of database replicas, recognizing discrepancies and invoking a user replaceable hook for synchronizing the contents across all replicas. 3) A sample user replaceable component that can access each version/date/time variant of a container within the same transaction and reconcile the contents.
  Leon
  Resilient Networking 2007 This enhancement will improve client to server communications mechanisms to provide:
1) The ability to operate in traditional client-server mode over low bandwidth networks.
2) Improved performance in high latency networks.
3) Better resilience in unreliable networks.
  Nic & Leon

SCALABILITY Container to File Mapping 2002 With each database restricted to a single file the theoretical maximum size of a federated database is 6 Exabytes and would involve files that are larger than most filesystems (other than ZFS) can handle. This feature introduces multi-file databases, with one or more containers to be mapped to each file, both increasing the size limit and adding file placement flexibility.   Brian
  Large Object Compression 2005 Object bodies and VArrays are stored in slots. This MRD is a formal request for a mechanism that can compress the persistent (on disk) content of a slot and minimize the housekeeping overheads.   Leon
  Placement Manager 2005 Replaces the current object clustering and file placement APIs with a declarative map of placement options for objects, containers and databases plus associated APIS and tools.   Brian

SECURITY Code Signing 2009 Adds support for a digital code signing mechanism, such as a Verisign code signing certificate, to enable users to verify that releases and patches have been produced by Objectivity.   Leon
  Data Encryption 2005 Objectivity/Secure should add at least the following mechanisms:
1) Authentication of client identities.
2) Security administration.
3) Encrypted pages or objects.
  Leon
  Objectivity 3.0 Certifications 2015 Objectivity 3.0 requires integration with 3rd party software, such as Databricks and HortonWare, on different distributions of the Hadoop stack. This MRD identifies the products involved.   Brian

STRUCTURES Advanced Array Handling 2008 The ability to declare and manipulate multi-dimensional arrays, arrays of arrays and nested arrays as regular objects or components of objects. Users must be able to perform pointer arithmetic on array elements and handle the streaming of very large elements regardless of virtual memory constraints.   Leon
  Advanced Array Handling for ORNL 2011 A refinement of the (above) MRD for Advanced Array Handling to meet the requirements of a project at Oakridge National Laboratory.   Leon
  Enhanced Index Management 2008 Address multipe indexing issues, including: index scalability; type limitations; usability; duplicate collections; key description problems and visibility.   Lenny
  First Class Collections 2008 Collections are second class structures at the moment. We need efficient and resilient solutions to problems ranging from the fact that collections, their keys and indices are not directly represented in the schema through excessive dependence on user-defined oocompare() methods to inadequate referential integrity enforcement.   Lenny
  Large VArray (LVArrays)
A.K.A. Scalable Associations
2007 LVArrays would add:
1) An option to explicitly or automatically change a VArray to a Large VArray (LVArray), which can be accessed in directly accessible segments of a designated size or number of entries.
2) The ability to add a new association link by reading and updating only the tail segment of the LVArray.
3) A streaming mode for accessing the LVArray via an Iterator.
  Leon
  Scalable Collections 2004-2005 We need a set of collection classes that provide the functionality of the existing classes, implementing the Java collection class interface, that are: interoperable across supported language bindings (Java and C++); scalable both upward (large numbers) and downwards (small numbers); and that perform in a reliable and predictable manner.   Brian & Leon
  Time Independent Clustering 1999 The ability to cluster object groups on the minimum number of pages determined only by physical space requirements, independent of time of creation.   Leon
  Unicode String Support 2002 The ability to store Unicode strings as data members in user defined classes, that can be indexed and queried using the predicate query engine. Also considers, but does not madate, ooMaps keys, database names etc.   Brian
Unstructured Data 2014 A new basic object class, ooUnstructuredObj, inherited from ooObj, that will contain (at least) metadata that will include the date created or sent, unstructured data label (such as “File”, “Email” or “JSON”) and date of insertion into the database. Also, implementations of ooFile, ooJSON, ooHTML, ooMIME and ooXML plus indexing and collection classes for the unstructured objects.   Leon

TOOLS Assist Query Builder 2008 The purpose of this document is to collect, analyze and define high-level needs and features of the Assist Query Builder.   Lenny
  Administration Console 2015 A single point of administration that lets users visualize and manage their entire Objectivity enterprise deployment.   Brian
  Backing Up Read-Only Databases 2005 The oobackup tool should be amended to recognize read-only databases and only back them up if they have not been backed up before or if the user specifies always (or one-time) doing so.   Leon
  Bulk Data Import 2005 This MRD recommends building a bulk data load tool that can accept tabular or delimited records and relationships from an ASCII file and rapidly load it into an Objectivity database or container. The Schema must be pre-defined.   Leon
  DBF Enhancement 2011 This MRD specifies an emergency change to an internal Objectivity tool in order to correct a corruption in a customer database [,the cause of which is not clear].   Brian
  DBOK - An Integrity Checker 2002 An API set for checking the integrity of the objectivity structures from within a user application/custom admin tool, including: schema, catalogs, user data, indices and physical integrity, plus unequivocable repair options.   Brian
[Selective] Export & Import Tools 2000 Allow the user to specify an “export set” using one or more output mechanisms, including: ASCII files, ODMG Object Transfer Format files, a streaming protocol or a user-defined plug-in module.   Leon
  Independent Physical File Checker 2004 This feature would add four kernel and Objectivity/DB API-independent tools to the current database administration suite: ooexaminefd, ooexaminedb, ooexaminejournal and ooexamineboot. The goal is to bypass problems caused by product errors and some kinds of file corruption.   Leon
  Instrumentation 2005-2007 This enhancement will provide instrumentation tools and interfaces for monitoring the runtime behavior of Objectivity applications with minimal impact on system performance.   Leon
  License Manager 2002 There would be at least four new license management tools: an Objectivity.com hosted license key generation tool; a tool for installing or upgrading a license at a site; A tool for monitoring license usage at a site and a tool that would allow VARs to issue sublicenses to their customers from a specific domain.   Leon
Lock Server Performance 2007 The purpose of this project to is to:
1) Reduce the time taken to connect to a lock server.
2) Reduce the time to acquire a lock from the lock server.
3) Increase the simultaneous transactions limit to 10,000.
  Aziz & Leon
  Metadata Store 2015 Need a way to dynamically describe and store metadata, such as file details, ontologies etc., in the Objy30 data store.   Brian
  Modifiable Component Certification 2005 A modifiable component certifications suite that includes a validation tool, the means to return results and register the change with Objectivity, documentation and a description of support arrangments.   Leon
  Page Level Backup 2005 When an incremental backup determines that a container has been changed it should only backup the physical pages that have changed.   Leon
  Parallel Ingest Support 2015 As part of the Objy30 initiative there is a need to support parallel multi-source ingest of data and relationships. However, without taking extra steps it is very likely that lock conflicts and even deadlocks will occur, thus severely restricting ingest performance.
[This problem was later solved by a patent filed by Leon and granted by USPTO, but neither approach was incorporated in the product.]
  Brian
  Physical Structure Fix-up Tool (oofix) 2005 There should be a tool (oofix), APIs and an Assist plug-in that have: the ability to fix invalid references, corrupt indexes and slots etc.   Leon
  Partial FD Backup 2005 The oobackup and oorestore tools, associated APIs and Assist plug-ins should provide the current facilities plus the ability to backup or restore a list of databases or autonomous partitions.   Leon
  Performance Tuning Tools 2003 The following tools should be produced to assist in analyzing performance:
1) Graphical lock server monitoring tool.
2) AMS statistics.
3) Additional client side statistics.
4) Physical clustering analysis tool.
  Leon
  Remote Build 2004 We need to provide a mechanism or a service that will allow an appropriately licensed user to obtain a new version of an Objectivity product on a supported platform and known compiler in under three working days.   Leon
  Scalable oodump and ooload With XML 2002 The oodump and ooload tols should be modified to preserve OIDs and use XML format.   Brian
  Smarter oobackup
This MRD was replaced by the Page level Backup MRD in 2005.
2002 Current backup/restore works at the container level. This can be expensive when only a few objects have changed in a large container. The tools should be modified to use incremental page-level backups.   Brian
  Snapshot 2005 If an exception occurs in a client application there is very little information available about the state of the client thread/process and the associated servers. This document requests a new feature that will enable any client thread/process or an administrator to request a snapshot of vital Objectivity/DB state information.   Leon
  System Diagnostics 2003 This document defines improvements to the API call trace and runtime error messages. It also defines a new feature that will enable any client thread/process or an administrator to request a snapshot of vital Objectivity/DB state information.   Leon
  Test Harness 2004 The test harness must be able to run and control a sequence of tests synchronously or in parallel. The user must have the ability to pause or stop a test run.   Leon

USABILITY Goodies [Frameworks] 2009 The delivery of a suite of application-enabling schemas, methods and sample applications, to be known collectively as “Goodies” and individually as “Capsules”.   Leon
  Objectivity 3.0 Demo 2015 This MRD defines a demonstration package for Objectivity 3.0 that must run on local VMs, in the Cloud, on Hadoop clusters and on Intel ATK.   Brian
  Objectivity 3.0 Proof Of Concept 2015 This MRD defines an agile Proof of Concept framework that will allow early validation and refinement of major Objectivity/DB 3.0 features and ideas.   Brian
  Objectivity Plugin Framework 2007 A framework that involves modifying the kernel and server code to have extension points that can dynamically load plugins, olus specifications of the plugins that will enable users to develop their own implementations.   Lenny
  Objectivity Samples Update 2003 The goal of the samples is to introduce new users to Objectivity/DB as effectively and efficiently as possible, allowing them to evaluate and build prototypes using minimum amounts of their time and our resources.   Lenny
  Streamlined C++ Development 2005 There should be a simple way for a user to define C++ classes directly from a regular C++ header (.h) file or a Unified Modeling Language [UML] file. As C++ does not directly support named one-to-many or many-to-many links, there should be a simple way to add association definitions to a standard C++ header file.   Leon
  Telecom Features 2000 Addresses these major concerns of our telecom customers and prospects: Fault Tolerance; Scalable Near-Realtime Performance; Interoperability; Standards Conformance and New platforms/interfaces.   Charles
  & Leon
  User Friendly Error Messages 2005 The requested feature will add advisory messages at the API level to make it easier to interpret the most probable cause of a sequence of error messages. A more user-friendly message is required that directly identifies the cause of the error.   Leon
  Web-Based Training 2004 The external web site should include a Web Based Training area where users can:
1) Evaluate and signup for Web Based Training.
2) Receive Web Based Training tightly coupled to our standard downloadable tutorials for free.
3) Pay for (or arrange payment for) and receive mentored Web Based Training.
4) Attain Objectivity Certification.
  Leon


Leon's Home Page          Objectivity Projects          Brian's Objectivity Projects Page          Objectivity - Former Customers