ArticleslgStudy

computer science

Siftable

Siftable is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Siftable rather than just read about it. In short: Siftables are small computers that display graphics on their top surface and sense one another and how they are being moved. Siftables were developed as a platform for hands-on interactions with digital information and media and were the prototype for Sifteo cubes.

Key takeaways

  • Siftable belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Siftable to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Siftable from memory before moving on to harder problems.

Reference excerpt

Siftables are small computers that display graphics on their top surface and sense one another and how they are being moved. Siftables were developed as a platform for hands-on interactions with digital information and media and were the prototype for Sifteo cubes. Siftables were created by David Merrill and Jeevan Kalanithi when they were graduate students at the MIT Media Lab. Merrill and Kalanithi are friends from their undergraduate years at Stanford, where they both majored in symbolic systems, Merrill focusing on human-computer interaction and Kalanithi on artificial intelligence and neuroscience. Merrill and Kalanithi were surrounded by colleagues at the Media Lab who were working on wireless sensor networks (e.g. the Tribble project,) and tangible user interfaces (e.g. Topobo ). Merrill and Kalanithi wanted to create a general-purpose tangible user interface that leveraged the technologies of wireless sensor networks. From this idea came the idea of interactive tiles that would enable people to interact with collections of virtual objects—digital pictures, document files, etc.—in the same way that people interact with collections of small physical objects like LEGO —another common sight at the Media Lab. The initial applications envisioned for Siftables were organizing personal media (digital photos, songs, videos) and facilitating business processes, such as coordinating people, distributing tasks, and creating Gantt charts. Merrill was invited to present Siftables at the 2009 TED Conference, held in Long Beach / Palm Springs February 3–7, 2009. During his talk, he demonstrated several applications on Siftables: portraits that reacted to being placed next to one another, mixing colors from "paint buckets" on adjacent cubes, building the Fibonacci sequence with an arithmetic application, creating words by arranging individual letters, an interactive graphical narrative for children, and constructing a music sequence. The video of Merrill's TED talk quickly went viral once online, attracting over 1 million views. With this indication of widespread interest in the concept of Siftables, Merrill and Kalanithi decided to focus on developing Siftables into a retail product. The transformation of Siftables into Sifteo cubes (the retail product sold by Sifteo, Inc.) required a complete re-implementation of code and hardware. While the underlying capabilities—the ability to sense tilting, shaking, rotation, and neighboring—of Siftables and Sifteo cubes are the same, the technology behind them is significantly different.

See also Tangible User Interface Distributed sensor network Game console Perceptual learning

External links D. Merrill, J. Kalanithi and P. Maes. Siftables: Towards Sensor Network User Interfaces TED Talks: David Merrill demos Siftables, the smart blocks at TED in 2009 MIT Media Labcast #20: Siftables 'Next gen UI: Learning tools and toys for the digital age.' Smart Planet, October 7, 2009. The Science Channel Videos: PopSci's Future Of: Siftables October 27, 2009.

References

Worked examples

Example 1 — a first encounter with Siftable

Start with the simplest possible case. Write down what Siftable claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Siftable before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Siftable ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Siftable

In research
Siftable appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Siftable in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Siftable is common in secondary-school and first-year university syllabi. It links to neighbouring topics Classes of computers, User interfaces, so understanding it makes those chapters shorter.
In everyday life
Look for Siftable outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Siftable” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Siftable in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Siftable means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Siftable out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Siftable in simple terms?

Siftables are small computers that display graphics on their top surface and sense one another and how they are being moved. Siftables were developed as a platform for hands-on interactions with digital information and media and were the prototype for Sifteo cubes.

Why does Siftable matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Siftable?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Siftable.

Tags

  • Classes of computers
  • User interfaces

Keep exploring