14
Ajuby Open Source Application Builder Copyright 2007 Apptility LLC

AJUBY Open Source Application Builder

  • Upload
    ajuby

  • View
    3.399

  • Download
    1

Embed Size (px)

Citation preview

Page 1: AJUBY Open Source Application Builder

Ajuby Open Source Application Builder

Copyright 2007 Apptility LLC

Page 2: AJUBY Open Source Application Builder

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

Page 3: AJUBY Open Source Application Builder

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

Page 4: AJUBY Open Source Application Builder

Inside Ajuby

• ROR

• Release 0.5, LGPL (JBoss model)

• Close to 1000 downloads

• Mostly internal use

• Features

Copyright 2007 Apptility LLC

Page 5: AJUBY Open Source Application Builder

Ajuby Feature Set

• Security Model

• User interface management

• Business Application Integration

• Adhoc data sharing and built-in database backup

Copyright 2007 Apptility LLC

Page 6: AJUBY Open Source Application Builder

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

Page 7: AJUBY Open Source Application Builder

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

Page 8: AJUBY Open Source Application Builder

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

Page 9: AJUBY Open Source Application Builder

Ajuby - Data Management

• Adhoc data sharing and data backup

• Amazon S3 upload

• Server push

• Local file copy

• Email data

Copyright 2007 Apptility LLC

Page 10: AJUBY Open Source Application Builder

Ajuby Demo

http://demo.ajuby.com

Copyright 2007 Apptility LLC

Page 11: AJUBY Open Source Application Builder

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

Page 12: AJUBY Open Source Application Builder

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

Page 13: AJUBY Open Source Application Builder

Some folks didn’t make it to meetup..