Giter VIP home page Giter VIP logo
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*       FOR THE MOMENT I USE THIS AS A REPOSITORY/BACKUP        */
/*           !!! CONTENT IS MAYBE NOT CONSISTENT !!!             */
/*       IF YOU WANT A WORKING VERSION, WAIT FOR ... v1.0        */
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/*****************************************************************/
/* Sjamayee!, a thin dynamic grid on top of all great products,  */
/* like drupal, salesforce, sap, documentum... and               */
/* facebook, youtube, wikipedia, google...                       */
/*---------------------------------------------------------------*/
/* If you could look at your data with Sjamayee, than you would  */
/* have more information (ex. the where-used view)!              */
/*---------------------------------------------------------------*/
/* Sjamayee, the time is now!                                    */
/*                                                               */
/* Would you like to help and write a scrambler (sjamayee4xxx) ? */
/*****************************************************************/

/*****************************************************/
/*      !!! Sjamayee is WORK IN PROGRESS !!!         */
/*                                                   */
/*  THE CODE IS NOT USEFUL IN IT'S CURRENT STATE.    */
/*                    *******                        */
/*  ***     NEEDS SOME MAJOR REFACTORINGS     ***    */
/*  **  TO ACTIVATE THE EXISTING FUNCTIONALITY **    */
/*                                                   */
/* The current demo is just a bunch of test data     */
/* without any meaning/logic (just technical).       */
/*                                                   */
/* Navigation does not work for the moment!!!        */
/*                                                   */
/* Should give at least page in these browsers:      */
/*   Google Chrome v10.0                             */
/*   Firefox v3.6.15                                 */
/*   Safari v5.0.3                                   */
/*                                                   */
/* Next demo: sjamayee4drupal (with full navigation) */
/*****************************************************/

It does not do anything yet!

What it should do:

Sjamayee is a data browser, explorer and object composer.
It should give quick access to all your data in a dynamic grid.

All data is viewed in one grid, without scrollbars, for fast navigation with navigation-keys/mousewheel.
Could be used as another view on the data of a lot of products like Drupal, Salesforce.com, Sap, Documentum and
all other products for which we write a sjamayee scrambler and dataservices.
Helps in data navigation and does not change your data in any way.
Shows all data in a where-used/what-used structure and remembers the navigation path.
Completely written in javascript and extendable with webservices.
Can be used as an alternative console application, evt. for cross-platform (like Salesforce.com, SAP, Documentum, ...).

Publishing/combining databases/files to the intranet/internet and thereby using added functionality, like Google AJAX Language API.

Using Yahoo Pipes for adding webcontent.

Some characteristics:
- a dynamic grid (default/setting: -25/+15 columns 10/20 rows).
- parent/child/root.
- every cell (parent/child) can become the new ROOT for a new navigation (-25/0/+15).
- fast to leftmost column (HOME) and to the rightmost column (END).
- CRUD on objects and relations/references with UNDO/REDO.
- MODEL and DATA environments.
- MODEL for defining model objects/references with their generator texts.
- DATA for the end-user environment.
- in MODEL and DATA there's a list with all objects and grid with all references between the objects.
- polymorphic browsing ex. resource->employee->manager->CTO.
- in each class an object exposes the appropriate/specific relations/references. 
- generator for text generation from the model/data texts.
- scrambler module for capturing data in the sjamayee model.
- scrambler can be standard for some generic uses like Drupal (menus,taxonomy,fields/CCK).
- specific uses need specific scramblers.   

Goal:

1. fast data access.
2. simple user interface, no scrollbars.
3. always a where-used/what-used view.
4. extending with a graphical canvas.
5. full javascript = responsive user interface.
6. integrating data from all sources with web content.
7. all data from different sources combined in one single grid.
8. same interface on small devices (like smartphone/2 columns).
9. mashup the data with lots of internet functionality (like Google/Translate, Yahoo/pipes, XAOP/Streamtails).
10. creating a layer/bridge on top of great products like (Drupal,Salesforce,SAP,Documentum,Oracle).
11. creating a standard component for easy re-use and extension.
12. creating another view on the same data.
13. and next ... sjamayee-composer: "A real component builder."

New/Other Goal: The same simple interface on all data sources, like:

1. sjamayee4drupal  / Sjamayee on Drupal: A view on all Drupals and their dynamic content.
2. sjamayee4sfdc    / Sjamayee on Salesforce: A view/console for Salesforce.com.
3. sjamayee4git     / Sjamayee on Git: A view on Git (repositories).
4. sjamayee4db      / Sjamayee on MySql, Oracle, ... (database).
5. sjamayee4sap     / Sjamayee on SAP, Documentum and others.
5. sjamayee4ppp     / Sjamayee on the Semantic Web (RDF) ...
6. sjamayee4twitter / Sjamayee on Twitter: A view on Twitter.
7. sjamayee4pebble  / Sjamayee on Peblle: A view on all your data!
8. sjamayee4crypto  / Sjamayee on all blockchains: A view on all blockchain data and a model-based composer!!!

OR a combination of these!

sjamayee's Projects

amoveo icon amoveo

A blockchain for trust-free markets in financial derivatives

cointrader icon cointrader

Trader application for crypto-currencies (Bitcoin,Litecoin,PPCoin,Terracoin,Freicoin,...)

dapple icon dapple

A tool for contract system developers.

dappsys icon dappsys

A solidity contract system framework for flexible multi-contract dapps.

docs icon docs

BlockCypher's API documentation

interstellar icon interstellar

The Interstellar Module System is an open ecosystem of modules that aims to make it easy to build a web application on the Stellar network. This repository (interstellar) contains a command line tool that standardizes the build process for Stellar web applications based on the module configuration.

maker-model icon maker-model

python implementation of maker core business logic, for use in simulations

makeruser icon makeruser

MakerUser mixin contract and support code. Maker implementation is in `maker-core`.

parsley.js icon parsley.js

Validate your forms, frontend, without writting a single line of javascript!

sjamayee icon sjamayee

A GridView on the same data results in more information (ex: where-used view)

testnet icon testnet

æternity testnet: solving scalability problems by making sense of state-channels

tmsp icon tmsp

Serverside Blockchain API

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.