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 - [email protected]
Copyright 2007 Apptility LLC
Pictures in this presentation courtsey Flickr:http://www.flickr.com/photos/clizzine/1123002465/