Oculus: A “Handy” Little App for Visualizing and Exploring Graphs

Mustafa Youldash, La Trobe University

This session delivers:

  • A brief overview to the project and its long-goal objectives.
  • An understanding of graphs, and show how their inner-workings (Nodes, Edges, …) form the building blocks of the project.
  • An introduction to both the Open Graphics Library for Embedded Systems (OpenGL ES) and GLKit frameworks, and how such powerful Application Programming Interferes (APIs) are used to draw graph elements with ease.
  • A quick commentary on CHCSVParser, and how it is leveraged for parsing (importing and exporting) graph data in CSV format (comma separated values).
  • Future plans and current challenges facing Oculus.
  • Qs and As.

This session assumes:

  • You have at least a descent understanding of basic iOS development principles.
  • You know a thing or two about the OpenGL API in general. If you have no previous experience with it, don’t worry!
  • You still remember your maths from high school. Examples + code snippets for basic vector and matrix manipulation will be covered.

Mustafa is with the Department of Computer Science and Computer Engineering, School of Engineering and Mathematical Sciences, La Trobe University, Bundoora (Melbourne). He is pursuing his candidature for a Ph.D. degree in Computer Science from the department, and has also worked as a supervisor for 3rd Year Industry Projects, in addition to running iOS developer labs for Advanced System Design, and Twitter Bootstrap hands-on labs for Internet Client Engineering.

Mustafa joined the Department of Computer Science, College of Computer and Information Systems, Umm Al-Qura University, Mecca, Saudi Arabia, in 2004 as a lecturer to a number of subjects such as Computer Organization and the Assembly Language, Data Structures and Algorithms, Computing Applications, Introduction to Computer Science, and other Foundation Study subjects.

Mustafa worked as a volunteer technology officer for the Saudi Student Association of Melbourne (2009 – 2012), and recently published the Association’s official iPhone app. At present, he is working alongside the Saudi Arabian Cultural Mission in Canberra to develop their official app for both iOS and Android.


  137.9 MB