Your opinion on a new Internet software

gonebamboo

Distinguished
Dec 24, 2010
6
0
18,510
Early next year, we plan on releasing a new kind of web collaboration software for creating and sharing web apps and 3d online games. It is called oTakhi Platform. The most unique feature of this platform is that it allows you to transform the web into reusable LEGO-like 'objects' that can be shared and combined to form applications. It embeds OGRE game engine allowing you to create real-time 3D games using mostly drag & drop.

The following features are included:

(1) collision detection.
(2) creating joints between any two objects.
(3) real-time physics simulation. (mass, force, torque, velocity, and acceleration.)
(4) particle systems.
(5) extensive social networking features.
(6) white board.
etc.

We are very interested in your feedback.

Here is a snapshot of the software in action.

workspace_preview.png


And a few preview videos.

http://www.youtube.com/watch?v=S--kaOg6a4E
http://www.youtube.com/watch?v=iifby9CGgVM
http://www.youtube.com/watch?v=vqG7csahMJ8
http://www.youtube.com/watch?v=tGZJkX91XL8
http://www.youtube.com/watch?v=vqG7csahMJ8

More information is available here:

http://www.otakhi.com

Hope this is a correct board for posting.

Happy new year to all.

Mr.oTakhi
 

gonebamboo

Distinguished
Dec 24, 2010
6
0
18,510
"Internet Software" in the title may be a bit misleading.

To achieve what we do, namely, embedding OGRE engine on a secondary non-GUI and non-browser thread and adding full fine-grain discretionary access control to all shared resources, the existing browser technologies just don't cut it.

We decided to implement it outside the confine of the browsers and simply created a new "application/web browser" altogether.

This benefits us in following ways:

(1) Smoother and real-time physics simulations and 3d animation. No longer the periodic garbage collector triggered by the JavaScript engine interferes with the animations. Network activities (downloading of resources) are also made completely independent of the simulation.

(2) Every shared resource in the system, let it be an image, audio, video, HTML, or a piece of JavaScript, is strongly tied to an individual using public/private key authentication. (whereas in the regular browsers, they are loosely tied to a domain.) This allows us to implement full discretionary access control on any resource that can be as trivial as one line of HTML or Javascript. You, the user, alone decide who have read or write access to your resource at all time.

(3) Following the principle of Object-Orientation but in a top-down fashion, we provide a tool for users to decide/design what an object is made of. An object can be a URL link, an image, an audio, a video, a 3D model, a skeleton, an material, a partical sytem, a fragment of HTML, a JavaScript variable, array, object, function or a combination of all the above. An object can be made autonomous and/or respond to external stimuli such as custom or standard DOM events and JS function calls. A wide variety of web applications can be built from simply mixing and combining these shared objects.

The most empowering aspect of oTakhi platform is the ability to create, share, and reuse these personalized "semantic objects" to create web apps.

Comparing to the existing methods of creating web apps where

(1) ceative processes is limited to a few individuals in companies putting together the web site and they decide how much and in what format infomation can be shared between their users,

(2) reusability is limited to a single HTML or JS file without any semantic meaning. What if you want to reuse the code that implements, visually and programmatically, a "ZOO Animal", you have to digg thru the existing spaghetti codes distributed over several files, understand them, get rid of what you don't need, and re-organize them into different files,

oTakhi platform transforms the antiquated techniques for creaing web applications into a more intuitive, personalized, un-restricted, and most importantly, fun process.
 

gonebamboo

Distinguished
Dec 24, 2010
6
0
18,510
well, spamming forum is the last thing I like to do.

My intention is to solicit opinion on our software by providing detailed information and early preview of our software...

I would think, in a public forum, exchanging information, technical one in particular, should be encouraged.

mr.otakhi
 

gonebamboo

Distinguished
Dec 24, 2010
6
0
18,510
In case you haven't discovered from our web site.

Each web application that you created and shared can be drag & dropped to the desktop and launched as stand-alone application.

This is called Distraction Free Browsing (DFB), where users of your web application interact only with your contents and nothing else. Imaging having a single window to your web site while you have total control of a user's experience from the beginning to the end.

You can also customize the default style of the application window when launched to the desktop.


window-styles.png



So, in effect, the oTakhi Platform is a spring board from which you can launch many different desktop applications each runs within its embedding browser's sandbox.
 

gonebamboo

Distinguished
Dec 24, 2010
6
0
18,510
I would like to mention one of the most rewarding feature of using oTakhi Platform: its micro-payment architecture.

Unlike regular browser, in the oTakhi network, each object is individually signed and sealed by its creator/publisher. This allows us to implement a highly reliable hierarchical payment system where every download of an object, directly or indirectly, can always be related back to its owner/creator.

We use a virtual currency called mols. (Yes, for the chemical freaks and super freaks out there, it is the atomic weight times the Avogadro constant.) A mol is equivalent to 0.01 USD (exchange rates apply when converting to local currencies).

When publishing your object to the oTakhi repository, you can optionally provide its pricing information in mols.

publish.png


When a user drag'n drops your object directly from the repository to his personal vault or downloads an app that was created using your object, he is immediately asked to pay for it before he can download.

require_fee.png


If he agrees to this fee, the amount is automatically deducted from his wallet and deposited into yours. Basically, this is an inverse pyramidal revenue flow model. The more people building apps using your object, directly or indirectly, the more money you make over time.

After accumulating significant amount of mols, you can withdraw from your account and convert mols to local currency via oTakhi account manager.

manage_account.png


You can also view your itemized income statement.

earning_history.png


If you opt to withdraw, we will send you a check in local currency that is equivalent to the number of mols based on the exchange rate at the time of withdraw.

check.png


(This is just a mock up, the real check will be different.)

Mr.oTakhi