Friday 26 October 2012

Proposal

I have come up with a title, aim and objectives!


Title:
A Comparison of Web Based and Native Based Development for 3D Rendering Applications for Mobile Devices Using OpenGL
Aim:
To Develop an application for both web and native based platforms to determine which is more appropriate.

Objectives:
  • -          To review web based development and native based development
  • -          To research mobile 3d rendering techniques
  • -          Develop a 3D rendering app using both textured and un-textured objects
  • -          To determine which platform (web/native) gives the best performance
  • -          Obtain performance data using FPS, CPU usage and Memory
  • -          Evaluate results
  • -          Make Recommendations based on results 
I  have also decided to go with OpenGL as the graphics API and the Android as the device platform. OpenGL as it is a cross-language and multi-platform API and Android as its a growing market leader in smart phones...it is also free to develop on unlike the Iphone.  I have developed for both Iphone and Android in the past but my experience in Android is vastly superior to that of the Iphone.

Monday 15 October 2012

Refining My Idea

In my first post I said I wanted to do something with mobile programming and in my second I refined the idea slightly.  Today I have narrowed it down further!

My current plan is to compare web based programming and native programming on mobile devices for 3D rendering applications using OpenGL.  This is very similar to what I described yesterday but as many of you will know for an honours project you need to be quite specific.  After discussing with my lecturer he said to "refine" my concept. It may or may not be refined further after a seminar on Thursday, stay tuned for further updates. 

Saturday 13 October 2012

A Step Forward

Hello again,

I am writing this from the library after reading a few articles today. These articles have lead me to a subject I am thinking may be a solution! The solution to the question I have been asking myself for several months with no answer in sight..."what am I going to do my Honours Project on?"

The article that can now be described as a prophet is "Mobile Application Development: web vs native" by Andre Charland and Brian Leroux.  I am not going to give a run down of the whole article as the title is pretty obvious, but I do suggest anyone who is interested in mobile development should take a look.  Especially if you are involved in multi-platform development.  I have linked the article in a post below.

I am now thinking that my project will involve designing a series of bench mark tests and testing set programs on various devices.

Potential Types of Programs:

  • simple text editor
  • a simple render of a rotating 3D cube with simple lighting and no shading
  • a simple render of a rotating 3D cube with shading
  • a series of set calculations
All the programs will be tested on

  • start up time
  • CPU and RAM usage
The set of calculations will be tested on the above as well as time taken to complete the calculations.

I am now going to wait and see if my lecturers think that this is a decent enough idea. If it is approved work shall begin!

EBSCOhost: Mobile Application Development: Web vs. Native.

EBSCOhost: Mobile Application Development: Web vs. Native.

Friday 12 October 2012

Introduction

Hello big bad world of the Internet!

My name is Timmy Hasler and I am a 4th year Honours student at the University of Abertay Dundee studying Computer Games Applications Development. 

This blog is for me to record my progress and potentially stir some discussions with the wider world.

Where I am so far:

I have yet to firmly decide on a project for which the proposal deadline fast approaches!  I am considering doing something with mobile programming...more on this to come!