I n t e r n a t i o n a l   J o u r n a l   o f   E l e c t r i c a l   a n d   C o m p u t e r   E n g i n e e r i n g   ( I J E C E )   V o l .   5 ,   N o .   1 ,   F e b r u a r y   2 0 1 5 ,   p p .   1 4 2 ~ 1 4 9   I S S N :   2 0 8 8 - 8 7 0 8             1 4 2       J o u r n a l   h o m e p a g e :   h t t p : / / i a e s j o u r n a l . c o m / o n l i n e / i n d e x . p h p / I J E C E   L o c a t i o n - B a s e d   A u g m e n t e d   R e a l i t y   I n f o r m a t i o n   f o r   B u s   R o u t e   P l a n n i n g   S y s t e m       K o m a n g   C a n d r a   B r a t a 1 , 2 ,   D e r o n   L i a n g 2 ,   S h o l e h   H a d i   P r a m o n o 1   1 D e p a r t m e n t   o f   Co m p u t e r   S c i e n c e   a n d   I n f o r m a t i o n   E n g i n e e r i n g ,   N a t i o n a l   Ce n t r a l   U n i v e r s i t y ,   T a i w a n   2 D e p a r t e m e n t   o f   E l e c t r i c a l   E n g i n e e r i n g ,   U n i v e r s i t y   o f   Br a w i j a y a ,   M a l a n g ,   I n d o n e s i a       A r t i c l e   I n f o     A B S T R A C T   A r t i c l e   h i s t o r y :   R e c e i v e d   O c t   4 ,   2 0 1 4   R e v i s e d   N o v   2 1 ,   2 0 1 4   A c c e p t e d   D e c   1 0 ,   2 0 1 4       Bu s   Ro u t e   P l a n n e r   a p p l i c a t i o n s   w i l l   u n f o l d   t h e i r   f u l l   p o t e n t i a l   w h e n   b u s   p a s s e n g e r s   a r e   e n a b l e d   t o   g e t   i n f o r m a t i o n   a b o u t   t h e   s h o r t e s t   p a t h   r o u t e ,   m a k e   a   t r a v e l   p l a n   a n d   g e t   t h e   c o r r e c t   b u s e s   i n   o r d e r   t o   r e d u c e   t h e   t r a v e l   t i m e .   H o w e v e r ,   a l l   t h e s e   i n f o r m a t i o n   a r e   p r o v i d e d   i n   t e x t   b a s e d   a n d   m a p   v i e w .   I t   i s   d i f f i c u l t   t o   u n d e r s t a n d   t h e m   f o r   t h e   p e r s o n   w h o   d o e s   n o t   k n o w   p l a c e   i n   t h e   m a p .   T h i s   p a p e r   d e s c r i b e s   t h e   a n d r o i d   b a s e   a p p l i c a t i o n   o f   A u g m e n t e d   Re a l i t y   ( A R)   t h a t   h a s   f e a t u r e   t o   s u p p o r t   t h e   a c t i o n   o f   a   b u s   u s e r   i n   a n   i n n o v a t i v e   a n d   d y n a m i c   w a y s   b y   p u t t i n g   a d d i t i o n a l   i n f o r m a t i o n   l a y e r   o n   s m a r t   p h o n e   c a m e r a   s c r e e n   a n d   g i v e   t h e   i n s t r u c t i o n   a s s i s t a n t   t h a t   l e a d i n g   t h e   u s e r   w a y   t o   t h e   n e a r e s t   b u s   s t o p .   T h e   e x p e r i m e n t a l   r e s u l t s   s h o w   t h a t ,   t h e   o v e r a l l   f u n c t i o n a l   o f   p r o p o s e d   a p p l i c a t i o n   c a n   b e   r u n   w e l l   i n   v a r i o u s   t y p e   o f   A n d r o i d   s m a r t   p h o n e .   W h e n   c o m p a r e d   w i t h   s i m i l a r   b u s   t r a v e l i n g   a p p l i c a t i o n s ,   t h e   p r o p o s e d   a p p l i c a t i o n   w o r k s   m o r e   e f f i c i e n t .   K e y w o r d :   A u g m e n t e d   R e a l i t y   B u s   R o u t e   P l a n n i n g   M o b i l e   A p p l i c a t i o n   N a v i g a t i o n   Co p y r i g h t   ©   2 0 1 5   I n s t i t u t e   o f   A d v a n c e d   E n g i n e e r i n g   a n d   S c i e n c e .     A l l   r i g h t s   r e s e r v e d .   C o r r e s p o n d i n g   A u t h o r :   K o m a n g   C a n d r a   B r a t a ,     D e p a r t m e n t   o f   C o m p u t e r   S c i e n c e   a n d   I n f o r m a t i o n   E n g i n e e r i n g ,   N a t i o n a l   C e n t r a l   U n i v e r s i t y ,   N o .   3 0 0 ,   J h o n g d a   R d . ,   J h o n g l i   C i t y ,   T a o y u a n   C o u n t y   3 2 0 0 1 ,   T a i w a n ,   R O C .   D e p a r t m e n t   o f   E l e c t r i c a l   E n g i n e e r i n g ,   U n i v e r s i t y   o f   B r a w i j a y a ,   J l .   V e t e r a n ,   M a l a n g   6 5 1 4 5 ,   E a s t   J a v a ,   I n d o n e s i a .   E m a i l :   k o m a n g . c a n d r a . b r a t a @ g m a i l . c o m       1 .   I N T R O D U C T I O N     A   b u s   p a s s e n g e r   d i s l i k e s   u n c e r t a i n t y   i n   h i s   t r a v e l i n g .   I f   h e   c o u l d   g e t   i n s t a n t ,   p e r s o n a l ,   a n d   r e a l - t i m e   b u s   i n f o r m a t i o n   t r a f f i c   o r   s o l u t i o n s   t h a t   h e l p   h i m   m a k e   d e c i s i o n   t o   r e d u c e   t h e   t r a v e l   t i m e   t o   h i s   d e s t i n a t i o n ,   h e   w o u l d   h a v e   m u c h   l e s s   u n c e r t a i n t y   t o   d e a l   w i t h .     P r e v i o u s   w o r k   o n   b u s   r o u t e   i n f o r m a t i o n   h a d   p r o p o s e d   a   r a n g e   o f   f e a t u r e s   f o r   r o u t e   p l a n n i n g   a n d   d i r e c t i o n   p r o b l e m s .   S u c h   f e a t u r e s   i n c l u d e   u s i n g   m u l t i m o d a l   i n t e g r a t e d   d a t a   t h a t   p r o v i d e d   b y   g o v e r n m e n t   [ 1 ] - [ 2 ]   a n d   p a r t i c i p a t o r y   s e n s i n g   t e c h n i q u e   [ 3 ] .   W e   a l s o   a l r e a d y   d e v e l o p e d   T a i p e i   B u s R o u t e P l a n n e r ,   a n   a n d r o i d   a p p l i c a t i o n   t h a t   c a n   b e   u s e d   t o   m a k e   a   t r a v e l i n g   p l a n   a n d   g e t   t h e   c o r r e c t   b u s e s   b y   p r o v i d e   i n f o r m a t i o n   a b o u t   b u s   r o u t e   a n d   b u s   a r r i v a l   t i m e   [ 4 ] .   H o w e v e r ,   a l l   t h e s e   i n f o r m a t i o n   a r e   p r o v i d e d   i n   t e x t   b a s e d   m a p   v i e w .   T h i s   a p p l i c a t i o n   d o   n o t   p r o v i d e   a d d i t i o n a l   i n f o r m a t i o n   t o   m a k e   s u r e   t h e   u s e r   c a n   g o   t o   t h e   c o r r e c t   n e a r e s t   b u s   s t o p   o r   r o u t e   p a t h   t h a t   a p p l i c a t i o n   s u g g e s t ,   s o   i t   i s   d i f f i c u l t   t o   u n d e r s t a n d   t h e m   f o r   t h e   p e r s o n   w h o   d o e s   n o t   k n o w   t h e   p l a c e   a n d   c a n   c a u s e   t h e   u s e r   c o n f u s e   a n d   f a i l   t o   f i n d   t h e   d e s t i n a t i o n   e s p e c i a l l y   f o r   f o r e i g n e r .   A c c o r d i n g   t o   T a i p e i   d a t a ,   6 5 %   o f   f o r e i g n   v i s i t o r s   g o   t o   t h e   s e r v i c e   c e n t e r s   f o r   s e e k i n g   t h e   d i r e c t i o n s   t o   t h e i r   d e s t i n a t i o n s   [ 5 ] .     R e c e n t   i m p r o v e m e n t s   i n   t h e   c a p a b i l i t i e s   o f   s m a r t   p h o n e s   a r e   m a k i n g   t h e   l o c a t i o n - b a s e d   a u g m e n t e d   r e a l i t y   s e r v i c e s   a   r e a l i t y .   A R   i s   a   p o w e r f u l   u s e r   i n t e r f a c e   t e c h n o l o g y   t h a t   a u g m e n t s   t h e   u s e r s   r e a l   l i f e   e n v i r o n m e n t   w i t h   c o m p u t e r   g e n e r a t e d   d a t a .   T h e   t e c h n o l o g y   o f   A R   i s   s t u d i e d   i n   a   v a r i e t y   o f   a r e a s   f o r   o v e r   1 0   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I S S N :   2 0 8 8 - 8 7 0 8     L o c a t i o n - B a s e d   A u g m e n t e d   R e a l i t y   I n f o r m a t i o n   f o r   B u s   R o u t e   P l a n n i n g   S y s t e m   ( K o m a n g   C a n d r a   B r a t a )   1 4 3 y e a r s   [ 6 ] .   T h e   i n t e r e s t   o f   t h o s e   s t u d i e s   i s   m o t i v a t e d   b y   a   w i d e   r a n g e   o f   a p p l i c a t i o n s   t h a t   p r o d u c e d ,   s u c h   a s   e n t e r t a i n m e n t   [ 7 ] ,   s o c i a l   m e d i a   [ 8 ] ,   g e o g r a p h i c   i n f o r m a t i o n   s y s t e m   ( G I S )   [ 9 ]   a n d   n a v i g a t i o n   [ 1 0 ] .   T h e   l o c a t i o n - b a s e d   a u g m e n t e d   r e a l i t y   v i e w   p r o v i d e s   a   d i r e c t   v i e w   o f   r e a l i t y   e n h a n c e d   w i t h   a d d i t i o n a l   c o m p u t e r - g e n e r a t e d   d a t a ,   a s   o p p o s e d   t o   a   c o n v e n t i o n a l   m a p ,   w h i c h   p r o v i d e s   a n   a b s t r a c t   v i e w   f r o m   a b o v e .     I n   t h i s   p a p e r ,   w e   h a v e   p r o p o s e d   a   r o b u s t ,   l i g h t w e i g h t   a n d   c o m p u t a t i o n a l l y   i n e x p e n s i v e   A u g m e n t e d   R e a l i t y   s y s t e m   t h a t   c a n   s u p p o r t   t h e   i n f o r m a t i o n   t h a t   u s e r   g e t .   T h i s   s y s t e m   n a m e   i s   B u s A R ,   t h e   A R   f e a t u r e   t h a t   p r o v i d e s   i n f o r m a t i o n   s u c h   a s   o b j e c t s   o f   b u s   s t o p s   a n d   d e t a i l   i n f o r m a t i o n   t h a t   a r e   o v e r l a i d   o n   a   s m a r t   p h o n e s   c a m e r a   v i e w .   B u s A R   i s   o b v i o u s l y   c o n t r i b u t i n g   t o   i m p r o v e   t h e   u s a b i l i t y   o f   p u b l i c   b u s   t r a n s p o r t a t i o n   a n d   t h a t   w i l l   b e   a   b i g   h e l p   f o r   a   b u s   p a s s e n g e r   w h o   a r e   n o t   g o o d   a t   r e a d i n g   m a p s   t o   u n d e r s t a n d   a   l o c a t i o n   o f   t h e   n e a r e s t   b u s   s t o p   t o   d e s t i n a t i o n .       2 .   R E S E A R C H   M E T H O D     T h e r e   a r e   m a n y   m e t h o d s   a v a i l a b l e   f o r   m a r k e r   d e t e c t i o n   a n d   t r a c k i n g   i n   A u g m e n t e d   R e a l i t y ,   T a k e t o m i   e t   a l   [ 1 1 ]   d e s c r i b e   a   r o b u s t   o u t d o o r   t r a c k i n g   m e t h o d   t h a t   u s e s   t w o   s t a g e s .   I n   t h e   i n i t i a l   o f f   l i n e   s t a g e ,   a   l a n d m a r k   d a t a b a s e   i s   c o n s t r u c t e d   f r o m   s t r u c t u r e   f r o m   m o t i o n   d a t a   a n d   l a s e r   r a n g e   f i n d e r   i n f o r m a t i o n .   A f t e r   t h i s   d a t a b a s e   i s   c o n s t r u c t e d ,   l a n d m a r k   t r a c k i n g   c a n   b e   u s e d   i n   a   n o n - l i n e   s t a g e   t o   p r o v i d e   w i d e - a r e a   o u t d o o r   t r a c k i n g   f o r   m o b i l e   A R   a p p l i c a t i o n s .   S t e p h e n   D i V e r d i   u s e s   a   v i s i o n - b a s e d   a p p r o a c h   f o r   o r i e n t a t i o n   t r a c k i n g   [ 1 2 ] .   I t   t r a c k s   t h e   c a m e r a   o r i e n t a t i o n   i n   r e a l   t i m e   a n d   s i m u l t a n e o u s l y   c r e a t e s   a n   e n v i r o n m e n t   m a p   b y   c a l c u l a t i n g   t h e   o p t i c a l   f l o w   b e t w e e n   s u c c e s s i v e   f r a m e s .   T h e s e   m e a s u r e m e n t s   a r e   r e f i n e d   w i t h   m o r e   c o m p u t a t i o n a l l y   e x p e n s i v e   l a n d m a r k   t r a c k i n g   t o   a v o i d   t h e   d r i f t   t h a t   f r a m e - t o - f r a m e   f e a t u r e   m a t c h i n g   i n t r o d u c e s .   B u t   t h i s   a p p r o a c h   c a n t   r u n   o n   p h o n e s   d u e   t o   h i g h   c o m p u t a t i o n a l   c o s t s ,   b e c a u s e   t h e   m e t h o d   r e q u i r e s   e x t e n s i v e   G P U .   S e n s o r   b a s e d   t r a c k i n g   o b t a i n   g e o - l o c a t i o n   i n f o r m a t i o n   b y   t h e   f u s i o n   o f   s e v e r a l   d i f f e r e n t   s e n s o r s   l i k e   G P S ,   m a g n e t o m e t e r   a n d   l i n e a r   a c c e l e r o m e t e r s   t o   d e t e r m i n e   w h e r e   a n n o t a t i o n s   s h o u l d   a p p e a r   i n   t h e   c a m e r a   v i e w .   A R   a l s o   n e e d s   a n   i n t e r n e t   c o n n e c t i o n   t o   r e c e i v e   d a t a   f o r   t h e   i n f o r m a t i o n   l a y e r .     C u r r e n t   c o m m e r c i a l   s o l u t i o n s   f o r   A R   b r o w s e r   o n   s m a r t   p h o n e   t h a t   u s e   s e n s o r   b a s e d   t r a c k i n g   a p p r o a c h   a r e   W i k i t u d e   [ 1 3 ]   a n d   L a y a r   [ 1 4 ] .   T h e   s e n s o r   b a s e d   a p p r o a c h   i s   u s e d   t o   t h i s   p r o j e c t ,   b e c a u s e   i t   i s   f o c u s e d   o n   t h e   d e v i c e s   l o c a t i o n   a n d   o r i e n t a t i o n .   T h i s   m e a n s   i f   u s e r   a r e   i n   a   p a r t i c u l a r   p l a c e   a n d   p o i n t i n g   t h e   d e v i c e   i n   a   p a r t i c u l a r   d i r e c t i o n ,   i t   s h o w s   o n l y   t h e   v i r t u a l   b u s   s t o p   a n n o t a t i o n s   t h a t   c o r r e s p o n d i n g   t o   t h a t   p l a c e   a n d   d i r e c t i o n   t h a t   m a t c h e d   w i t h   u s e r   r a d i u s   d i s t a n c e   a n d   b u s   s t o p   c o o r d i n a t e   o n   t h e   d a t a b a s e   L o c a t i o n - B a s e d   A R   p r o v i d e s   a   d i r e c t   v i e w   o f   r e a l i t y   e n h a n c e d   w i t h   a d d i t i o n a l   c o m p u t e r   g e n e r a t e d   d a t a ,   a s   o p p o s e d   t o   a   c o n v e n t i o n a l   m a p ,   w h i c h   p r o v i d e s   a n   a b s t r a c t   v i e w   f r o m   a b o v e .   T h e   c o r e   f u n c t i o n   a n d   a l s o   t h e   c o m m o n   g o a l   o f   B u s A R   i s   s i m p l y   t o   d i s p l a y   m o s t l y   t e x t u a l   c o m p u t e r   g e n e r a t e d   d a t a   a n n o t a t i o n s   t h a t   a r e   r e g i s t e r e d   i n   d a t a b a s e   t o   a n c h o r   p o i n t s   s u c h   a s   b u s   s t o p   p l a c e s   o r   o b j e c t s   i n   t h e   r e a l   w o r l d .   T h e   f i r s t   t h i n g   i n   e v e r y   A R   a p p   i s   t h e   c a m e r a   t o   c a p t u r e   t h e   r e a l   t i m e   l i v e   e n v i r o n m e n t ,   O r i e n t a t i o n   S e n s o r   ( m a g n e t i c   f i e l d   s e n s o r   a n d   a c c e l e r o m e t e r   s e n s o r ) ,   G y r o s c o p e   ( R o t a t i o n   d e t e c t i o n ) ,   G l o b a l   P o s i t i o n i n g   S y s t e m   ( G P S ) .       2 . 1 .   R e q u i r e m e n t s   A n a l y s i s   T o   e x t r a c t   t h e   i n f o r m a t i o n   w h i c h   c o u l d   b e   u s e f u l   f o r   a   u s e r ,   w e   p e r f o r m e d   a   s u r v e y   b a s e d   o n   [ 1 5 ]   t o   g e t   s o m e   f e e d b a c k s   a n d   u s e r   e x p e r i e n c e s   a b o u t   o u r   p r o t o t y p e .   T h e   f o l l o w i n g   i n f o r m a t i o n   r e q u i r e m e n t s   a r e   n e e d e d   f o r   B u s A R   a p p l i c a t i o n   :   1 .   L o c a t i o n - B a s e d   A u g m e n t e d   R e a l i t y   V i e w     M a p   V i e w   r o u t e   p l a n n i n g   g i v e   u s e r   i n f o r m a t i o n   a b o u t   a l l   b u s   s t o p s   t h a t   a v a i l a b l e   i n   o n e   p a r t i c u l a r   r o u t e .   I f   t h e   u s e r   i s   f o r e i g n e r   o r   n e w   p e o p l e   t h a t   d o e s n t   k n o w   t h e   a r e a   a n d   c o m p a s s   d i r e c t i o n ,   h e   c a n t   f i n d   t h e   b u s   s t o p   l o c a t i o n   t h a t   s h o w   o n   t h e   m a p   a n d   m a y   l o s e s   h i s   w a y   t o   t h e   b u s   s t o p   o r   g o   t o   t h e   w r o n g   b u s   s t o p .   A   b i g   h e l p   f o r   a   u s e r   w h o   i s   w a l k i n g   t o   t h e   b u s   s t o p   w o u l d   b e   t o   s h o w   h i m   w h i c h   b u s   s t o p s   a r e   c l o s e   t o   h i m   a n d   h o w   f a r   t h e   d i s t a n c e   f r o m   h i s   p o s i t i o n   i n   a n   i n t u i t i v e   w a y .   T o   d e v e l o p   a u g m e n t e d   r e a l i t y   f e a t u r e ,   w e   n e e d   d a t a   f r o m   s e v e r a l   s o u r c e s .   A s   p a r t   o f   t h i s   e x p e r i m e n t   s c o p e   w e   o n l y   d e a l t   w i t h   i n f o r m a t i o n   f r o m   T a i p e i   B u s   C o m p a n y   A P I   a n d   G o o g l e   A P I .   T h i s   a p p l i c a t i o n   m u s t   p r o v i d e   t h e   b u s   s t o p s   a s   a u g m e n t e d   r e a l i t y   e n t i t i e s   c a l l e d   P o i n t   O f   I n t e r e s t   ( P O I )   t h a t   c o u l d   b e   d i s p l a y e d   a s   w e l l   a s   d e t a i l s   o f   t h e s e   e n t i t i e s   l i k e   t h e   d e t a i l s   o f   t h e   b u s   s t o p   n a m e ,   d i s t a n c e   f r o m   u s e r ,   r o u t e   n a m e ,   u p c o m i n g   b u s   n a m e   a n d   t y p e   o f   b u s   ( l o w   c h a s e s   o r   n o r m a l )   a n d   a l s o   e s t i m a t e   t i m e   w h e n   b u s   w i l l   a r r i v e   i n   s p e c i f i c   b u s   s t o p .   T h e   P O I s   s h a p e   s h o u l d   b e   t r a n s p a r e n t   s o   t h a t   t h e   c a m e r a   v i e w   i s   n o t   c o m p l e t e l y   c o v e r e d .   T h e   P O I   m u s t   r e s p o n d   u s e r   t o u c h   e v e n t   w i t h   s h o w   t h e   d e t a i l   i n f o r m a t i o n   a b o u t   c o r r e s p o n d i n g   P O I .   I n   a d d i t i o n ,   P O I   a l s o   u p d a t e   t h e i r   d a t a   i n   r e a l   t i m e   w h i l e   a l l   p o s s i b l e   u s e r   m o v e m e n t s .     2 .   G u i d a n c e   S e r v i c e   T h e r e   a r e   m a n y   b u s   s t o p s   t h a t   c l o s e   t o   u s e r   p o s i t i o n ,   s o   u s e r   n e e d   t o   k n o w   t h e   i n f o r m a t i o n   a b o u t   t h e   n e a r e s t   b u s   s t o p   a n d   t h e   d i r e c t i o n   t o   g o   t h e r e .   B u s A R   s h o u l d   b e   s w a p p e d   f o r   i n f o r m a t i o n   a b o u t   t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
                              I S S N :   2 0 8 8 - 8 7 0 8   I J E C E   V o l .   5 ,   N o .   1 ,   F e b r u a r y   2 0 1 5   :     1 4 2     1 4 9   1 4 4 d i r e c t i o n   a n d   s t e p   b y   s t e p   h i n t   t o   n e a r e s t   b u s   s t o p   t h a t   i n f o r m   u s e r   w h e n   t o   t u r n   l e f t   o r   t u r n   r i g h t   w i t h o u t   c h a n g e   h i s   a p p l i c a t i o n   s c r e e n .   3 .   N a v i g a t i o n   S e r v i c e   I n t e g r a t i o n   I n   a d d i t i o n   t o   e n r i c h e d   t h e   g u i d a n c e   s e r v i c e ,   t h e r e   c o u l d   b e   a n o t h e r   p e r s p e c t i v e ,   w h i c h   i s   a c t i v a t e d   w h e n   u s e r s   c h o o s e   w h i c h   d i r e c t i o n   t h a t   t h e y   w a n t   t o   f o l l o w   i n   i n s t r u c t i o n   l i s t   v i e w   a n d   t h e n   p o i n t i n g   t h e   c a m e r a   o f   t h e   s m a r t p h o n e   t o   t h e   g r o u n d .   A   c o m p a s s - b a s e d   a r r o w   c o u l d   b e   s h o w n   i n   t h i s   v i e w .   A c c o r d i n g   t o   t h e   d e v i c e s   o r i e n t a t i o n   i t   a l w a y s   p o i n t s   t o   t h e   u s e r   d i r e c t i o n   w a y p o i n t .   S h o w   b a s i c   d e s c r i p t i o n   o f   t h i s   w a y p o i n t ,   a s   w e l l   a s   t h e   d i s t a n c e   o f   i t ,   s o   u s e r   i s   a b l e   t o   g e t   t h e   m o s t   i m p o r t a n t   i n f o r m a t i o n   t o   r e a c h   t h e   n e x t   w a y p o i n t   w i t h   j u s t   a   q u i c k   l o o k .     2 . 2 .   S y s t e m   A r c h i t e c t u r e     T h i s   s y s t e m   u s e   3 - t i e r   a r c h i t e c t u r e   f o r   d a t a   t r a n s a c t i o n s .   I t   i n v o l v e s   t h r e e   k e y   c o n c e p t s :   u s e   w e b   s e r v i c e   a s   d a t a   s e r v i c e ,   m o d u l a r i t y   i n   s o f t w a r e   d e v e l o p m e n t ,   f o r   s u p e r i o r   p e r f o r m a n c e   a n d   p o r t a b l i l i t y ,   i t   s e p a r a t e   t h e   c o m p o n e n t s   o f   a p p l i c a t i o n   s e r v e r s   t h a t   c o n t a i n i n g   b u s i n e s s   l o g i c   f u n c t i o n s   a n d   d a t a b a s e   s e r v e r s   t h a t   c o n t a i n i n g   d a t a b a s e s   p h y s i c a l l y   i n t o   d i f f e r e n t   t i e r s / l a y e r s .   T h e r e   a r e   t h o u s a n d s   o f   r o u t e   i n   T a i p e i   a n d   e a c h   r o u t e   h a v e   m a n y   b u s   s t o p   o b j e c t s ,   t h i s   a p p l i c a t i o n   o n l y   g e n e r a t e   t h e   a u g m e n t e d   r e a l i t y   P O I   o b j e c t s   i n   o n e   r o u t e   t h a t   c h o s e n   b y   u s e r .   S y s t e m   a r c h i t e c t u r e   a n d   d a t a   f l o w   o f   t h i s   a p p l i c a t i o n   a r e   s h o w n   i n   F i g u r e   1 .         F i g u r e   1 .   S y s t e m   a r c h i t e c t u r e   o f   B u s A R   e n v i r o n t m e n t s       D a t a   s o u r c e s   a r e   f r o m   o u r   d a t a b a s e   t h a t   r e f e r e n c e   t o   T a i p e i   B u s   A P I   a n d   G o o g l e   D i r e c t i o n   A P I   t h a t   p r o v i d e   t h e   d i r e c t i o n   d a t a .   I n   o r d e r   t o   m a k e   t h i s   s y s t e m   c o m p u t a t i o n a l l y   f a s t ,   w e b   s e r v i c e s   a r e   u s e d   a s   p a r t   o f   t h i s   c o r e   s y s t e m .   R e s p o n s e   t h a t   p r o v i d e d   b y   t h e   w e b   s e r v i c e   t h e n   d e c o d e d   b y   c l i e n t   a p p l i c a t i o n s   i n t o   a n   o b j e c t   t h a t   w i l l   b e   f u r t h e r   p r o c e s s e d   i n   t h e   a n d r o i d   c l i e n t   a p p l i c a t i o n   t o   r e n d e r   a n   a u g m e n t e d   P O I   m a r k e r .       2 . 3 .   M a r k e r   E x t r a c t i o n   I n   o r d e r   t o   d i s p l a y   a   P O I   m a r k e r   t o   u s e r   a c c u r a t e l y ,   t h i s   a p p l i c a t i o n   n e e d   t o   c o n v e r t   t h e   r a w   d a t a   f r o m   d a t a b a s e   t o   P O I   d a t a   f o r m a t   t h e n   g e n e r a t e   t h e   o b j e c t   m a r k e r   b a s e d   o n   u s e r   s m a r t   p h o n e   o r i e n t a t i o n .   W e b   s e r v i c e   i s   u s e d   a s   a   b r i d g e   b e t w e e n   c l i e n t s   a n d   s e r v e r .   M i c h a e l   C .   D a c o n t a   [ 1 6 ]   d e f i n e   w e b   s e r v i c e s   a r e   s o f t w a r e   a p p l i c a t i o n s   t h a t   c a n   b e   d i s c o v e r e d ,   d e s c r i b e d ,   a n d   a c c e s s e d   b a s e d   o n   X M L   a n d   s t a n d a r d   W e b   p r o t o c o l s   o v e r   i n t r a n e t s ,   e x t r a n e t s ,   a n d   t h e   I n t e r n e t   u s u a l l y   c a l l e d   A p p l i c a t i o n   P r o g r a m m i n g   I n t e r f a c e   ( A P I ) .   T h i s   s y s t e m   u s e   J S O N   ( J a v a S c r i p t   O b j e c t   N o t a t i o n )   a s   t h e   d a t a   t r a n s f e r   f o r m a t   b e c a u s e   t h a t   J S O N   i s   f a s t e r   a n d   u s e s   f e w e r   r e s o u r c e s   t h a n   X M L   [ 1 7 ] .   J S O N   i s   a   l i g h t w e i g h t   d a t a - i n t e r c h a n g e   l a n g u a g e ,   t e x t   b a s e d ,   e a s y   Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     L o c a t i o n - B a s e d   A u g m e n t e d   R e a l i t y   I n f o r m a t i o n   f o r   B u s   R o u t e   P l a n n i n g   S y s t e m t o   r e a d ,   a n d   h a v e   h i g h   c o m p a t i b i l i t y J a v a S c r i p t ,   P e r l   a n d   P y t h o n   [ 1 8 c o l l e c t   c u r r e n t   s m a r t   p h o n e   l o c a t i o n   a n d   o r i e n t a t i o n   u s i n g   s m a r t   p h o n e   s e n s o r s   t h e n   p e r f o r m   d a t a   r e q u e s W e b   s e r v i c e   i s   u s e d   t o   p r o c e s s   t h e   c l i e n t   r e q u e s t   a n d   d e t e r m i n e   t h e   d a t a   s o u r c e .   N e x t ,   r e s p o n s e   d a t a   f r o m   w e b   s e r v i c e   w i l l   b e   c o m p u t e d   a n d   t r a n s f o r m e d   t o   a u g m e n t e d   r e a l i t y   m a r k e r   i n   c l i e n t   s i d e .   F i n a l l y ,   t h e   g e n e r a t e d   m a r k e r   w i l l   b e   d i s p l a y e d   b a s e d   o n   s i n   F i g u r e   2 .         2 . 4 .   M a r k e r   D e t e c t i o n   W h e n   t h e   a p p l i c a t i o n   r u n n i n g ,   a u g m e n t e d   r e a l i t y   P O I   o b j e c t s   o f   b u s   s t o p s   a r e   o v e r l a i d   o n   c a m e r a   s c r e e n .   T h e   m a r k e r   d e t e c t i o n   p r o c e s s   u s e t o   s e r v e r   a n d   t h e n   g e n e r a t e   t h e   P O I   b a s e d   o n   d a t a   i n   d a t a b a s e .   A f t e r   t h e   a p p l i c a t i o n   g e t   r e s p o n s e   d a t a   a n d   p h o n e   l o c a t i o n ,   i t   s y n c r o n i z e   t h e   P O I   w i t h   s m a r t   p h o n e   o r i e n m a r k e r   c a n   b e   d i s p l a y e d   a c c u r a t e l y   i n   s m a r t p h o n e   s c r e e n   t h a t   o v e r l a i d   t h e   v i e w   o f   r e a l   w o r l d   o b j e c t .   I S S N :   2 0 8 8 - 8 7 0 8   B a s e d   A u g m e n t e d   R e a l i t y   I n f o r m a t i o n   f o r   B u s   R o u t e   P l a n n i n g   S y s t e m   ( K o m a n g   C a n d r a   B r a t a t o   r e a d ,   a n d   h a v e   h i g h   c o m p a t i b i l i t y   w i t h   m a n y   p o p u l a r   p r o g r a m m i n g   l a n g u a g e s   s u c h   a s   C ,   C + + ,   C # ,   J a J a v a S c r i p t ,   P e r l   a n d   P y t h o n   [ 1 8 ] .   T h i s   m e t h o d   w o r k s   o n   t h e   f o l l o w i n g   p r i n c i p l e s :   t h e   p r o c e s s   b e g i n s   w i t h   c o l l e c t   c u r r e n t   s m a r t   p h o n e   l o c a t i o n   a n d   o r i e n t a t i o n   u s i n g   s m a r t   p h o n e   s e n s o r s   t h e n   p e r f o r m   d a t a   r e q u e s W e b   s e r v i c e   i s   u s e d   t o   p r o c e s s   t h e   c l i e n t   r e q u e s t   a n d   d e t e r m i n e   t h e   d a t a   s o u r c e .   N e x t ,   r e s p o n s e   d a t a   f r o m   w e b   s e r v i c e   w i l l   b e   c o m p u t e d   a n d   t r a n s f o r m e d   t o   a u g m e n t e d   r e a l i t y   m a r k e r   i n   c l i e n t   s i d e .   F i n a l l y ,   t h e   g e n e r a t e d   m a r k e r   w i l l   b e   d i s p l a y e d   b a s e d   o n   s m a r t   p h o n e   s e n s o r s   v a l u e .   T h e   c o m p l e t e   p F i g u r e   2 .   P r o c e s s   f l o w   o f   B u s A R   s y s t e m       W h e n   t h e   a p p l i c a t i o n   r u n n i n g ,   a u g m e n t e d   r e a l i t y   P O I   o b j e c t s   o f   b u s   s t o p s   a r e   o v e r l a i d   o n   c a m e r a   d e t e c t i o n   p r o c e s s   u s e   t h e   m e t h o d   a s   s h o w n   i n   F i g u r e   3 .   T h i s   A R   a p p l i c a t i o n   s e n d   r e q u e s t   t o   s e r v e r   a n d   t h e n   g e n e r a t e   t h e   P O I   b a s e d   o n   d a t a   i n   d a t a b a s e .   A f t e r   t h e   a p p l i c a t i o n   g e t   r e s p o n s e   d a t a   a n d   p h o n e   l o c a t i o n ,   i t   s y n c r o n i z e   t h e   P O I   w i t h   s m a r t   p h o n e   o r i e n t a t i o n   a n d   m o v e m e n t   s e n s o r s   d a t a .   S o   t h e   P O I   m a r k e r   c a n   b e   d i s p l a y e d   a c c u r a t e l y   i n   s m a r t p h o n e   s c r e e n   t h a t   o v e r l a i d   t h e   v i e w   o f   r e a l   w o r l d   o b j e c t .     F i g u r e   3 .   M a r k e r   d e t e c t i o n   p r o c e s s     K o m a n g   C a n d r a   B r a t a )   1 4 5 p r o g r a m m i n g   l a n g u a g e s   s u c h   a s   C ,   C + + ,   C # ,   J a v a ,   T h i s   m e t h o d   w o r k s   o n   t h e   f o l l o w i n g   p r i n c i p l e s :   t h e   p r o c e s s   b e g i n s   w i t h   c o l l e c t   c u r r e n t   s m a r t   p h o n e   l o c a t i o n   a n d   o r i e n t a t i o n   u s i n g   s m a r t   p h o n e   s e n s o r s   t h e n   p e r f o r m   d a t a   r e q u e s t .   W e b   s e r v i c e   i s   u s e d   t o   p r o c e s s   t h e   c l i e n t   r e q u e s t   a n d   d e t e r m i n e   t h e   d a t a   s o u r c e .   N e x t ,   r e s p o n s e   d a t a   f r o m   w e b   s e r v i c e   w i l l   b e   c o m p u t e d   a n d   t r a n s f o r m e d   t o   a u g m e n t e d   r e a l i t y   m a r k e r   i n   c l i e n t   s i d e .   F i n a l l y ,   t h e   m a r t   p h o n e   s e n s o r s   v a l u e .   T h e   c o m p l e t e   p r o c e s s   f l o w   i s   s h o w n     W h e n   t h e   a p p l i c a t i o n   r u n n i n g ,   a u g m e n t e d   r e a l i t y   P O I   o b j e c t s   o f   b u s   s t o p s   a r e   o v e r l a i d   o n   c a m e r a   .   T h i s   A R   a p p l i c a t i o n   s e n d   r e q u e s t   t o   s e r v e r   a n d   t h e n   g e n e r a t e   t h e   P O I   b a s e d   o n   d a t a   i n   d a t a b a s e .   A f t e r   t h e   a p p l i c a t i o n   g e t   r e s p o n s e   d a t a   a n d   t a t i o n   a n d   m o v e m e n t   s e n s o r s   d a t a .   S o   t h e   P O I   m a r k e r   c a n   b e   d i s p l a y e d   a c c u r a t e l y   i n   s m a r t p h o n e   s c r e e n   t h a t   o v e r l a i d   t h e   v i e w   o f   r e a l   w o r l d   o b j e c t .     Evaluation Warning : The document was created with Spire.PDF for Python.
                              I S S N :   2 0 8 8 - 8 7 0 8   I J E C E   V o l .   5 ,   N o .   1 ,   F e b r u a r y   2 0 1 5   :     1 4 2     1 4 9   1 4 6 2 . 5 .   C a l c u l a t e   t h e   D i s t a n c e   T h i s   a p p l i c a t i o n   h a v e   u s e d   t h e   G r e a t   C i r c l e   H a v e r s i n e   F o r m u l a   t o   d e t e r m i n e   t h e   d i s t a n c e   b e t w e e n   P O I   m a r k e r   a n d   u s e r   l o c a t i o n .   G r e a t - c i r c l e   d i s t a n c e   i s   a   m e t h o d   k n o w n   f r o m   s p h e r i c a l   g e o m e t r y   t o   c a l c u l a t e   t h e   d i s t a n c e   b e t w e e n   t w o   p o i n t s   o n   a   c u r v e d   s u r f a c e   l i k e   t h e   e a r t h .   T h e   d i s t a n c e   i s   n o t   m e a s u r e d   b a s e d   o n   a   l i n e   t h r o u g h   t h e   s p h e r e ,   b u t   r e l a t e d   t o   t h e   s u r f a c e   o f   t h e   s p h e r e .   O n   c o m p u t e r   s y s t e m s   w i t h   l o w   f l o a t i n g - p o i n t   p r e c i s i o n ,   H a v e r s i n e   f o r m u l a   i s   n u m e r i c a l l y   b e t t e r - c o n d i t i o n e d   f o r   s m a l l   d i s t a n c e s   [ 1 9 ] .     = 2 a r c s i n s i n 2 + c o s c o s s i n 2   ( 1 )     = 6 3 7 1   ( 2 )     H e r e ,   A   c o r r e s p o n d s   t o   t h e   p o s i t i o n   o f   t h e   u s e r   a n d   B   t o   t h e   o n e   o f   t h e   P O I .   F u r t h e r ,   ϕ   d e n o t e s   t h e   l a t i t u d e   a n d   λ   t h e   l o n g i t u d e   o f   o n e   o f   t h e s e   p o s i t i o n s .   F i n a l l y ,   ϕ   =   ϕ B     ϕ A   c o r r e s p o n d s   t o   t h e   d i f f e r e n c e   b e t w e e n   t w o   l a t i t u d e s   a n d   λ   =   λ B     λ A   c o r r e s p o n d s   t o   t h e   d i f f e r e n c e   b e t w e e n   t w o   l o n g i t u d e s .   P a r a m e t e r s   ϕ ,   λ ,   ϕ ,   a n d   λ   m u s t   b e   a v a i l a b l e   i n   r a d i a n s   t o   c a l c u l a t e   t h e   a n g l e   θ   b e t w e e n   t h e s e   t w o   p o i n t s .   T o   d e t e r m i n e   d i s t a n c e   D ,   θ   m u s t   b e   m u l t i p l i e d   b y   t h e   r a d i u s   o f   t h e   e a r t h   6 3 7 1   k m .       3 .   R E S U L T S   A N D   D I S C U S S I O N   A s   d e s c r i b e d   i n   I E E E   s t a n d a r d s   [ 2 0 ]   [ 2 1 ] ,   v a l i d a t i o n   n e e d e d   t o   c h e c k   w h e t h e r   a l l   s o f t w a r e   f u n c t i o n a l i t i e s   h a v e   s a t i s f i e d   t h e   r e q u i r e m e n t s .   T o   e v a l u a t e   t h e   f e a s i b i l i t y   o f   o u r   a p p r o a c h ,   w e   i m p l e m e n t e d   s e v e r a l   c a s e   s t u d i e s   o n   t o p   o f   a n d r o i d   p l a t f o r m .   I n   t h e   f o l l o w i n g ,   w e   i n t r o d u c e   s e v e r a l   f u n c t i o n s   o f   B u s A R   l i k e   s e a r c h i n g   n e a r e s t   b u s   s t o p ,   i n f o r m   a   d e t a i l   b u s   s t o p   i n f o r m a t i o n ,   a n d   g u i d a n c e   a s s i s t a n c e   t o   d e m o n s t r a t e   t h e   u s a b i l i t y   o f   t h e   a p p l i c a t i o n .     3 . 1 .     S e a r c h i n g   N e a r e s t   B u s   S t o p   M a p V i e w   f u n c t i o n   a l l o w   t h e   u s e r   t o   s e e   h i s   c u r r e n t   l o c a t i o n   a n d   l o c a t i o n   o f   a v a i l a b l e   b u s   s t o p s   i n   p a r t i c u l a r   b u s   r o u t e   t h a t   c h o s e n   b y   u s e r .   T h i s   f e a t u r e   p r a c t i c a l l y   p r o v i d e s   a n   a b s t r a c t   v i e w   f r o m   a b o v e .   F i g u r e   4   s h o w s   t h e   d e t a i l   m a p   v i e w   o f   b u s   s t o p s   f u n c t i o n .   U s e r   c a n   u s e   t h i s   m a p   f u n c t i o n   t o   s e e   a v a i l a b l e   b u s   s t o p s   i n   p a r t i c u l a r   b u s   r o u t e   t h a t   c h o s e n   b y   u s e r .           F i g u r e   4 .   M a p V i e w   f u n c t i o n   o f   B u s A R   a p p l i c a t i o n       L o c a t i o n   i n f o r m a t i o n   f r o m   t h i s   m a p - b a s e d   v i e w   f u n c t i o n   c a n   b e   u s e d   t o   c r e a t e   a n   a u g m e n t e d   r e a l i t y   f u n c t i o n   t h a t   s u p p o r t s   t h e   u s e r   t o   u n d e r s t a n d   t h e   m a p   i n f o r m a t i o n   b y   s h o w   t h e   d i r e c t i o n   a n d   s t e p   b y   s t e p   h i n t   a s   P O I   m a r k e r s .   T h i s   a p p l i c a t i o n   g e n e r a t e s   t h e   a u g m e n t e d   P O I   o f   b u s   s t o p s   a n n o t a t i o n   b a s e d   o n   u s e r   p o s i t i o n   a n d   d i r e c t i o n .   I t   a l s o   c a l c u l a t e s   t h e   d i s t a n c e   b e t w e e n   u s e r   c u r r e n t   l o c a t i o n   a n d   P O I s   l o c a t i o n .   F i g u r e   5   s h o w s   t h a t   P O I   c a n   g u i d e   u s e r   t o   t h e   n e a r e s t   b u s   s t o p   b y   i n f o r m   h i m   w h e n   t o   t u r n   l e f t   o r   t u r n   r i g h t   w i t h o u t   c h a n g e   h i s   a p p l i c a t i o n   s c r e e n .     Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     L o c a t i o n - B a s e d   A u g m e n t e d   R e a l i t y   I n f o r m a t i o n   f o r   B u s   R o u t e   P l a n n i n g   S y s t e m F i g u r e   5 .       3 . 2 .     G u i d a n c e   A s s i s t a n t   a n d   B u s   S t o p   I n f o r m a t i o n   B u s A R   e n a b l e s   u s e r s   t o   i n t u i t i v e l y   f i n d   t h e   n e a r e s t   b u s   s t o p .   A d d i t i o n a l   i n f o r m a t i o n   f o r   u s e r   c u r r e n t   r o u t i n g   i n s t r u c t i o n   s e g m e n t   a r e   d i s p l a y e d   o n   t o p   r i g h t   c o r n e r   L i s t V i e w t o   h i s   n e a r e s t   b u s   s t o p .   I n   a d d i t i o n ,   B u s A R   n a v i g a t i o n   s e r v i c e   a c t i v a t e s   a   c o m p a s s p o i n t s   t o   t h e   n e x t   w a y p o i n t   w h e n   u s e r   p o i n t i n g   t h e   c a m e r a   o f   t h e   s m a r t p h o n e   t o   t h e   g r o u n d .   T h e   l e f t   s i d e   o f   F i g u r e   6   s h o w s   t h e   d e t a i l   v i e w   o f   t h i s   f e a t u r e .   T h e   n a v i g a t i o n   s e r v i c e s   a r e   p r o p a g a t e d   i n   r e a l   t i m e   m a n n e r   b a s e d   o n   u s e r   l o c a t i o n   t o   e n s u r e   a   u s e r   c a n   a r r i v e   i n   c o r r e c t   b u s   s t o p . U s i n g   t h e   T a i p e i   B u s   A P I   i n t e g r a t i o n   s e r v i c e ,   a l l   b u s   d a t a   i n   T a i p e i     c a n   b e   a p p l i c a t i o n   u s e r s .   T h e   u s e r   c a n   g e t   t h e   d e t a i l   i n f o r m a t i o n   w h i l e   o n   t r a v e l   t o   b u s   s t o p .   T h e   r i g h t   s i d e   o f   F i g u r e   6   s h o w s   t h e   d e t a i l   b u s   s t o p   i n f o r m a t i o n   f u n c t i o n   w h e n   u s e r   t o u c h   a   b u s   s t o p   P O I   m a r k e r   o n   t h e   s c r e e n ,   l i k e   b u s   s t o p   n a m e ,   r o u t e   n a m e ,   u p c o m i n g   b u s   n a m e   a n d   t y p e   o f   b u s   ( l o w   c h a s e s   o r   n o r m a l )   a n d   a l s o   e s t i m a t e   t i m e   w h e n   b u s   w i l l   a r r i v e   i n   s p e c i f i c   b u s   s t o p .     F i g u r e   6 .   A u g m e n t e d       3 . 3 .     R e s u l t   o f   P e r f o r m a n c e   T e s t i n g T h e   q u a l i t y   a n d   t h e   e f f i c a c y   o f   B p a r a m e t e r .   P r o p o s e d   a r c h i t e c t u r e   a n d   s o f t w a r e   d e v e l o p m e n t   m o d e l   i n   t h i s   p a p e r   w o r k s   q u i t e   w e l l   a s   c o m p a r e d   t o   t h e   o t h e r   s i m i l a r   a p p l i c a t i o n s .   F i g u r e   5   a n d   6   s h o w   t h a t   o u r   a p p l i c a t i o n   i s   m o r e   u s e r   f r i e n d l y   a s   c o m p a r e d   t o   e a r l i e r   s y s t e m s   ( F u n   T r a v e l   i n   T a i p e i   [ 1 ]   a n d   B f i n d   t h e   n e a r e s t   b u s   s t o p   a c c o r d i n g   t h e i r   l o c a t i o n .   I n   I E E E   s t a n d a r d   v a l i d a t i o n   [ 2 1 c o r r e c t n e s s ,   s o   w e   u s e   d a t a   c o m m u n i c a t i o n T o   c a l c u l a t e   d a t a   u s a g e ,   t h i s   a p p l i c a t i o n   h a v e   b e e n   r u n   i n   5   r o u n d s   w i t h   t i m e   d u r a t i o n s   a r e   5   m i n ,   1 0   m i n ,   1 5   m i n ,   2 0   m i n ,   a n d   2 5   m i n   i n   e a c h   r o u n d .   T h e   r a w   e x p e r i m e n t   d a t a   t h e n   t r a n s f o r m e d   t o   r e s u l t   d a t a   b y c a t e g o r i z e   t h e m   b y   d u r a t i o n   t i m e   a n d   t h e n   t a k e   t h e   a v e r a g e   v a l u e   o n   e a c h   c a t e g o r y .   F i g u r e   7   s h o w s   t h e   p e f o r m a n c e   o f   p r o p o s e d   a p p l i c a t i o n ,   t h i s   a p p l i c a t i o n   i s   m u c h   b e t t e r   i n   t e r m s   o f   d a t a   u s a g e   a s   c o m p a r e d   t o   t h e   I S S N :   2 0 8 8 - 8 7 0 8   B a s e d   A u g m e n t e d   R e a l i t y   I n f o r m a t i o n   f o r   B u s   R o u t e   P l a n n i n g   S y s t e m   ( K o m a n g   C a n d r a   B r a t a     F i g u r e   5 .   A u g m e n t e d   r e a l i t y   v i e w   o f   B u s A R   a p p l i c a t i o n   G u i d a n c e   A s s i s t a n t   a n d   B u s   S t o p   I n f o r m a t i o n   B u s A R   e n a b l e s   u s e r s   t o   i n t u i t i v e l y   f i n d   t h e   n e a r e s t   b u s   s t o p .   A d d i t i o n a l   i n f o r m a t i o n   f o r   u s e r   c u r r e n t   r o u t i n g   i n s t r u c t i o n   s e g m e n t   a r e   d i s p l a y e d   o n   t o p   r i g h t   c o r n e r   L i s t V i e w .   U s e r   c a n   c h o o s e   o n e   n e x t   w a y p o i n t   t o   h i s   n e a r e s t   b u s   s t o p .   I n   a d d i t i o n ,   B u s A R   n a v i g a t i o n   s e r v i c e   a c t i v a t e s   a   c o m p a s s - b a s e d   a r r o w   t h a t   a l w a y s   p o i n t s   t o   t h e   n e x t   w a y p o i n t   w h e n   u s e r   p o i n t i n g   t h e   c a m e r a   o f   t h e   s m a r t p h o n e   t o   t h e   g r o u n d .   T h e   l e f t   s i d e   o f   e   6   s h o w s   t h e   d e t a i l   v i e w   o f   t h i s   f e a t u r e .   T h e   n a v i g a t i o n   s e r v i c e s   a r e   p r o p a g a t e d   i n   r e a l   t i m e   m a n n e r   b a s e d   o n   u s e r   l o c a t i o n   t o   e n s u r e   a   u s e r   c a n   a r r i v e   i n   c o r r e c t   b u s   s t o p .   U s i n g   t h e   T a i p e i   B u s   A P I   i n t e g r a t i o n   s e r v i c e ,   a l l   b u s   d a t a   i n   T a i p e i     c a n   b e   a p p l i c a t i o n   u s e r s .   T h e   u s e r   c a n   g e t   t h e   d e t a i l   i n f o r m a t i o n   w h i l e   o n   t r a v e l   t o   b u s   s t o p .   T h e   r i g h t   s i d e   o f   F i g u r e   6   s h o w s   t h e   d e t a i l   b u s   s t o p   i n f o r m a t i o n   f u n c t i o n   w h e n   u s e r   t o u c h   a   b u s   s t o p   P O I   m a r k e r   o n   t h e   s c r e e n ,   l i k e   r o u t e   n a m e ,   u p c o m i n g   b u s   n a m e   a n d   t y p e   o f   b u s   ( l o w   c h a s e s   o r   n o r m a l )   a n d   a l s o   e s t i m a t e   t i m e   w h e n   b u s   w i l l   a r r i v e   i n   s p e c i f i c   b u s   s t o p .       A u g m e n t e d   n a v i g a t i o n   f u n c t i o n   ( l e f t )   a n d   d e t a i l   i n f o r m a t i o n   i n s i d e   P O I P e r f o r m a n c e   T e s t i n g   T h e   q u a l i t y   a n d   t h e   e f f i c a c y   o f   B u s A R   a p p l i c a t i o n   w a s   c o m p a r a t i v e l y   e v a l u a t e d   u s i n g P r o p o s e d   a r c h i t e c t u r e   a n d   s o f t w a r e   d e v e l o p m e n t   m o d e l   i n   t h i s   p a p e r   w o r k s   q u i t e   w e l l   a s   c o m p a r e d   t o   t h e   o t h e r   s i m i l a r   a p p l i c a t i o n s .   F i g u r e   5   a n d   6   s h o w   t h a t   o u r   a p p l i c a t i o n   i s   m o r e   u s e r   f r i e n d l y   a s   c o m p a r e d   t o   e a r l i e r   s y s t e m s   ( F u n   T r a v e l   i n   T a i p e i   [ 1 ]   a n d   B u s R o t e P l a n e r   [ 4 ] ) .   I t   c a n   h e l p   u s e r   t o   i n t u i t i v e l y   f i n d   t h e   n e a r e s t   b u s   s t o p   a c c o r d i n g   t h e i r   l o c a t i o n .     i d a t i o n   [ 2 1 ] ,   d a t a   u s a g e   m e n t i o n e d   a s   o n e   o f   i n d i c a t o r   f o r   e f f i c i e n c y   a n d   c o r r e c t n e s s ,   s o   w e   u s e   d a t a   c o m m u n i c a t i o n   u s a g e   a s   e f f i c i e n c y   i n d i c a t o r   i n   c o m p a r i s o n   w i t h   o t h e r   p r o j e c t s . T o   c a l c u l a t e   d a t a   u s a g e ,   t h i s   a p p l i c a t i o n   h a v e   b e e n   r u n   i n   5   r o u n d s   w i t h   t i m e   d u r a t i o n s   a r e   5   m i n ,   1 0   m i n ,   1 5   m i n ,   2 0   m i n ,   a n d   2 5   m i n   i n   e a c h   r o u n d .   T h e   r a w   e x p e r i m e n t   d a t a   t h e n   t r a n s f o r m e d   t o   r e s u l t   d a t a   b y c a t e g o r i z e   t h e m   b y   d u r a t i o n   t i m e   a n d   t h e n   t a k e   t h e   a v e r a g e   v a l u e   o n   e a c h   c a t e g o r y .   F i g u r e   7   s h o w s   t h e   p e f o r m a n c e   o f   p r o p o s e d   a p p l i c a t i o n ,   t h i s   a p p l i c a t i o n   i s   m u c h   b e t t e r   i n   t e r m s   o f   d a t a   u s a g e   a s   c o m p a r e d   t o   t h e     K o m a n g   C a n d r a   B r a t a )   1 4 7   B u s A R   e n a b l e s   u s e r s   t o   i n t u i t i v e l y   f i n d   t h e   n e a r e s t   b u s   s t o p .   A d d i t i o n a l   i n f o r m a t i o n   f o r   u s e r   c u r r e n t   .   U s e r   c a n   c h o o s e   o n e   n e x t   w a y p o i n t   b a s e d   a r r o w   t h a t   a l w a y s   p o i n t s   t o   t h e   n e x t   w a y p o i n t   w h e n   u s e r   p o i n t i n g   t h e   c a m e r a   o f   t h e   s m a r t p h o n e   t o   t h e   g r o u n d .   T h e   l e f t   s i d e   o f   e   6   s h o w s   t h e   d e t a i l   v i e w   o f   t h i s   f e a t u r e .   T h e   n a v i g a t i o n   s e r v i c e s   a r e   p r o p a g a t e d   i n   r e a l   t i m e   m a n n e r   U s i n g   t h e   T a i p e i   B u s   A P I   i n t e g r a t i o n   s e r v i c e ,   a l l   b u s   d a t a   i n   T a i p e i     c a n   b e   s h a r e d   t o   a l l   o f   t h i s   a p p l i c a t i o n   u s e r s .   T h e   u s e r   c a n   g e t   t h e   d e t a i l   i n f o r m a t i o n   w h i l e   o n   t r a v e l   t o   b u s   s t o p .   T h e   r i g h t   s i d e   o f   F i g u r e   6   s h o w s   t h e   d e t a i l   b u s   s t o p   i n f o r m a t i o n   f u n c t i o n   w h e n   u s e r   t o u c h   a   b u s   s t o p   P O I   m a r k e r   o n   t h e   s c r e e n ,   l i k e   r o u t e   n a m e ,   u p c o m i n g   b u s   n a m e   a n d   t y p e   o f   b u s   ( l o w   c h a s e s   o r   n o r m a l )   a n d   a l s o   e s t i m a t e     a n d   d e t a i l   i n f o r m a t i o n   i n s i d e   P O I   ( r i g h t )     c o m p a r a t i v e l y   e v a l u a t e d   u s i n g   d a t a   u s a g e   P r o p o s e d   a r c h i t e c t u r e   a n d   s o f t w a r e   d e v e l o p m e n t   m o d e l   i n   t h i s   p a p e r   w o r k s   q u i t e   w e l l   a s   c o m p a r e d   t o   t h e   o t h e r   s i m i l a r   a p p l i c a t i o n s .   F i g u r e   5   a n d   6   s h o w   t h a t   o u r   a p p l i c a t i o n   i s   m o r e   u s e r   f r i e n d l y   a s   u s R o t e P l a n e r   [ 4 ] ) .   I t   c a n   h e l p   u s e r   t o   i n t u i t i v e l y   m e n t i o n e d   a s   o n e   o f   i n d i c a t o r   f o r   e f f i c i e n c y   a n d   n c y   i n d i c a t o r   i n   c o m p a r i s o n   w i t h   o t h e r   p r o j e c t s .   T o   c a l c u l a t e   d a t a   u s a g e ,   t h i s   a p p l i c a t i o n   h a v e   b e e n   r u n   i n   5   r o u n d s   w i t h   t i m e   d u r a t i o n s   a r e   5   m i n ,   1 0   m i n ,   1 5   m i n ,   2 0   m i n ,   a n d   2 5   m i n   i n   e a c h   r o u n d .   T h e   r a w   e x p e r i m e n t   d a t a   t h e n   t r a n s f o r m e d   t o   r e s u l t   d a t a   b y   c a t e g o r i z e   t h e m   b y   d u r a t i o n   t i m e   a n d   t h e n   t a k e   t h e   a v e r a g e   v a l u e   o n   e a c h   c a t e g o r y .   F i g u r e   7   s h o w s   t h e   p e f o r m a n c e   o f   p r o p o s e d   a p p l i c a t i o n ,   t h i s   a p p l i c a t i o n   i s   m u c h   b e t t e r   i n   t e r m s   o f   d a t a   u s a g e   a s   c o m p a r e d   t o   t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
                              I S S N :   2 0 8 8 - 8 7 0 8   I J E C E   V o l .   5 ,   N o .   1 ,   F e b r u a r y   2 0 1 5   :     1 4 2     1 4 9   1 4 8 e a r l i e r   s y s t e m s .   T h i s   b e c a u s e   t h e   p r o p o s e d   s y s t e m   w a s   i m p l e m e n t e d   u s i n g   R E S T f u l   w e b   s e r v i c e   t e c h n o l o g y   w i t h   J S O N   a s   d a t a   e x c h a n g e   f o r m a t ,   s o   d i f f e r e n t   p l a t f o r m s   c l i e n t s   c a n   a c c e s s   i n f o r m a t i o n   i n   a n   e a s y   w a y   v i a   l i g h t w e i g h t   w e b   A P I .   D a t a   u s a g e   i n   b a n d w i d t h   m e t r i c   a t   v a r i o u s   a p p l i c a t i o n s   a n d   t h e   o v e r a l l   p e r f o r m a n c e   a r e   s u m m e d   u p   i n   T a b l e s   1 .       F i g u r e   7 .   D a t a   u s a g e   c o m p a r i s o n   i n   s e v e r a l   t i m e s       T a b l e   1 .   A v e r a g e   v a l u e   i n   b a n d w i d t h   m e t r i c   B u s A R   ( K B p s )   F T i F   ( K B p s )   B u s R o u t e P l a n n e r ( K B p s )   0 . 2 5   0 . 3 0   1 . 0 4       4 .   C O N C L U S I O N   T h i s   p a p e r   p r o p o s e s   a n   a u g m e n t e d   r e a l i t y   a p p l i c a t i o n   f o r   p u b l i c   t r a n s p o r t a t i o n .   A   b u s   p a s s e n g e r   c a n   u n d e r s t a n d   t h e   e x a c t   l o c a t i o n   o f   t h e   b u s   s t o p   i n   r e a l   w o r l d   i n t u i t i v e l y   w i t h   t h i s   a p p l i c a t i o n .   I n   a d d i t i o n ,   t h e   p a s s e n g e r   c a n   s e e   a l l   b u s   s t o p   i n f o r m a t i o n   i n   o n e   r o u t e   s u c h   a s   r o u t e   n a m e ,   s t o p   n a m e ,   i n c o m i n g   b u s   t y p e ,   a r r i v a l   t i m e   a n d   f a r e   w h e n   s e l e c t   o n e   o f   P O I   m a r k e r   i n   t h e   s c r e e n .   T h i s   s y s t e m   h a v e   b e e n   t e s t e d   i n   a n   u n c o n t r o l l e d   e n v i r o n m e n t   a n d   a   r e a l   t i m e   e n v i r o n m e n t   a s   w e l l .   T h e   r e s u l t s   s h o w   t h a t   t h i s   s y s t e m   i s   m o r e   r o b u s t   w h e n   c o m p a r e d   t o   t h e   o t h e r   s i m i l a r   s y s t e m s .   I t s   r e a l   t i m e   a u g m e n t e d   r e a l i t y   a p p l i c a t i o n   s o   m a k e s   i t   i m p r o v e   t h e   u s a b i l i t y   o f   b u s   t r a n s p o r t a t i o n .   I t   i s   a   l i g h t w e i g h t   a p p l i c a t i o n   t h a t   t a k e s   0 . 2 5   K B p s   d a t a   u s a g e   i n   a v e r a g e   t o   o p e r a t e .       A C K N O W L E D G E M E N T S   T h e   a u t h o r s   w o u l d   l i k e   t o   t h a n k s   T a i p e i   G o v e r m e n t   f o r   g i v e   t h e   b u s   c o m p a n y   t r a n s p o r t a t i o n   d a t a ,   A d a m   H e n d r a   B r a t a   f o r   p r o v i d e   a u t o m a t i c   d a t a   c o l l e c t o r   a n d   a l s o   r e v i e w e r s   f o r   t h e i r   v a l u a b l e   c o m m e n t s .       R E F E R E N C E S   [ 1 ]     D e p a r t m e n t   o f   T r a n s p o r t a t i o n ,   F u n   T r a v e l   i n   T a i p e i   ( F T i T ) ,   A NNU A L   R E P O R T   T a i p e i   Ci t y   G o v e r n m e n t ,   p p .   3 0 - 3 1 ,   2 0 1 2 .   [ 2 ]     Z h o u ,   C h o n g h u a ;   W e n g ,   Z h i y o n g ;   Ch e n   X u   a n d   Z h i z h e   S u ,   I n t e g r a t e d   T r a f f i c   I n f o r m a t i o n   S e r v i c e   S y s t e m   f o r   P u b l i c   T r a v e l   B a s e d   o n   S m a r t   P h o n e s   A p p l i c a t i o n s :   A   Ca s e   i n   Ch i n a ,   I . J .   I n t e l l i g e n t   S y s t e m s   a n d   A p p l i c a t i o n s ,   v o l .   1 2 ,   p p .   7 2 - 8 0 ,   2 0 1 3 .   [ 3 ]     Z h o u ,   P e n g f e i ;   Y u a n q i n g   Z h e n g ;   M o   L i ,   H o w   L o n g   t o   W a i t ? :   P r e d i c t i n g   Bu s   A r r i v a l   T i m e   w i t h   M o b i l e   P h o n e   b a s e d   P a r t i c i p a t o r y   S e n s i n g ,   A CM   J o u r n a l   ,   v o l .   9 7 8 - 1 - 4 5 0 3 - 1 3 0 1 - 8 / 1 2 / 0 6 ,   p p .   3 7 9 - 3 9 2 ,   2 0 1 2 .   [ 4 ]     S o f t w a r e   M e t h o d o l o g y   L a b o r a t o r y   ( S M L ) ,   Bu s   Ro u t e   P l a n n e r   S y s t e m ,   Na t i o n a l   Ce n t r a l   U n i v e r s i t y   P r i v a t e   c o m m u n i c a t i o n ,   T a i w a n ,   2 0 1 3 .     [ 5 ]     M o ,   Y a n - c h i h ,   T a i p e i   i n t r o d u c e s   d i r e c t i o n   s t i c k e r s   f o r   f o r e i g n   t o u r i s t s ,   T a i p e i   T i m e s   h t t p : / / w w w . t a i p e i t i m e s . c o m / N e w s / t a i w a n / a r c h i v e s / 2 0 1 3 / 0 4 / 1 9 / 2 0 0 3 5 6 0 1 1 9   [ A c c e s s e d   O c t o b e r   9 t h ,   2 0 1 3 ] .   [ 6 ]     Ro n a l d   T .   A z u m a ,   A   S u r v e y   o f   A u g m e n t e d   Re a l i t y ,   P r e s e n c e   T e l e   o p e r a t o r s   a n d   V i r t u a l   E n v i r o n m e n t ,   p p .   3 5 5 - 3 8 5 ,   1 9 9 7 .   5 9 1 2 0 . 8 2 5 9 . 2 3 5 8 4 5 2 7 1 . 8 1 5 1 . 6 2 9 5 . 8 4 0 4 . 2 6 1 9 . 2 3 5 3 6 1 5 . 6 9 4 9 . 2 1 1 8 0 1 4 6 9 . 4 0 2 0 0 4 0 0 6 0 0 8 0 0 1 0 0 0 1 2 0 0 1 4 0 0 1 6 0 0 5 1 0 1 5 2 0 2 5 Da t a   A m o u n t     ( K B ) T i m e   ( m i n ) B u s A R F Ti T B u s R o u t e Pl an n e r Evaluation Warning : The document was created with Spire.PDF for Python.
I J E C E     I S S N :   2 0 8 8 - 8 7 0 8     L o c a t i o n - B a s e d   A u g m e n t e d   R e a l i t y   I n f o r m a t i o n   f o r   B u s   R o u t e   P l a n n i n g   S y s t e m   ( K o m a n g   C a n d r a   B r a t a )   1 4 9 [ 7 ]     Bl u m   L i s a ,   Ri c h a r d   W e t z e l ,   Ro d   M c Ca l l ,   L e i f   O p p e r m a n n ,   W o l f g a n g   Br o l l ,   T h e   F i n a l   T i m e W a r p :   U s i n g   F o r m   a n d   Co n t e n t   t o   S u p p o r t   P l a y e r   E x p e r i e n c e   a n d   P r e s e n c e   w h e n   D e s i g n i n g   L o c a t i o n - A w a r e   M o b i l e   A u g m e n t e d   Re a l i t y   G a m e s ,   A CM ;   9 7 8 - 1 - 4 5 0 3 -   1 2 1 0 - 3 / 1 2 / 0 6 ,   p p . 7 1 1 - 7 2 0 ,   2 0 1 2 .   [ 8 ]     Ba l d u i n i   M a r c o ,   e t   a l . ,   BO T T A RI :   A n   a u g m e n t e d   r e a l i t y   m o b i l e   a p p l i c a t i o n   t o   d e l i v e r   p e r s o n a l i z e d   a n d   l o c a t i o n - b a s e d   r e c o m m e n d a t i o n s   b y   c o n t i n u o u s   a n a l y s i s   o f   s o c i a l   m e d i a   s t r e a m s ,   E l s e v i e r   W e b   S e m a n t i c s :   S c i e n c e ,   S e r v i c e s   a n d   A g e n t s   o n   t h e   W o r l d   W i d e   W e b ,   v o l .   1 6 ,   p p .   3 3 4 1 ,   2 0 1 2 .   [ 9 ]     N i c h o l l s ,   G a r e t h ,   U s i n g   a u g m e n t e d   r e a l i t y   a s   a n   e x t e n s i o n   t o   u t i l i t y   G I S ,   I S T   P o we r t e c h   j o u r n a l ,   p p . 6 2 - 6 4 ,   2 0 1 3 .   [ 1 0 ]     W o l f g a n g   N a r z t ,   e t   a l . ,   P e r v a s i v e   I n f o r m a t i o n   A c q u i s i t i o n   f o r   M o b i l e   A R - N a v i g a t i o n   S y s t e m s ,   P r o c e e d i n g s   o f   t h e   F i f t h   I E E E   W o r k s h o p   o n   M o b i l e   Co m p u t i n g   S y s t e m s   &   A p p l i c a t i o n s ,   p p . 1 - 8 ,   2 0 0 3 .   [ 1 1 ]     T a k e t o m i ,   T a k a f u m i ;   T o m o k a z u S a t o ;   N a o k a z u   Y o k o y a ,   Re a l - t i m e   a n d   a c c u r a t e   e x t r i n s i c   c a m e r a   p a r a m e t e r   e s t i m a t i o n   u s i n g   f e a t u r e   l a n d m a r k   d a t a b a s e   f o r   a u g m e n t e d   r e a l i t y ,   E l s e v i e r   Co m p u t e r s   &   G r a p h i c s ,   V o l .   3 5 ,   p p .   7 6 8 7 7 7 ,   2 0 1 1 .   [ 1 2 ]     D i V e r d i ,   S t e p h e n ;   W i t h e r t ,   J a s o n ;   a n d   H o l l e r e r t ,   T o b i a s ,   E n v i s o r :   O n l i n e   E n v i r o n m e n t   M a p   Co n s t r u c t i o n   f o r   M i x e d   Re a l i t y ,   I E E E   V i r t u a l   R e a l i t y ,   9 7 8 - 1 - 4 2 4 4 - 1 9 7 1 - 5 / 0 8 ,   p p .   1 9 - 2 6 ,   2 0 0 8 .   [ 1 3 ]     W i k i t u d e ,   W i k i t u d e   A p p l i c a t i o n ,   2 0 1 3 ,   h t t p : / / w w w . w i k i t u d e . c o m /   [ A c c e s s e d   O c t o b e r   2 6 t h   2 0 1 3 ] .   [ 1 4 ]     M c F e r r a n ,   D a m i e n ,   L a y a r   Re a l i t y   Br o w s e r   r e v i e w ,   2 0 1 3 ,   h t t p : / / w w w . s m a r t p h o n e t r a c k e r . c o . u k / s o f t w a r e - a p p - r e v i e w s / a n d r o i d o s / a n d r o i d n a v i g a t i o n / 3 4 2 2 7 0 / l a y a r _ r e a l i t y _ b r o w s e r _ r e v i e w . h t m l   [ A c c e s s e d   O c t o b e r   2 6 t h   2 0 1 3 ] .   [ 1 5 ]     O l s s o n ,   T . ,   &   S a l o ,   M ,   O n l i n e   u s e r   s u r v e y   o n   c u r r e n t   m o b i l e   a u g m e n t e d   r e a l i t y   a p p l i c a t i o n s ,   M i x e d   a n d   A u g m e n t e d   R e a l i t y   ( I S M A R ) ,   1 0 t h   I E E E   I n t e r n a t i o n a l   S y m p o s i u m ,   p p .   7 5 - 8 4 ,   2 0 1 1 .   [ 1 6 ]     D a c o n t a ,   M . C. ;   O b r s t   L . J . ;   a n d   S m i t h ,   K . T ,   T h e   S e m a n t i c   W e b :   A   G u i d e   t o   t h e   F u t u r e   o f   X M L ,   W e b   S e r v i c e s ,   a n d   K n o w l e d g e   M a n a g e m e n t .   J o h n   W i l l e y ,   2 0 0 5 .   [ 1 7 ]     N u r s e i t o v ,   N u r z h a n ,   e t   a l .   " Co m p a r i s o n   o f   J S O N   a n d   X M L   D a t a   I n t e r c h a n g e   F o r m a t s :   A   Ca s e   S t u d y . "   Ca i n e   2 0 0 9 ,   p p .   1 5 7 - 1 6 2 ,   2 0 0 9 .     [ 1 8 ]     J s o n . o r g , I n t r o d u c i n g   J S O N ,   2 0 1 3   h t t p : / / j s o n . o r g   [ A c c e s s e d   D e c e m b e r   2 5 t h   2 0 1 3 ] .   [ 1 9 ]     S i n n o t t ,   R. W ,   V i r t u e s   o f   t h e   H a v e r s i n e .   S k y   a n d   t e l e s c o p e ,   v o l .   6 8 : 2 ,   p p .   1 5 8 ,   1 9 8 4 .   [ 2 0 ]     I E E E   Co m p u t e r   S o c i e t y ,   I E E E   S t a n d a r d   f o r   S o f t w a r e   a n d   S y s t e m   T e s t   D o c u m e n t a t i o n .   I E E E   S t d   8 2 9   -   2 0 0 8 ,   2 0 0 8 .   [ 2 1 ]     I E E E   Co m p u t e r   S o c i e t y ,   I E E E   S t a n d a r d   f o r   S y s t e m   a n d   S o f t w a r e   V e r i f i c a t i o n   a n d   V a l i d a t i o n .   I E E E   S t d   1 0 1 2 - 2 0 1 2 ,   2 0 1 2 .       B I O G R A P H I E S   O F   A U T H O R S       K o m a n g   C a n d r a   B r a t a   r e c e i v e d   t h e   M S   d e g r e e   i n   D e p a r t m e n t   o f   Co m p u t e r   S c i e n c e   a n d   I n f o r m a t i o n   E n g i n e e r i n g ,   N a t i o n a l   Ce n t r a l   U n i v e r s i t y ,   T a i w a n   i n   2 0 1 4   a s   a n   I n t e r n a t i o n a l   D u a l   D e g r e e   M a s t e r   s t u d e n t   b e t w e e n   U n i v e r s i t y   o f   Br a w i j a y a ,   I n d o n e s i a   a n d   N a t i o n a l   Ce n t r a l   U n i v e r s i t y ,   T a i w a n .   H e   c o m p l e t e d   h i s     Ba c h e l o r   d e g r e e   i n   D e p a r t m e n t   o f   I n f o r m a t i c s   E n g i n e e r i n g ,   U n i v e r s i t y   o f   Br a w i j a y a ,   I n d o n e s i a   i n   2 0 1 2 .   H i s   r e s e a r c h   i n t e r e s t   a r e a   i n   t h e   a r e a s   o f   s o f t w a r e   e n g i n e e r i n g   a n d   i n f o r m a t i o n   t e c h n o l o g y ,   d i s t r i b u t e d   s y s t e m s ,   a n d   a u g m e n t e d   r e a l i t y .           D e r o n   Li a n g   i s   a   P r o f e s s o r   i n   t h e   D e p a r t m e n t   o f   Co m p u t e r   S c i e n c e   a n d   I n f o r m a t i o n   E n g i n e e r i n g ,   N a t i o n a l   Ce n t r a l   U n i v e r s i t y ,   T a i w a n .   H e   r e c e i v e d   a   BS   d e g r e e   i n   e l e c t r i c a l   e n g i n e e r i n g   f r o m   N a t i o n a l   T a i w a n   U n i v e r s i t y   i n   1 9 8 3 ,   a n   M S   a n d   a   P h D   i n   c o m p u t e r   s c i e n c e   f r o m   t h e   U n i v e r s i t y   o f   M a r y l a n d   a t   Co l l e g e   P a r k ,   U S A   i n   1 9 9 1   a n d   1 9 9 2   r e s p e c t i v e l y .   H e   a l s o   h o l d s   j o i n t   a p p o i n t m e n t   w i t h   t h e   I n s t i t u t e   o f   I n f o r m a t i o n   S c i e n c e   ( I I S ) ,   A c a d e m i a   S i n i c a ,   T a i p e i ,   T a i w a n ,   Re p u b l i c   o f   Ch i n a .   H e   w a s   w i t h   I I S   f r o m   1 9 9 3   t i l l   2 0 0 1 .   D r .   L i a n g s   c u r r e n t   r e s e a r c h   i n t e r e s t s   a r e   i n   t h e   a r e a s   o f   s o f t w a r e   f a u l t - t o l e r a n c e ,   s y s t e m   s e c u r i t y ,   d i s t r i b u t e d   s y s t e m s ,   o b j e c t   o r i e n t e d   a n d   s y s t e m   r e l i a b i l i t y   a n a l y s i s .   D r .   L i a n g   i s   a   m e m b e r   o f   A CM   a n d   I E E E .           S h o l e h   H a d i   P r a m o n o   i s   a n   s e n i o r   l e c t u r e r   i n   D e p a r t m e n t   o f   E l e c t r i c a l   E n g i n e e r i n g ,   U n i v e r s i t y   o f   Br a w i j a y a ,   I n d o n e s i a .   H e   g o t   D o c t o r   d e g r e e   f r o m   U n i v e r s i t y   o f   I n d o n e s i a ,   I n d o n e s i a .   H e   p r e s e n t l y   w o r k   i n   T e l e c o m m u n i c a t i o n   L a b o r a t o r y ,   U n i v e r s i t y   o f   Br a w i j a y a ,   I n d o n e s i a   a s   a n   o p t i c a l   t e l e c o m m u n i c a t i o n   s p e c i a l i s t .   H i s   r e s e a r c h   i n t e r e s t   a r e a   i n   t h e   a r e a s   o f   o p t i c a l   t e l e c o m m u n i c a t i o n ,   t e c h n o l o g y   o f   a n t e n n a ,   d i s t r i b u t e d   s y s t e m s ,   a n d   t e l e c o m m u n i c a t i o n   a r c h i t e c t u r e .     Evaluation Warning : The document was created with Spire.PDF for Python.