Open Cobalt Photos:

Open Cobalt
Photo:1
Open Cobalt
Photo:2
Open Cobalt
Photo:3
Open Cobalt
Photo:4


Open Cobalt Basic Informations:

Expected Uses
2> Open Cobalt is designed to enable the deployment of secure virtual world spaces that support education, research, and the activities of virtual organizations. By leveraging OpenGL-based 3D graphics, Open Cobalt supports highly scalable collaborative data visualization, virtual learning and problem solving environments, 3D wikis, online gaming environments (MMORPGs), as well as privately and securely maintained multi-user virtual environments. The Open Cobalt application leverages peer-based messaging to eliminate the need for virtual world servers/commercial services and makes it very simple for end-users to create and securely share deeply collaborative virtual worlds that run on all major software operating systems. Users moving through and interacting within Open Cobalt worlds simultaneously participate and collaborate in a dynamic, concurrent environment where they can work, explore, and learn at a level of integration and extensibility not easily achieved through commercial virtual world technologies. Without any licensing fees, users and developers can also freely build and share highly capable multi-user virtual workspaces, game-based learning and training environments, or even just create places to meet and interact with friends. [edit]

Tags:Operating System,Virtual World,Operating Systems,3d,Virtual Organizations,Opengl,3d Graphics,Data Visualization,Mmorpgs,End-users,Application,
History
2> Open Cobalt user interface and avatar-enabled virtual environment containing .kmz mesh content imported from Google's 3D Warehouse. Users are able to provision content to Open Cobalt spaces that can be developed and managed using third-party tools and resources. Open Cobalt is derived from the Croquet software development kit (SDK) that was publicly released under the MIT License by Hewlett-Packard and the Croquet Consortium in early 2007[1]. In early 2008, and with the support of the Andrew W. Mellon Foundation[2], Julian Lombardi and Mark P. McCahill, at Duke University, launched the community-based software development effort to build Open Cobalt as an open source virtual world browser application and construction toolkit. In May 2008, Julian Lombardi was awarded a National Science Foundation grant[3] to further strengthen the community-based software development effort and bring the Open Cobalt virtual world browser to its alpha release. Together with John Dougan as technical project lead and a growing international community of software developers and volunteers, the l Open Cobalt project contributors released Open Cobalt Alpha in April 2010. [edit]

Tags:Duke University,License,Kmz,Google's,3d Warehouse,Croquet,Mit License,Andrew W. Mellon Foundation,Julian Lombardi,Mark P. Mccahill,Community-based Software Development Effort,Open Source,National Science Foundation,.kmz,Avatar,
Goals
2> The goals of the Open Cobalt effort are to stimulate the use of distributed virtual environments, advance visual simulations, and deepen collaboration in education, research, and personal entertainment - and in so doing to: stimulate the development and dissemination of shared cyberenvironments for the staging, observation and evaluation of collaborative decision-making, problem finding, and problem solving among members of distributed virtual organizations and educational communities, and create the conditions for the emergence of a free, open, and scalable 3D-enabled global information space. [edit]

Tags:Distributed,
Features
2> Open Cobalt is both an end-user application and full featured software development environment for creating a rich network of end-user created interlinked virtual worlds. It is more extensible than the proprietary technologies behind collaborative worlds such as Second Life, and before that ViOS. This is because: It is free (there are no fees for its use or distribution) The entire system is open source (it is licensed under the MIT free software license) It features the ability to create 3D hyperlinks in the form of doorways that connect virtual worlds to one another (in much the same manner by which 2D hyperlinks connect webpages) It supports VoIP (users can communicate with each other via voice while in-world) It does not require the use of servers to create and share virtual worlds (since it is based on a peer-to-peer synchronization architecture/messaging protocol) It is platform and device independent (because it is a virtual machine-based technology that runs on Mac OS X, Windows, and Linux) It provides a complete professional programmer's language (Smalltalk/Squeak, IDE, and class library in every distributed, running participant's copy (with the programming environment itself being simultaneously shareable and extensible) It is based on Squeak's late-binding architecture and metaprogramming facilities (that allow for efficient handling of media) Users/developers within virtual worlds may freely access, modify and view the source code of the entire system (they can access running code from in-world) Users/developers can import 3D content directly into their worlds (Google 3D Warehouse content (.kmz) and content in other formats can be drag-and-dropped directly into Open Cobalt worlds) Users/developers can import a variety of media content directly into their worlds (Open Cobalt worlds support audio and mpeg media content) Its software code can be updated/changed while the system is live (making it possible to program worlds from within worlds while they are running) It is not hosted on a single organization’s server (and hence not governed by any such organization) [edit]

Tags:Mac Os,Windows,Linux,Messaging Protocol,Network,Squeak,Smalltalk,Second Life,Vios,Mit Free Software License,Voip,Peer-to-peer,Virtual Machine,Mac Os X,Ide,Class Library,Metaprogramming,Google 3d Warehouse,Drag-and-dropped,Mpeg,Source Code,There,
3D hyperlinking
3> Open Cobalt 3D hyperlinks connecting five different virtual spaces. Three-dimensional hyperlinks appear as navigable portals and enable Open Cobalt worlds to be organized by end-users into an interlinked network of virtual spaces across local and wide area networks. Unlike most other virtual world platforms (with the exception of OpenSimulator's Hypergrid architecture), Open Cobalt uses a method of hyperlinking, known as "space-linking"[4], which resembles a window frame or portal and, when revolved, shows a 360-degree real-time view of one region to a user in another region; such portals can also be walked through by users. Space-linking is an alternative to teleportation, a more common means of traversing between regions or spaces, and is also a primary means of travelling between whole grids. Like MediaWiki's redlinks, such portals are also used to link to uncreated spaces or regions (colored in black) in order to indicate the need to create newer spaces[5]. [edit]

Tags:Portals,Opensimulator,Hyperlinking,Mediawiki,Redlinks,
Remote collaboration
3> Two users' avatars accessing a single VNC session within a secure and collaborative Open Cobalt space. Integration of VNC with Open Cobalt makes it possible for users to collaboratively access the desktops and applications running on remote machines anywhere on the network. Enterprise directory access (LDAP) Works over LANs and within Intranets Integrated text chat (XMPP) In-world voice chat (VoIP) In-world video chat In-world web browsing (via VNC) In-world annotations (text and audio) Collaborative document sharing/editing [edit]

Tags:Web Browsing,Voice Chat,Text Chat,Ldap,Lans,Intranets,Xmpp,Vnc,
Filetype support
3> Mesh and texture import (.kmz, .obj, .ase, .vrml) Media import (.mpg) Scripting (Smalltalk/Squeak) Custom avatars/animation (via Collada/Ogre 3D workflows) OpenGL-based graphics engine OpenAL [edit]

Tags:Obj,Mpg,Collada,Ogre 3d,Graphics Engine,Openal,
Technical functionality
2> Open Cobalt is an application built using the Open Croquet software developer's toolkit. Its relationship to Open Croquet provides it with a number of powerful capabilities. [edit]

Tags:Open Croquet,
Programming environment
3> Open Cobalt's software development environment enables programmers to enjoy the capabilities of a true late bound, message sending language. Because it is built on Squeak/Croquet, Open Cobalt is a purely object-oriented system that allows for significant flexibility in its design and implementation. Within Open Cobalt, programmers may edit the source code of the 3D world from within the world, and immediately see the result while the world is still running. The running program does not have to be ended, and there is no compile-link-run-debug development loop. Any part of the program may be edited, down to the VM and OpenGL calls. Open Cobalt's reliance on Squeak's generalized storage allocator and garbage collector makes it highly efficient in real-time and allows reshaping of objects to be done safely. As with Squeak, Open Cobalt supports many non-English languages and fonts such as German, Spanish, French, and Japanese. [edit]

Tags:English,Late Bound,Object-oriented,Vm,Garbage Collector,
Synchronization architecture
3> Open Cobalt's programming environment. A complete professional programmer’s language (Smalltalk/Squeak, IDE, and class library is present in every distributed, running participant’s copy. Underlying Open Cobalt is an object-oriented semantics based on active object that have the capability of temporal reflection. Each object is aware of, and in direct control, of its behavior in time. Open Cobalt also directly supports replication of computation, allowing computation to be moved close to the point of interaction on demand, while maintaining a consistent view of behaviors that can scale to include thousands of nodes. It does this by using a combination of object semantics along with a modified version of David P. Reed's TeaTime peer-based messaging protocol as a distributed message transactional system enabling replicated computation (synchronization) across multiple peers. This makes replicated computation as easily as replicating data - and makes synchronization of all events across multiple peers a fundamental property of the system. Owing to these properties, software developers can use Open Cobalt as a way of creating deeply collaborative applications without the effort required to understand how replicated applications work. This reduces the programming overhead required for widespread deployment of deeply capable collaborative virtual spaces. It also makes it possible to deploy and coordinate the activities of virtual worlds on multiple machines without the requirement of maintaining central server resources (other than those needed for specialized data and institutional middleware services). Open Cobalt's implementation of TeaTime includes: A coordinated universal time-base embedded in the communication protocol, Replicated, versioned objects that unify replicated computation and distribution of results, Replication strategies that separate the mechanisms of replication from the behavioral semantics of objects, Deadline-based scheduling extended with failure and nesting, Coordinated, distributed two-phase commit that is used to control the progress of computations at multiple sites, to provide resilience, deterministic results, and adaptation to available resources, Use of distributed sets. [edit]

Tags:
References
2> ^ Press Release for the Croquet SDK 1.0 ^ Announcement of the 2007 Mellon Advanced Technology Collaboration (MATC) Award to Duke University ^ NSF Award Abstract #0823393: An Open and Scalable Croquet-Based Collaboration Infrastructure for Support of 3-D Simulation-Based Research and Education ^ "Teleporting and Space-Linking". OpenCobalt project. http://www.opencobalt.org/documentation/user-guide/teleporting-and-space-linking.  ^ Creating, Saving, and Loading Spaces [edit]

Tags:
External links
2> Open Cobalt Website The Future Invented Blog: Building the Cobalt Metaverse Browser and Toolkit Julian Lombardi's Blog The Open Cobalt Ning Site The Open Cobalt Developer's Google Group Open Cobalt based 3D CAD Software with Motion Simulation Capabilities Video of Open Cobalt running on a multitouch visualization wall Video of robotic arm in Open Cobalt Video of collaborative computer aided design in Open Cobalt Video of an Open Cobalt avatar test Video of Open Cobalt being used on a low-cost Quick-CAVE at Greenbush Labs Naming and synchronizations in a decentralized computer system (Reed's thesis, 1978) v d e 3D virtual worlds and chat clients Examples Active Worlds Google Lively Twinity Heritage Key HiPiHi IMVU Meet Me Onverse PlayStation Home Red Light Center Second Life SmallWorlds Smeet There Kaneva vSide Server platforms OpenSimulator Open Wonderland Open Cobalt Solipsis Viewer/browser clients realXtend Concepts Virtual world language learning Persistent world Avatar Immersion Three-dimensional virtual tourism List of vector graphics markup languages Hyperlinks in virtual worlds Standards Web3D Consortium (VRML X3D Xj3D) Retrieved from "http://en.wikipedia.org/w/index.php?title=Open_Cobalt&oldid=472883817" Categories: 3D scenegraph APIsAlpha softwareCross-platform free softwareFree simulation softwareFree software projectsGroupwareInformation technology managementIntegrated development environmentsInternet cultureFree software distributionsSoftware using the MIT licenseUser interface buildersVirtual machinesVirtual realityVirtual reality communities Personal tools Log in / create account Namespaces Article Talk Variants Views Read Edit View history Actions Search Navigation Main page Contents Featured content Current events Random article Donate to Wikipedia Interaction Help About Wikipedia Community portal Recent changes Contact Wikipedia Toolbox What links here Related changes Upload file Special pages Permanent link Cite this page Print/export Create a bookDownload as PDFPrintable version Languages Português Русский This page was last modified on 23 January 2012 at 23:17. Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of use for details. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.Contact us Privacy policy About Wikipedia Disclaimers Mobile view if ( window.isMSIE55 ) fixalpha(); if ( window.mediaWiki ) { mw.loader.load(["mediawiki.user", "mediawiki.util", "mediawiki.page.ready", "mediawiki.legacy.wikibits", "mediawiki.legacy.ajax", "mediawiki.legacy.mwsuggest", "ext.gadget.wmfFR2011Style", "ext.vector.collapsibleNav", "ext.vector.collapsibleTabs", "ext.vector.editWarning", "ext.vector.simpleSearch", "ext.UserBuckets", "ext.articleFeedback.startup", "ext.articleFeedbackv5.startup", "ext.markAsHelpful"]); } if ( window.mediaWiki ) { mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"disablesuggest":0,"editfont":"default","editondblclick":0,"editsection":1,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":0,"extendwatchlist":0,"externaldiff":0,"externaleditor":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"highlightbroken":1,"imagesize":2,"justify":0,"math":1,"minordefault":0,"newpageshidepatrolled":0,"nocache":0,"noconvertlink":0,"norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"quickbar":5,"rcdays":7,"rclimit":50,"rememberpassword":0,"rows":25,"searchlimit":20,"showhiddencats":false,"showjumplinks":1,"shownumberswatching":1,"showtoc":1,"showtoolbar":1,"skin":"vector","stubthreshold":0,"thumbsize":4,"underline":2,"uselivepreview":0,"usenewrc":0,"watchcreations":1,"watchdefault":0,"watchdeletion":0,"watchlistdays":3,"watchlisthideanons":0, "watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"wllimit":250,"flaggedrevssimpleui":1,"flaggedrevsstable":0,"flaggedrevseditdiffs":true,"flaggedrevsviewdiffs":false,"vector-simplesearch":1,"useeditwarning":1,"vector-collapsiblenav":1,"usebetatoolbar":1,"usebetatoolbar-cgd":1,"wikilove-enabled":1,"variant":"en","language":"en","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false,"searchNs100":false,"searchNs101":false,"searchNs108":false,"searchNs109":false,"gadget-wmfFR2011Style":1});;mw.user.tokens.set({"editToken":"+\\","watchToken":false});;mw.loader.state({"user.options":"ready","user.tokens":"ready"}); /* cache key: enwiki:resourceloader:filter:minify-js:4:b41a86ec4e0fe8329bc3ce917e792339 */ }

Tags:Internet,


zote monety