Wednesday, February 2, 2011

Android Development


Here are a few online resources for Android development:



Here are a few tips:


  • Ctrl-F11 to turn the emulator for 90 degrees.

Sunday, January 30, 2011

Nerdel's Fruit Cube 1.3 Released




Nerdel's Fruit Cube 1.3 has been released. There are two versions, one for iPhone/iPod Touch (iTunes link), and another one (Nerdel's Fruit Cube HD) for iPad only (iTunes link).

Nerdel's Fruit Cube is a learning game jointly developed by the Nerdel Company and Three Immersions, Inc.






Sunday, March 7, 2010

Two-Stage Virtual World Design Process

Virtual world projects are indeed software projects, because they may involve not only significant coding, but only various sources of complexity that make a typical software project hard to predict and difficult to manage, including evolving requirements, different backgrounds of team members, and communication issues both among team members and between the team and the clients. Thus, many software engineering tools, principles, and processes are applicable in virtual world projects.

We found that a two-stage, Scrum-based design process worked well for enterprise three-dimensional virtual world (3DVW) projects. In this two-stage process, first, we consult with the client to evaluate all available 3DVW platforms, identify the most appropriate platform in the context of a specific project, and produce a detailed proposal with blueprints so that all stakeholders in the client's organization have something concrete and visual to discuss and comment on.

Second, we implement the proposed 3DVW solution based on the approved blueprints using the industry-leading Scrum development process, in which representatives from the client's organization are closely involved, sometimes as product owners in the team if they can commit necessary time and attention to be a team member.

This two-stage design process ensures that the user community in the client's organization has ample opportunity to provide input at various stages of the project, which not only helps improve usability, but also facilitates project adoption once it is deployed.

Examples of actual projects that we delivered can be found here.