2. 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
3. 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
4. Inside Ajuby
• ROR
• Release 0.5, LGPL (JBoss model)
• Close to 1000 downloads
• Mostly internal use
• Features
Copyright 2007 Apptility LLC
5. Ajuby Feature Set
• Security Model
• User interface management
• Business Application Integration
• Adhoc data sharing and built-in
database backup
Copyright 2007 Apptility LLC
6. 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
7. 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
8. 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
9. Ajuby - Data Management
• Adhoc data sharing and data backup
• Amazon S3 upload
• Server push
• Local file copy
• Email data
Copyright 2007 Apptility LLC
11. 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
12. 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