Matisse Software is a member of Intel® Software Partner Program
. The Intel® Software Partner Program provides a framework for
collaborative solution development around Intel architecture. From
business planning and product development to marketing and sales,
the program drives increased business success and market opportunities.
Software is a member of the Forte for Java Framework Extension Program.
Forte for Java software is Sun's powerful, extensible,
integrated development environment (IDE) for Java technology developers.
It is based on the NetBeans Tools Platform which is tightly
integrated with the Sun Open Net Environment (Sun ONE).
IBM is the world's largest information technology company, with
80 years of leadership in helping businesses innovate. The availability
of Matisse on IBM platforms allows object developers, for the first
time, to fully exploit the power of their object development language.
Matisse, the first DBMS to combine native object support with the
power of SQL, allows object developers to harness the power of objects
when building the next generation of object applications and services.
IBM/Rational Software provides a software development platform that improves the speed,
quality, and predictability of software projects. This integrated, full life-cycle
solution combines software engineering best practices, market-leading tools,
and professional services. Ninety-six of the Fortune 100 relies on Rational tools
and services to build better software, faster. This open platform is extended
by more than 500 partners who provide complementary products and services.
The new integration of Matisse with Rational Rose makes it easy
for developers to design their software applications and databases
using the same UML modeling tool.
Euriware, a leading French system integrator, uses Matisse for REX, a suite
of knowledge management products. REX enables an organization to
define a customized knowledge model of the expertise of a company,
linking information about employee expertise with content from the
enterprise document repository.
"Matisse is the only product which provides a truly dynamic and adaptive object
data model and maintains effective consistent links between objects.
Actually, we have tried to use relational databases, but the information
managed by REX is so tightly linked that relational table joins could not meet
the needs of our product."
Patrick Prieur, Product Manager for REX at Euriware
The Eiffel language binding (EiffelMatisse) was a collaborative effort
between Eiffel Software Inc. and Matisse Software Inc. It enables
new or existing Eiffel applications to use Matisse and is fully
maintained by Matisse Software.
The use of the Eiffel language to manipulate persistent data gives
the developer a fast and easy way to build and deploy Eiffel applications.
There is no learning curve for the Eiffel developer, who can focus instead
on the development of application components.
EiffelMatisse implements a "persistence by reachability" mechanism
in order to ease the management of Eiffel persistent objects.
An Eiffel object maintaining a reference to a persistent object will
automatically become persistent.
The multimedia capabilities of the EiffelMatisse Interface allow developers
to create innovative applications manipulating media assets such
as animation, sound tracks, or videos.
To ease the development of persistent classes, the application schema
can be automatically generated from Eiffel classes.
Soyatec, the Open Solution Company, delivers modeling software suite
designed for Java developer in Eclipse. eUML2 is a powerful UML modeler
designed for Java developer in Eclipse. eBPMN, a high extensible and
intuitive graphic tool, is a BPMN designer based on Eclipse Rich Client
Platform, and powered by Eclipse Graphical Modeling Framework. Soyatec
is a privately held company. For more information, visit www.soyatec.com..
HiT Software is a leading developer of standards-based infrastructure
for relational database access. HiT Software products include Allora
XML-RDB run-time transformation middleware, SQL middleware products,
DB2Motion data replication, and HiT SSL Server for secure SQL middleware
Since its inception in 1982, a singular vision -- The Network Is The Computerô
-- has propelled Sun Microsystems, Inc. (Nasdaq: SUNW) to its position
as a leading provider of industrial-strength hardware, software,
and services that power the Internet and allow companies worldwide
to take their businesses to the nth. Sun can be found in more than
170 countries and on the World Wide Web.
The availability of Matisse, the first DBMS to combine native
object support with the power of SQL, on the Solaris platform (32
and 64 bit) allows object developers to leverage the J2EE framework,
and their existing SQL expertise, while fully exploiting the power
of the Java programming language -enabling greater programmer productivity
while also lowering the total cost of ownership for application
development and deployment.
Matisse also supports Container Managed Persistence (CMP) for
EJBs through its JDBC interface and Bean Managed Persistence (BMP)
through its direct Java binding. Matisse's persistence API allows
Entity (or Session) Beans in an EJB environment to directly persist
and retrieve objects.
ImmuniCode specializes in compiler technology, expertly analyzing
code to build revolutionary programming tools used to increase the
efficiency of, and decrease errors in, code development. ImmuniCode's
flagship product, VBCS converts visual basic code to C#. VBCS helps
legacy systems written in VB move to C#, enabling these systems
to use Matisse's state-of-the-art DBMS systems.
Ascentn pioneered Microsoft .NET based Business Process Management
System (BPMS) to enable businesses to boost productivity and agility
through deploying process-based applications and integrations that
power end-to-end business processes and facilitate continuous performance
improvements. Ascentn AgilePoint BPMS enables process owners and
business users to leverage IT assets to quickly create, improve,
bundle and un-bundle actionable process models to respond to market
changes at the process level using reusable, best-practice business
activity modules built by IT. It integrates the activities of employees,
customers, partners, and systems into unified processes and helps
achieve cross-functional and cross-organizational business integration
and automation with new levels of cost efficiency and manageability..
Power Computing and Communications
Matisse and the University of Amsterdam's commercial software arm,
Power Computing and Communications have co-collaborated on a number
of projects: an e-commerce application that lets shoppers create
and buy a CD that combines their favorite tracks from different artists.
A "virtual laboratory" that lets researchers in different locations
collaboratively conduct DNA experiments, and a simulator that aids
development of complex electronic auto toll systems.
At first glance, these applications may seem to have little in common,
but look closer, and you'll see that they share characteristics
that take advantage of Matisse's strengths. All involve complex
data, often involving multiple media types; all required considerable
design flexibility to respond to rapidly changing business requirements.
"The Matisse data model is very flexible, and the technology is
scalable," says Dr. L.O. (Bob) Hertzberger, a professor in the University's
computer science department. As a result, PCC is able to use Matisse
both as a rapid prototyping tool and a platform for application
delivery, he says.
University College Northampton
In conjunction with Eiffel, Matisse will be used as a vehicle for the development of a Web-based learning environment based on the use of "pedagogic objects" which model how an expert tutor "sees" and teaches a subject. University College Northampton is also appraising the Matisse DBMS with a view to using it in the final year of an undergraduate degree (BSc Computing) as a vehicle for teaching object-oriented development.
We are also appraising the software with a view to using it in the final
year of an undergraduate degree (BSc Computing) as a vehicle for teaching OO