Services
Products
Our Company
Quick Contact
Factors to success
  • Multinational based
  • Service minded
  • Crystal clear communication
  • Latest technologies
  • Commitment to success
  • Quality over quantity
  • High ethical standards
 
 
 

Framework and Components

 

F3.0 (Workflow Framework)

Blueball's Framework, F3.0 is a general application framework that provides Rapid Application Development for templatable, skinnable, multilanguage applications, that can be loosely integrated through and independent workflow.

Blueball's new framework F3.0 is more orientated than ever to let you start programming now!

The new features our latest version has over F2.0 are:

  • F3.0 is and MVC (framework for rapid application development over PHP
  • While F2.0 provided an event model similar to .net, F3.0 pushes for a cleaner, more pure MVC
  • F3.0 looks forward to reduce coding on presentation layer by implementing re-usable view strategies
  • F3.0 also looks for cleaner, purer OO code models

Framework Version 3

Characteristics of F3.0:

  • + R A D
  • Better model isolation
  • Powerful and fast view creation
  • Security ready framework
  • Workflow ready
  • Libraries
  • BLOB and file support
  • Multiple DB support with focus on MySQL and Oracle
  • Multiple Language support

Extras:

  • Generators
  • Extensible through factories and strategiesSingle Entry Point
  • Multiple login/membership strategies
  • Validation strategies
  • Minimal code for CRUD pages
  • Custom objet factories
  • Better code re-usage

What is new on F3.0:

  • Faster application development
  • Better support for multicolumn keys
  • Stop class proliferation; avoid repetitive controllers and models
  • Avoid repetitive language tags
  • Extend and allow easier integration of the security model
  • Completely split view from controller
  • Allow future component integration
  • Workflow extension
  • Reduce entry point lasses while maintaining non-intrusive security and workflow
  • Add server side validations

Rapid Application Development

If you want to see how we achieved all these, please download our "framework and components" power point presentation.

Security Module

Understanding Blueball's security model:

  • Late bound model
  • LDAP naming style
  • Inheritance based on naming
  • Follows the natural rules of the company
  • Human readable
  • Any combination of categories available
  • Profile use available for simplified management
  • Straight category assignment for better security granularity
  • Numbers of groups to be targeted are infinite
  • Restrictions are added for specific actions over an object, i.e.: view or edit

 

Security Diagram

Security Models:

  • Strict: Permit is granted if the user belongs to ALL defined groups
  • Loose: Permit is granted if the user belongs to ANY of the defined groups
  • Strict Deny: Permit is DENIED if the user belong to ANY of he defined groups
  • Named: Specific list of allowed users

Server side Libraries:

  • Attachments
  • DAO
  • Error
  • WYSIWYG
  • Mailing
  • Class locator
  • DAL
  • Form sender
  • Keep alive
  • Login
  • Membership

More libraries & functions:

  • Excel
  • Mailing list
  • Messages
  • Report Linker
  • Validation strategies
  • View strategies
  • Templates
  • File system
  • Template linker
  • Versioning
  • Voting
  • Forum
  • Subset

Please, download a power point presentation that fully explains our workflow, framework, security and components here.

 

Want to know more? Please e-mail us.

Want to be more special? Fill up a quick form so we know more about you. If you have the time though, we recommend you to fill up a questionnaire specially designed for Blueball's Workflow. Completing the questionnaire form will take around 5 minutes. You will need to supply a minimum of information about your current needs and processes in order to give us a better idea of how to start handling your case.

 
Customer Testimonials
Blueball has proved to be a powerful ally, enabling our company to grow without increasing our fixed costs or sacrificing our quality.
They took away the stress of
working at opposites sides of
the world.

Mr. Ramses Moreno - Cuatromedios Mexico

Don't even tell me how you did it, I prefer to keep thinking of you guys as master magicians!

Mr. Eyal Kattan - Gnr8, Canada - Japan

 

 

 

 

 

 

 

 

 

  Designed by Blueball 2007 ©