Open Cobalt – 3D GUI – brugergrænseflade og programmeringsmiljø

Dette indlæg er om Open Cobalt
Open Cobalt

Man kan skrive nok så meget uden at læseren får en ide om det man skriver, så her er først en YouTube Video om Open Cobalt at kigge på:

Som du så er det Open Source (MIT licens), og det er Alfa Software(=forvent fejl) – men hvilken alfa software! Det skal med det samme siges at programmering i Open Cobalt det her foregår i Smalltalk – der vel nok reneste af de objekt orienterede sprog (alt er et objekt – og man kommunikerer ved at sende meddelelser).

Hvad kan den så?
Ikke så lidt med må man sige:

  • 3D hyperlinks: en døråbning kan forbinde flere virtuelle verdener
  • Brugere kan kommunikere med hinanden i samme virtuelle verden via:
    • Chat via XMPP (Jabber)
    • Videochat
    • VoIP: snak til hinanden
  • Opmærkning af objekter i virtuelle verdener med tekst og lyd (altså du kan klistre tekst og lyd til ‘noget’).
  • Ingen krav om at bruge servere for at oprette, og dele virtuelle verdener, fordi der bruger en peer-to-peer (P2P) protokol (XMPP?).
  • Open Cobalt er uafhængig af platform, fordi den bruger en VM (virtuel maskine) der kører på Linux, Mac OS X, og Windows.
  • Den giver et komplet professionelt programmerings sprog. (Smalltalk (Squeak implementationen), IDE, med et komplet klassebibliotek i hver distribution, der kører hos hver bruger.)
  • Brugere og udviklere i en virtuel verden kan tilgå, modificere, og kigge i kildekode for hele systemet (De kan tilgå kode mens det kører inde fra en en virtuel verden)
  • Bruger og udviklere kan importere indhold direkte ind i deres virtuelle verden (Google 3D Warehouse indhold (.kmz) og indhold i andre formater kan trækkes ind (drag-and-drop) direkte ind i Open Cobalt verdener)
  • Bruger og udviklere kan importere multimedie indhold direkte ind i deres verdener (Open Cobalt verdener supporter lyd og mpeg indhold)
  • Den software/kode kan opdateres og/eller ændres imens systemet kører (Det gør det muligt at lave de virtuelle verdener, imens de kører)
  • Open Cobalt kører ikke via en enkelt organisations eller firmas server (som f.eks. SecondLife)

Det var ikke så lidt, og så er den endda stadig i alfa, så der kommer nok mere oven i.

Så kan man godt lade kreativiteten få frit løb.
Fik jeg iøvrigt nævnt at den er gratis? :)

Open Cobalt finder du på: www.opencobalt.org

This entry was posted in Programmering. Bookmark the permalink.

One Response to Open Cobalt – 3D GUI – brugergrænseflade og programmeringsmiljø

  1. Pingback: Open Cobalt – 3D GUI – brugergrænseflade og programmeringsmiljø | Linux Nyheder