I n t e r n at ion al   Jou r n a l   of   I n f o r m at ics   an d   Com m u n icat ion   T e c h n ol ogy  ( I J - I CT )   Vo l .   15 ,   N o .   2 ,  J un e   20 26 ,   pp.   850 ~ 860   I S S N:  2252 - 8776 ,  DO I :  10 . 11591/i ji c t . v 15 i 2 . pp 85 0 - 860             850       Jou r n al  h o m e page :  ht tp: // ij ict . iaes c or e . c om   M ob il e  d e v ic e  ap p li c at io n  d e s ig n  f or  T h in g S p e a k   in t e r f ac e     u si n g f l u t t e r       M oe h am m ad   S au q y  I h z a  Z u l ian d r a 1 ,   T igor   Ha m on an gan   Nas u t ion 1 ,  Ai n u l   Hi z r iad i 2   1 D e pa r tm e nt   of  E l e c tr i c a l  E ngi n e e r in g,  F a c ul t y   of  E ngi n e e r in g,  U ni ve r s it a s  S uma te r a  U ta r a ,   M e da n, I nd o n e s ia   2 D e pa r tm e nt   of   T e c hn o l o g y  I n f or ma ti o n,  F a c u lt y   of   C o mput e r   S c i e n c e  a nd I n f or ma ti o n  T e c hn o l o g y ,  U ni ve r s it a s  S uma te r a  U ta r a ,  M e da n, I ndo n e s ia       Ar t ic l e   I n f o     AB S T RA CT   A r ti c le  h is tor y :   R e c e i ve d   No v   1,   2024   R e vi s e d  No v   11,   2025   A c c e pt e d  De c   14,   2025       T h e   rap i d   d ev e l o p men t   o f  i n t e rn e t   o f  t h i n g s   ( I o T )   i s   p ro m p t i n g   m a n y   p eo p l e  t o   d e s i g n   ap p l i c at i o n s ,   p art i c u l arl y   fo r  mo n i t o ri n g   ap p l i c at i o n s   b as e d   o n   mo b i l e   ap p s .   T h i s   i n c l u d e s   r e s e ar c h   d e s i g n s   t o   mo n i t o r  e l ec t ri c a l   p arame t e rs   fro m  P V   a n d   t h e  d ev e l o p men t   o f   h e a l t h   mo n i t o ri n g   a p p l i c at i o n s .   Pr ev i o u s   re s e ar c h   r e q u i r ed   a  s e p arat e   ap p l i c at i o n   t o   s c an   e a c h   I o T   d ev i ce .   In   t h i s   re s e ar ch ,   a  mo b i l e   ap p - b as e d   I o T   m o n i t o r i n g   s y s t em   w as   b u i l t   u s i n g   f l u t t e r.   W i t h   t h i s ,   p eo p l e   n o   l o n g e r  n eed   t o   d e s i g n   s e p arat e   m o b i l e   ap p s   fo r  v ari o u s   I o T   d ev i ce s .   T h i s   ap p l i c at i o n   u t i l i z e s   t h e   f l u t t e r  fra mew o rk ,   w h i l e   t h e   cl o u d   c o m p o n e n t   u s e s   T h i n g Sp e a k .   T h e s e   r e s e ar c h   r e s u l t s   s h o w   t h at   d at a  fr o m  mu l t i p l e   I o T   d ev i ce s   c a n   b e   t ran s fe rr ed   t o   t h e   u s e r ’ s   m o b i l e   ap p .   T h i s   ap p l i c at i o n   en ab l e s   t h e  m o n i t o r i n g   o f   v ar i o u s   Io T   d ev i ce s   t h ro u g h   a  s i n g l e   mo b i l e   ap p ,   t h e re b y   e n h an ci n g   t h e   e ffi ci e n cy   o f   I o T   d e v i ce   d e s i g n   a n d   m an a g eme n t .   K e y w o r d s :   F l utt e r   I n t e r n e t   o f   t hi n gs   M o bi l e   a pp s   M o ni t o r i n g  s y s t e m s   T hi n gS pe a k   Th i s   i s   a n   o p en   a c ces s   a r t i c l e  u n d e r   t h e  CC  B Y - SA   l i cen s e.     C or r e s pon din g  A u th or :   T i go r   Ha m o n a n ga n   Na s ut i o n   De pa r t m e n t   o f   E l e c t r i c a l   E n g i ne e r i n g,   F a c u l t y   o f   E n g i ne e r i ng ,  Uni ve r s i t a s   S u m a t e r a   U t a r a   M e da n ,   I n do n e s i a   E m a i l :  t i go r . n a s ut i o n@ u s u. a c . i d       1.   I NT RODU C T I ON   T h e   r a p i d  de ve l o p m e n t   o f   t h e   i n t e r ne t   o f   t hi ngs   ( I o T )   h a s   l e d  to   i n c r e a s e d  i nn o v a t i o n   i n   a r e a s   s u c h  a s   s e ns o r s ,   c y b e r - p hy s i c a l   s y s t e m s ,   a n d  c l o ud  c o m put i n g   [1 ] - [ 3] .   On e   ke y   t r e n d  i s   t h e   r i s e   o f   m o bil e - b a s e d   I oT   m o ni t o r i n g  a pp l i c a t i o n s ,   whi c h   a l l o w  us e r s   to  t r a c k   de vi c e   pe r f o r m a n c e   i n   r e a l - t i m e   t h r o ugh   s m a r t ph o n e   i n t e r f a c e s   [ 4] - [ 6] .   T o  s upp o r t  t hi s ,   p l a t f o r m s   l i k e   T hi n gS pe a k  h a v e   e m e r ge d  a s   c l o ud - b a s e d  s o l ut i o ns   f o r   I oT   da t a   c o l l e c t i o n ,   s t or a ge ,   vi s ua li z a t i o n ,   a n d   a na l y s i s ,   o f f e r i n g  f e a t ur e s   s uc h   a s   R E S T f u l   a p p l i c a t i o n  pr o g r a m mi ng  i n t e r f a c e s   ( A P I s )   a n d  r e a l - t i m e   da t a   s t r e a m i ng   [7 ] - [ 10] .   De s p i t e   t h e s e   a d v a n c e m e n t s ,   m o s t   e xi s t i n g  m o bil e   I o T   a ppl i c a t i o ns   a r e   de v e l o pe d  f o r   s pe c i f i c   do m a i ns   o r   de vi c e s ;   f o r   e xa m p l e ,   a s   n o t e d  by   W i n a s i s   e t  al.   [ 11]   d e s i g ne d  a   ph o to v o l t a i c   s y s t e m   m o ni t o r i n g   too l ,   whil e   J a n ko v e c   e t  al.   [ 12]   f o c us e d   o n   I o T - b a s e d  pa t i e n t   m o ni t o r i n g.   W hi l e   t h e s e   s y s t e m s   de m o n s t r a t e   t h e   pot e n t i a l   o f   m o bi l e   I o T   i n t e gr a t i o n ,   t h e y   a r e   l im i t e d  i n   s c o pe   a n d  r e qu i r e   us e r s   t o  o pe r a t e   d i f f e r e n t   a pp l i c a t i o ns   f o r   e a c h   de vi c e   o r   us e   c a s e ,   r e duc i n g  e f f i c i e nc y   a n d  s c a l a bil i t y .   T hi s   s t ud y   a ddr e s s e s   t h a t   ga p  by   de v e l o p i ng  a   ge n e r a l - pur po s e   m o bil e   I o T   m o ni t o r i n g  a pp li c a t i o n  us i n g  f l ut t e r ,   i n t e gr a t e d  wi t h   T hi ngS pe a k.   T he   pr opo s e d  s o l ut i o n   a ll o ws   u s e r s   t o   a dd  m u l t i p l e   I o T   de vi c e s   vi a   a pp l i c a t i o n   pr o gr a m mi ng  i n t e r f a c e   unif o r m   r e s o ur c e   l o c a to r s   ( A P I   UR L s ) ,   e l im i na t i n g  t h e   ne e d  f o r   s e pa r a t e   a pps .   F ur t h e r m o r e ,   t h e   c r o s s - p l a t f o r m   c a pa bil i t y  o f   f l ut t e r   ( A n dr o i d,   i OS,   we b ,   a n d  de s kt o p )   e nh a n c e s   a c c e s s i bil i t y .   B y   s im p l if yi ng  t h e   i n t e gr a t i o n   pr o c e s s   a n d  c e n t r a l i z i ng  m o ni t o r i n g  a c r o s s   de vi c e s ,   t hi s   r e s e a r c h  a i m s   t o  i n c r e a s e   e f f i c i e n c y   a n d  us a bil i t y   i n  r e a l - t i m e   I o T   m o ni t o r i n g  s y s t e m s .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing  …   ( M oe hamm ad  Sauqy   I hz a  Z uli an dr a )   851   2.   M E T HO D   2. 1 .    S ys t e m   ove r view   T hi s   m o bi l e   a pp li c a t i o n - b a s e d  I o T   m o ni t o r i n g  s y s t e m   i s   de s i g ne d  to   m a ke   i t   e a s i e r   f o r   t h e   ge n e r a l   publi c   to  m o ni t o r   v a r i o us   I oT   da t a ,   s uc h   a s   t e m pe r a t u r e   a n d  h u m i d i t y ,   us i ng  a   s m a r t ph o n e .   T h i s   da ta   c a n   b e   m o ni t o r e d  vi a   t h e   s m a r t ph o n e   a pp l i c a t i o n .   T h e   ge ne r a l   de s c r i pt i o n   o f   t h e   s y s t e m   i s   s h o wn   i n   F i gur e   1.           F i gur e   1.   M o n i t o r i n g  s y s t e m   o v e r vi e w       S o   t h a t   I o T   da t a   c a n   b e   m o ni t o r e d  vi a   a   s m a r t ph o n e ,   t h e   I oT   s y s t e m   s e n ds   t h e   da t a   to   t h e   T hi n gS pe a k  c l o ud  s o   t h a t   i t   c a n   b e   r e a d  vi a   t h e   s mar t ph o n e   a pp l i c a t i o n .   T o   r e a d  t h e   da t a ,   t h e   s y s t e m   r e qu i r e s   a n   A P I   UR L   o b t a i n e d  f r o m   t h e   T hi ngS pe a k  c l o ud,   whi c h   e n a b l e s   a c c e s s   t o   t h e   da t a   s e n t   f r o m   t h e   I o T   de vi c e   vi a   s m a r t ph o n e s .   T h e   da t a   o b t a i n e d  i s   i n  J a v a S c r i pt   o bj e c t   n o t a t i o n   ( J S ON )   f o r m a t .   T h e   J S ON   f o r m a t   i s   a   t e x t - b a s e d  f i l e   f o r m a t   ge n e r a l ly   us e d  i n   da t a   e x c ha n ge   b e t we e n   s e r ve r s   a n d  c li e n t s   [ 13] - [ 15 ] .   J S ON   i s   a l s o   c o m pa t i bl e   w i t h   m a ny   pr o gr a m mi ng  l a n gu a ge s ,   e s pe c i a ll y   f l ut t e r   [ 16] - [ 18] .   F l utt e r   i s   a   p l a t f o r m   t h a t   c r e a t e s   m u l t i p l a t f o r m   a pp l i c a t i o ns   w i t h   a   s i ng l e   c o de   b a s e   [ 19] ,   [ 20] .     T h e   r e s u l t i n g  a pp l i c a t i o n   c a n   b e   us e d  o n   A n dr o i d,   i n c l ud i ng  i OS,   we b ,   a n d  de s kto p   pl a t f o r m s .   M o bi l e   f l utt e r   i s   a   p l a t f o r m   w i de ly   us e d  by   de ve l o pe r s   to   c r e a t e   m o bil e   a pp li c a t i o n s   us i ng  a t t r a c t i v e   de s i g ns .   F l ut t e r   h a s   t wo  e s s e n t i a l   c o m po n e n t s ,   n a m e l y :     S K D  i s   e s s e n t i a l   b e c a us e   i t   c o n t a i ns   too l s   f o r   c r e a ti ng  a pp l i c a t i o n s   t h a t   r un   o n   v a r i o us   p l a t f o r m s .     M e a n w hil e ,   t h e   UI   f r a m e wo r k  i s   a   UI   c o m po n e n t   f o r   c us to m i z i ng  a pp l i c a t i o ns   a c c o r di n g  t o  n e e ds .     2. 2 .    Re s e ar c h   p r oc e d u r e s   T h e   r e s e a r c h   pr o c e dur e   f o l l o w s   a   s y s t e m a t i c   de v e l o p m e n t   pr o c e s s   i nv o l vi ng  t h e   de s i g n ,   im p l e m e n t a t i o n ,   a n d  e v a l ua t i o n   o f   a   m o bi l e - b a s e d  I o T   m o ni t o r i n g  s y s t e m .   T h e   pr o j e c t   b e ga n  wi t h   a   r e qu i r e m e n t   a n a ly s i s   t o   i de n t i f y   t h e   l im i t a t i o ns   o f   e xi s t i n g  I o T   a ppl i c a t i o ns ,   pa r t i c u l a r l y   t h e   n e e d  f o r   a   uni f i e d  p l a t f o r m   c a pa bl e   o f   m o ni t o r i n g  m u l t i p l e   de vi c e s   w i t h o ut  de v e l o p i ng  s e pa r a t e   a pp l i c a t i o n s .   B a s e d  o n   t h e s e   f i nd i n g s ,   t h e   a pp l i c a t i o n   wa s   de s i g n e d  u s i ng  th e   f l utt e r   S DK   ( v e r s i o n   3. 10) ,   e n a bli ng  c r o s s - p l a t f o r m   de p l o y m e n t .   T h e   UI /UX  de s i g n   a d h e r e d  t o  m a t e r i a l   de s i g n   pr i nc i p l e s   a n d  i nc o r por a t e d  ke y   f e a t ur e s ,   i nc l ud i ng   o nb o a r di n g,   da s hb o a r d,   c h a nn e l   i nput ,   a n d  da t a   vi s u a l i z a t i o n   s c r e e ns .   T h e   b a c ke n d  l o g i c   wa s   im p l e m e n t e d  i n   Da r t ,   wh e r e   a   c us to m   A P I   s e r vi c e   m o du l e   wa s   de v e l o pe d  to   f e t c h ,   pa r s e ,   a n d  pr e s e nt  J S ON - f o r m a t t e d  da t a   f r o m   T hi ngS pe a k  ba s e d  o n   us e r - pr ovi de d  A P I   UR L s .   T o   e n s ur e   s y s t e m   f u n c t i o n a li t y   a n d  r e p l i c a bi li t y ,   t e s t i n g  wa s   c o n duc t e d  o n   v a r i o us   An dr o i d   s m a r t ph o n e s   a n d  e m u l a t or s   us i n g  u ni t   t e s t s ,   i n tegr a t i o n   t e s t s ,   a n d  m a n ua l   t e s t i n g  pr o c e dur e s .   I o T   da t a   s i m u l a t i o n   wa s   c a r r i e d  o u t   us i n g  E S P 8266  m i c r o c o n t r o l l e r s   [ 21] ,   [ 22]   c o n n e c t e d  to  DH T 11   s e n s o r s   [ 23] ,   whi c h   t r a n s m i t t e d  e n vi r o nm e n t a l   da t a   ( e . g . ,   t e m pe r a t ur e   a n d  h u m i d i t y )   to  t h e   T hi n gS pe a k  p l a t f o r m .   T h e   m o bil e   a pp  t h e n   r e t r i e v e d  a n d  vi s ua li z e d  t h e   da t a   i n   b o t h   n u m e r i c a l   a n d  gr a p hi c a l   f o r m a t s .   T h e   o v e r a ll   s y s t e m   a r c hi t e c t ur e   c o n s i s t s   o f   t h r e e   l a y e r s :  t h e   I oT   de vi c e   l a y e r ,   t h e   T hi n gS pe a k  c l o ud  l a y e r ,   a n d  t h e   m o bil e   a pp l i c a t i o n   l a y e r .   T hi s   l a y e r e d  a ppr o a c h   pr o vi de s   a   s c a l a bl e   a n d  r e p l i c a bl e   s t r uc t u r e ,   s upp o r t i n g  r e a l - t i me   m o ni t o r i n g  w i t h   a n   a v e r a g e   m e m o r y   us a ge   o f   259   M B ,   m a k i ng  t h e   s y s t e m   s u i t a bl e   f o r   pr a c t i c a l   de p l o ym e n t   a n d  f ur t h e r   r e s e a r c h   e x t e n s i o n s .     2. 3 .    Us e   c as e   d iagr am   m od e l in g   I n   t h e   us e   c a s e   d i a gr a m   m o de li ng   s h o wn   i n   F i gur e   2,   t h e r e   a r e   a c tor s ,   a n d  i n   t h e   m o ni t o r i n g  s y s t e m ,   t h e r e   a r e   di s p l a y   da t a ,   a dd   c h a nn e l s ,   a n d  de l e t e   c h a nn e l s .   I n   t hi s   c a s e ,   t h e   a c to r   i n   t hi s   d i a gr a m   i s   t h e   us e r   wh o   di s p l a y s   da t a ,   a dds   c h a nn e l s ,   a n d  de l e t e s   c h a nn e l s .   A   us e   c a s e   d i a gr a m   i s   a   d i a gr a m   t h a t   de s c r i be s   t h e   r e l a t i o n s hi p  b e t we e n   a c to r s   a n d  t h e   s y s t e m   [ 24] - [ 2 6] .   Us e   c a s e   di a gr a m s   c a n   de s c r i b e   a n   i n t e r a c t i o n   b e t we e n  o n e   o r   m o r e   a c tor s   a n d  t h e   s y s t e m   to   b e   c r e a t e d   [ 2 7] ,   [ 28 ] .   Us e   c a s e   d i a gr a m s   c a n   b e   us e d  to   i de n t i f y   s y s t e m   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 ,  J un e   20 26 :  850 - 860   852   f u n c t i o n s   a n d  il l us t r a t e   a n   a c to r ’ s   i n t e r a c t i o n  w i t h   t h e   s y s t e m .   T hi s   c o m po n e n t   t h e n   e x p la i ns   t h e   c o m m u ni c a t i o n   b e t we e n   a c to r s   a n d  t h e   e xi s t i n g  s y s t e m .   I n   t h i s   wa y ,   us e   c a s e s   c a n   be   pr e s e n t e d  i n   a   s i m p le   s e que n c e   a n d  w i ll   be   e a s i ly   u n d e r s t oo d   by   c o n s um e r s .   T h e   pr i m a r y   b e n e f i t   o f   t h e   us e   c a s e   i s   to  f a c i li t a t e   c o m m u ni c a t i o n   b e t we e n   do m a i n  e x pe r t s   a n d  e n d   us e r s ,   t h e r e by   e n s ur i ng  a n   a c c ur a t e   un de r s t a n d i n g  o f   t h e   s y s t e m ’ s   r e qu i r e m e n t s   a n d  n e e d s .   I n   t h e   da t a   di s p l a y ,   t h e r e   i s   da t a   di s p l a y e d  i n   t h e   f o r m   o f   v a l ue s   a l o n g  w i t h   a   de s c r i pt i o n   o f   t h e   da t a ,   a n d  t h e   da t a   i s   a l s o   d i s p l a y e d  i n   t h e   f o r m   o f   a   l i n e   gr a ph .   A dd i ng  a   c h a nn e l   i s   a   us e r   a c t i vi t y   t h a t   i nv o l v e s   c r e a t i n g  a   ne w  c ha nn e l   w i t h   a   d i s p l a y   i n  t h e   f o r m   o f   a   s e a r c h   b a r .   I n   t h e   s e a r c h   b a r ,   e n t e r   t h e   A P I   UR L   or   UR L   A P I   ob t a i ne d  f r o m   t h e   T hi ngS pe a k  s e r v e r .   T hi s   A P I   UR L   e n a bl e s   da t a   t r a n s f e r   f r o m   t h e   T hin gS pe a k   c l o ud  to  t h e   us e r ’ s   s m a r t ph o n e .   De l e t e   c h a nn e l   f u n c t i o n s   to  e n a bl e   us e r s   to  r e m o v e   s t or e d   da t a   o r   a ny   un wa n t e d  c o n t e n t .           F i gur e   2.   Us e   c a s e   d i a gr a m       2. 4 .    Ac t ivi t y  d iagr am   An   a c t i vi t y   d i a gr a m   i s   a   d i a gr a m   t h a t   de pi c t s   t h e   f lo w   o f   us e r   a c t i vi t i e s   wh e n   o pe ni n g  a n   a pp l i c a t i o n  to   m o ni t o r   I oT   da t a .   A n   a c t i vi t y   d i a gr a m   i s   a   de s ign   o f   t h e   a c t i vi t y   f l o w  o r   w o r kf l o w  i n   a   s y s t e m   t ha t   wi ll   b e   r un   [ 29] - [ 31] .   A c t i vi t y   d i a gr a m s   a r e   a l s o   us e d  to  de f i ne   o r   gr o up  t h e   di s p l a y   f l o w  o f   t h e   s y s t e m .   A c t i vi t y   d i a gr a m s   ha v e   c o m po n e n t s   w i t h   s pe c i f i c   s h a pe s   t h a t  a r e   c o n ne c t e d  by   a r r o ws .   T h e   a r r o w   p o i n t s   to   t h e   s e que n c e   o f   a c t i vi t i e s   t h a t   o c c ur   f r o m   s t a r t   to  f i n is h .   T h e   a c t i vi t y   d i a gr a m   f o r   t h e   a dde d  c ha nn e l   mo ni t or i n g   s y s t e m   c a n   b e   s h o w n   i n   F i gur e   3.   I n   t h e   d i a gr a m ,   t h e r e   a r e   us e r s ,   s y s t e m s ,   a n d  da t a b a s e s .   I n   t h e   us e r ,   t h e   a c t or   c a n   o pe n   t h e   a pp l i c a t i o n ,   whi c h   i s   t h e   i ni t i a l   s t a ge   i n   t h e   di a gr a m .   Af t e r   t h e   a c tor   o pe n s   t h e   a pp l i c a t i o n ,   t h e   s y s t e m   pr o c e s s e s   t h e   a c to r ’ s   r e que s t   a n d  t h e n   d i s p l a y s   th e   l o a d i n g  i n t e r f a c e .   Af t e r   t h a t ,   t h e   s y s t e m   w i ll   d i s p l a y   a   da s hb o a r d.   T h e   da s hb o a r d  di s p l a y s   I o T   de vi c e   da t a .   I o T   de vi c e   da t a   di s p l a y s   a r e   s to r e d   i n   t h e   T hi n gS pe a k   c l o ud  da t a b a s e .   Ac t i vi t y   l o gs   a r e   a l s o   s to r e d  i n   t his   da t a b a s e ,   a n d  da t a   w i l l   b e   e n t e r e d  wh e n   t h e   I o T   de vi c e   i s   t ur n e d  o n .   I n   t h e   us e r   a c to r ,   y o u  c a n   a dd  c h a nne l s   by   c r e a t i n g  a   n e w  o n e .   T h e   s y s t e m   w il l   t h e n  r e c e i v e   c o m m a n d s   f r o m   t h e   us e r   a n d  d i s p l a y   t h e   i nput   m e n u  pa ge .   T h e   i n put   m e n u  pa ge   c o n t a i ns   a   b a r   f o r   e n t e r i n g   t h e   da t a   A P I   UR L ,   a l l o w i ng  t h e   d a t a   to   b e   s a ve d.   Af t e r   t h a t ,   t h e   s y s t e m   d i s p l a y s   a   l o a d i ng  i n t e r f a c e   a n d  t h e n  pr e s e n t s   t h e   da t a   to  t h e   us e r ,   a l l o w i ng  t h e   a c t or   to  vi e w  t h e   da t a   i n   t h e   f o r m   o f   v a l ue s ,   de s c r i pt i o n s ,   a n d  gr a ph s .   T h e   a c t i vi t y   d i a gr a m   o f   t h e   c h a nne l   de l e t i o n  m o ni t o r i n g  s y s t e m   c o n t a i ns   us e r s   a n d  f l utt e r .     A c t o r s   c a n   a l s o   de l e t e   c h a nn e l s   w i t hi n  t h e   u s e r ;   t h e n   f l ut t e r   wi ll   de l e t e   t h e   c h a nn e l .   Af t e r   t h a t ,   f l ut t e r   r e d i r e c t s   to  t h e   da s hb o a r d,   a n d  t h e   di a gr a m   i s   d i s p la y e d   i n   F i gur e   4.   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing  …   ( M oe hamm ad  Sauqy   I hz a  Z uli an dr a )   853       F i gur e   3.   A dd  c h a nn e l   m o ni t o r i n g  s y s t e m   a c t i vi t y   d i a gr a m           F i gur e   4.   C h a nn e l   de l e t e   m o ni t o r i n g  s y s t e m   a c t i vi t y   d i a gr a m       2. 5 .    S ys t e m   d e s ign   T h e   a pp li c a t i o n   de v e l o p m e n t   b e ga n   by   de s i g ni n g  t h e   s y s t e m ’ s   a bil i t y   to   r e t r i e v e   da t a   f r o m   t h e   T hi n gS pe a k  c l o ud  us i n g  A P I   i n t e gr a t i o n .   A   s e r vi c e   c l a s s   wa s   c r e a t e d  i n   Da r t   to   f e t c h   da t a   vi a   a   UR L ,   wh e r e   e a c h   A P I   UR L   c o r r e s po n ds   to   a n   I oT   de vi c e   c h a nn e l .   T h e   da t a   r e t r i e v e d  f r o m   T hi ngS pe a k  i s   i n   J S O N  f o r m a t   a n d  wa s   i ni t i a ll y   u ns t r uc t ur e d.   T o  h a n d l e   t hi s ,   c us to m   c l a s s e s   ( a l l na m a c h a nn e l   a n d  a l l c h a nn e l )   we r e   de v e l o pe d  t o   m a p  a n d  s t r uc t ur e   t h e   da t a ,   a l l o w i ng  t h e   a pp l i c a t i o n   t o   c or r e c t l y   d i s p l a y   e a c h   de vi c e ’ s   na m e   a n d   c o r r e s po n d i n g  v a l ue s   o n   t h e   s m a r t ph o n e   i n t e r f a c e .   T h e   o nb o a r di n g  pa g e   wa s   de s i g n e d  a s   t h e   f i r s t   us e r   i n t e r f a c e   s h o wn   w h e n   t h e   a pp li c a t i o n   i s   o pe n e d.   I t  f e a t ur e s   a   b a c kgr o un d  us i n g  a   gr e e n   c o n t a i n e r ,   a c c o m pa ni e d  by   t e x t   a n d  i m a ge   w i dge t s .   T h e   ti t l e   t e x t ,   s t y l e d  i n   R o b o to  f o n t   wi t h   w hi t e   c o l o r   a n d  s i z e   40,   di s p l a y s   “ F I N A L   P R O J E C T , ”   whi l e   t h e   i m a g e   l o go   us e s   a   100x 100  m m   P NG   a s s e t .   A   “ S t a r t ”   b utt o n   b u i l t   wi t h   a   T e x t B utt o n   wi dg e t   i s   p l a c e d  b e l o w,   s t y l e d  w i t h  r o un de d  c or n e r s   a n d  a   gr e e n   b a c kgr o un d.   W h e n   pr e s s e d,   i t   n a vi ga t e s   t h e   us e r   to   t h e   da s hb o a r d  s c r e e n.   T h e   da s hb o a r d  c o n t a i ns   a n   A pp B a r   t i t l e d  “ C h a nn e l ”   i n   a  gr e e n   b a c kgr o un d  a n d  R o b oto  f o n t .   B e l o w  i t ,   a   l i s t   o f   I oT   c h a nne l s   i s   d i s p l a y e d  u s i n g  b o x e s   s t y l e d  a s   pr e s s a bl e   T e x t B utt o n   w i dge t s .   E a c h   b o x   c o n t a i ns   t h e   de vi c e   n a m e   a l i g n e d  to   t h e   l e f t   a n d  a   t r a s h   i c o n   t h a t  a l l o w s   us e r s   to  de l e t e   a   c h a nn e l .   T h e   l is t  a da pt s   d y n a mi c a ll y   b a s e d  o n   s tor e d  da t a .   A dd i t i o na l ly ,   a   f l o a t i n g  a c t i o n   b ut to n   ( + )   i s   po s i t i o n e d  a t   t h e   b ott om   r i g h t ,   e n a bli ng  us e r s   t o  a dd  n e w  c h a nn e l s .   Upo n   pr e s s i n g  t h e   a dd  b ut to n ,   us e r s   a r e   di r e c t e d  to  t h e   “ A dd  Ne w  C h a nn e l ”   pa ge .   T hi s   pa ge   h a s   a n  A ppB a r   l a b e l e d  “ A dd  Ne w  C h a nn e l ”   w i t h   a   l i g ht  gr e e n   b a c kgr o un d.   B e l o w  i t   i s   a   T e x t F i e l d  whe r e   us e r s   i nput   t h e   T hi n gS pe a k  A P I   UR L .   T h e   t e x t  f i e l d  i nc l ude s   i n put   b o r de r s   a n d  a   l a be l   ( “ UR L ” )   s t y l e d  i n   R o b o to  Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 ,  J un e   20 26 :  850 - 860   854   f o n t .   W h e n   t h e   u s e r   e n t e r s   a   v a li d  A P I   a n d  pr e s s e s   t h e   “ S a v e ”   b ut to n   ( a n   E l e v a t e dB ut to n ) ,   t h e   s y s t e m   r e tr i e ve s   a n d  pa r s e s   t h e   J S ON   da t a ,   c l a s s i f i e s   i t ,   a n d  upda t e s   t h e   da s hb o a r d  by   d i s p l a yi ng  t h e   n e w  c h a nn e l .   On c e   a dde d,   us e r s   c a n   pr e s s   a   c h a nne l   f r o m   t h e   da s hb o a r d  to  vi e w  I o T   da t a .   T hi s   l e a d s   to  t h e   v a l ue   d i s p l a y   pa ge ,   whi c h   s h o ws   s e ns o r   r e a di n g s   s uc h   a s   t e m pe r a t ur e   o r   h u m i d i t y   i n   a   s t y l e d  l a y o ut  us i n g   T e x t B utt o n   wi dg e t s .   E a c h   v a l ue   i t e m   d i s p l a y s   t h e   s e n s o r   n a m e   a n d  c ur r e n t   r e a di n g  i n   R o boto  f o n t ,   a c c o m p a ni e d  by   a n   a r r o w   i c o n   i nd i c a t i n g  t h a t   t h e   da t a   c a n   b e   vi e w e d  f ur t h e r   a s   a   gr a ph .   T h e   A ppB a r   a t   t h e   to p   o f   t hi s   pa ge   d i s p l a y s   t h e   c ha nn e l   n a m e   a n d  i s   s t y l e d  w i t h   a   gr e e n   b a c kgr o un d.   T h e   gr a phi c a l   vi e w  pa ge   i s   a c c e s s i b l e   by   pr e s s in g  a   v a l ue   i t e m .   I t  c o n t a i n s   a n   A pp B a r   l a b e l e d   “ Gr a p hi c s ”   a n d  d i s p l a y s   a   li ne   c ha r t   b ui l t   us i ng  s f C a r t e s i a n C h a r t .   T h e   x - a xi s   r e pr e s e n t s   t i m e s t a m ps   f r o m   t h e   T hi n gS pe a k  da t a ,   a n d  t h e   y - a xi s   s h o ws   t h e   c o r r e s po n d i n g  s e ns o r   v a l ue s .   T hi s   vi s u a l   r e pr e s e n t a t i o n   e nh a nc e s   us e r   un de r s t a n d i ng  by   pr o vi d i ng  r e a l - t i m e   t r e n ds   o f   I o T   da t a   di r e c t l y   o n   t h e i r   m o bil e   de vi c e .       3.   RE S UL T S   AN D  DI S CU S S I ON   T hi s   s e c t i o n   pr e s e n t s   t h e   t e s t  r e s ul t s   o f   de s i g ni ng  a n   I o T   m o ni t o r i n g  s y s t e m   u s i ng  f l utt e r ,   b e g i nni ng   w i t h   t h e   o n b o a r d i n g  pa ge   a n d  da s hb o a r d   t e s t   r e s u l t s .  Ne x t ,   t e s t  t h e   “ A dd  Ne w  C h a nn e l ”   pa ge   t o  a dd  n e w   c h a nne l s .   Ne x t ,   v e r i f y   t he   I o T   da t a   pa ge ’ s   r e s u l t s   to  c o nf i r m   w h e t h e r   t h e   da t a   i s   s t o r e d   o n   t h e   da s hb o a r d   pa ge .   T h e   I oT   da t a   pa ge   i s   d i vi d e d  i n t o  t w o   s e c t i o n s :  t h e   v a l ue   I oT   da t a   pa ge   a n d  t h e   g r a ph   I oT   d a t a   pa ge .   T h e   I o T   da t a   pa ge ,   whi c h   c o n t a i ns   I o T   da t a   f r o m   T hi n gS pe a k  i n   J S O N  f o r m a t ,   di s p l a y s   d a t a   i n   t h e   f o r m   o f   v a l ue s .   I n   c o n t r a s t,   t h e   gr a ph   I oT   da t a   pa ge   pr e s e nt s   da t a   i n   a   l i ne   gr a p h .   Af t e r   s h o w i n g  t h e   I o T   da t a   pa ge   t e s t   r e s u l t s ,   pr o c e e d  to   di s p l a y   t h e   s m a r t ph o n e   s pe c if i c a t i o n   t e s t   r e s u l t s   to  de t e r m i ne   i f   t h e   s m a r t ph o n e   b e i ng   t e s t e d  c a n   r un   t hi s   a pp l i c a t i o n .   Ne x t ,   t e s t  t h e   a ppl i c a t i o n ’ s   s i z e   a n d  m e m o r y   us a ge   to  de t e r m i ne   i t s   s i z e   a n d   t h e   m e m o r y   i t   c o n s u m e s .     3. 1.     On b oar d in g  p age   an d   d as h b oar d   t e s t   r e s u lt s   I n   t e s t i n g,   o pe ni n g  t h e   a pp l i c a t i o n   be g i ns   w i t h   i n s t a l li ng  t h e   a pp li c a t i o n   o n   t h e   u s e r ’ s   s m a r t ph o n e .   Af t e r   t h e   i n s t a l l a t i o n   i s   c o m p l e t e ,   o pe n   t h e   a pp l i c a t i o n   o n   y o ur   s m a r t ph o n e .   Af t e r   t h a t ,   t h e   i ni t i a l   in t e r f a c e   pa ge   w i ll   a pp e a r .   I f   t h e   us e r   pr e s s e s   t h e   “ S t a r t ”   b utt o n ,   t h e y   w il l   b e   t a ke n   to   t h e   da s hb o a r d  pa ge ,     a s   s h o wn   i n   F i gur e   5.     3. 2.     Add   n e w  c h an n e l   F r o m   t h e   da s hb o a r d  pa ge ,   t h e   us e r   s e l e c t s   “ A dd  N e w  C h a nn e l ”   by   pr e s s i ng  t h e   pl u s   i c o n   ( + )   b utt o n   l o c a t e d  i n   t h e   b ott o m   c o r n e r   o f   t h e   da s hb o a r d.   Af t e r   t h a t ,   t h e   us e r   wi ll   b e   d i r e c t e d  to  t h e   A dd  Ne w  C ha nn e l   pa ge .   Us e r s   m us t   f il l   i n   t h e   C h a nn e l   I D  f r o m   t h e   T hi n gS pe a k  c l o ud  A P I .   A f t e r   t h a t ,   t h e   us e r   c a n   pr e s s   t h e   “ s a v e ”   b ut to n .   T h e   “ A dd  Ne w  C h a nn e l ”   pa ge   i s   s ho wn   i n   F i gur e   6.     3. 3.     I oT   d at a   p age   Af t e r   a dd i n g  a   n e w  c h a nn e l ,   wh e n   t h e   us e r   e n t e r s   th e   c ha nn e l   I D  o n   t h e   A dd  N e w  C h a nn e l   pa ge ,   t h e   c h a nne l   n a m e   o b t a i n e d  f r o m   T hi ngS pe a k  w il l   a pp e a r   o n   t h e   s m a r t ph o n e .   T h e   I o T   da t a   di s p l a y ,   pr e s e n t e d  i n  t h e   f o r m   o f   c h a nn e l   na m e s ,   i s   s h o w n   i n   F i gur e   7 .               F i gur e   5.   Da s hb o a r d  pa ge     F i gur e   6.   A dd  a   n e w  c ha nn e l   pa ge     F i gur e   7.   I oT   da t a   pa ge   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing  …   ( M oe hamm ad  Sauqy   I hz a  Z uli an dr a )   855   3. 4.     Val u e s   p age   Af t e r   t h e   us e r   pr e s s e s   t h e   c h a nne l   n a m e   b a r   o n   th e   I o T   da t a   pa ge ,   t h e y   w i ll   b e   d i r e c t e d  to  a   pa ge   c o n t a i ni ng  v a l ue s   f r o m   t h e   I o T   de vi c e ,   s uc h   a s   t e m pe r a t ur e   a n d  h u mi d i t y .   Af t e r   t h a t ,   t h e   da t a   o n   T h i ngS pe a k   i s   a d j u s t e d  to   m a t c h   t h e   da t a   o n   t h e   s m a r t ph o n e   a pp l i c a t i o n .   T h e   I o T   v a l u e   da t a   pa ge   o n   T hi n g S pe a k  i s   s h o w n   i n   F i gur e   8 ,   a n d  t h e   I oT   v a l ue   da t a   pa ge   on   t h e   s m a r t ph o n e   i s   s h o w n   i n   F i gur e   9 .   I f   t h e   v a l u e   d i s p l a y  b a r   i s   pr e s s e d,   i t   wi ll   b e   d i r e c t e d  to  t h e   da t a   di s p l a y   as   a   gr a ph .           F i gur e   8.   Va l ue   I o T   da t a   pa ge   o n   T hi n gS pe a k           F i gur e   9.   I oT   v a l ue   da t a   pa ge   o n   S m a r t ph o n e       3. 5.     P age s   in   t h e   f or m   of   gr ap h ic s   A pa r t   f r o m   pa ge s   i n   t h e   f o r m   o f   v a l ue s ,   I oT   da t a   pa ge s   a r e   di s p l a y e d  i n   gr a phi c a l   f o r m ;   t h e s e   pa ge s   a r e   o b t a i n e d  whe n   t h e   us e r   pr e s s e s   t h e   v a l ue   b a r   c on t a i n e d  i n   t h e   I o T   da t a   di s p l a y .   T h e   gr a p h   o n   t hi s   pa ge   i s   a   li ne   gr a ph .   Af t e r   t h a t ,  t h e   da t a   o n   T hi n gS pe a k  i s   a d j u s t e d  to   m a t c h   t h e   da t a   o n   t h e   s m a r t ph o n e   a ppli c a t i o n .  T h e   gr a phi c a l   I o T   da t a   pa ge   o n   T hi n gS pe a k  i s   s ho wn   i n   F i gur e   10 .   a n d  t h e   gr a phi c a l   I o T   da t a   pa ge   o n   t h e   s m a r t ph o n e   i s   s h o wn   i n   F i gur e   11 .           F i gur e   10.   I oT   g r a ph   da t a   p a ge   o n   T hi n gS pe a k   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 ,  J un e   20 26 :  850 - 860   856       F i gur e   11.   I oT   g r a ph   da t a   pa ge   o n   a   s m a r t ph o n e       3. 6.     T e s t in g  s m ar t p h on e   s p e c if icat ion s   T o  t e s t  t hi s   a pp l i c a t i o n ,   s e v e r a l   s m a r t ph o n e s   w i t h   d i f f e r e n t   s pe c i f i c a t i o n s   a r e   n e e de d  to  de m o ns t r a t e   i t s   s uc c e s s .   T h e   l i s t   o f   s m a r t ph o n e s   us e d ,  a l o n g  w i t h   t h e i r   s pe c if i c a t i o ns ,   i s   s h o wn   i n   T a bl e   1.       T a bl e   1.   S m a r t ph o n e s   a r e   t e s t e d ,   a n d  t h e i r   s pe c i f i c a t i o n s   a r e   e v a l ua t e d   B r a nd   OS   S pe c i f i c a ti o n   R e s ul t   S a ms ung G a la xy   A 52   A ndr o id  13   S c r e e n:   S up e r  A M O L E D   6 . 5 - in c h   ( 1080  x   2400 piks e l ) ,     D im e ns i o n:   159 . 9  x  75 . 1  x  8 . 4 mm ,  C hi ps e t:   Q ua l c o mm  S na pdr a go n 720 G ,     G P U :   A dr e n o  618   C P U :   O c ta - c o r e  ( 2   x   2.3  G H z   K r y o 465  G o ld  & 6   x   1.8  G H z   K r y o  465  S il ve r )   S uc c e e d   X ia o mi  R e d mi  9 T   A ndr o id  12   S c r e e n:   I P S  6.53 in c h ( 1080  x  2340 pi xe ls ) ,  D im e ns io n:   162.3  x  77.3  x  9.6  mm ,     C hi ps e t:   Q ua lc o mm  S na pdr a g o n 662 ,   G P U :   A dr e n o  610   C P U :   O c ta - c o r e  ( 4   x   2.0  G H z   K r y o 260  G o ld  & 4   x   1.8  G H z   K r y o  260  S il ve r )   S uc c e e d   X ia o mi  P oc o  M 3   A ndr o id  12   S c r e e n:   I P S  6.53 in c h ( 1080  x  2340 pi xe ls ) ,  D im e ns io n:   162.3  x  77.3  x  9.6 mm ,   C hi ps e t:   Q ua lc o mm  S na pdr a g o n 662 ,   G P U :   A dr e n o  610   C P U :   O c ta - c o r e  ( 4   x   2.0  G H z   K r y o 260  G o ld  & 4   x   1.8   G H z K r y o 260 S il ve r )   S uc c e e d   O ppo  R e n o  4   A ndr o id  12   S c r e e n:  O L E D  6.4 inc h  ( 1080  x  2400 pi xe ls ) ,  D im e ns io n: 160.3  x  73.9  x  7.7 mm ,     C hi ps e t:   Q ua lc o mm  S na pdr a g o n 720 G ,   G P U :   A dr e n o  618   C P U :   O c ta - c o r e  ( 2   x   2.3  G H z   K r y o 465  G o ld  & 6   x   1.8  G H z   K r y o  465  S il ve r )   S uc c e e d       3. 7.     T e s t in g  s iz e   an d   m e m o r y  u s age   I n   t hi s   t e s t,   t h e   a ppl i c a t i o n   s i z e   a n d  m e m o r y   us a ge   we r e   e v a l ua t e d  to   de t e r m i ne   s y s t e m   e f f i c i e nc y  a n d  r e s o ur c e   c o n s u m pt i o n .   On e   o f   t h e   An dr o i d  de vi c e s   wa s   us e d  a s   t h e   b e nc hm a r k  f o r   t hi s   e va l ua t i o n .     T h e   a pp l i c a t i o n   s i z e   i s   pr e s e n t e d  i n   F i gur e   12,   w hil e   m e m o r y   c o n s u m pt i o n   wa s   m e a s ur e d  us i ng  S a uc e L a bs   un de r   va r i o us   us a ge   s c e n a r i o s .   T h e   t e s t   r e s u l t s   a r e   s u m m a r i z e d  i n   T a bl e   2.           F i gur e   1 2 .  Di s p l a y   o f   m o bil e   m e m o r y   us a g e   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing  …   ( M oe hamm ad  Sauqy   I hz a  Z uli an dr a )   857   T a bl e   2  s h o ws   t h e   m e m o r y   us a ge   u n de r   d i f f e r e n t   c o n d i t i o n s ,   b a s e d  o n   t h e   n u m be r   o f   I o T   c h a nn e ls   b e i ng  m o ni t o r e d  a n d  t h e   v o l u m e   o f   da t a   w i t hin   e a c h   c h a nne l .   W h e n   t h e   a pp li c a t i o n   r uns   w i t h o ut   a ny   c h a nne l s ,   i t   us e s   236  M B   o f   m e m o r y .   A s   c h a nn e l s   a r e   a dde d  a n d  p o pul a t e d  w i t h   da t a ,   m e m o r y   us a g e   i nc r e a s e s   a c c o r d i n g ly ,   pe a k i ng  a t   278   M B   wh e n   t w o   c h a nn e l s   a r e   pr e s e n t   wi t h   t wo  da t a   p o i nt s   e a c h .   I n t e r e s t i n g ly ,   e v e n   a s   t h e   n u m be r   o f   c h a nne l s   i n c r e a s e s   up  to   e i g h t ,   m e m o r y   u s a ge   s t a bil i z e s   i n   t h e   r a n ge   o f   252 – 256  M B ,   i n d i c a t i n g  e f f i c i e n t   m e m o r y   m a n a g e m e n t   a n d  s c a l a bi li t y .   T h e   a v e r a ge   m e m o r y   c o n s u m pt i o n  a c r o s s   a l l   t e s t e d  s c e n a r i o s   i s   259  M B ,   whi c h   f a l l s   w i t hi n   a n   a c c e pt a bl e   r a n ge   f o r   f l utt e r - b a s e d  m o bil e   a pp l i c a t i o ns ,   s uppo r t i n g   t h e   s y s t e m ’ s   pr a c t i c a li t y   f o r   e v e r y da y   us e .       T a bl e   2.   M e m o r y   us a ge   i n   a pp li c a t i o n s   T e s ti ng  c o ndi ti o n   M e mor y  us e d ( M B )   W he n t he   c ha nn e l  is  e mpt y .   236   W he n t he r e   is  o n e   c ha nne l,  i t  c o nt a in s  8 da ta  poi nt s .   271   W he n t he r e  a r e  t w o   c ha nn e ls , e a c h  c ha nn e l  c o nt a in s  t w o  pi e c e s  of  da ta .   278   W he n t he r e  a r e   th r e e   c ha nne ls , e a c h  c ha nn e l  c o nt a in s  8 da ta  po i nt s .   273   W he n t he r e  a r e   f our   c ha nne ls ,  e a c h  c ha nne l  c o nt a in s  3 da ta  poi nt s .   255   W he n t he r e  a r e   f i v e   c ha nn e ls , e a c h c ha nn e l  c o nt a in s  3 da ta  po i nt s .   254   W he n t he r e  a r e  s i x   c ha nne ls ,  e a c h  c ha nne l  c o nt a in s  3  da ta  poi nt s .   256   W he n t he r e  a r e  s e v e n  c ha nn e ls , e a c h c ha nn e l  c o nt a in s  6 da ta  poi nt s .   252   W he n t he r e  a r e   e ig ht   c ha nn e ls , e a c h  c ha nn e l  c o nt a in s  8 da ta  po i nt s .   252       3. 8.     F u n c t ion al   t e s t in g   r e s u l t s   T h e   s y s t e m   t e s t i n g  c a r r i e d  o ut   i s   v a li da t i o n   t e s t i n g  t o   t e s t   wh e t h e r   t h e   s pe c i f i c a t i o ns   f o r   t h e   f u n c t i o n a l   r e qu i r e m e n t s   o f   t h e   s m a r t ph o n e   a pp l i c a t i o n   c a n   b e   m e t .   T h e   s y s t e m   t e s t i n g  r e s u l t s   a r e   s h o wn   i n  T a bl e   3.   B a s e d  o n   t he   t e s t   r e s ul t s   i n   T a bl e   3,   t h e   s y s t e m   b u il t   h a s   m e t   t e s t i n g  s t a n da r ds .   T h u s ,   f u n c t i o n a ll y ,   t h e   de s i g n e d  s y s t e m   pr o duc e s   t e s t  r e s ul t s   a s   e x pe c t e d.       T a bl e   3.   F un c t i o n a l   t e s t i n g  r e s u l t s   T e s t  c a s e s   T e s t  pr oc e dur e   E x p e c t e d r e s ul ts   T e s t  r e s ul ts   O nB o a r di ng   P r e s s  t he  a ppl i c a ti o n butt o n  o n t h e   s ma r tp ho n e  me nu.   T h e  s y s t e m  c a n di s pl a y  a n a ppl i c a ti o n  la unc h  s c r e e n a nd a  S ta r t  but t o n.   S uc c e e d   D a s hbo a r d   P r e s s  t he   S ta r t  but t o n  o n t h e   o nb o a r di ng pa g e .   T h e  s y s t e m  c a n di s pl a y  t h e  ma in  pa g e   of  t h e   c ha nne l  l is t  th a t  w il l  be  s a v e d.   S uc c e e d   A dd ne w  C ha nne l   P r e s s  t he  +  i c o n butt o n  o n t h e   da s hbo a r d pa ge .   T h e   s y s t e m a dds  ne w   c ha nn e ls  b y  i nput ti ng  th e  A P I .   S uc c e e d   I oT  da ta  i s  i n t he   f or m  of   v a lu e s   O pe n  o ne   of  t h e  c ha nn e l  li s ts  s to r e d  o n t h e  da s hbo a r d.   T h e  s y s t e m  c a n di s pl a y   I oT  da ta  i n t h e   f o r m  of  a   v a lu e .   S uc c e e d   I oT  da ta  i s  t y pi c a ll y   pr e s e n te d i n g r a phi c a l  f or m   O pe n  o ne   of  t h e   v a lu e s   c o nt a in e d i n  th e  da ta  a s  a  v a lu e .   T h e  s y s t e m  c a n di s pl a y   I oT  da ta  i n gr a phi c a l  o r  l in e   c ha r t  f or ma ts .   S uc c e e d       3. 9.     Dis c u s s ion   P r e vi o us   s t ud i e s   i n  I o T   m o ni t o r i n g  t y p i c a ll y   f o c us   o n   s i n g l e - pur po s e   a pp l i c a t i o ns   li mi t e d  t o   s pe c i f ic   de vi c e s   o r   d o m a i ns ,   s uc h   a s   ph o to v o l t a i c   s y s t e m s   [ 11]   o r   h e a l t h   m o ni t o r i n g   [ 12] ,   o f t e n   r e qu i r i n g  s e pa r a t e   a pps   f o r   e a c h   de vi c e   t y pe .   T hi s   s t udy   a ddr e s s e s   t h a t  ga p   by   de ve l o p i n g  a   f l e xi b l e ,   c r o s s - pl a t f o r m   m o bil e   a pp l i c a t i o n   us i ng  f l ut t e r ,   whi c h   e n a bl e s   us e r s   t o  m o ni t o r   m u l t i p l e   I o T   de vi c e s   t h r o ugh   a   s i n g l e   i n t e r f a c e   b y   d y n a mi c a ll y   i n t e gr a t i n g  T hi ngS pe a k  A P I   c ha nn e ls .   E x pe 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   a ppl i c a t i o n   pe r f o r m s   r e l i a bly   o n   v a r i o us   An dr o i d  s m a r t ph o n e s ,   r e t r i e vin g  r e a l - t i m e   da t a   a c c ur a t e l y   a n d  d i s p l a yi ng  i t   i n   nu m e r i c a l   a n d   g r a phi c a l   f or m a t s   th a t  a l i gn   w i t h   T hi n gS p e a k .   F un c t i o n a l   a n d   pe r f o r m a n c e   tes t i n g   c o n f i r m e d   s tabl e   op e r a t i o n   wi t h   a n   a v e r a g e   m e m or y   us a g e   o f   25 9   M B ,   i n d i c a t i n g  i t s   e f f i c i e n c y   a n d   c o m pa t i bi l i t y   a c r os s   d e vi c e s .   C o m pa r e d  t o  p r e vi o us   r e s e a r c h ,   t hi s   s y s t e m   o f f e r s   b r o a de r   f u n c t i o n a li t y ,   c r o s s - p l a t f o r m   s uppo r t ,   a n d   d y n a mi c   m u l t i - de vi c e   m a na ge m e n t   wi t hi n   a   s i n g l e   a pp l i c a t i o n .   H o we v e r ,   c ur r e n t  l im i t a t i o n s   i nc l ude   i t s   e x c l u s i ve   r e l i a n c e   o n   t h e   T hi n gS pe a k  p l a t f o r m ,   l a c k  o f   m u l t i - us e r   f e a t ur e s ,   a n d  a bs e n c e   o f   r e a l - t i m e   a l e r t  n o t i f i c a t i o ns .   F ut ur e   r e s e a r c h   c o u l d  e x p a n d  t h e   s y s t e m ’ s   i n t e r o pe r a bi li t y   by   i n t e gr a t i n g  a dd i t i o n a l   I o T   c l o ud   p l a t f o r m s   ( e . g. ,   A W S   I o T ,   G oo gl e   C l o ud) ,   i mp l e m e n t i n g  pus h   n o t i f i c a t i o n s ,   a n d  i nc o r p o r a t i ng  A I   f o r   pr e d i c t i v e   a n a ly t i c s .   I n   c o n c l us i o n ,   t h e   pr o p o s e d  s y s t e m   r e pr e s e n t s   a   s i g nif i c a n t   s t e p  to wa r d   ge n e r a l - pur po s e ,   r e a l - t i m e   I o T   m o ni t o r i n g,   o f f e r i n g  a   r e pl i c a bl e   a n d   s c a l a bl e   s o l ut i o n   t h a t  a ddr e s s e s   ke y   l im i t a t i o n s   i n   e xi s t i ng   wo r ks   whi l e   l a yi ng  t h e   gr o un dwo r k   f o r   m o r e   i n t e l li ge n t   a n d  r e s po n s i ve   I o T   a ppl i c a t i o ns .         Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 ,  J un e   20 26 :  850 - 860   858   4.   CONC L USI ON   T hi s   r e s e a r c h   s uc c e s s f u l ly   de v e l o pe d  a n d  t e s t e d  a n   I o T   m o ni t o r i n g  s y s t e m   us i n g  f l ut t e r   a n d  T hi n gS pe a k ,   e n a bli ng   u s e r s   t o  m o ni t o r   m u l t i p l e   I o T   de vi c e s   w i t hi n  a   s i ng l e   m o bil e   a pp li c a t i o n .   T he   s y s t e m   de m o ns t r a t e d  a c c ur a t e   r e a l - t i m e   da t a   r e tr i e va l   a n d   vi s ua li z a t i o n   i n   b o t h   n u m e r i c   a n d  gr a p hi c a l   f o r m a t s ,   a n d  f u n c t i o n e d  r e l i a bly   a c r o s s   va r i o us   An dr o i d  de vi c e s   w i t h   e f f i c i e n t   m e m o r y   u s a ge   a v e r a g i ng  259  M B .     K e y   f e a t ur e s ,   i n c l ud i ng  o n b o a r d i n g,   da s hb o a r d  a c c e s s ,   c h a nne l   m a n a ge m e n t ,   a n d  da t a   di s p l a y ,   wo r ke d   a s   i n t e n de d,   c o nf i r m i ng  t h e   s y s t e m ’ s   o v e r a ll   e f f e c t i v e n e s s .   C o m pa r e d  to   p r i o r   r e s e a r c h   f o c us e d  o n   s i n g l e - d e vi c e   o r   d o m a i n - s pe c i f i c   m o ni t o r i n g,   t h i s   s t udy   pr e s e n t s   a   m o r e   f l e xi b l e   a n d  s c a l a bl e   s o l ut i o n .   W i t h   f l ut t e r ’ s   c r o s s - pl a t f o r m   c a pa bil i t i e s   a n d  T hi ngS pe a k   i n t e gr a t i o n ,   t h e   a ppl i c a t i o n   o f f e r s   w i de   a c c e s s i b il i t y   a n d  a da pt a bi li t y .   F ut ur e   i m pr o v e m e n t s   m a y  i n c l ude   s uppo r t  f o r   ot h e r   I o T   c l o ud  pl a t f o r m s   ( e . g. ,   A W S ,   G oo gl e   C l o ud) ,   A I - dr i v e n   a n a ly t i c s ,   r e a l - t i m e   a l e r t s ,   a n d  e nh a nc e d  us e r   i n t e r f a c e s .   T h e s e   e nh a nc e m e n t s   wo ul d  a ll o w  t h e   s y s t e m   t o  e v o l v e   i n t o   a   m o r e   i n t e l li ge n t ,   r e s po n s i ve ,   a n d  us e r - f r i e n d ly   t oo l   f o r   b r o a de r   I o T   m o ni t o r i n g  a pp li c a t i o n s .       F UN DI NG  I N F ORM AT I ON   T hi s   r e s e a r c h   wa s   f u n de d  by   t he   M i ni s t r y   o f   R e s e a r c h   o f   t h e   R e publi c   o f   I n do n e s i a   t h r o ugh   a   B a s i c   R e s e a r c h   Gr a n t   wi t h   c o n t r a c t   n u m b e r   12/E 1/K P - P T NB H/2021 .         AU T HO R  CONT RI B UT I ONS   S T AT E M E NT   M o e h a mm a d  S a uq y   I h z a   Z u l i a n dr a   de v e l o pe d  th e   a pp li c a t i o n   a n d  c o n duc t e d  t h e   e x pe r im e n t s .     T i go r   Ha m o n a n ga n   Na s ut i o n   s upe r vi s e d  t h e   r e s e a r c h   a n d  r e vi s e d  t h e   m a n us c r i pt .   Ai n u l   H i z r i a d i   m a n a ge d  t h e   c l o ud  i n t e gr a t i o n   a n d  da t a   pr o c e s s i n g  a s pe c t s .   Al l   a ut h o r s   r e vi e we d  a n d  a ppr o v e d  t h e   f i na l   m a n u s c r ipt .       Nam e   of   Aut h or   C   M   So   Va   Fo   I   R   D   O   E   Vi   Su   P   Fu   M o e h a mm a d  S a uq y   I hz a   Z u l i a ndr a                               T i go r   Ha m o n a n ga n   Na s ut i o n                               Ai nu l   H i z r i a d i                                 C   :    C o n c e pt ua li z a ti o n   M   :    M e th o d o l o g y   So   :    So f twa r e   Va   :    Va li da ti o n   Fo   :    Fo r ma l  a na l y s is   I   :    I nve s ti ga ti o n   R   :    R e s o u r c e s   D   :   D a ta  C ur a ti o n   O   :   W r it in g  -   O r ig in a l  D r a f t   E   :   W r it in g  -   R e v i e w  &   E di ti ng   Vi   :    Vi s ua li z a ti o n   Su   :    Su pe r v is io n   P   :    P r o j e c t  a dmi ni s tr a ti o n   Fu   :    Fu ndi ng  a c qui s it i o n         CONF L I CT   OF   I NT E RE S T   S T AT E M E NT   T h e   a ut h o r s   de c l a r e   t h a t   t h e r e   i s   n o   c o nf li c t   o f   i n t e r e s t   r e ga r di n g  t h e   publi c a t i o n   o f   t hi s   pa pe r .       DA T A  AV AI L AB I L I T Y   T h e   da t a   s uppor t i n g  t h e   f i nd i ngs   o f   t hi s   s t ud y   a r e   a v a i l a b l e   f r o m   t h e   c o r r e s p o n d i n g  a ut h o r   up o n   r e a s o n a bl e   r e que s t .       RE F E R E NC E   [ 1]   K .  N .  S w a r oo p,  K .  C ha ndu,  R .  G o r r e p o tu ,  a nd  S .  D e b ,  “ A   he a lt h  mo n it o r in g  s y s t e m  f or   v it a l  s ig ns   us in g  I oT , ”     I nt e r ne t  of  T hi ngs  ( N e th e r la nds ) , v o l.  5, 2019, d o i:  10.1016/j . i ot .2019.01.004.   [ 2]   A .  H a mi e d ,  A .  M e ll it ,  M .  A .   Z o ul id ,   a nd  R .  B i r o uk,  “ I oT - ba s e d  e x p e r im e nt a l  p r o t o t y pe   f o r   m o ni t o r in g  of   ph o t ovo lt a ic   a r r a y s , ”   P r oc e e di ngs   of   th e   2018  I nt e r nat io nal   C onf e r e n c e   on  A ppl ie d  Sm ar t  Sy s te m s ,  I C A SS  2018 ,  J ul .  2018,    do i:  10.1109/ I C A S S .2018.8652014.   [ 3]   M .  B ha ti a ,  “ I oT - in s pi r e d  f r a m e w o r k  f o r   a th le te   p e r f or ma nc e   a s s e s s me nt   in   s ma r t  s po r t  in dus tr y , ”   I E E E   I nt e r ne t  T hi ngs   J our nal ,  vo l.  8, n o . 12, pp. 9523 – 9530, J un. 2021, d o i:  10.1109/J I O T .20 20.3012440.   [ 4]   A .  I .  S ia m  e t  al .,   “ P o r ta bl e   a nd  r e a l - t im e   i o t - ba s e d   h e a lt hc a r e   m o ni t o r in g   s y s t e m  f or   da il y   m e di c a l  a ppl i c a ti ons , ”     I E E E   T r ans ac ti ons   on  C om put at io nal   Soc ia l  Sy s te m s ,  vo l.   10,  n o .  4,  pp.   1629 – 1641,  A ug.  20 23,     do i:  10.1109/ T C S S .2022.3207562.   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing  …   ( M oe hamm ad  Sauqy   I hz a  Z uli an dr a )   859   [ 5]   N .  M .  A bdul ka r e e m,  S .  R .  M .  Z e e ba r e e ,  M .  A .  M .  S a de e q,  D .  M .  A hme d ,  A .  S .  S a mi ,  a nd   R .  R .   Z e ba r i,   “ I oT   a nd  c l o ud   c o mput in g  is s ue s ,  c ha ll e ng e s   a nd  o pp o r tu ni ti e s :  a   r e v i e w , ”   Q ubahan  A c ade m ic   J our nal ,  vo l.   1,  n o .  2,   pp.  1 – 7,  M a r .  2 021,    do i:  10.48161/QAJ .V 1N 2A 36.   [ 6]   S .  V .  S .  R .   R a ju ,  B .  D a ppur i,   P .  R .   K .   V a r ma ,  M .  Y a c ha ma ne ni ,  D .  M .  G .  V e r gh e s e ,   a nd  M .  K .   M is hr a ,  “ D e s ig n  a nd   im pl e m e nt a ti o n  of   s ma r t  h y dr o p o n ic s   f a r mi ng  u s in g  I oT - ba s e d  A I   c o nt r o ll e r   w i th   m o bi l e   a ppl i c a ti o n  s y s t e m , ”     J our nal   N anomate r , v ol . 2022, n o . 1, p. 4435591, J a n. 2022, doi:  10.1155/2022/ 4435591.   [ 7]   T .   H .  N a s ut io n,   M .  A .  M uc ht a r ,  S .   S e ni ma n,  a nd  I .   S ir e ga r ,  “ M o ni t or in g  t e mp e r a tu r e   a nd   humi di t y   of   s e r v e r   r oom  us in g  L a tt e pa nda   a nd  T hi ngS p e a k, ”   J our nal   of   P hy s ic s :   C onf e r e nc e   Se r i e s ,  v o l.   1235,  p.  012068,  J un.  2019,    do i:  10.1088/1742 - 6596/1235/ 1/ 012 068.   [ 8]   N .  S in dhw a ni ,  R .  A na nd,  R .  V a s hi s th ,  S .  C ha uh a n,  V .  T a lu kd a r ,  a nd  D .  D ha bl i y a ,  “ T hi ngs pe a k - ba s e d  e n v ir o nm e nt a l  m o ni t or in g  s y s te m  us in g  I oT , ”   P D G C   2022   -   2022  7 th   I nt e r nat io nal   C onf e r e nc e   on  P ar al le l,   D is tr ib ut e d  and  G r id   C om put in g ,  pp.  675 – 680,  20 22, do i:  10.1109/ P D G C 56933.2022.10053167.   [ 9]   G .  C ha ndr a s e ka r a n,  N .  S .  K uma r ,  A .  C h o kka li nga m,  V .  G o w r is ha nka r ,  N .  P r i y a da r s hi ,  a nd  B .  K ha n,  “ I oT   e na bl e d  s ma r t  s o la r   w a te r   h e a te r   s y s t e m  us in g  r e a l   ti m e   T h in gS p e a k  I oT   pl a t f o r m, ”   I E T   R e ne w abl e   P o w e r   G e ne r at i on ,  2023,     do i:  10.1049/R P G 2.12760.   [ 10]   T .  H .  N a s ut io n,  A .  H i z r ia di ,  K .  T a nj ung,  a nd  F .  N ur ma y a di ,  “ D e s ig n  of   in door   a ir   qua li t y   m o ni t or in g  s y s te ms , ”   2020  4t h  I nt e r nat io nal   C on f e r e nc e   on   E le c tr ic al ,   T e le c om m uni c at io n   and  C om put e r   E ngi ne e r in g,  E L T I C O M   2020   -   P r oc e e di ngs ,    pp. 238 – 241, S e p. 2020, d o i:  10.1109/ E L T I C O M 50775.2020.9230511.   [ 11]   W .  W in a s is ,  A .  W .  W .  N ugr a ha ,  I .  R o s y a di ,  a nd  F .  S .   T .  N ugr o h o ,  “ D e s ig n  of   a   ph o t ovo lt a i c   s y s t e m  m o ni t o r in g  s y s te m  ba s e d  o n   th e   in t e r n e t  of   th in gs   ( I oT ) , ”   J ur nal   N as io nal   T e k ni k   E le k tr o  d an  T e k nol ogi   I nf o r m as i  ( J N T E T I ) ,  vo l.   5,  no .  4,  pp.  328 – 333,  2016,   do i:  10.22146/j n te t i. v 5i 4.281.   [ 12]   M .  J a nko ve c ,  K .  B r e c l,   M .  B o ka li č ,   M .  P ir c ,  a nd  M .  T o pi č ,   “ M o ni t o r in g   s o la r   ir r a di a n c e   a nd  P V   m o dul e   p e r f or ma n c e   in   m o bi l e   a ppl ic a ti o ns , ”   Sol ar  E ne r gy  M at e r ia ls  and Sola r  C e ll s , v o l.  277 , p. 113101, Oc t.  2024, d o i:  10.1016/J .S O L M A T .2024.113101.   [ 13]   C .  O .  T r ui c ă ,  E .  S .  A po s t o l,   J .  D a r mo nt ,  a nd  T .  B .  P e d e r s e n,  “ T he   f o r g o tt e n  doc um e nt - o r i e nt e d  da ta ba s e   ma na ge me nt   s y s te ms :   a n   ove r v i e w   a nd  b e n c hma r k  of   na ti ve   X M L   D O D B M S e s   in   c ompa r is o n  w it h  J S O N   D O D B M S e s , ”   B ig   D at a   R e s e ar c h ,  vo l.   25,    p.  100205, J ul . 2021, do i:  10.1016/J .B D R .2021.100205.   [ 14]   B .  S r is ungs it ti s unt i,   J .  D ua ngk a e w ,  S .  M e kr uks a v a ni c h,  N .  C ha ik a e w ,  a nd  P .  R o ja na v a s u,  “ E nha nc in g  da ta   r e tr ie v a l  e f f i c i e nc y   in   la r ge - s c a le   ja v a s c r ip t  o bj e c t  n ot a ti o n  da ta s e ts   b y   us in g  in d e x in g  te c hni qu e s , ”   I A E S  I nt e r nat io nal   J our nal   of   A r ti f ic ia l  I nt e ll ig e nc e   (IJ - A I ) ,  vo l.  13, n o . 2, pp. 2342 – 2353, J un. 2024, doi:  10.11591 /i ja i. v 13.i 2.pp2342 - 2353.   [ 15]   P .  B r o ga n  e t  al .,   “ R e pr e s e nt in g  s y n c hr o pha s or   da ta   us in g  J S O N , ”   2021  32nd   I r is h   Si gnal s   and   Sy s te m s   C on f e r e nc e ,   I S S C   2 021,  J un. 2021, do i:  10.1109/I S S C 52156.2021.9467868.   [ 16]   S .  Y .  A me e n  a nd   D .  Y .  M o ha mm e d,  “ D e ve l o pi ng  c r o s s - pl a tf o r m  l ib r a r y   us in g  f lu tt e r , ”   E ur ope an  J our nal   of   E ngi ne e r in g  and  T e c hnol ogy  R e s e ar c h , v ol . 7, n o . 2, pp. 18 – 21, M a r . 2022, do i:   10.24018/E J E N G .2022.7.2.2740.   [ 17]   O .  M .  A .  A L - a tr a qc hi ,  “ A  pr o p o s e d  m o d e l  f o r   bui ld   a   s e c ur e   R E S T fu l  A P I   t o   c o nn e c t  be tw e e n  s e r ve r   s id e   a nd  mo bi l e   a ppl ic a t io n   us in g  la r a ve l  f r a me w or k  w it h  f lu tt e r   t oo lk it s , ”   C ih an  U ni v e r s it y - E r bi l  Sc ie nt if ic   J our nal ,  vo l.   6,  n o .   2,  pp.  28 – 35,  A ug.   20 22,     do i:  10.24086/C U E S J .V 6N 2Y 2022.P P 28 - 35.   [ 18]   S .  S te nd e r   a nd  H .  Å k e s s o n,  “ C r o s s - pl a t f o r m  f r a me w or k  c o mp a r is o n :  f lu t t e r   &a mp; a mp;   r e a c t  na ti ve , ”   2020,  A c c e s s e d:   J un.   16,   2024. [ O nl in e ] . A v a il a bl e :  ht tp s :/ /u r n.kb.s e /r e s o l ve ? u r n= ur n: nb n: s e :b th - 19749   [ 19]   P .  T y a gi ,  “ P r a gma ti c   f lu tt e r   :  bui ld in g  c r o s s - pl a t f o r m  m o bi l e   a pps   f o r   a ndr o id ,  iOS ,   w e b  &  d e s kt o p , ”   P r agm at ic   F lu t te r ,     A ug. 2021, do i:  10.1201/978100310 4636.   [ 20]   N . K u z mi n,  K .  I gna ti e v , a nd D .  G r a f ov ,  “ E x p e r i e n c e   of   d e ve l opi ng a  mo bi le  a ppl ic a ti o n us in g  f lu tt e r , ”   L e c tu r e  N ot e s  i n E le c tr ic al   E ngi ne e r in g , vo l.  621, pp. 571 – 575, 2020, d o i:  10.1007/978 - 98 1 - 15 - 1465 - 4_56.   [ 21 ]   A .  S hr i v a s ta v a ,  S .  J .  S .   P r a s a d,  A .  R .  Y e r u v a ,  P .   M a ni ,  P .  N a gpa l,   a nd  A .  C ha tu r ve di ,  “ I oT   ba s e d   R F I D   a tt e nda n c e   m o ni t or in g  s y s te m  of   s tu de nt s   us in g  a r dui n o   E S P 8266  &  a da f r ui t. i o  o n  d e f in e d  a r e a , ”   C y be r ne ti c s   and  Sy s te m s ,  v o l.   56,  n o .  1,  pp.  21 – 32,   2025, do i:  10.1080/01969722. 2023.2166243.   [ 22]   V .  N .  S ul is t y a w a n,  N .  A .  S a li m,  F .  G .  A ba s ,  a nd  N .  A ul ia ,   “ P a r ki ng  tr a c ki ng  s y s t e m  us in g  ul tr a s o ni c   s e ns o r   HC - S R 04   a nd   N O D E M C U   E S P 8266  ba s e d  I oT , ”   I O P   C onf e r e nc e   Se r ie s :   E ar th   and  E n v ir onm e nt al   Sc ie nc e ,   v o l.   1203,  n o .  1,  p.  012 028,    J un. 2023, do i:  10.1088/1755 - 1315/1203/ 1 /0 12028.   [ 23]   G .  N .  M o r i,   P .  R .  S w a mi na r a y a n,  a nd  R .  P a nc ha l,   “ K n o w l e dg e   r e pr e s e nt a ti o n  of   s e ns o r   da ta s e t  w it h  i o t  c o ll a b o r a ti o n  of   s e ma nt i c  w e b  a nd  io t:   s t o r a g e   of   t e mpe r a tu r e   a nd  humi di t y   d e ta il s , ”   R e c e nt   P at e nt s   on  E ngi ne e r in g ,  v ol .  19,  no .  2,  F e b.  2 025,     do i:  10.2174/011872212 1242190230921070510.   [ 24]   M .  I mt ia z ,  M .  I d,  M .   A z a m,  S .  I d,  R .  A y a z ,  a nd  A .  I d,  “ E xt r a c t i o n  of   us e   c a s e   di a gr a m  e l e m e nt s   us in g  na tu r a l  la ng u a ge   pr oc e s s in g a nd ne tw o r k s c i e n c e , ”   P L oS O ne ,  vo l.  18, n o . 6, p.  e 0287502, 2023, do i:  10.1371/J O U R N A L .P O N E .0287502.   [ 25]   R .  F a uz a n,  D .  S ia ha a n,  S . R o c hi ma h,  a nd  E .  T r ia ndi ni ,  “ U s e   c a s e   di a gr a m  s im il a r it y   me a s ur e me n t:   a   ne w   a ppr o a c h, ”   P r oc e e di ngs   of   2019  I nt e r nat io nal   C onf e r e nc e   on  I nf or m at io n  and  C om m u ni c at io n  T e c hnol ogy   and  Sy s te m s ,  I C T S  2019 ,  pp.   3 – 7,  J ul .  2 019,  do i:  10.1109/ I C T S .2019.8850978.   [ 26]   R .  A L - M s ie ’ d e e n  e t  al . ,  “ D e te c ti ng  c omm o na li t y   a nd  v a r ia bi li t y   in   us e - c a s e   di a gr a m  v a r ia nt s , ”   J our nal   o f   T he o r e ti c al   and   A ppl ie d  I nf or m at io n  T e c hnol ogy ,   v ol .  28,  p.  2022,  M a r .  2022,  A c c e s s e d:   J un.  16,  2024.  [ O nl in e ] .  A v a il a bl e :  ht tp s :/ /a r x i v . or g/ a bs /2 203.00312v 1   [ 27]   R .  K .  S a hoo ,  M .  D e r ba li ,  H .  J e r bi ,  D .  v a n  T ha ng,  P .  P .  K uma r ,  a nd  S .  S a hoo ,  “ T e s t  c a s e   g e n e r a t i o n  f r o m  U M L - di a gr a ms   us in g   ge n e ti c   a lg o r it h m, ”   C om put e r s ,  M at e r ia ls   and  C on ti nua ,  vo l.   67,  n o .  2,  pp.  2321 – 2336,  J a n.  2 021,     do i:  10.32604/C M C .2021.013014.   [ 28]   B .  A lt ur a s ,  “ C o nne c ti o n  be tw e e n  U M L   us e   c a s e   di a gr a ms   a nd  U M L   c la s s   di a gr a ms :  a   ma tr ix   pr o p o s a l, ”   I nt e r nat io nal   J ou r na l  of   C om put e r  A ppl ic at io ns  i n T e c hnol ogy , v o l.  72, n o . 3, pp. 161 – 1 68, 2023, do i:  10.1504/ I J C A T .2023.133294.   [ 29]   R .  N .  K ul ka r ni   a nd  C .  K .  S r in i v a s a ,  “ A bs tr a c ti o n  of   a c ti v it y   di a gr a m  f r o m  s e qu e n c e   di a gr a m , ”   L e c tu r e   N ot e s   in   N e tw or k s   and  Sy s te m s , v o l.  446, pp. 145 – 156, 2022, d o i:  10.1007/978 - 981 - 19 - 1559 - 8_15.   [ 30]   T .   A hma d,  J .  I qba l,   A .  A s hr a f ,   D .  T r us c a n,  a nd  I .  P or r e s ,  “ M o de l - ba s e d  t e s ti ng  us in g  U M L   a c ti vi t y   di a gr a ms :  a   s y s t e m a ti c   ma ppi ng s tu d y , ”   C om put e r  Sc ie nc e  R e v ie w , vo l.  33, pp . 98 – 112 , A ug. 2019, do i:  10.1016/J .C O S R E V .2019.07.001.   [ 31]   S .  A l - F e da ghi ,  “ V a li da ti o n:   c o n c e pt ua l  v e r s us   a c ti vi t y   di a gr a m  a ppr o a c he s , ”   I nt e r nat io nal   J our nal   of   A dv anc e d  C om p ut e r   Sc ie nc e  and A ppl ic at io ns , v o l.  12, n o . 6, pp. 287 – 297, J un. 202 1, do i:   10.14569/ I J A C S A .2021.0120632 .           Evaluation Warning : The document was created with Spire.PDF for Python.