Sketch #4

DHTML – Crystal shape

yikulju / 2008-04-27 21:11:55

addPerson

  • person_firstname
  • person_lastname
  • person_email, person_nick,
  • person_password
  • person_virtual

return person_id

yikulju / 2008-05-01 14:27:51

yikulju / 2008-05-01 14:33:37

getPersonById

  • person_id
return
  • person_nick
  • person_firstname
  • person_lastname
  • person_email

yikulju / 2008-05-01 14:31:05

updatePerson

  • person_id
  • person_firstname
  • person_lastname
  • person_email
  • person_nick
  • person_password
  • person_virtual

yikulju / 2008-05-01 14:29:52

get visible nodes

request:
  • req = “visiblenodes”
  • viewportx = X
  • viewporty = Y
  • viewportz = Z
response:
  • list of nodes ( with ID )

yikulju / 2008-04-25 20:41:03

Sketch #8

ActionScript – Blobs

Live demo

yikulju / 2008-05-03 19:34:06

Sketch #5

ActionScript – Blobs

Live demo

yikulju / 2008-04-29 10:27:00

Interface goals

  • make visible the creative process
  • show the relationship of the thoughts
  • inspire people

yikulju / 2008-04-13 18:54:33

Interface goals

  • browser and platform independent
  • customizable
  • simple

yikulju / 2008-04-13 18:57:38

SVG

Scalable Vector Graphics (SVG) is an XML specification and file format for describing two-dimensional vector graphics, both static and animated.

  • nice but old
  • plugin needed in some browsers
  • not widespread
  • slow

yikulju / 2008-04-13 19:01:55

Speed comparison

yikulju / 2008-04-19 13:27:44

Sketches

Sketches

yikulju / 2008-04-19 13:30:30

Sketch #1

Processing prototype

Live demo

yikulju / 2008-04-13 19:36:17

Flash

Flash is commonly used to create animation, advertisements, various web page components, to integrate video into web pages, and more recently, to develop rich Internet applications.

FLEX?? maybe

yikulju / 2008-04-13 19:22:41

Possible technologies

Possible technologies

  • Adobe Flash with Flex
  • Microsoft Silverlight
  • SVG
  • DHTML
  • Applet

yikulju / 2008-04-13 18:59:18

Sketch #2

Silverlight prototype

yikulju / 2008-04-13 19:40:19

Silverlight

Microsoft Silverlight is a browser plugin that allows web applications to be developed with features that characterize a rich internet application: animation, vector graphics and audio-video playback.

  • plugin needed
  • fast
  • new
  • not widespread

yikulju / 2008-04-13 19:07:43

DHTML

Dynamic HTML or DHTML is a collection of technologies used together to create interactive and animated web sites by using a combination of a static markup language (such as HTML), a client-side scripting language (such as JavaScript), a presentation definition language (Cascading Style Sheets, CSS), and the Document Object Model.

  • works almost everywhere
  • vendor independent
  • based on well adopted standards

yikulju / 2008-04-13 19:26:44

NOT

Network of thoughts

Social network for thoughts

yikulju / 2008-04-13 18:56:05

Sketch #4

DHTML – Bacteria movement

Live demo

yikulju / 2008-04-18 16:11:30

Design concept

Design concept

yikulju / 2008-04-13 19:51:04

Sketch #3

DHTML prototype

Live demo

yikulju / 2008-04-13 19:46:22

Client - server communication

Client – server communication

response: XML

yikulju / 2008-04-19 13:33:35

3d engine

  • Simple
  • Translation and rotation only
  • Dojo.gfx3d?

yikulju / 2008-04-18 08:17:47

Client side architecture

Client side architecture

  • node
  • node management layer
  • communication layer
  • gfx engine ( transformation, zoom )

yikulju / 2008-04-18 08:05:36

Animation

is done by the dojo anim engine?

yikulju / 2008-04-18 08:16:57

Applet

It used to be really slow. It will be rebirth in the next months.

Lately there are some fast implementations.

yikulju / 2008-04-19 13:19:23

Client - server communication

  • get a list of users
  • add a new user
  • edit a node
  • list of nodes related to a user

yikulju / 2008-04-19 14:53:47

Registration page

what kind of data??

yikulju / 2008-04-20 09:45:21

Page structure

Page structure

yikulju / 2008-04-20 09:17:17

get info about one particlar node

request:
  • req = “nodeInfo”
  • id = id of the node
response:
  • description: description of the node
  • tags: array of tags
  • attachments:
    • images: array of urls of the related images or what else ??
    • texts: the full text of just urls ??

yikulju / 2008-04-19 13:54:52

  • Sign in
    • username
    • password
  • Registration

yikulju / 2008-04-20 09:26:13

Design concept

yikulju / 2008-04-21 20:11:22

Node representation

Node:
  • ID

yikulju / 2008-04-25 20:46:24

viewport

  • Viewport is a rectangle.
  • Shows a small part of the infinite space.

yikulju / 2008-04-25 20:38:20

Future development

Facebook alkalmazas

yikulju / 2008-04-27 14:25:53

Login

  • My Metaspace
  • The Current Page

Create an Account