
 
dependent on the network speed. In the shared 3D 
manipulation method, however, the system 
performance of operation sharing is somewhat 
irrelevant of the network speed. The comparison of 
“scenario  i” and “scenario i  + 
α
” shows that the 
performance of operation sharing mainly depends on 
the hardware performance of clients.  
In Table 1, T
d
 is the average time delay for an 
interaction delivery to the other party, and T
c
 is the 
converging time for maintaining consistency when 
dependent operations are carried out simultaneously.  
When the two clients are simultaneously involved in 
viewing transformation, object manipulation, or 
object selection, the test result shows that there is 
correlation between the operation type and the 
converging time.  Since consistency is guaranteed 
when independent operations are performed, the 
converging time is the same as T
d
.  However, for 
dependent operations, the converging time (T
c
) is 
larger than T
d
 since the client of a higher priority 
sends a synchronization signal. 
5 CONCLUSIONS 
We have presented an efficient method for sharing 
the manipulation of 3D objects and their viewing 
environment over the network.  Based on the 
proposed method, we have also developed a 
collaborative mobile maintenance system that can 
support effective communication between a 
maintenance expert and a less-experienced operator 
at an interactive speed over the Internet. 
Compared with other conventional techniques 
for modeling and processing 3D objects, the 
problem of data sharing over the network entails 
different ways of representing and manipulating the 
3D models.  In the current work, we have considered 
only a small number of state variables to be shared 
over the network.  According to our experiment 
results, the network capacity of today can deal with 
sharing a reasonably large number of state variables 
at an interactive speed.  Thus we can apply the 
proposed approach to considerably more complex 
3D models over the network.  Nevertheless, the data 
structure for representing and manipulating these 
network-sharable 3D models would considerably be 
different from conventional ones. 
We believe that techniques for procedural 
modeling of complex 3D objects will play an 
important role in this new direction of research in 
geometric modeling and processing.  In future work, 
we will investigate a systematic way of utilizing 
previous techniques for procedural modeling in 
various important applications of 3D data sharing 
over the network. 
REFERENCES  
CDMA USB Modem CCU-550. Online at 
http://www.cmotech.com/eproduct6-1.htm, accessed 
on 10. Nov. 2008. 
Chen, L., Song, Z., and Feng, L., 2004. “Internet-enabled 
Real-time Collaborative Assembly Modeling via an e-
Assembly System : Status and Promise,” Computer-
Aided Design, 36, pp 835-847. 
Choi, C.-T., Lee, K.-H., Shin, K.-T., Hong, K.-S., and Ahn, 
H.-S., 1999. “Automatic Landing Method of a 
Reclaimer on the Stockpile”, IEEE Transactions on 
System, Man, and Cybernetics-Part C : Applications 
and Reviews, Vol. 29, No. 1, Feb., pp.308-314. 
Hamza-Lup, F.G., and Rolland, J.P., 2004. “Scene 
Synchronization for Real Time Interaction in 
Distributed Mixed Reality and Virtual Reality 
environments,” Presence: Teleoperators & Virtual 
Environments, Special Issue: Collaborative Virtual 
Environments, Volume 13, Issue 3, MIT Press, 
Cambridge, MA, USA, June. 
Linebarger, J.M., and Kessler, G.D., 2004. "Concurrency 
Control Mechanisms for Closely Coupled 
Collaboration in Multithreaded Peer-to-Peer Virtual 
Environments," Presence: Teleoperators and Virtual 
Environments, Vol. 13, Issue 3, pp. 296-314, Jun. 
Nishino, H., Utsumiya, K., Sakamoto A., Yoshida, K., and 
Korida, K., 1999. “A method for sharing interactive 
deformations in collaborative 3D modeling,” 
Proceedings of ACM VRST, pp. 116-123, Dec.  
Palazzi, C.E., Ferretti, S., Cacciaguerra, S., and Roccetti 
M., 2004. “On Maintaining Interactivity in Event 
Delivery Synchronization for Mirrored Game 
Architectures”, Proc. of NIME’04, pp. 157-165, Dallas, 
TX, USA. 
Pang, A., and Wittenbrink, C., 1997. “Collaborative 3D 
Visualization with CSpray,” IEEE Computer Graphics 
Applications, 17(2), pp.32–41. 
Wang, J.F., Tse, P.W., He, L.S., and Yeung, R.W., 2004. 
“Remote sensing, diagnosis and collaborative 
maintenance with Web-enabled virtual instruments 
and mini-servers,” International Journal of Adv. 
Manufacturing Technology, pp. 764-772. 
 
SHARED MANIPULATION OF 3D OBJECTS FOR COLLABORATIVE MOBILE MAINTENANCE
289