View unanswered posts | View active topics It is currently Sun Sep 05, 2010 12:43 am



Post new topic Reply to topic  [ 2 posts ] 
Oovium Manual 
Author Message
Site Admin
User avatar

Joined: Thu Jul 16, 2009 4:19 am
Posts: 25
Post Oovium Manual
The following will be the Oovium Manual work in progress. If you have any questions, comments or suggestions about the manual please post them on this thread and I will try to resolve any issues within the Manual.

I'll also make this manual accessible within the app itself from the next version on.


Sat Jul 24, 2010 11:07 am
Profile
Site Admin
User avatar

Joined: Thu Jul 16, 2009 4:19 am
Posts: 25
Post Re: Oovium Manual
Oovium Manual

What's New
1.0.2
- ability to label bubbles
While editing a bubble, switch to the MIS keypad and hit the LABEL key. This will pop open a text field within the bubble itself. The bubble can then be named.

- ability to move bubbles
With one finger anchor the ether; with another finger move any bubble. With multiple fingers, multiple bubbles can be moved simultaneously.

- added dependency splines
Now, whenever one bubble references another bubble a curve will connect two bubbles while the dependent bubble is being edited. A light pulse will also flow along the curve in the direction of dependency.

- references marked clearly within bubbles
Each reference to another bubble will now be indicated within the dependent bubble with a small colored wafer bordering the value. The wafer will be colored with the type color of the value. If the referenced bubble is named, the name will appear as opposed to the actual value.

- larger keypad
The iPad keyboard now with 50% more!

- option to turn on scroll bars for the ether
Go to Settings / Oovium and set Scroll Indicators to ON.

- option to not fade background entirely
Go to Settings / Oovium and turn Screen Burn to ON.

Overview
Currently, Oovium is functionally a scientific calculator. The goal was to redesign the calculator by forgetting everything that came before it; by reimagining the calculator from the ground up based on the technology now available.

The work space of Oovium is an infinite two dimensional plane called the Aether. Upon the Aether it is possible to place Bubbles. Each bubble is a calculation, usually a number. These bubbles can reference one another in order to build up further calculations.

By touching the Aether a new bubble is created. It is then possible using the keypad to enter in a new expression. When complete, either by hitting the equals key or by just clicking the bubble again, the bubble will evaluate its expression and display the result.

Clicking the bubble again will redisplay it's expression and allow for it to be modified.

While entering in a new expression, at anytime existing bubbles can be touched in order to reference their results. Anytime a bubble is modified, all bubbles that reference that bubble will be recalculated.

Inconspicuous Elements
The following is a list of aspects of Oovium that are less obvious than others.

Moving A Bubble
In order to move a bubble, with one finger anchor the aether, with the another finger move the bubble to where you would like. With multiple fingers, multiple bubbles can be moved simultaneously.

Think of the aether as a large piece of construction paper with little scraps of paper sitting on top of it all on top of a slippery desk. While pushing with one finger, the construction paper and the scraps on top, all move together as a unit. If, however, you anchor the construction paper with one finger, you'll be able to move a scrap with another finger relative to it.

Parenthesis
Instead of having separate keys for left parenthesis, right parenthesis and comma, Oovium created a single key: (,). Based on the context of the expression being input, Oovium will know which of the symbols is desired. For example, try the entering in the following expressions:

: 3*(7-2)
: ((8-1)*3-7)
: if(7*3>20,12,-4)

In future versions of Oovium, there is the potential that this key could be separated into 3 keys (due variable number of parameters of overloaded functions), but for now the key will be able to figure out what is intended.

Labeling a Bubble

Deleting a Bubble
There are three ways to delete a bubble in Oovium. One is to backspace out the expression entirely (including removing the label). Two is to move to the MIS keypad and hit the DELETE key. And three is to select CLEAR from the main menu, thereby clearing the aether entirely.

Keys
key: sqrt
desc: square root
type: function
syntax: sqrt(x)
parameters:
x - number to be operated on
result: the square root of x


key: fac
desc: factorial
type: function
syntax: fac(x)
parameters:
x - number to be operated on
result: factorial of x
notes:currently rounds non-integer x down and calculates factorial on that value.


Sat Jul 24, 2010 11:25 am
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Forum theme by Vjacheslav Trushkin for Free Forum/DivisionCore.