Development of 2D/3D user interface prototyping system for portable information appliances based on XML