I’m back again to share with you some of the things I am working on currently. If you’ve been following, you know that I have started a project to convert a DirectX interactive demo over to OpenGL. My first blog about this subject is Threaded Graphics to MID - a New Journey. This blog talks about the project plan and the different phases I expect to go through.
The first phase of my project to take a DirectX demo to a MID begins with porting DirectX code to OpenGL. In the past several weeks I have spent a lot of time preparing for this phase. I’ve read about half of the OpenGL Programming Guide, often called the “Redbook”, and spent a significant amount of time examining the code for the demo I am porting. I was a little uncertain exactly where to start the porting process, but began at the start of the program. This is a fairly complex, interactive demo with a substantial amount of code.
Establish the scope of the effort to create a mobilized version of an existing application. A number of capabilities are required to support an environment in which computing devices are mobile. Some of these capabilities are specific to an environment designed for mobility, while others may already be built into the application (though they may require modification for use in a mobilized context).
Identify business requirements that are specific to a mobilized application architecture. An architecture designed for mobile applications incorporates the use of portable computing devices and wireless networks into a computing environment in which a user must be able to keep working productively, regardless of the status of the network connection.
The needs analysis of the solution architecture for a mobilized application must accommodate the following aspects of the mobile computing environment: