Open Wonderland is a toolkit for creating 3D virtual worlds for education and collaboration. This talk focuses on the use of Open Wonderland for distributed software development, detailing the suite of collaborative tools that support each of the different activities involved in the software development process.
Azure thursday HoloLens and cognitive services a powerful combinationAlexander Meijers
HoloLens as a Mixed Reality device allows you to build applications to support your business processes in different ways by using visualization and information provisioning. It gets more interesting when you expand such applications by using external services like Azure Cognitive Services. This development session explains and shows you how to combine both technologies to create a powerful combination
Code europe holobasics - develop your mixed reality hololens app with unity...Alexander Meijers
This document provides an overview of developing mixed reality apps for HoloLens using Unity and Visual Studio. It discusses the HoloLens specifications and sensors, and demonstrates the development tools, building blocks, and key HoloLens features like gestures, spatial sound, spatial mapping and occlusion. The presentation aims to provide takeaways on leveraging Unity, Visual Studio, and HoloLens capabilities when building mixed reality applications.
It next summit - holobasics - develop your mixed reality hololens app with un...Alexander Meijers
This session (45 min) explains the tools and building blocks needed for building a mixed reality app for HoloLens. Source code is available on github https://github.com/ameijers/HoloBasics
Two sessions about HoloLens development containing a number of demos explaining how to develop for HoloLens using gaze, gestures, spatial perception and translating meshes to planes.
Build business applications with HoloLens and CloudAlexander Meijers
- The document discusses Microsoft HoloLens and its potential applications for building business applications. It provides an overview of HoloLens' history and capabilities including its sensors, input controls like gaze, gestures and voice commands, and ability to understand spatial perception.
- Potential fields of application for HoloLens discussed include visualization, provision of information, remote collaboration, education, media/entertainment, and gaming. Examples are given for each field.
- The document also covers development tools for HoloLens like Visual Studio, Unity, Vuforia, data storage using the cloud, and important design considerations for the user perspective and sharing experiences.
This document discusses using social networking tools for strategic business development. It describes how collaboration platforms like Wikipedia, YouTube, and Craigslist allow for mass participation and creativity. Social media allows for two-way communication between organizations and audiences rather than one-way broadcasting. Examples are given of governments, museums, and music organizations that have built customer bases and engaged users by welcoming participation on social platforms. New products and services can emerge from user-generated content and open innovation. The document also explores how social media can help non-profits create new fundraising models based on crowd-sourcing ideas and donations.
Article gives more idea about Virtual Reality and Augmented Reality. Its upcoming technology in future. This technology is more useful for Automobile and Mechanical for making the 3D motion picture on multiple dimension.
This document summarizes a conference workshop about knowledge sharing. It discusses how knowledge hubs can facilitate sharing through communities of practice with over 80,000 members and 75,000 monthly visits. The workshop highlighted examples of collaborative learning through social media like Twitter chats and Local-pedia wikis. It emphasized capturing learning from conferences and distributing guidance through online channels to more broadly disseminate information.
Azure thursday HoloLens and cognitive services a powerful combinationAlexander Meijers
HoloLens as a Mixed Reality device allows you to build applications to support your business processes in different ways by using visualization and information provisioning. It gets more interesting when you expand such applications by using external services like Azure Cognitive Services. This development session explains and shows you how to combine both technologies to create a powerful combination
Code europe holobasics - develop your mixed reality hololens app with unity...Alexander Meijers
This document provides an overview of developing mixed reality apps for HoloLens using Unity and Visual Studio. It discusses the HoloLens specifications and sensors, and demonstrates the development tools, building blocks, and key HoloLens features like gestures, spatial sound, spatial mapping and occlusion. The presentation aims to provide takeaways on leveraging Unity, Visual Studio, and HoloLens capabilities when building mixed reality applications.
It next summit - holobasics - develop your mixed reality hololens app with un...Alexander Meijers
This session (45 min) explains the tools and building blocks needed for building a mixed reality app for HoloLens. Source code is available on github https://github.com/ameijers/HoloBasics
Two sessions about HoloLens development containing a number of demos explaining how to develop for HoloLens using gaze, gestures, spatial perception and translating meshes to planes.
Build business applications with HoloLens and CloudAlexander Meijers
- The document discusses Microsoft HoloLens and its potential applications for building business applications. It provides an overview of HoloLens' history and capabilities including its sensors, input controls like gaze, gestures and voice commands, and ability to understand spatial perception.
- Potential fields of application for HoloLens discussed include visualization, provision of information, remote collaboration, education, media/entertainment, and gaming. Examples are given for each field.
- The document also covers development tools for HoloLens like Visual Studio, Unity, Vuforia, data storage using the cloud, and important design considerations for the user perspective and sharing experiences.
This document discusses using social networking tools for strategic business development. It describes how collaboration platforms like Wikipedia, YouTube, and Craigslist allow for mass participation and creativity. Social media allows for two-way communication between organizations and audiences rather than one-way broadcasting. Examples are given of governments, museums, and music organizations that have built customer bases and engaged users by welcoming participation on social platforms. New products and services can emerge from user-generated content and open innovation. The document also explores how social media can help non-profits create new fundraising models based on crowd-sourcing ideas and donations.
Article gives more idea about Virtual Reality and Augmented Reality. Its upcoming technology in future. This technology is more useful for Automobile and Mechanical for making the 3D motion picture on multiple dimension.
This document summarizes a conference workshop about knowledge sharing. It discusses how knowledge hubs can facilitate sharing through communities of practice with over 80,000 members and 75,000 monthly visits. The workshop highlighted examples of collaborative learning through social media like Twitter chats and Local-pedia wikis. It emphasized capturing learning from conferences and distributing guidance through online channels to more broadly disseminate information.
The document discusses Seychelles offshore incorporations and the benefits they provide. Seychelles International Business Companies (IBCs) offer complete tax exemption with no requirement to file accounts or disclose beneficial owners. The package includes nominee director and shareholder services, a guaranteed bank account with choice of banks, and incorporation for £2250. Annual renewal costs are £895 and include nominee director fees and certification. Seychelles IBCs provide a private, tax efficient and compliant structure for offshore business needs.
El documento presenta los resultados de una prueba de Cooper de 1.5 km realizada por un individuo. La distancia fue de 10 km y el tiempo fue de 34 minutos y 30 segundos. Esto corresponde a un VO2max de 61.77 ml/kg/min. También muestra la correspondencia entre el porcentaje de VO2max y el porcentaje de la frecuencia cardíaca máxima para el entrenamiento.
Rachel Mendez created a mini movie using stop frame animation techniques, along with a film poster and review page. The movie tells the story of a bullied "geek" who imagines herself as a superhero. She used costumes and stereotypes to distinguish the geek and hero characters. The movie challenges conventions by using stop frame animation instead of live footage and including titles instead of dialogue. The poster and review page complement the movie by featuring consistent images and connecting the pieces together as part of a set. Audience feedback praised the humorous and comic aspects of the work. Rachel used various media technologies like digital cameras, Photoshop, and video editing software to create and combine her media products.
El poema describe la voluntad del autor de ir hasta el fin del mundo por amor. Iría descalzo y con la cabeza descubierta, caminando sobre el hielo pero con el alma llena de primavera. Iría a través de tormentas pero oyendo pájaros cantar, y atravesando el desierto con perlas de rocío en el corazón, todo por amor.
A person traveled to Monaco by car. They went on vacation to Monaco and drove there on a Tuesday in July 2010. The document appears to be notes about traveling to Monaco for vacation by car on a specific date.
Matthew Newell prepared a presentation for the Indianapolis Ruby Brigade in September 2013 about his first year learning Ruby. He discussed his career background in technical and creative environments, why he chose to learn programming and Ruby specifically, how he went about learning through various methods, and lessons learned. He demonstrated a website he created that applied concepts from Ruby on Rails and other books, showing competencies in building an online community, store, and using tools like Bootstrap, TDD, Git, Heroku and more. He advocated making learning Ruby one's "day job" through projects and constant practice.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, tela maior e bateria de longa duração por um preço acessível. O dispositivo tem como objetivo atrair mais consumidores em mercados emergentes com suas especificações equilibradas e preço baixo. Analistas esperam que as melhorias e o preço baixo impulsionem as vendas do novo aparelho.
These slides, presented at the March 2011 Virtual Worlds Best Practice in Education conference, describe an Open Wonderland community project called SubSnapshots. In this project, a group of people from around the world worked together to create a new Wonderland "module" (extension). They actually wrote Java code together inside the virtual world.
Open Wonderland is a 100% Java, free and open-source toolkit for building 3D immersive virtual worlds. It started as an internal project at Sun Microsystems in 2007 and was later developed as an open source project. The Open Wonderland Foundation governs the project and supports the community in developing, documenting, and training on the toolkit. The modular architecture allows for extensibility through additional modules that can be installed to add new functionality like content creation tools, audio capabilities, and security features to virtual worlds built with the toolkit.
The document discusses Seychelles offshore incorporations and the benefits they provide. Seychelles International Business Companies (IBCs) offer complete tax exemption with no requirement to file accounts or disclose beneficial owners. The package includes nominee director and shareholder services, a guaranteed bank account with choice of banks, and incorporation for £2250. Annual renewal costs are £895 and include nominee director fees and certification. Seychelles IBCs provide a private, tax efficient and compliant structure for offshore business needs.
El documento presenta los resultados de una prueba de Cooper de 1.5 km realizada por un individuo. La distancia fue de 10 km y el tiempo fue de 34 minutos y 30 segundos. Esto corresponde a un VO2max de 61.77 ml/kg/min. También muestra la correspondencia entre el porcentaje de VO2max y el porcentaje de la frecuencia cardíaca máxima para el entrenamiento.
Rachel Mendez created a mini movie using stop frame animation techniques, along with a film poster and review page. The movie tells the story of a bullied "geek" who imagines herself as a superhero. She used costumes and stereotypes to distinguish the geek and hero characters. The movie challenges conventions by using stop frame animation instead of live footage and including titles instead of dialogue. The poster and review page complement the movie by featuring consistent images and connecting the pieces together as part of a set. Audience feedback praised the humorous and comic aspects of the work. Rachel used various media technologies like digital cameras, Photoshop, and video editing software to create and combine her media products.
El poema describe la voluntad del autor de ir hasta el fin del mundo por amor. Iría descalzo y con la cabeza descubierta, caminando sobre el hielo pero con el alma llena de primavera. Iría a través de tormentas pero oyendo pájaros cantar, y atravesando el desierto con perlas de rocío en el corazón, todo por amor.
A person traveled to Monaco by car. They went on vacation to Monaco and drove there on a Tuesday in July 2010. The document appears to be notes about traveling to Monaco for vacation by car on a specific date.
Matthew Newell prepared a presentation for the Indianapolis Ruby Brigade in September 2013 about his first year learning Ruby. He discussed his career background in technical and creative environments, why he chose to learn programming and Ruby specifically, how he went about learning through various methods, and lessons learned. He demonstrated a website he created that applied concepts from Ruby on Rails and other books, showing competencies in building an online community, store, and using tools like Bootstrap, TDD, Git, Heroku and more. He advocated making learning Ruby one's "day job" through projects and constant practice.
A empresa de tecnologia anunciou um novo smartphone com câmera aprimorada, tela maior e bateria de longa duração por um preço acessível. O dispositivo tem como objetivo atrair mais consumidores em mercados emergentes com suas especificações equilibradas e preço baixo. Analistas esperam que as melhorias e o preço baixo impulsionem as vendas do novo aparelho.
These slides, presented at the March 2011 Virtual Worlds Best Practice in Education conference, describe an Open Wonderland community project called SubSnapshots. In this project, a group of people from around the world worked together to create a new Wonderland "module" (extension). They actually wrote Java code together inside the virtual world.
Open Wonderland is a 100% Java, free and open-source toolkit for building 3D immersive virtual worlds. It started as an internal project at Sun Microsystems in 2007 and was later developed as an open source project. The Open Wonderland Foundation governs the project and supports the community in developing, documenting, and training on the toolkit. The modular architecture allows for extensibility through additional modules that can be installed to add new functionality like content creation tools, audio capabilities, and security features to virtual worlds built with the toolkit.
Enterprise Social using Open Source FrameworksWerner Keil
A Social Media Week Hamburg 2013 workshop. Following the path of projects like Seam Social, a number of people started to work on Agorava, a “reference implementation” for Social Network integration in Java.
In this session, you will see examples from a number of frameworks that help developers to integrate their projects with existing Social Networks, both Public (Facebook, Twitter, Google+, LinkedIn, Xing, Yammer,…) and Corporate, e.g. within the Enterprise or Institution (University, Hospital, Library, Museum or individual Artists…) It also aims to assist Java Enterprise technologies and frameworks by adding social media features to web sites or services developed using Java or running on a JVM.
This session is a hands-on presentation, showing live code examples where possible and appropriate.
Enterprise Social using Open Source Frameworks (SMWCPH)Werner Keil
The document discusses enterprise social media frameworks using open source technologies. It provides biographical information on Werner Keil and an overview of technologies like Twitter4J, Scribe Java, DaliCore, Spring Social, and JSR 357. It describes differences between Agorava, Spring Social, DaliCore, Oracle SocialLink, and other approaches. Agorava aims to provide a standard Java social API and implementation using REST, JSON, and OAuth.
The document introduces Open Wonderland, an open-source virtual world platform. It summarizes Open Wonderland's core features such as 3D environments, audio capabilities, and content sharing. Modules can be used to extend Open Wonderland through additional objects, menus, capabilities, and more. Examples of virtual worlds built on Open Wonderland in different domains like education and simulation are provided. Reasons for using Open Wonderland over other platforms are given.
Presentation for the workshop by Muhammad Azfar Siddiqui of 10Pearls on the topic of Android Application Development conducted at the NEST I/0, a tech incubator by P@SHA.
Sample codes for the workshop can be followed at:
https://github.com/azfarsiddiqui/android-workshop-pasha
- The AppLab is a mobile development company started by 3 ULg students focused on creating apps for the iOS and Android platforms.
- They have created several successful apps including ULgOloc, a campus map app, and Francos, an event app, with thousands of downloads each.
- The company operates in an unstructured way using online collaboration tools like Facebook and Google Hangouts. Developers work flexibly and focus on objectives.
- The presentation highlighted their development process using Xcode and Eclipse, challenges with different platforms and versions, and how they manage app content and data through a cloud-based back office and API.
- Looking forward, The AppLab wants to create more apps for new clients, improve
You want an App ?
There is a lab for that !
The AppLab is a group of computer sciences students making great apps.
This presentation explains a bit how we work and what we do.
Mobile Development at the App Lab (13 novembre 2013)Geeks Anonymes
This document summarizes the mobile development work of The AppLab, a group of 3 ULg students who develop apps for iOS and Android. It describes some of their past projects like ULgOloc and Francos 2.0 that helped them gain experience. It outlines their development process and tools used for both platforms, as well as how they manage app content and backend services. It discusses their goals to further develop their skills and create a real company, including upcoming projects like LetsGO for Chaudfontaine.
This document discusses open source and how individuals and businesses can get involved. For individuals, contributing code, writing documentation, and participating in the community can boost skills and career opportunities. Businesses can use open source software to save costs, contribute code to raise their profile, create distributions for new markets, provide education and training, sponsor events, and offer hosting/development tools and services. The document provides tips on finding time to contribute, submitting patches easily, promoting projects, understanding which projects to create, and getting results quickly through sponsorship or code sprints.
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...Nuxeo
See how Codenvy's Factories allow Nuxeo Platform developers to manage their entire development cycle in the cloud without installing anything.
This How-To webinar will walk you through the steps used to build the Codenvy factory for the Nuxeo Platform. Attendees will learn:
- How a project is edited and run in the Codenvy Cloud
- How to use a running project as the base for a one-click factory
- What Docker is, and how Dockerfiles simplify setup of the developer environment
- How to automate developer workspace construction
- How to publish a single URL that gives instant access to project contributors
Enterprise 2.0 with Open Source Frameworks like AgoravaWerner Keil
After Seam stopped at version 3, affecting related modules like Seam Social, a number of people started to work on Agorava, a "reference implementation" for Social Network integration in Java.
In this session, you will see examples from a number of frameworks that help developers to integrate their projects with existing Social Networks, both Public (Facebook, Twitter, Google+, LinkedIn, Xing, Yammer,...) and Corporate, e.g. within the Enterprise or Institution (University, Hospital, Library, Museum or individual Artists...) It also aims to assist Java Enterprise technologies and frameworks by adding social media features to web sites or services developed using Java or running on a JVM. Agorava is intended to be part of JDF 2.next alongside full DeltaSpike support or PicketLink SSO and more, e.g. JSR 330, allowing Agorava to also run on Android or Java SE.
DroidCon UK 2015 was a conference held in London, England on September 12, 2015. It focused on supporting the Android platform and creating a global network for Android developers and companies. Over 50 sessions were presented on topics like Android development, Gradle, RxJava, Kotlin and more. The agenda included talks on Android for Java developers, meaningful motion, mobile services from Google, Gradle performance, the Jack and Jill build system, and RxJava/RxAndroid.
The document summarizes the Emerge project, which aims to create a sustainable community of practice using emergent technologies like social software and pervasive computing. It will act as a hub to support participants by allowing them to create personalized web 2.0 environments and circulate distributed content across multiple sites. The document also reviews several open source social networking, social news, social bookmarking, video hosting, microblogging, and virtual world tools and platforms, and discusses current issues around data portability, privacy, and user support that are important to consider.
This document summarizes a presentation on developing Windows 8 apps. It provides an overview of Windows 8 app development, including recommended app traits, design principles, and the Windows 8 app architecture. It also covers tools for developing Windows 8 apps like Visual Studio, templates for different app types, and asynchronous programming in Windows Runtime. Key topics include app contracts, live tiles, splash screens, and the new Windows 8 app model.
Global Open Source Development 2011-2014 Review and 2015 ForecastSammy Fung
1) The document reviews global open source development from 2011-2014 and provides a forecast for 2015. Key technologies discussed include JavaScript, Node.js, Python, R, and open data.
2) Major open source organizations discussed include Mozilla, the Python Software Foundation, and the Open Knowledge Foundation. Events like PyCon and the Open Data Day hackathon are also mentioned.
3) The document concludes by discussing opportunities to get involved in and contribute to the global open source community, such as upcoming events in Hong Kong like HKOSCon 2015 and PyCon HK 2015.
Jon W. Dunn presented this overview of the Avalon Media System at the start of the "Avalon Media System: Implementation and Community" session at the 2014 Digital Library Federation (DLF) Forum on October 28, 2014.
See session description and community notes: http://www.diglib.org/forums/2014forum/program/60z/
This document discusses Microsoft's increasing embrace of open source software and communities. It outlines Microsoft's investments in standards, embrace of open source, and enabling open source software on its platforms. It provides examples of open source projects that run well on Windows, like Linux and Apache Hadoop. The document also discusses Microsoft's support for PHP, Drupal, and how Drupal implementation on Azure has improved over time. It positions Windows Azure as an open, flexible cloud platform and outlines why it may be useful for building, deploying, and managing applications.
How to Build & Develop Responsive Open Learning Environments with the ROLE SDKDominik Renzel
A ROLE Developer Workshop held at Dev8eD 2012 in Birmingham, UK. To all participants: thank you for coming! Resources used in the workshop: http://dbis.rwth-aachen.de/gadgets/dev8ed/
Similar to Open Wonderland: A Tool for Collaborative Software Development (20)
How to Build & Develop Responsive Open Learning Environments with the ROLE SDK
Open Wonderland: A Tool for Collaborative Software Development
1. A Tool for
Collaborative Software Development
Nicole Yankelovich
Open Wonderland Foundation
WonderBuilders, Inc.
nicole@wonderbuilders.com
2. What is Open Wonderland (OWL)?
100% Java, free, open-source toolkit for
creating 3D immersive virtual worlds
Copyright 2013, Open Wonderland Foundation 2
3. Build Worlds for...
Simulation
Collaboration with Live Docs
Mixed-Reality Interactions
3D Data Visualization and Analysis Integrating with Real World
Copyright 2013, Open Wonderland Foundation 3
5. Modules for Extensibility Module
• Modules akin to “plug-ins” for adding Code
Artwork
apps and other functionality to OWL Scripts
Assembled worlds
• Mechanism for packaging & sharing Other resources
OWL extensions written in Java
> Can contain code, artwork, audio,
scripts, web management and web services
> Also world configurations for sharing whole worlds
> Deliver art assets via embedded HTTP server
> Packaged as archive (jar) files
• Modules can depend on other modules
Copyright 2013, Open Wonderland Foundation 5
6. Modules can add Apps
• Multi-user, interactive 2D apps
Whiteboard Firefox Screen Sharer Webcam Viewer
• Interactive 3D apps 2D + 3D Combined
Audio Recorder Mic Twitter Feed Portal
Copyright 2013, Open Wonderland Foundation Comp Sci Lesson 6
7. Modules can add Capabilities
• Capabilities are functionality that can
be applied to any in-world object
• Each can optionally include a property
sheet
Copyright 2013, Open Wonderland Foundation 7
8. Capability Examples
• Audio: Add recorded audio or audio stream
• Container: Group objects; inherit properties
• Portal: Teleport to new location
• EZScript: Add scripting to any object
2
Copyright 2013, Open Wonderland Foundation 8
9. Modules can add Menu items
• New functionality appears in menu hierarchy
Copyright 2013, Open Wonderland Foundation 9
10. Wonderland Module Warehouse
• Browse
apps &
features
• Share
• Comment
• Rate
Copyright 2013, Open Wonderland Foundation 10
11. Web-based Admin Console
• Add / remove modules from web UI
Copyright 2013, Open Wonderland Foundation 11
12. Case Studies, Activities, and Tools
• Look at two case studies of OWL use for
collaborative software development
> Subsnapshots Project
• Export objects
> Postcards Code-a-thon
• In-world screenshots
• Used a wide range of collaboration tools to support
full range of software development activities
> Planning, coding, debugging, testing, documenting, ...
Copyright 2013, Open Wonderland Foundation 12
13. Case Study – “Subsnapshot” Project
• Collaborative module
development project
• Any developer in the open
source community was
invited to participate in live
weekly meetings
• All meetings held in OWL
• Main purpose
> Help educate developers so more could contribute to
project, help fix bugs, and add new features
Copyright 2013, Open Wonderland Foundation 13
14. SubSnapshot Sessions
• Logistics
> All participants remote
> 2-3 times per month; 1 hour
> Averages 8-12 participants
> September 2010 – May 2011
• Learning Community
> No formal instructor
> OWL architect defacto leader
> Participants take turns driving
> Focus on understanding, good
coding practices, not speed
Copyright 2013, Open Wonderland Foundation 14
15. Case Study - “Postcard” Code-a-thon
• Intensive three-day event to create a module
• Participants came from US, Canada, and several
European countries
• Run by a small organizing committee
Copyright 2013, Open Wonderland Foundation 15
16. Postcards
• New feature that allows
virtual world users to
take and send pictures.
• Uses a virtual camera to
set up shot; simple UI to
compose a message and
specify how to share
• Differences:
> Intensive sessions
> Involved more UI design
> Non-developers involved
Copyright 2013, Open Wonderland Foundation 16
18. Activities & Tools
• Before/between sessions
> Live in-world planning mtgs.
> Asynchronous collaboration
• Google Wave, Google
Drive, OWL Forum, Facebook
> Setting up the environment
> Installing new code on
community server
> Testing
• During the live sessions
> Synchronous collaboration with high fidelity audio
> Suite of collaboration tools support variety of activities
Copyright 2013, Open Wonderland Foundation 18
30. Activity: Testing the Code
Tool: SubSnapshot Module
Copyright 2013, Open Wonderland Foundation 30
31. Activity: Testing on Remote Server
Tools: VNC, Screen Sharer
Copyright 2013, Open Wonderland Foundation 31
32. Activity: Documenting the Project
Tools: Facebook, Screen Sharer
Copyright 2013, Open Wonderland Foundation 32
33. Lessons Learned
• Benefits:
> Real work accomplished in
the virtual world
> Multiple simultaneous activities
> Participants highly engaged
> Strong relationships developed
> Agile techniques worked
remotely
• Challenges:
> Time zones
> Doing sufficient pre-work to set up the necessary tools
Copyright 2013, Open Wonderland Foundation 33
34. For More Information
• WonderBuilders
> http://WonderBuilders.com
> Custom worlds, consulting
• Open Wonderland
> http://OpenWonderland.org
• WonderBlog
> http://blogs.openwonderland.org
nicole@wonderbuilders.com
• Facebook
> http://facebook.com/openwonderland
• Twitter
> http://twitter.com/openwonderland
> use hashtag: #openwonderland
Copyright 2013, Open Wonderland Foundation 34