Showing posts with label ignite. Show all posts
Showing posts with label ignite. Show all posts

Tuesday, July 10, 2012

WebGL Interview 2

My learning in the open journey in building learning resources for the Mozilla Ignite initiative continues. 8 days back I had the amazing opportunity to speak with Mozillians Benoit Jacob, Ben Moskowitz and Bobby Richter, the conversation created the following pocast. This podcast was a discussion about some of the ideas forming from the Ignite challenge and we discussed what would be required to implement these ideas using WebGL within the superfast-superwide GENI network. The purpose of this podcast was to further identifying technologies and approaches so we can create focused learning labs, and set up experiments that others can follow and use as learning resources.

WebGL Interview 1

My learning in the open journey in building learning resources for the Mozilla Ignite initiative continues. 10 days back I had the amazing opportunity to speak with Mozillians Ben Moskowitz and Bobby Richter, the conversation created the following pocast. This podcast was a blue-sky discussion about using WebGL within the superfast-superwide GENI network. The purpose of this podcast was to start identifying technologies and approaches so we can create focused learning labs, and set up experiments that others can follow and use as learning resources.

Friday, June 29, 2012

The WebGL ecosystem

After a couple of recent discussions and some further reading; two diagrams have provided some great insight into WebGL as it relates to the web and other related technologies... These two digrams and related posts are as follows;

http://electronicdesign.com/article/embedded/html5-and-webgl-fit-interactive-embedded-applications

http://phillihp.com/2011/01/27/waiting-on-webgl-html5/


Mozilla Ignite + WebGL: Introduction

Over the last two weeks I have invested considerable time reading about, talking with people, and watching the occasional youtube video on WebGL. I've been doing this to create some learning resources for the Mozilla Ignite challenge. I won't be creating the technical resources myself; I will be facilitating the discussions and thinking around the WebGL technology and how Mozilla can best support the ignite candidates to onboard themselves. In otherwords, what aspects of OpenGL ES, WebGL (and related libraries) does a software developer need to understand to implement their ignite challenge idea. And what learning resources can Mozilla create to assist these developers.

A concept map can go a long way toward developing an understanding of any subject domain. This simple concept map is my first stab at WebGL and will be added to as I deepen my understanding.

An introductory concept map for WebGL. What is WebGL?

To start learning about WebGL there are many resources and tutorials to assist with learning. These resources can be found with internet searches and will take you to many step-by-step guides and youtube videos. I strongly suggest you spend time searching for, and completing WebGL tutorials if you are wanting to deepen your understanding of the coding to WebGL. An excellent YouTube video that covered an introduction to WebGL with a whole lot of coding examples is from Erik Möller...

Tuesday, June 26, 2012

Learning in the Open

Learning in the open; Koh Lanta, Thailand.
People who follow this blog know I am a strong believer in open education, self-directed life-long learning, and the creation of open educational resources. I also believe this can be successfully done outside of traditional learning approaches and institutions. I also believe a familiarity and understanding of your metacognitive abilities combined with agility and pragmatism you can successfully learn all you need out in the open with only attending an online course or traditional institution when it best suits your learning needs. I believe this so much that I dedicate this blog to the subject of self-directed life-long learning. I am also in the process of writing a book on Agile Learner Design, a book about understanding your metacognitive abilities and how to create your own personalized curriculum and courses. All in support of your own learning.

One area of learning and OER development I am currently involved is with the Mozilla Ignite Challenge. With this project I leverage my 25 years in technology and software architecture, combined it with my teaching, instructional design, and open education experience and create some OER to assist Mozilla Ignite candidates learn about some of the technologies available in (and supported by) this challenge.

What is Learning in the Open?
Learning in the open is based on four principles and one model;
Progressive inquiry in detail
Progressive Inquiry
  1. the principle of open learning - the learner is self-directed, independent, and self-guided.
  2. the principle of metacognition - the learner is aware of their own learning style, and how to best develop their own skills and knowledge.
  3. the principle of open - where everything they do while learning is done in the open, with transparency, reflection and frequent publishing of their knowledge gathering.
  4. the principle of collaboration - engage your peers and learning cohort with frequency and without hesitancy.
  5. progressive inquiry - provides the discipline and model to follow when working towards discovery and understanding.

How does this apply to the Mozilla Ignite Challenge?
By learning in the open, engaging others in my learning and publishing the artifacts of my leaning, I create a road-map for others to follow who want to learn the same. Over the next five weeks I will gather information in a variety of ways, publish frequently and coalesce the information into a single rich media artifact for peoples learning consumption. I will start with WebGL and finish with WebRTC. Feel free to follow along;

Sunday, June 17, 2012

Ignite Learning labs


I need to start investigating a number of technologies for the Mozilla Ignite challenge... the eight technologies I will be looking at include;
  1. WebGL - Graphics Library
  2. WebRTC - Real-Time Communications

  3. I'm going to start with these above two technologies and move into these final six if the first two investigations prove successful. Success will be measured through the creation of learning resources to assist ignite candidates.

  4. OpenFlow - deploy innovative protocols
  5. Eucalptyus VM - Infrastructure as a Service
  6. Web Audio API - processing and synthesizing audio
  7. WebCL - Heterogeneous parallel computing
  8. Node.js / Websockets 
  9. Appcache and WebAPIs 
With support from Mozilla Developer Network I am going to be creating some learning resources to assist people who are considering the ignite challenge and need to begin learning about the technologies available within the challenge. Feel free to follow along my delicious tags, and I will be posting my progress with each technology as I go. Enjoy the ride...