MECCA PRODUCTS
MODULAR ENTERPRISE COLLABORATIVE CONTENT
ARCHITECTURE (MECCA)
Mecca Framework, for Simple Users;
Stupid Developers
Users cry out for not only friendliness but simplicity.
Developers, well, 80% of them are stupid.
Ok, since you are one of us in that respect, take this analogical
question:
Which car will u prefer:
- Ferrari that is super
fast but once it breaks down, so do u!
- Porsche that is not
that fast and easier on the pocket, but when it breaks down, so do
u!
- Volkswagen that u
don't care if it breaks down, because u can fix it. And it gets u
there and still keep the frills!
SIMPLE; for the user as we have…
- Incorporate high
level UI to configure features and personalize content in a easy to
use web-interface.
- Separate individual
modules that are pluggable into the Mecca Framework in few easy
steps.
- Written detailed user
manuals for using our portal and ERP solutions.
- Ported in the
SourceForge repository for easy access and download of our software.
- Created a bubbling
worldwide community to support newbies.
STUPID; for the developer as we
have…
- Lightning fast to
setup
- Implemented a wrapper
to keep you away from the complexity of JSR168 modular portlet
technology.
- Incorporated the
easiest templating engine from Apache which is Velocity.
- Written detailed
how-to tutorials on understanding our framework.
- Embedded SQL-Renderer
API for reused.
THE MECCA FRAMEWORK
Mecca framework allows developers to create application that is
pluggable into the portal. Basically, web based development is separated
into three layers - the data layer, the model layer, and the view layer.
The framework make use of this layer by using the Velocity templating
engine to separate between model and view layers, while the data layer
is handled by the framework’s database API.
To point out why it is easy for developers, lets list down what
developers need not do:
- Security and user
authentication - while developing the application, developer don’t
have to worry about security and authentication.
- Access control level
to module being developed - usually developers have a question - who
will be allowed to access this piece of codes? Using the framework,
developers don’t have to ask this question, just proceed with his
work.
- Database connectivity
- use the API
- SQL statements -
don’t write the full SQL statement but use the API instead, by only
passing field names and values
- Look and feel - color
and fonts to be used in the view page is handled by the portal CSS
(cascading style sheet), which is the task for web designer.

Modularity allows module to be developed separately, and plugged in to
the portal when needed. Module can be run separately or several modules
can be grouped together by creating a module’s wrapper object.
|
|
MECCA Portal Framework

| - |
Web Enabled |
| - |
User-Friendly |
| - |
Interactive |
| - |
Dynamic |
| - |
Easy to Learn and Use |
| - |
Personalize and Customize |
| - |
Analytical Reports |
| - |
Easy Maintenance |
| - |
Easy Upgrade |
| - |
Single Sign-On |
| - |
Secured |
| - |
Access Level Privilege |
| - |
Open Source |
| - |
Apache Licensed |
DO YOU KNOW |
| MECCA Portal is a 100% web-based application built on Java Technology and Environment, complying with JSR168 industry standard, to allow full modularity and portability. |
|
|
|