AJUBY Open Source Application Builder

Post on 16-Jul-2015

3.395 views 1 download

Tags:

Transcript of AJUBY Open Source Application Builder

Ajuby Open Source Application Builder

Copyright 2007 Apptility LLC

Why we need a new framework?

• Fast jump start

• As close to working application as possible

• Designed for business applications

• All other benefits - DRY, Convention, Best Practices etc

Copyright 2007 Apptility LLC

Some background thinking

• Testing new business ideas over the weekend

• Religion - Java/Php/Ruby/Python?

• Enterprise customers/Web2.0 temptations

• Growing end points in the cloud - mashupability?

Copyright 2007 Apptility LLC

Inside Ajuby

• ROR

• Release 0.5, LGPL (JBoss model)

• Close to 1000 downloads

• Mostly internal use

• Features

Copyright 2007 Apptility LLC

Ajuby Feature Set

• Security Model

• User interface management

• Business Application Integration

• Adhoc data sharing and built-in database backup

Copyright 2007 Apptility LLC

Ajuby - Security Model

• Security Model

• Simple key words: Permission, Roles, Authorization, Data security.

• UserEngine/LoginEngine for ACL Management

• Data security framework

• All, None, Owner, Collection

• Granular data control using object collection concept.

Copyright 2007 Apptility LLC

Ajuby - User Interface Design

• User interface management

• Rails/Plugins : Theme manager for managing themes/layouts

• Dynamic tab/subtab generator (As simple as editing one .yml file)

• Templates for most used view patterns. (List, Edit, Search, Show etc)

• Complete UI based Theme editor

• UI driven configuration settings to manage themes, logging, system properties

Copyright 2007 Apptility LLC

Ajuby - Business Application Integration

• Business Application Integration

• Mashup done old fashioned way

• Uses SOAP/XML based integration

• Ajuby SOAP Adapter: provision to write custom API/Adapter for your application integration/mashup

• Sample applications with complete integration with

• SalesForce

• SugarCRM

• Basecamp

Copyright 2007 Apptility LLC

Ajuby - Data Management

• Adhoc data sharing and data backup

• Amazon S3 upload

• Server push

• Local file copy

• Email data

Copyright 2007 Apptility LLC

Ajuby Demo

http://demo.ajuby.com

Copyright 2007 Apptility LLC

Ajuby - Coming in 0.6

• OpenID, Microformat

• Social Applications - profile format, XFN

• Application integration - Twitter, Facebook, Google Docs

• And some more..

• Time based release model

Copyright 2007 Apptility LLC

How to get involved

• Download http://code.google.com/p/openappdotorg/downloads/list

• Wiki http://ajuby.openapp.org

• Forum http://www.openapp.org/network

• Blog http://www.ajuby.com/blog

Copyright 2007 Apptility LLC

Some folks didn’t make it to meetup..

Contact Information

• www.ajuby.com/blog

• www.openapp.org/network

• Phone 408-351-3585

• Email - rubyonrails@ajuby.com

Copyright 2007 Apptility LLC

Pictures in this presentation courtsey Flickr:http://www.flickr.com/photos/clizzine/1123002465/