A brief overview
       Prateek Sureka
   http://www.brainwavelive.com


         February 15, 2008
The Problem

• Fragmented data (lack of integration)
• Schemas suck
   – Change something? Good luck getting your old data...
The Solution
Brainwave is an end-to-end development and deployment
   platform (kind of like J2EE or .NET - works on
   Wi...
The Solution

Poseidon can store everything: files, application data, metadata
  and even applications in one place


Build...
The Solution

• Developers create applications which can be plugged into the
  system and used to work with existing integ...
Status and Timeline
Brainwave consists of 6 major components

                                    Current Status

        ...
Philosophy

• Simplify building Web Applications
    – Anyone can do it

    – Multiple solutions to the same problem

• I...
Features - Database
• Single Data Repository            • 128-bit Unified Namespace
• No Schemas                        • N...
Features - App Server
• Single Sign-on              • AJAX UI widget libraries
• Business Rules              • WidgiCalc -...
Upcoming SlideShare
Loading in...5
×

Brainwave A Basic Overview Bar Camp

1,600

Published on

Presentation made by Prateek Sureka, founder of Brainwave at BarCamp5, Hyderabad, India.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,600
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Brainwave A Basic Overview Bar Camp"

  1. 1. A brief overview Prateek Sureka http://www.brainwavelive.com February 15, 2008
  2. 2. The Problem • Fragmented data (lack of integration) • Schemas suck – Change something? Good luck getting your old data to work • Big, unwieldy systems which try to do everything • Application has proprietary control of your data
  3. 3. The Solution Brainwave is an end-to-end development and deployment platform (kind of like J2EE or .NET - works on Win/Linux/MacOS) It comes with a novel database called Poseidon which – Does not require you to build a data model – Is not a relational database – Does not require schemas – Allows you to just import your data in and start visualizing – Allows different applications to use the same data without affecting each other
  4. 4. The Solution Poseidon can store everything: files, application data, metadata and even applications in one place Build applications to create, analyze, explore, visualize, tag, comment, communicate, process
  5. 5. The Solution • Developers create applications which can be plugged into the system and used to work with existing integrated database • No single application has control over the data
  6. 6. Status and Timeline Brainwave consists of 6 major components Current Status • Complete – Database: Poseidon – Webserver: Iris – UI: Aphrodite – Security: Cerberus – Web Services: Hermes • Alpha (v2) – Processes: Gaea
  7. 7. Philosophy • Simplify building Web Applications – Anyone can do it – Multiple solutions to the same problem • Inexpensive, fast and easy – Plug and play applications • Write as little code as possible • Don’t make decisions you don’t need to – No Schema, No constraints for data – God has better things to do - like ending world hunger
  8. 8. Features - Database • Single Data Repository • 128-bit Unified Namespace • No Schemas • No joins • MVCC Transactions • OLTP and OLAP in one place • ACID • Integrated data vs. • Replication/Mirroring application integration • Snapshots for High Availability • Auto-recovery • Permission/Role/Capabilities Based Security • Strong Password Encryption (Secure Hash Algorithm - • Supports all major data-types SHA-1) • Semantic Storage • Automated Indexing
  9. 9. Features - App Server • Single Sign-on • AJAX UI widget libraries • Business Rules • WidgiCalc - HTML widgets • Business Process Workflow can be programmed with • SOA Ready excel like formulae • REST Web Services • Global Connection Pooling • Session Handling • SSL

×