Skip to content

raindropper

pouring…

Category Archives: Technology

ShowMoor Brings The New Era Of Website Monetization? Big words there.

First, some background.

Since I was a kid, technology has interested me. In those early days, I experimented with transistors, LEDs, capacitors, loudspeakers, built various gadgets, devices. My dad’s Yamaha Electone organ had a drum machine. I tried to built something similar. Something that generates sounds.

To my dismay, one of my oscillator circuits generated horizontal stripes on TV in my room. Worrying that it affects our neighbours’ TVs, I quickly turned it off. I wasn’t a Woz-like prankster.

Here in Finland, TM magazine had an article about Sinclair ZX-80 and BASIC tutorials. I was mesmerized. I had to get my own computer.

So, I jumped from Oric-1 to Commodore 128 to Amiga 500 to PC with Windows 95. Learned to code on each.

On the Amiga, I created a communication method for a severely disabled person. A pointer cycled slowly through the ABCs. By touching the joystick, she could select a letter and form words.

Then the WWW happened. The World Wide Wait, at the time.

Once again, I was mesmerized. By the possibilities the technology brings. I had to know all about it.

The best source of everything web related – tech, business, culture, hype – was Wired magazine. I have saved tens of those. It’s fun to check which of the various predictions have come to fruition.

Kiss your browser goodbye. Yeah, sure.

My plans to start a company to build web pages did not take off. It was too early. Not many knew what’s a web page.

I began studying software engineering in Lahti Polytechnic. It was cool to have an internet connection passable for browsing with Netscape Navigator.


My first website had GIF animations and a Java Applet that generated unique fractals. The website secured me a web developer intern job in 1998.

Java Servlets and Swing, XML parser, Kannel SMS gateway, JavaScript, testing on different browsers, JDBC, databases, CVS, Borland IDE filled my days. We used WebMacro template engine that had a clever Java introspection MVC concept.

Why am I telling you all this? What’s the point?

As evidenced above, the web has been my passion and playground since its early days. I’m a proud Browserland native.

All this time, there has been this lingering thought: “How could I improve the web? Is there an issue I could solve?”

During the years, I poured my creativity into different blog experiments. Here’s one example:

Book of W – Water from All Angles

Soon, I began to wonder, is there a way to get money, even some cents from the blog.

The harsh reality had muffled the mantra of “Information wants to be free”. We need money and deserve to get paid from the work we do. That’s common sense.

Banner ads were distracting, irrelevant, did not cut it.

I got a glimpse of the possible solution. Let it incubate. In the unconscious mind, you know.

After finalizing the Kara MIDI Controller, the perfect window for development opened.

Things started to click into place. Like the company name and the logo.

[ The end of Part I ]

Tags: , , ,

 

By touching a motion trigger and turning the Kara controller, sound gradually changes between flute and clarinet, between quiet and loud.

 

 

Now, I can finally present You something I’ve worked on for the past four years: Kara MIDI controller/musical instrument! 🙂

To gain insight into the development of musical instruments, I’ve been studying their history. The image below is based on a passage by the ancient Greek poet Hermesianax (active ca. 330 BC).

1024px-sir_lawrence_alma-tadema2c_ra2c_om_-_sappho_and_alcaeus_-_walters_37159

On the island of Lesbos (Mytilene), in the late 7th century BC, Sappho and her companions listen rapturously as the poet Alcaeus plays a “kithara”.

A painting (1881) by the Dutch-born, Belgian-trained artist Alma-Tadema.

iPhone

If the rumours circling around the net are true, mini iPhone will see the light of the day in March.

Underestimated

When we consider the world around us, with all its images, sounds and concepts, traditional programming languages seem terribly limited. Look around you, and see how far from reality manipulating information like this is:

a = a + 1;

if (a > 23) then a = 0;

Of course, the programming languages reflect the architecture of the machine they are executed on.

What I’m looking is for a way of programming which enables systems have characteristics like these:

– Creativity. Show the system a chair and a human being sitting on it. The system generates and presents thousands of alternative versions of a chair. All in 3D, of course. Real world is 3D so no reason to aim any lower than that.

– Curiosity. The system wants to learn more.

– Photographic memory. WYSIWYP, what you see is what you process. Visual information provided to the system stays in its memory and it can manipulate it at will.

– Shades of gray. Things are not only black or white, true or false, 1 or 0, they can be something in between.

Actually, this seems not to be so about programming languages. This is about artificial intelligence.

[ to be continued & revised ]