• No se han encontrado resultados

Sistema automatizado de ecosistemas acuáticos

N/A
N/A
Protected

Academic year: 2020

Share "Sistema automatizado de ecosistemas acuáticos"

Copied!
61
0
0

Texto completo

(1)U N IV E R S ID A D C E N T R A L “ M A R T A A B R E U ” D E L A S V IL L A S F A C U L T A D D E M A T E M Á T IC A F ÍS IC A Y C O M P U T A C IÓ N. S I S T E M A A U T O M A T IZ A D O D E E C O S I S T E M A S A C U Á T I C O S. T r a b a j o d e D ip lo m a. A u to r : L ie n R o d ríg u e z L ó p e z. T u to r e s : D ra . G la d y s C a sas C a rd o so D r . R o l a n d o C á r d e n a s O r ti z. S a n ta C la r a 2011.

(2) D ic ta m e n. i. D IC T A M E N. H a g o c o n s t a r q u e e l p r e s e n t e t r a b a j o d e d i p l o m a f u e re a li z a d o e n l a U n i v e rs i d a d C e n tr a l ― M a r t a A b r e u ‖ d e L a s V i l l a s c o m o p a r t e d e l a c u lm i n a c i ó n d e e s t u d i o s d e l a e s p e c i a l i d a d d e I n g e n i e r í a I n f o r m á t i c a , a u t o ri z a n d o a q u e e l m i s m o s e a u t il i z a d o p o r la I n s t it u c i ó n , p a r a l o s f i n e s q u e e s t im e c o n v e n i e n t e , t a n t o d e f o r m a p a r c i a l c o m o t o t a l y q u e a d e m á s n o p o d r á s e r p r e s e n ta d o e n e v e n t o s , n i p u b l i c a d o s s i n a u t o ri z a c i ó n d e l a U n i v e r s i d a d .. F irm a d el A u to r. L o s a b a j o fi r m a n t e s c e r ti fi c a m o s q u e e l p r e s e n t e tr a b a j o h a s i d o r e a li z a d o s e g ú n a c u e r d o d e l a d i r e c c i ó n d e n u e st r o c e n t r o y e l m i sm o c u m p l e c o n l o s re q u i si t o s q u e d e b e t e n e r u n t r a b a j o d e e s ta e n v e r g a d u r a r e f e r i d o a l a t e m á t i c a s e ñ a la d a .. F irm a d el T u to r. F i r m a d e l J e f e d e D e p a rt a m e n t o d o n d e s e d e f ie n d e e l t r a b a j o. F irm a d el T u to r.

(3) P e n s a m ie n to. ii. P E N S A M IE N T O. C o n o r d e n y tie m p o se e n c u e n tr a e l sec r e to d e h a c e rlo to d o , y d e h a c e rlo b ie n . P itá g o r a s.

(4) D e d ic a to r ia. iii. D E D IC A T O R IA.

(5) A g r a d e c im ie n to s. iv. A G R A D E C IM IE N T O S. A m i s p a d r e s y a b u e l o s , s i n e ll o s n a d a t e n d r í a s e n t i d o A l N in ja y e l M u k e , gra c ia s p o r to d a la a y u d a A L e id y p o r s iem p r e e sta r d o n d e la n e c e sito A m is tuto re s G la dita y R o la n d o p o r to d o su a p o y o A m i s p r o fe s o r e s p o r d a r n o s l o m e j o r d e s i A l g r u p o d e B i o i n f o r m á ti c a . A M a y re n e y D a ile p o r su c o la b o ra ció n.

(6) R esu m en. v. R esum en. L o s e c o s i s t e m a s a c u á ti c o s. s e v e n g r a n d e m e n t e a fe c t a d o s a c t u a l m e n t e. a c a u s a d e l tr a b a j o. h u m a n o , e l d e s a r r o l l o t u r í s t i c o , la c o n t a m i n a c i ó n a m b i e n t a l , l a p e s c a m a s i v a. y e l c a m b io. c l i m á t ic o g l o b a l . E n e l C e n t r o d e I n v e s ti g a c i ó n d e E c o s is t e m a s C o s t e r o s ( C I E C ) e n C a y o C oco. se. lle va. a. cabo. u n e stu dio. p a ra p re serv a r la s. c om u n id ad e s. de. esta s a g u a s. L a s. h e r r a m i e n ta s d i s p o n i b l e s e n e l c e n t r o n o s a t i s f a c e n s u s n e c e s i d a d e s e n c u a n t o a p r e c i s i ó n . E s t e t r a b a j o p r o p o n e la i m p l e m e n t a c i ó n d e u n s i s te m a a u t o m a t i z a d o p a r a s im p li f i c a r e l t r a b a j o d e l o s b i o fí s ic o s q u e l a b o ra n e n e s t e l u g a r . P a r a e ll o s e r e a l i z a r o n m e d ic i o n e s e n e l á re a d e L a g u n a L a rg a s o bre las c o m u n ida d e s d e p a sto s m arin o s q u e h a bita n es ta z o n a a p lic a n d o. té c nic a s. e x p e ri m e n t a l e s. que. a p o r ta r o n. lo s. v alo res. p a ra. la. B ase. de. D a to s. e l a b o r a d a e n e l f r a m e w o r k d e d e s a r r o ll o D j a n g o y p a r a e l s it i o w e b c a p a z d e r e a li z a r e l c á lc u lo c orre s p o n die n te a la in hib ició n d e la foto s ínte sis. por el. u lt r a v i o l e t a . D e e s t a. f o r m a s e f a c i li t a e l tr a b a j o p a r a e l d e s a r r o ll o c ie n t íf i c o t é c n i c o d e e s t o s e s p e c i a l i s t a s e n B i o i n f o rm á ti c a e n n u e s t r o p a í s ..

(7) A b s tr a c t. vi. A B STR A C T A q u a t i c e c o s y s t e m s a r e g r e a tl y a ff e c t e d n o w a d a y s b e c a u s e o f h u m a n l a b o r , t o u r is m d e v e l o p m e n t , p o ll u ti o n , o v e r -f i s h i n g a n d g l o b a l c l i m a t e c h a n g e . A s t u d y t o p r e s e r v e t h e c o m m u n it ie s t h a t i n h a b i t t h o s e w a t e r s is c a r ri e d o u t a t t h e C e n t e r f o r C o a s t a l E c o s y s t e m R e s e a r c h ( C I E C ) i n C a y o C o c o . T h e t o o l s a v a i l a b l e i n t h e f a c i li t y d i d n o t m e e t t h e ir n e e d s a c c o r d i n g t o a c c u r a c y . T h is p a p e r p r o p o s e s t h e im p l e m e n t a t i o n o f a n a u t o m a t e d s y s t e m t o s i m p li f y t h e w o r k o f b i o p h y s i c i s ts w o r k i n g i n t h is p l a c e . T a k i n g t h i s is s u e i n t o a c c o u n t , m e a s u r e m e n t s w e r e p e r f o r m e d i n L a g u n a L a r g a r e g i o n , s p e c i fi c a l l y o n s e a g r a s s c o m m u n it ie s , u s i n g e x p e r im e n ta l te c h n i q u e s w h i c h p r o v i d e d v a l u e s f o r t h e d a ta b a s e d e v e lo p e d in D ja n g o , a fram e w o rk o f d e v elo p m e n t a n d als o for th e w e b site c a p a ble o f c a l c u l a t i n g t h e p h o t o s y n t h e s i s i n h i b it i o n b y u l tr a v i o l e t . T h is r e s e a r c h w i ll f a c i li t a t e t h e w o r k a i m e d t o s c i e n t if i c a n d t e c h n i c a l d e v e l o p m e n t o f t h e s e B i o i n f o r m a t i c s s p e c i a l i s t s i n o u r c o u n try ..

(8) T a b la d e C o n te n id o s. v ii. T a b la d e C o n t e n id o s I N T R O D U C C I Ó N … … … … … … … … … … … … … … … … … … … … … … … … … … … .1 ............................................................................................E r r o r ! B o o k m a r k n o t d e f i n e d . A N T E C E D E N T E S Y P L A N T E A M I E N T O D E L P R O B L E M A … … … … … … … … ...1 ............................................................................................E r r o r ! B o o k m a r k n o t d e f i n e d . O B J E T I V O S G E N E R A L E S … … … … … … … … … … … … … … … … … … … … … … … .3 ............................................................................................E r r o r ! B o o k m a r k n o t d e f i n e d . O B J E T I V O S E S P E C I F I C O S … … … … … … … … … … … … … … … … … … … … … … ...3 ............................................................................................E r r o r ! B o o k m a r k n o t d e f i n e d . E S T R U C T U R A D E L T R A B A J O … … … … … … … … … … … … … … … … … … … … … .3 ............................................................................................E r r o r ! B o o k m a r k n o t d e f i n e d . 2 A N Á L I S I S , D I S E Ñ O E I M P L E M E N T A C I O N D E L S I S T E M A … … … … … … .. ............................................................................................E r r o r ! B o o k m a r k n o t d e f i n e d . 3 M A N U A L D E U S U A R IO … … … … … … … … … … … … … … … … … … … … … … … . ............................................................................................E r r o r ! B o o k m a r k n o t d e f i n e d . I n t r o d u c c i ó n ...................................................................................................................... 1 0 A n t e c e d e n t e s y p l a n t e a m i e n t o d e l p r o b le m a ................................ ................................ 1 0 O b j e ti v o G e n e r a l :............................................................................................................ 1 2 E s t r u c t u r a d e l t r a b a j o : ................................................................................................... 1 3 C a p í t u l o 1 M a r c o T e ó ri c o ................................................................................................. 1 4 1 .1 I n t r o d u c c i ó n a l o s t é r m i n o s b i o f í si c o s .................................................................... 1 4 1 .2 P r o p a g a c i ó n d e l a l u z e n l o s e c o s i st e m a s a c u á t i c o s ................................................ 1 6 1 .2 .1 M o d e l o p a r a e l c á l c u l o d e l a ta s a d e f o t o s í n t e s i s ................................ ............. 1 7 1 .3. H e r r a m ie n t a s c o m p u t a c i o n a l e s u s a d a s e n e l s i s t e m a ................................ ............. 1 8. 1 .3 .1 H T M L .............................................................................................................. 1 8 1 .3 .2 C S S .................................................................................................................. 1 9 1 .3 .3 J a v a S c r i p t ......................................................................................................... 1 9 1 .3 .4 A J A X ............................................................................................................... 2 0 1 .3 .5 D j a n g o .............................................................................................................. 2 1 1 .3 .6 P y t h o n .............................................................................................................. 2 4 1 .3 .7 J q u e r y ............................................................................................................... 2 5 1 .3 .8 P a t r ó n d e a r q u i t e c t u r a M o d e l o - V i s t a - C o n t r o l a d o r ( M V C ) .............................. 2 6 1 .3. C o n s i d e r a c i o n e s fi n a l e s ...................................................................................... 2 8. C a p í t u l o 2 A n á li s is , d i s e ñ o e i m p l e m e n t a c i ó n d e l s i s t e m a ................................ ............... 2 9 2 .1 E t a p a d e A n á l i si s ..................................................................................................... 2 9 2 .1 .1 O b j e t i v o s d e l A n á l is i s ................................ ...................................................... 3 0 2 .2 E t a p a d e D i s e ñ o d e l s o ft w a r e .................................................................................. 3 1.

(9) T a b la d e C o n te n id o s. v ii. 2 .2 .1 D i s e ñ o d e B a s e s d e D a t o s ................................................................................ 3 2 2 .2 .2 D i s e ñ o d e l s i ti o w e b ................................ ......................................................... 3 5 2 .3 E t a p a d e im p l e m e n t a c i ó n d e l s i s t e m a ................................ ..................................... 3 5 2 .4 A c t o r e s y C a s o s d e U s o d e l s i st e m a ........................................................................ 3 6 2 .4 .1 C a s o s d e U s o .................................................................................................... 3 6 2 .4 .2 A c t o r e s d e l s i st e m a .......................................................................................... 3 8 2 .5 R e q u i s i t o s F u n c i o n a l e s d e l S i st e m a ........................................................................ 3 8 2 .6. R e q u i s i t o s n o f u n c i o n a l e s d e l si s t e m a ................................................................... 4 0. 2 .7 A r q u i t e c t u r a c l i e n t e - s e r v i d o r .................................................................................. 4 1 2 .8 H e r r a m ie n t a s u t il i z a d a s e n e l d e s a rr o l l o d e l d i s e ñ o ................................ ................ 4 3 2 .8 .1 U M L ................................................................................................................. 4 3 2 .8 .2 V i s u a l p a r a d i g m ............................................................................................... 4 5 2 .8 .3 E d i t o r T o p S t y l e _ v 4 .......................................................................................... 4 5 2 .8 .4 S Q L i t e .............................................................................................................. 4 6 2 .9 D i a g r a m a d e D e s p l i e g u e ......................................................................................... 4 8 2 .1 0 C o n s i d e r a c i o n e s fi n a l e s ......................................................................................... 4 8 C a p ítu lo 3. M a n u a l d e u s u a r i o .......................................................................................... 4 9. 3 .1 M a n u a l d e u s u a r i o ................................................................................................... 4 9 3 .1 .1 C a r a c t e rí s ti c a s 3 .1 .2. g e n e r a l e s d e l s i st e m a .............................................................. 4 9. R e q u e r i m i e n t o s m í n i m o s ............................................................................... 4 9. 3 .1 .3 I n s t a l a c i ó n ........................................................................................................ 5 0 3 .1 .4 D e s c r i p c i ó n d e l a p á g i n a i n i c i a l d e l s it i o ......................................................... 5 0 3 .3 C o m p a r a c i ó n c o n e l tr a b a j o a n t e r i o r ................................................................ ....... 5 3 C O N C L U S I O N E S ............................................................................................................ 5 9 R E C O M E N D A C I O N E S ................................................................................................... 6 0 R E F E R E N C I A S B I B L I O G R A F I C A S .............................................................................. 6 1.

(10) I n tr o d u c c ió n. I n tr o d u c c ió n L o s e c o s iste m a s a c u átic os in clu y e n la s. a g u a s d e l o s o c é a n o s y l a s a g u a s c o n ti n e n t a l e s. d u l c e s o s a l a d a s . L o s t i p o s d e e c o s i s te m a s a c u á t i c o s m á s i m p o r t a n t e s s o n l o s e c o s i s t e m a s m a r i n o s y l o s e c o si s t e m a s c o st e r o s . L o s m a n g l a re s , c o r a l e s , m a r i sm a s , p l a y a s , l a g u n a s y p r a d e r a s s u b m a r i n a s s o n l o s d i f e r e n t e s ti p o s d e e c o s is t e m a s c o s t e r o s e x i s t e n t e s . C a d a d í a f a c t o re s a m b i e n t a l e s c o m o l o s c a m b i o s p r o d u c i d o s e n l a s t e m p e r a t u r a s d e l o s o c é a n o s y f a c t o re s s o c i a l e s t a l e s c o m o l a u r b a n i z a c i ó n , l a p e s c a m a si v a , l a c o n t a m i n a c i ó n a m b i e n t a l y e l d e s a r r o ll o t u rí s ti c o c o n t ri b u y e n a l a p é r d i d a d e s u p e rf i c i e o c e á n i c a y q u e s e a f e c t e n d e c i e r t a m a n e r a e s t o s e c o s is t e m a s . N o s e d e b e o l v i d a r q u e e s t o s s o n f u e n t e d e e n e r g í a , a l i m e n t o , m e d i c i n a y r e c r e a c i ó n . A d e m á s , p r o t e g e n l a s c o s t a s d e l a s t o r m e n t a s , e l o le a j e , d e l a s i n u n d a c i o n e s y l a e r o s i ó n ; p u ri fi c a n e l a g u a , m a n ti e n e n l a d i v e r s i d a d y c a p t u r a n e l b i ó x i d o d e c a r b o n o d e l a m b i e n te , e n t r e o tr a s m u c h a s f u n c i o n e s v i t a l e s p a r a e l e q u i l i b r i o e c o ló g ic o. g lo b al.. Todas. e sta s. ra z o n es. son. m otiv o s. m ás. que. s u fi c i e n t e s. p ara. c o n s e r v a rl o s .[ 1 ]. A n t e c e d e n t e s y p l a n t e a m i e n t o d e l p r o b le m a. E l p r o c e s o d e f o t o s í n t e s i s e s u n o d e l o s m á s im p o r t a n t e s e n t o d a l a b i o s f e r a . E n e s t e s e c o m b in a el d ió xid o d e c a rb o n o (C O. 2. ) a t m o s f é ri c o c o n a g u a , b a j o l a a c c i ó n d e l a l u z s o l a r ,. p a r a d a r l u g a r a c o m p u e st o s o r g á n i c o s y o x í g e n o q u e s e l i b e ra a l a a t m ó s f e r a :. lu z. C O. 2. + H. 2. O. . C H. 2. O + O. (1 ). 2. L o s c o m p u e s t o s o r g á n i c o s f o rm a d o s c o n s ti t u y e n a li m e n t o p a ra l a s e s p e c i e s q u e re a li z a n la. foto s ínte sis ,. la s. c u ale s. son. ll a m a d a s. pro d u c tore s. prim a rios. (f i t o p l a n c t o n ,. a lga s,. p l a n t a s s u p e ri o r e s ) . E s t a s e s p e c i e s a s u v e z s o n a l i m e n t o p a r a l o s a n im a le s y e l h o m b r e , d e m o d o q u e e s t e p r o c e s o c o n s ti t u y e l a b a s e d e l a c a d e n a o e n s a m b la j e a li m e n t a ri o . A d e m á s , e s t e p r o c e s o t i e n e im p l ic a c i o n e s c l i m a t o l ó g i c a s . P a ra e ll o r e c o r d e m o s q u e h o y d í a s u fr im o s u n i n c r e m e n t o d e l l l a m a d o e f e c t o i n v e r n a d e r o , q u e n o e s m á s q u e e l h e c h o d e q u e l a a t m ó s f e r a a b s o r b e m á s ra d i a c i ó n ( p r o v e n ie n t e d e l S o l ) q u e l a q u e d e j a e s c a p a r a l e s p a c i o (i r r a d i a d a p o r l a T i e rr a ) , c o n tr i b u y e n d o a l c a l e n t a m i e n t o d e l p l a n e t a . E s t o e s.

(11) I n tr o d u c c ió n. d e b id o a q u e lo s g a ses d e e fe cto in v e rna d e ro a b sorb e n m á s la ra dia c ió n visible (q u e e s la q u e m á s e m i t e e l S o l) y m e n o s l a r a d i a c i ó n i n fr a r r o j a ( q u e e s l a q u e m á s e m it e l a T ie r r a ) . P re c isam e n te el C O. 2. e s u n o d e lo s g a se s q u e c o n trib u y e n a l e fe cto in v e rn a de ro y e l. p ro c e s o d e fo to sín tes is c o n s um e e ste g a s , c o m o s e p u e d e v e r e n la e c ua c ió n (1). A d e m á s l a f o t o s í n t e s is li b e r a O. 2. a la a tm ó s f e r a , c o m o s e v e e n l o s p r o d u c t o s d e l a m e n c i o n a d a. e c u a c i ó n . T o d o l o a n t e r i o r e v i d e n c i a l a e n o rm e im p o r ta n c i a d e l a f o t o s í n t e s is p a r a l a v id a e n la T ie rra .. L a d e t e r m i n a c i ó n e x p e ri m e n t a l d e l a e f i c i e n c i a d e l a f o t o sí n t e si s p o r l o g e n e r a l i m p l i c a t r a s l a d o h a s t a l a z o n a d e i n v e s ti g a c i ó n , c o le c t a d e l a s m u e s t r a s y p o s t e r i o r p r o c e s a m i e n t o a. n iv el. de. c u a n tio sos m o d e lo s. l a b o ra t o ri o g a sto s. p ara. la. m e d ició n. de. las. ta s a s. de. f o t o s ín t e s i s .. E sto. d e re c urso s. P or e sa ra z ó n , a lg u n o s in v estiga d o re s h a n. m a te m á t i c o s. de. foto s ínte sis ,. los. c u a le s. en. prin cip io. im plic a. d e sa rrolla d o. p erm ite n. h ac e r. una. e s t im a c i ó n d e l a e f i c i e n c ia f o t o s i n t é t i c a s i n t e n e r q u e tr a s l a d a r s e a l á r e a d e e s t u d i o . U n o de. lo s. i n v e s ti g a d o r e s m á s. de stac a d o s. en. esta. áre a. e s e l a m b i e n t a li s ta. n o r te a m e r i c a n o. P a tric k J N e a le (S m ith so nia n E n v iro nm e n tal R e se a rc h C e n tre) q u e h a e la b o ra d o v a rio s m o d e l o s m a t e m á ti c o s p a r a e l c á l c u l o d e l a s t a s a s d e f o t o s í n t e s is . [ 2 ] E l D e p a r t a m e n t o d e F ísic a. de. n u e stra. u n iv ersid a d ,. en. c o nju n to. con. el. G ru p o. de. B i o i n f o rm á ti c a ,. ha. i n t e r c a m b i a d o a l g u n a s i d e a s c o n e s t e i n v e s ti g a d o r , p r e c i s a m e n t e u n o d e l o s c r e a d o r e s d e l m o d e l o m a t e m á t i c o d e f o t o s í n t e s i s q u e u t il i z a m o s e n e s t a t e s i s . E s t e y o tr o s m o d e l o s h o y d ía. se. u ti li z a n. p a ra. p re d e cir. la. e f ic i e n c i a. de. la. f o t o s í n te s i s. f u n d a m e n t a lm e n te. en. el. O c é a n o d e l S u r , q u e r o d e a l a A n t á r ti d a . E l é n f a s i s e n e s t a á re a s e d e b e a l a g u j e r o s o b r e l a c a p a d e o z o n o q u e s e f o r m a s o b r e e l P o l o S u r d u r a n te e l i n v i e r n o , l o c u a l i m p l i c a u n a m a y o r i n c i d e n c ia d e u l t ra v i o le t a s o l a r . E s im p o r t a n t e d e s t a c a r q u e e s t e ú lt i m o f e n ó m e n o o c a s i o n a d if u s i ó n d e o z o n o d e s d e lo s t r ó p i c o s h a c i a l o s p o l o s , p o r l o q u e t o d o e l p la n e t a r e s u lt a a f e c t a d o .. C o n s id e ra n d o to d o lo a n terior, n u e s tro p ro p ós ito c o n e ste tra b ajo e s la c o n fe c ció n d e u n s o f t w a r e q u e p e r m i t a l a r e a l i z a c i ó n d e c á l c u l o s t e ó ri c o s c o n e l f i n d e a h o r r a r r e c u r s o s , r e d u c i r t i e m p o d e tr a b a j o , l o g r a r l a p r e d i c c i ó n e n l u g a r e s d e d i fí c il a c c e s o y d i s m i n u ir e l n ú m e r o d e m e d i c i o n e s d e l a s t a s a s d e f o t o s í n t e s i s . E s t e s o ft w a r e p o d r ía s e r u ti li z a d o p o r v a ria s. i n s t it u c i o n e s. a m b ie n t a l i s t a s. de. n u e s tr o. p a ís,. sie n d o. la. p r im e r a. el. C e n tr o. de.

(12) I n tr o d u c c ió n. I n v e s ti g a c i o n e s d e E c o s i s te m a s C o s t e r o s ( C I E C ) d e C a y o C o c o , C i e g o d e Á v i l a , c o n e l q u e s e m a n ti e n e n a c ti v o s v í n c u l o s d e i n v e s ti g a c i ó n . L o s i n v e s ti g a d o r e s d e e s t e c e n t r o h a n r e a l iz a d o n u m e r o s a s d e t e r m i n a c i o n e s e x p e r im e n t a l e s d e t a s a s d e f o t o s í n t e s i s e n d i v e r s a s á re a s , y se ría n m u y b e n eficia d o s al p o d e r c o n tar c o n u n s oftw a re q u e le s p e rm ita h a c e r la s. e s ti m a c i o n e s. te óric a s. sin. n e c e sid a d. de. i n v e rt ir. c u a n tioso s. r e c u rs o s. m a teriale s. al. v i s it a r c a d a u n a d e l a s á r e a s q u e s o n d e s u i n t e r é s .. P o r t a n t o , p a r a l o g r a r u n m a y o r d e s a r r o l l o e n l a c o m u n i d a d c i e n tí f i c a r e l a c i o n a d a c o n e l m e d i o a m b i e n t e e n n u e s tr o p a í s , y p a r a m a x i m i z a r e l ti e m p o d e l a s i n v e s ti g a c i o n e s. nos. t r a z a m o s c o m o o b j e ti v o s p a r a e s t e t ra b a j o :. O b j e ti v o G e n e r a l : . A u t o m a t iz a r u n s i s t e m a b a s a d o e n u n m o d e l o f í s i c o -m a t e m á ti c o d e f o t o s í n t e s i s q u e p e r m it a e s ti m a r la s t a s a s d e f o t o s í n t e s i s e n d i v e r s a s l a ti t u d e s g e o g r á f ic a s y a c u a l q u i e r p r o f u n d i d a d e n u n e c o s i s t e m a a c u á ti c o .. C o m o o b j e ti v o s e s p e c í fi c o s s e p r o p o n e n : . D ise ñ a r u n a. B ase. de. D a to s. p ara. a lm a c e n a r l o s. v a lore s. c o rr e s p o n d i e n t e s. a. la s. c a ra c terística s d e l m o d e lo . . D i s e ñ a r u n s i t i o w e b q u e r e a li c e e l c á l c u l o d e l m o d e l o .. . I m p l e m e n ta r e l s it i o w e b. P a r a d a r c u m p l im i e n t o a e s t o s o b j e t i v o s f u e n e c e s a r i o p la n t e a r s e y s o l u c i o n a r a l g u n a s t a r e a s d e i n v e s t i g a c i ó n , e n tr e la s q u e s e e n c u e n t ra. e stu dia r to d o s los e lem e n to s de lo s. e c o s i s t e m a s a c u á t i c o s p a r a c o m p r e n d e r e l p r o c e s a m i e n t o q u e r e a li z a n l o s e s p e c i a li s t a s e n e l tem a .. D espués. de. una. a m p lia. re v isió n. de. la. litera tura. se. fo rm ula. la. sig uie n te. h i p ó t e s is. de. i n v e s ti g a c i ó n :. ― E l a n á li s i s , d i s e ñ o e im p l e m e n t a c i ó n d e u n s i s t e m a p a r a a u t o m a ti z a r u n m o d e l o f í s i c o m a t e m á ti c o. de. fo to sín te sis , le. fa c il i ta. a. lo s. b iólo g o s. la. e s t im a c i ó n. de. las. tasa s. de. f o t o s í n t e s i s e n d i v e r s a s l a ti t u d e s g e o g r á fi c a s y a c u a l q u ie r p r o f u n d i d a d e n u n e c o s i s t e m a a c u á tic o‖.

(13) I n tr o d u c c ió n. E stru ctu ra d el tra b a jo :. E l t r a b a j o c o n f e c c i o n a d o c o n s t a d e t r e s c a p ít u l o s :. El. c a p ítulo. 1. es. el. m arc o. t e ó ri c o .. En. él. se. a b o rd ara n. lo s. c o n ce p to s. b iofísic o s. f u n d a m e n t a l e s p a r a u n m e j o r e n te n d i m i e n t o d e l s i s t e m a y u n a d e t a l l a d a e x p li c a c i ó n d e l m o d e lo. que. se. u ti l iz a r á. p ara. el. d e s a rr o l l o. d el. m is m o .. Se. p re se nta n. lu e g o. la s. h e r r a m i e n ta s c o m p u t a c i o n a l e s u t il i z a d a s p a r a l a e l a b o r a c i ó n d e l s o f t w a r e .. El. c a p ítulo. 2. tr a t a. so b re. el. a n á li s i s , d is e ñ o. e. im p l e m e n t a c i ó n. d el. s is t e m a. donde. se. p r e s e n t a n l o s a c t o r e s d e l s is t e m a a s í c o m o s u s c a s o s d e u s o . A d e m á s s e m u e s t ra e l d i s e ñ o d e l a b a s e d e d a to s , l a s h e rr a m i e n t a s u ti li z a d a s e n l a e t a p a d e l d is e ñ o , a s í c o m o l a ú l ti m a e t a p a d e i m p le m e n t a c i ó n d e l s o f t w a r e y l o s r e q u i s it o s f u n c i o n a l e s y n o f u n c i o n a l e s p a r a l a c r e a c i ó n d e l m is m o .. E l c a p ít u l o 3 s e d e d ic a a l m a n u a l d e u s u a r i o . E n é l s e m u e s t r a e l m a n u a l d e u s u a r i o y u n e j e m p l o p a ra u n c a s o e s p e c if i c o d e l p r o c e s o a u t o m a ti z a d o , c ó m o s e r e s o l v ía a n t e s d e l a c o n f e c c i ó n d e l s o ft w a r e y c o m o s e r e a l i z a e l m i s m o c á l c u l o l u e g o d e y a im p l e m e n t a d o e ste .. L a t e s i s c u l m i n a c o n l a s c o n c l u s i o n e s , r e c o m e n d a c i o n e s y r e f e r e n c i a s b i b li o g r á fi c a s ..

(14) C a p ítu lo 1 M a r c o T e ó r ic o. C a p ítu lo 1 M a r c o T e ó r ic o E n e s t e c a p í t u l o s e tr a ta n l o s c o n c e p t o s f u n d a m e n t a l e s p a r a u n a m e j o r m a n i p u la c i ó n d e l s i s t e m a , l a s h e r r a m i e n t a s q u e f u e r o n u t il i z a d a s p a ra l a e l a b o r a c i ó n d e l m i s m o . S e e x p l i c a a d e m á s e l m o d e l o p a ra e l c á l c u l o d e l a s t a s a s d e f o t o s í n t e s is , a s í c o m o l a s h e r r a m i e n t a s u t i li z a d a s d u r a n t e e l p r o c e s o d e c re a c i ó n d e l s o ft w a r e .. 1 .1 I n t r o d u c c ió n a lo s t é r m in o s b io f ís ic o s E x iste n. d os. g ra n d es. ti p o s. de. ra dia c io n es: la s. c o m p u e sta s. p or. p a r t íc u l a s. y. las. ondas. e l e c tr o m a g n é t i c a s . L a s r a d i a c i o n e s p a r ti c u l a d a s e s t á n f o rm a d a s p o r p r o t o n e s , e l e c t r o n e s , n e u tro n e s. y. o tr a s. p a rt í c u l a s . L a s. ondas. e l e c tr o m a g n é t i c a s. t ie n e n. d i v e rs a s. bandas. de. f r e c u e n c i a y e n e r g í a , t e n ié n d o s e e n o r d e n a s c e n d e n t e l a s o n d a s d e ra d i o y t e l e v i s i ó n , l a lu z. (i n f r a r r o j o , v i si b l e. y. u lt r a v i o l e t a ) , l o s. ú l t im o s l o s m á s e n e r g é t i c o s .. F i g u r a 1 .1 E s p e c t r o e l e c tr o m a g n é ti c o. ray o s. X. y. lo s. ray os. g a m m a , sie n d o. esto s.

(15) C a p ítu lo 1 M a r c o T e ó r ic o. E l S o l e m i t e c o n s t a n t e m e n t e r a d ia c i o n e s e l e c tr o m a g n é t i c a s a l a T i e rr a c o m o s o n l a l u z u ltra vio leta. (U V ). y. la. lu z. v i s i b le . L a. lu z. u ltra vio leta. c o m p re n d e. en. el. e s p e c tr o. de. l o n g i t u d e s d e o n d a a l r a n g o d e 1 0 0 a 4 0 0 n m r e s u l t a n d o n o c i v a a l o s s e re s v i v o s d e b i d o a q u e e s c a p a z d e c a u s a r d a ñ o s s e v e r o s a n i v e l m o le c u l a r . P o r o t r o l a d o , l a l u z v i s i b l e ab arca. el ran g o. de. 400. a. 700. nm. c o n sid e rá n d o se. b e n e fi c i o sa , e s t a. re gió n. e s p e c tr a l. c o r r e s p o n d e a l r a n g o d e l u z v i s i b l e p a r a e l o j o h u m a n o y a d e m á s e s u t il i z a d a p o r l a s a l g a s y p l a n t a s te r r e s t r e s c o m o f u e n t e d e e n e r g í a a t r a v é s d e l p r o c e s o d e n o m i n a d o f o t o s í n t e s i s e n e l c u a l l a e n e r g í a l u m i n o s a s e c o n v i e r t e e n e n e r g í a q u ím i c a d a n d o l u g a r a s u v e z a l a p r o d u c c i ó n d e c a s i t o d a l a m a t e ri a o r g á n ic a q u e c o n o c e m o s . P o r e s a r a z ó n a l a l u z v i s i b l e t a m b ié n s e l e d e s i g n a t a m b i é n c o n l a s i g l a P A R. (d e l in g lé s. P h o t o s y n t h e ti c a ll y A c t i v e. R a d ia tio n ).. Las. ondas. e l e c tr o m a g n é t i c a s. e s tá n. f o rm a d a s. por. l l a m a d o s f o t o n e s . L a re l a c i ó n e n t r e l a e n e r g í a. E. f. un. c o n ju nto. de. c u a n to s. de. e n erg ía. d e l o s f o t o n e s y l a fr e c u e n c i a f d e l a. onda es:. E f  hf . hc ( 1 .1 ). . d o n d e h e s la c o n sta nte d e P la n c k , c la v elo c id a d d e pro p a g a c ió n d e la o n d a e n e l v a c ío , y λ e s l a l o n g it u d d e o n d a . P o r l o g e n e r a l l a a c c i ó n b i o l ó g i c a d e l a s o n d a s e l e c t r o m a g n é ti c a s e s t á a s o c i a d a a l a a b s o r c i ó n d e f o t o n e s p o r p a r t e d e l a s m o lé c u l a s b i o l ó g i c a s . P a r a q u e e s t e p r o c e s o o c u rr a , d e b e c u m p l ir s e l a r e g l a c u á n ti c a :. E  E f D onde Δ E. ( 1 .2 ). e s e l s a l t o e n e r g é t i c o q u e d a rá l a m o lé c u l a b i o l ó g ic a . E n g e n e r a l e l e f e c t o. b i o l ó g i c o d e l o s f o t o n e s s e i n c r e m e n t a m e d i d a q u e a u m e n t a s u fr e c u e n c i a , n o s ó l o p o r q u e e s m a y o r s u e n e r g í a , s i n o p o r q u e l a p r o b a b il i d a d d e c u m p l im i e n t o d e l a r e g l a c u á n t i c a a u m e n ta. (o. b io ló g ica ).. sea, Por. a um e n ta. o tro. la d o ,. la la s. p r o b a b i li d a d ondas. de. a b sorc ió n. e l e c t r o m a g n é ti c a s. d el que. fotó n nos. por. lle g a n. la d el. m o lé c u l a Sol. son. f u n d a m e n t a lm e n t e l u z ( u l t ra v i o le t a , v i s i b l e e i n fr a r r o j a ) . L a l u z v i s i b l e p o r l o g e n e r a l e s b e n e ficio sa. p a ra la. f o t o s í n t e s is , m i e n t r a s. q u e la. u lt r a v i o l e ta. p o r lo. g e n e ra l l a i n h i b e ..

(16) C a p ítu lo 1 M a r c o T e ó r ic o. C u a n d o s e c o n s i d e r a l a d o s im e tr í a d e r a d i a c i o n e s s e d e b e t e n e r e n c u e n t a d o s c o n c e p t o s b á s ic o s:. a). L a d o s i s o fl u e n c ia , c u y o s ím b o l o e s D o F . E s t a e s l a e n e r g í a s u m i n is t r a d a p o r l a 2. r a d i a c i ó n p o r u n i d a d d e á r e a d e t e ji d o b i o l ó g i c o . S e d a e n. J /m. e n e l S iste m a. In te rn ac io n al d e U n id a d e s (S I).. b). L a v e l o c i d a d d e s u m i n i s t r o d e la d o s i s , o i rr a d i a n c i a , c u y o s í m b o l o e s E . E s t a e s l a e n e rg ía s u m in istra d a p o r la ra d ia ció n p or u n ida d d e á re a de tejid o b ioló g ic o y p o r 2. u n i d a d d e ti e m p o . S e d a e n W / m. Las. ra d iac io n e s. u lt r a v i o l e ta s. d el. Sol. e n el S iste m a In tern a cio n a l d e U n id a de s .. p ued en. c a u sa r. alg u n o s. d añ os. en. el. a p ara to. f o t o s i n t é ti c o d e l a s c é l u la s , p o r e j e m p l o , p u e d e n d a ñ a r l a e n z i m a R u b i s c o , q u e j u e g a u n i m p o rt a n t e r o l e n l a re a li z a c i ó n d e u n a d e la s f a s e s d e l a f o t o s í n t e s is . S i n e m b a r g o , l a s c é l u l a s ti e n e n m e c a n is m o s ( r e a c c i o n e s. b io q uím ic a s) q u e. p erm ite n re p a rar e sos. daños.. A h o ra b ie n , c u a n d o la v e lo c id a d d e d o sis o irra dia n cia E e s a lta , la s c élu las n o tie n e n la p o s i b il i d a d d e r e p a r a r c a s i n i n g u n o d e l o s d a ñ o s q u e l a s r a d i a c i o n e s v a n c a u s a n d o , p o r l o q u e e l e f e c t o r a d i o a c t i v o e s a c u m u l a ti v o , y e n t o n c e s e n u n m o d e l o m a t e m á ti c o s e d e b e u s a r l a d o s i s o fl u e n c i a F . P o r o t r o l a d o s i l a v e l o c i d a d d e d o s i s o i r ra d i a n c i a E e s b a ja , l a s c é l u l a s t ie n e n l a p o s i b i li d a d d e re p a r a r u n a f ra c c i ó n d e l o s d a ñ o s q u e l a s ra d i a c i o n e s v a n c a u s a n d o , p o r l o q u e e l e f e c t o r a d i o a c ti v o n o e s a c u m u l a ti v o , y e n t o n c e s e n u n m o d e l o m a t e m á ti c o s e d e b e u s a r l a v e l o c i d a d d e d o s i s o i r ra d i a n c i a E . E s t e ú lt im o e s e l c a s o q u e n o s o c u p a : e n e s t e t r a b a j o s e p r o g r a m ó u n m o d e l o m a t e m á t i c o p a r a e s t im a r l a s t a s a s d e f o t o s í n t e s i s d e o r g a n i s m o s u n i c e l u l a r e s a c u á ti c o s (f i t o p l a n c t o n ) s o m e t i d o s a l a ir r a d ia n c i a s o l a r v i s i b l e y u lt r a v i o l e t a .. 1 .2 P r o p a g a c ió n d e la lu z e n lo s e c o s is t e m a s a c u á t ic o s La. irra dia n cia. e sp e ctral. E (λ),. o. in te n sid a d. de. la. lu z. en. el. agua. o c e á n ic a ,. decae. e x p o n e n c i a lm e n te c o n l a p r o f u n d i d a d z s e g ú n l a l e y d e L a m b e rt - B e e r d e l a Ó p t ic a : -. E ( λ ,z ) = E ( λ ,0 ) .e. - K ( λ ) .z. ( 1 .3 ). -. L a co o rd en ad a 0. e s l a p o s i c i ó n j u s t a m e n te d e b a j o d e l a s u p e rf i c i e a c u á t i c a , m i e n t r a s q u e. +. la 0. e s l a q u e e s t á j u s t o e n c i m a . L a r e l a c i ó n e n t r e la s ir r a d i a n c i a s e n e s t a s p o s i c i o n e s e s :.

(17) C a p ítu lo 1 M a r c o T e ó r ic o. E ( ,0  )  (1  A) E ( ,0  ). ( 1 .4 ). D o n d e A e s e l a l b e d o o p o d e r r e f l e c t a n t e d e l a g u a , o s e a , l a fr a c c i ó n d e ir r a d i a n c ia q u e e s r e f l e j a d a y q u e p o r t a n t o n o p e n e t r a e n l a c o l u m n a d e a g u a . P o r l o g e n e r a l A ≈ 0 ,0 7 p a r a e l a g u a o c e á n i c a . P o r o t r o l a d o , l o s c o e f i c i e n te s d e a t e n u a c i ó n d e l a l u z K ( λ ) s o n l o s q u e d e te rm in a n e l tip o ó ptic o d el n u e stro. tra b ajo. o p tim iz a d o s. to m am o s. m e d ia nte. lo s. a g u a , s u v a l o r c r e c e d e s d e e l ti p o I h a c i a e l I II . E n. v alo re s. inte rp ola c ió n. inic iale s. lin e al. en. de. [4 ].. K (λ ). s u m in istra d os. en [3],. N . J e rl o v , i n ic i a l m e n t e. p ero. d e fi n i ó. la. e x iste n cia d e tre s gra n d e s tip o s d e a g u a o c e á nic a :. . I ( c l a r a s u o l i g o tr ó fi c a s ) ,. . I I ( i n t e rm e d ia s o m e s o t r ó f i c a s ) y. . I I I (t u r b i a s o e u t r ó fi c a s ) .. 1 .2 .1 M o d e l o p a r a e l c á l c u l o d e l a t a s a d e f o t o s í n t e s i s L a c a p a s u p e r i o r d e l o c é a n o , e n q u e l a i r r a d i a n c i a e s s u fi c i e n t e p a r a h a c e r p o si b l e l a f o t o s í n t e s i s , e s ll a m a d a z o n a f ó t i c a . H o y d í a a l c a n z a h a s t a 2 0 0 m e t r o s d e p r o f u n d i d a d e n l a s a g u a s m á s c l a r a s . P o r o t r o l a d o , l a c ir c u la c i ó n o c e á n i c a h a c e q u e l a p a rt e s u p e ri o r d e la z o n a fó tic a s e m a nte n g a b ie n m e z cla d a , p o r lo q u e la s p ro p ie da d e s fí sic a s tale s c o m o d e n sid a d y tem p e ratu ra so n c o n sta nte s. L a p rofu n d id a d d e esta c a p a m e z cla d a d e p e n d e d e l a l o c a li d a d , p e r o p o r l o g e n e r a l e s d e d e c e n a s d e m e tr o s . L a b i o t a v i v i e n t e e n l a c a p a m e z c la da. del océano. es. r e s i s te n t e. a la s. ra dia c io ne s. E sto s. o r g a n is m o s. d e b ería n te n e r. b u e n a s c a p a c i d a d e s d e r e p a r a c i ó n , d e m o d o q u e e m p l e a m o s e l l la m a d o m o d e l o. E. que. a p a r e c e e n [ 5 ] p a r a e s ti m a r l a s t a s a s d e f o t o s í n t e s is e n l a c a p a m e z c l a d a d e l o c é a n o .. L a t a s a d e f o t o s í n t e s i s P e n e s t e m o d e l o s e c a l c u la m e d i a n t e :. (. D onde. * E inh. ). ( 1 .5 ). e s l a i r r a d i a n c ia i n h i b it o r i a a d im e n s i o n a l , d a d a p o r l a r a d ia c i ó n u l tr a v i o l e t a. U V , m ie n tras q u e P c a lc u la da m e dia n te:. po t. e s la t a s a d e f o t o s í n t e s i s e n a u s e n c i a d e f o t o i n h i b i c i ó n p o r e l U V ,.

(18) C a p ítu lo 1 M a r c o T e ó r ic o. ( 1 .6 ). E n la e x p re s ió n a n terio r, P s e s la ta s a d e s a tura c ió n d e la foto s ínte sis e n a u s e n c ia d e -2. in h ib ició n ; E. PA R. ( e n W .m. -2. ) e s l a i rr a d ia n c i a d e l a l u z v i s i b l e , m i e n tr a s q u e E. e s u n p a r á m e t r o d e l m o d e l o q u e r e p r e s e n t a e l v a l o r d e i rr a d i a n c i a d e E fo to s ínte sis a lc a nz a e l 6 3 %. PA R. ( e n W .m. s. ). p a ra el q u e la. d e s u m á x im o v a l o r p o s i b l e . M i e n tr a s m e n o s s e a e l v a l o r d e. E S , m a y o r e s la e fi c i e n c i a d e l a p a r a t o f o t o s in t é t i c o , p u e s s e a l c a n z a e l 6 3 % m á x i m a d e f o t o s í n t e si s c o n u n a i rr a d i a n c i a m e n o r . E l v a l o r d e E. S. d e la ta sa. p a ra u n a gra n c a ntid a d. 2. d e e s p e c i e s f l u c t ú a e n tr e 1 5 y 2 5 W / m. , a u n q ue e x iste n e s p e cie s p a ra lo s q u e E. S. cae fu era. d e e s e r a n g o . L a i rr a d i a n c i a i n h i b i t o ri a a d i m e n s i o n a l d e ra d i a c i ó n u lt r a v i o l e t a e s t á d a d a p o r:. ( 1 .7 ). -1. D onde ε b io ló g ic o. 2. .m de. la. ) s o n l o s p e s o s b i o l ó g i c o s q u e c u a n t if i c a n l a e f e c t i v i d a d o im p a c t o. e x p o s ic i ó n. e s p e c tr a l. E (λ ). (e n. W. -2. -2. .m. .n m ) ,. es. d e c ir ,. r e p r e s e n ta. la. i n h i b i c i ó n b i o l ó g i c a e f e c t i v a d e l a f o t o s í n t e s i s c a u s a d a p o r la r a d ia c i ó n u l t ra v i o le t a d e lo n g itu d d e o nd a λ .. S u s t i t u y e n d o l a e c u a c i ó n 1 .6 e n l a 1 .5 y n o rm a li z a n d o r e s p e c t o a P s s e o b ti e n e q u e :. =. A h o ra. ( 1 .8 ). queda. n u m erad o r en. c l a r o q u e l a t a s a d e f o t o s í n te s i s e s u n a c o m b i n a c i ó n d e la. e c ua c ió n. a n t e r i o r f a v o re c e. la. foto sín te sis. (p u es. la. d os. fa c t o re s : e l. i r ra d i a n c i a. de. la. r a d i a c i ó n f o t o s i n té t ic a m e n t e a c t i v a P A R e s t á a ll í) , m i e n t ra s q u e e l d e n o m i n a d o r l a i n h i b e , d e b i d o a l a p r e s e n c i a d e l f a c t o r i n h i b it o r i o d e i rr a d i a n c i a u lt r a v i o l e t a .. 1 .3. H e r r a m ie n t a s c o m p u t a c io n a le s u s a d a s e n e l s is t e m a. 1 .3 .1 H T M L. H T M L , s i g l a s d e H y p e r T e x t M a r k u p L a n g u a g e ( L e n g u a j e d e M a rc a d o d e H i p e rt e x t o ) , e s e l le n g u a j e d e m a r c a d o p r e d o m i n a n t e p a r a l a e l a b o r a c i ó n d e p á g i n a s w e b . S e u s a p a r a.

(19) C a p ítu lo 1 M a r c o T e ó r ic o. d e s c r i b i r l a e s t r u c t u ra y e l c o n t e n i d o e n f o r m a d e t e x t o , a s í c o m o p a r a c o m p l e m e n t a r e l te x to. con. o bje to s. t a le s. com o. im á g e ne s. H T M L. se. e s c ri b e. en. form a. de. « etiq u eta s» ,. r o d e a d a s p o r c o r c h e t e s a n g u l a r e s ( < ,> ) . H T M L t a m b i é n p u e d e d e s c r i b i r , h a s t a u n c i e r t o p u n t o , l a a p a r i e n c i a d e u n d o c u m e n t o , y p u e d e i n c l u i r u n s c ri p t ( p o r e j e m p l o J a v a s c r i p t ) , e l c u a l p u e d e a f e c t a r e l c o m p o rt a m i e n t o d e n a v e g a d o r e s w e b y o t r o s p r o c e s a d o r e s d e H T M L .[ 6 ]. 1 .3 .2 C S S L a s H o j a s d e E s ti l o e n C a s c a d a ( C a s c a d i n g S t y l e S h e e ts ) , s o n u n m e c a n i s m o s im p l e q u e d e s c r i b e c ó m o s e v a a m o s t r a r u n d o c u m e n t o e n l a p a n ta l la , o c ó m o s e v a a i m p r im ir , o i n c l u s o c ó m o v a a se r p r o n u n c i a d a l a i n f o r m a c i ó n p r e s e n t e e n e se d o c u m e n t o a t ra v é s d e u n d i s p o s it i v o d e l e c t u r a . E s t a f o r m a d e d e s c ri p c i ó n d e e s t il o s o fr e c e a l o s d e s a rr o l la d o r e s e l c o n t ro l t o t a l s o b r e e s t il o y f o rm a t o d e s u s d o c u m e n t o s .. C S S s e u t il i z a p a r a d a r e s ti l o a d o c u m e n t o s H T M L y X M L , s e p a ra n d o e l c o n t e n i d o d e l a p r e s e n t a c i ó n . L o s E s t i l o s d e f i n e n l a f o rm a d e m o s tr a r l o s e le m e n t o s H T M L y X M L . C S S p e r m it e a l o s d e s a r r o l l a d o re s W e b c o n t r o l a r e l e s ti l o y e l f o rm a t o d e m ú l ti p l e s p á g i n a s W e b a l m i s m o t i e m p o . C u a l q u i e r c a m b i o e n e l e s t il o m a r c a d o p a r a u n e l e m e n t o e n l a C S S a f e c t a r á a t o d a s l a s p á g in a s v i n c u l a d a s a e s a C S S e n l a s q u e a p a r e z c a e s e e l e m e n t o .. 1 .3 .3 J a v a S c r i p t Ja v a S c ript. es. un. E C M A S c rip t. S e. l e n g u a je d efin e. com o. de. p ro g ra m a c ió n. o ri e n t a d o. a. inte rpre ta d o ,. o bje tos , b a sa d o. en. dia le cto. del. e stá n d a r. p r o t o t i p o s , im p e r a t i v o ,. d é b ilm e n te tip a d o y din á m ic o .. S e u t i l i z a p r i n c i p a lm e n t e e n s u f o r m a d e l l a d o d e l c l ie n t e ( c l i e n t - s i d e ) , im p l e m e n t a d o c o m o p a r t e d e u n n a v e g a d o r w e b p e r m i ti e n d o m e j o r a s e n l a i n t e rf a z d e u s u a r i o y p á g i n a s w e b d i n á m i c a s , a u n q u e e x i s te u n a f o r m a d e J a v a S c ri p t d e l la d o d e l s e r v i d o r ( S e r v e r -s i d e Ja v a S c ript o S S JS ). S u u so e n a p lic ac io n e s e xte rn as a la w e b , p o r e jem p lo e n d o c u m e n to s P D F , a p l i c a c i o n e s d e e s c ri t o r i o ( m a y o ri t a r i a m e n te w i d g e t s ) e s ta m b ié n s i g n i fi c a ti v o ..

(20) C a p ítu lo 1 M a r c o T e ó r ic o. Ja v a S c ript. se. d ise ñ ó. con. una. sin ta xis. s im il a r. al. C ,. aunque. a d o p ta. n o m b res. y. c o n v e n c io n e s d el le n g u aje d e p ro g ram a ció n Ja v a . S in e m ba rg o Ja v a y Ja v a S cript n o e stá n r e l a c i o n a d o s y ti e n e n s e m á n t i c a s y p r o p ó s it o s d i f e re n t e s .. Todos. lo s. n av eg ad o res. m o d ern o s. inte rpre ta n. el. c ó d ig o. Ja v a S cript. in te gra d o. en. la s. p á g i n a s w e b . P a r a i n t e r a c t u a r c o n u n a p á g i n a w e b s e p r o v e e a l l e n g u a j e J a v a S c ri p t d e u n a i m p l e m e n ta c i ó n d e l D o c u m e n t O b j e c t M o d e l ( D O M ) .. T r a d i c i o n a l m e n t e s e v e n í a u t il i z a n d o e n p á g i n a s w e b H T M L p a r a r e a l i z a r o p e r a c i o n e s y ú n ic a m e nte. e n e l m arc o. d e l a a p l ic a c i ó n c li e n t e , s i n a c c e s o a f u n c i o n e s. d e l se rvid o r.. J a v a S c r i p t s e i n t e r p r e t a e n e l a g e n t e d e u s u a r i o , a l m i s m o t i e m p o q u e l a s s e n te n c i a s v a n d e sc a rg á n d o se ju n to c o n e l c ó dig o H T M L . [7 ]. 1 .3 .4 A J A X. A j a x , s i g l a s d e A s y n c h r o n o u s J a v a S c r i p t a n d X M L , e s u n t é r m i n o q u e d e s c ri b e u n n u e v o a c e rc a m ie n to. a. u sar. un. c o n ju nto. de. te c n olo g ía s. e x iste n tes. ju nta s,. in c lu y e n d o. la s. s i g u i e n t e s : H T M L o X H T M L , h o j a s d e e s ti l o ( C a s c a d i n g S t y l e S h e e ts o c s s ) , J a v a s c ri p t , el D O M. ( D o c u m e n t O b je ct M o d el), X M L , X S L T , y e l o b je to X M L H ttp R e q u e st.. C uando. se. c o m b i n a n e s ta s t e c n o l o g í a s e n. e l m o d e l o A j a x , l a s a p li c a c i o n e s f u n c i o n a n. m u c h o m á s r á p i d o , y a q u e l a s i n t e r fa c e s d e u s u a ri o s e p u e d e n a c t u a l i z a r p o r p a rt e s s i n t e n e r q u e a c t u a li z a r t o d a l a p á g i n a c o m p le t a .. E s u n a t é c n i c a d e d e s a rr o l l o w e b p a r a c r e a r a p li c a c i o n e s i n t e r a c t i v a s o R I A ( R i c h I n t e r n e t A p p l i c a ti o n s ) . E s t a s a p l i c a c i o n e s s e e j e c u t a n e n e l c l i e n t e , e s d e c i r , e n e l n a v e g a d o r d e l o s u s u a r i o s m i e n tr a s s e m a n t i e n e l a c o m u n ic a c i ó n c o n e l s e r v i d o r e n s e g u n d o p l a n o . D e e s t a f o r m a e s p o s i b le r e a l iz a r c a m b i o s s o b r e l a s p á g i n a s s i n n e c e s i d a d d e r e c a r g a rl a s , l o q u e s i g n i fi c a a u m e n t a r l a i n t e r a c ti v i d a d , v e l o c i d a d y u s a b i l i d a d e n l a s a p li c a c i o n e s .. A ja x e s u n a te c n olo g ía as ín cro n a , e n e l s e n tid o d e q u e los d a to s a dicio n a le s s e re q uie re n al. se rvid o r. y. se. carg an. en. segundo. pla n o. sin. i n t e rf e ri r. con. la. v i s u a li z a c i ó n. ni. el. c o m p o r ta m ie n t o d e l a p á g i n a . J a v a s c r i p e s e l l e n g u a j e i n t e r p re t a d o ( s c r i p t i n g l a n g u a g e ) e n e l q u e n o r m a lm e n te s e e f e c t ú a n l a s f u n c i o n e s d e ll a m a d a d e A j a x m i e n tr a s q u e e l acceso. a. lo s. d a to s. se. r e a l iz a. m e d ia n t e. X M L. H ttp R e q u e st, o b jeto. d isp o nib le. en. lo s.

(21) C a p ítu lo 1 M a r c o T e ó r ic o. n a v e g a d o re s a ctu ale s . E n c u alq u ier c a s o , n o e s n e c es a rio q u e e l c o n te nid o a sín c ro n o es té f o r m a t e a d o e n X M L . A j a x e s u n a t é c n i c a v á l i d a p a r a m ú lt i p le s p l a t a f o r m a s y u ti l iz a b l e en. m uchos. s is t e m a s. o pe rativ o s. y. n av eg ad ores ,. dado. que. e stá. b a sa d o. en. e stá n da re s. a b i e r t o s c o m o J a v a S c ri p t y D o c u m e n t O b j e c t M o d e l ( D O M ) .. T e c n o lo g ía s in clu id a s e n A ja x. A j a x e s u n a c o m b i n a c i ó n d e c u a tr o t e c n o l o g í a s y a e x i s t e n te s :. . X H TM L. (o. H TM L). y. h o ja s. de. e stilo. en. cascada. (C S S ). p ara. el. d ise ñ o. que. a c o m p a ñ a a la in form ac ió n .. . D o c u m e n t O b j e c t M o d e l ( D O M ) a c c e d i d o c o n u n l e n g u a je d e s c r i p t i n g p o r p a r t e del. u s u a ri o , e s p e c i a lm e n te. JS S c rip t,. para. m o s tr a r. im p l e m e n t a c i o n e s e. in tera c tua r. E C M A S c ript. din á m ic a m e nte. com o. con. la. J a v a S c ri p t. y. i n f o rm a c i ó n. p re se n ta da .. . E l o b jeto X M L. H tt p R e q u e s t p a r a i n te r c a m b i a r d a t o s d e f o rm a a s í n c r o n a c o n e l. s e r v i d o r w e b . E n a l g u n o s fr a m e w o r k s y e n a l g u n a s si t u a c i o n e s c o n c r e t a s , se u s a un. o b je to. i f r a m e. en. lu g ar. d el. X M L H ttp R e q u e st. p a ra. r e a l iz a r. dic h o s. in te rca m bio s.. . X M L e s e l f o r m a t o u s a d o g e n e r a l m e n t e p a r a l a t r a n s f e re n c i a d e d a t o s s o li c it a d o s al. se rvid o r,. aunque. c u alq u ier. f o rm a t o. p u ede. fu n c io na r,. in clu y e n d o. H TM L. p r e f o rm a t e a d o , t e x t o p l a n o , J S O N y h a s t a E B M L .. C o m o e l D H T M L , L A M P o S P A , A ja x n o c o n s titu y e u n a te c n o lo gía e n s í, sin o q u e e s u n t é r m i n o q u e e n g l o b a a u n g r u p o d e é s t a s q u e t r a b a j a n c o n j u n t a m e n te . [ 8 ]. 1 .3 .5 D j a n g o D ja n g o. e s u n f r a m e w o r k d e d e s a rr o l l o w e b d e c ó d i g o a b i e r t o , e s c r it o e n P y t h o n , q u e. c u m p l e e n c i e r ta m e d i d a e l p a r a d i g m a d e l M o d e l o V i s t a C o n t r o l a d o r . F u e d e s a r r o l l a d o e n o rig e n. p ara. g e stio n ar. v a ri a s. p á gin a s. orie nta d a s. a. n o t ic i a s. de. la. L a w r e n c e , K a n s a s , y f u e l i b e r a d a a l p ú b l i c o b a j o u n a li c e n c ia B S D. W o rl d. C o m pany. de. e n julio de 2 0 0 5 ; e l. f r a m e w o r k f u e n o m b r a d o e n a l u s i ó n a l g u i t a r ri s t a d e j a z z g i t a n o D j a n g o R e i n h a r d t E n Ju n io d el 2 0 0 8 fu e a n u n c ia d o q u e la re c ié n form a d a D ja n g o S oftw a re F o u n d a tio n se h a rá.

(22) C a p ítu lo 1 M a r c o T e ó r ic o. c a r g o d e D j a n g o e n e l f u t u r o . L a m e t a fu n d a m e n t a l d e D j a n g o e s fa c il i ta r l a c r e a c i ó n d e s i ti o s w e b c o m p l e j o s . D j a n g o p o n e é n f a s i s e n e l r e - u s o , l a c o n e c ti v i d a d y e x t e n s i b il i d a d d e c o m p o n e n te s , d e l d e s a r r o ll o r á p i d o y d e l p ri n c i p i o d e D R Y. ( d e l i n g l é s D o n 't R e p e a t. Y o u r s e l f) . P y t h o n e s u s a d o e n t o d a s l a s p a r t e s d e l f r a m e w o r k , i n c l u s o e n c o n fi g u r a c i o n e s , a rc h iv o s, y e n lo s m o d e lo s d e da to s.. . L o s o r í g e n e s d e D ja n g o e n l a a d m i n i s tr a c i ó n d e p á g i n a s d e n o ti c i a s s o n e v i d e n t e s en. su. dise ñ o , y a. que. p ro p orc io n a. una. s e ri e. de. c a rac terístic as. que. f a c i li t a n. el. d e s a r r o l l o r á p i d o d e p á g i n a s o r i e n t a d a s a c o n te n i d o s . P o r e j e m p l o , e n l u g a r d e r e q u e r ir q u e l o s d e s a r r o l l a d o r e s e s c ri b a n c o n tr o l a d o r e s y v i s t a s p a r a la s á re a s d e a d m i n is t ra c i ó n d e l a p á g i n a , D j a n g o p r o p o r c i o n a u n a a p l i c a c i ó n i n c o r p o r a d a p a r a a d m i n is t ra r l o s c o n t e n i d o s , q u e p u e d e i n c l u ir s e c o m o p a rt e d e c u a l q u i e r p á g i n a h e c h a c o n D j a n g o y q u e p u e d e a d m i n i s tr a r v a ri a s p á g i n a s h e c h a s c o n D j a n g o a p a r t ir d e u n a m i s m a i n s t a l a c i ó n ; l a a p li c a c i ó n a d m i n i s tr a ti v a p e r m i t e l a c re a c i ó n , a c t u a li z a c i ó n y e l i m i n a c i ó n d e o b j e t o s d e c o n t e n i d o , ll e v a n d o u n r e g i s t r o d e t o d a s la s. a c c io n es. r e a li z a d a s. a d m i n is t ra r l o s. u s u a ri o s. so bre y. lo s. cada g ru p o s. uno, de. y. p ro p o rc io n a. u s u a ri o s. una. (in clu y e n d o. i n t e rf a z una. p ara. a sig n a c ió n. d e t a ll a d a d e p e rm is o s ) .. O t r a s c a r a c t e rí st i c a s d e D j a n g o s o n :. . U n m a p e a d o r o b j e t o - re l a c i o n a l .. . A p l i c a c i o n e s " e n c h u f a b le s " q u e p u e d e n i n s t a l a r s e e n c u a l q u i e r p á g i n a g e s t i o n a d a c o n D ja n g o .. . U n a A P I d e b a se d e d a to s ro b usta .. . U n. siste m a. in c o rp ora d o. de. " v ista s. g e né rica s". que. a h o r ra. te n er q u e. e s c ri b ir l a. l ó g i c a d e c i e rt a s t a r e a s c o m u n e s .. . U n s i s t e m a e x t e n s i b le d e p l a n t il l a s b a s a d o e n e t i q u e t a s , c o n h e r e n c i a d e p l a n t i ll a s .. . U n d e s p a c h a d o r d e U R L s b a s a d o e n e x p re sio n e s re g u lare s .. . A u n q u e D j a n g o e s tá f u e r t e m e n te i n s p i ra d o e n l a f il o s o fí a d e d e s a r r o l l o M o d e l o V i s t a C o n t r o l a d o r , s u s d e s a r r o l l a d o r e s d e c l a r a n p ú b l ic a m e n t e q u e n o s e s i e n t e n.

(23) C a p ítu lo 1 M a r c o T e ó r ic o. e s p e c i a l m e n t e a t a d o s a o b s e r v a r e s t ri c t a m e n t e n i n g ú n p a r a d i g m a p a r ti c u l a r , y e n c a m b i o p r e f i e r e n h a c e r "l o q u e l e s p a re c e c o rr e c t o " . C o m o r e s u l ta d o , p o r e j e m p l o , l o q u e s e l l a m a r í a " c o n tr o l a d o r " e n u n " v e r d a d e r o " f r a m e w o r k M V C s e l l a m a e n D j a n g o " v i s t a " , y l o q u e s e ll a m a r ía " v i s ta " s e ll a m a " p l a n ti ll a " .. . G ra c ia s. al p o der d e. d e sa rrolla d ore s. se. la s. c a p a s m e d iato r. d e d iq u e n. a. y. c o n struir. f o u n d a ti o n , D j a n g o. p e rm i te. lo s. y. o bje to s. E n ti t y. la. que. lo s. ló g ic a. de. p re se n tac ió n y c o ntro l p ara ello s.. . A q u í s e m a n e j a l a i n te r a c c i ó n e n t r e e l u s u a r i o y e l c o m p u t a d o r . E n D j a n g o , é s t a t a r e a l a r e a l i z a n e l t e m p l a t e e n g i n e y e l t e m p l a t e l o a d e r q u e t o m a n la i n f o rm a c i ó n y la p res e n ta n a l u s u ario (v ía H T M L , p o r e jem p lo ). E l sis tem a d e c o nfig ura c ió n d e U R L s e s ta m b ié n p ar te d e la c a p a de p re se nta ció n .. C o n tro l. En. e sta. capa. re sid e. el p ro gram a. o. la. ló gic a. de. a p l ic a c i ó n. en. sí. E n. D ja n g o. son. r e p r e s e n t a d o s p o r l a s v i e w s y m a n i p u l a t o rs . L a c a p a d e p r e s e n t a c i ó n d e p e n d e d e é s t a y a s u v e z é s ta l o h a c e d e l a c a p a d e d o m i n i o .. M e d ia to r. E s e l e n c a r g a d o d e m a n e j a r la i n t e r a c c i ó n e n t r e e l s u b s i s t e m a E n t it y y f o u n d a t i o n . A q u í s e r e a li z a e l m a p e o o b j e t o - r e l a c i o n a l a c a r g o d e l m o t o r d e D j a n g o .. E n tity. E l s u b s i s t e m a e n ti t y m a n e j a l o s o b j e t o s d e n e g o c i o . E l m a p e o o b j e t o - r e l a c i o n a l d e D j a n g o p e r m i t e e s c r i b i r o b j e t o s d e t i p o e n t it y d e u n a f o r m a f á c il y e s t á n d a r .. F o u n d a tio n. L a p r i n c i p a l t a r e a d e l s u b s i s t e m a f o u n d a t i o n e s l a d e m a n e j a r a b a j o n i v e l e l tr a b a j o c o n l a b a s e d e d a t o s . S e p r o v e e s o p o r t e a n i v e l d e f o u n d a ti o n p a r a v a r i a s b a s e s d e d a t o s y o tr a s e s t á n e n e t a p a d e p r u e b a .. S o p o rte d e b a ses d e d a to s.

(24) C a p ítu lo 1 M a r c o T e ó r ic o. R e sp e c to. a. so p o rta d a s. la. base. M ySQ L. M ic ro soft S Q L a b stra cc ió n. de. de y. d a to s, la S Q L ite. reco m en d ad a. 3.. Se. es. e n c u e n tra. P o s t g re S Q L , p e r o. en. d e s a r r o ll o. un. ta m b ié n. a d a p ta d o r. son p ara. S e rv e r. U n a v e z c re a d o s los d a ta m o de ls, D ja n g o p ro p orc io n a u n a la. b ase. de. d a to s. a tra v é s. de su. A PI que. p e r m it e. c rea r, re c u p era r,. a c t u a li z a r y b o r r a r o b j e t o s . T a m b i é n e s p o s i b l e q u e e l u s u a ri o e j e c u t e s u s p r o p i a s c o n s u l t a s S Q L d i r e c t a m e n te . E n e l m o d e l o d e d a t o s d e D j a n g o , u n a c l a s e r e p r e s e n t a u n a t a b l a e n l a b a s e d e d a t o s y l a s i n s t a n c i a s d e e s t a s e r á n l a s fi l a s e n l a t a b l a .. S o p o r te d e se r v id o r es W e b. C o m o m e n c i o n a m o s e n l o s r e q u is i t o s , D j a n g o i n c l u y e u n s e r v i d o r w e b l i v i a n o p a r a r e a l iz a r p r u e b a s y t r a b a j a r e n l a e t a p a d e d e s a rr o ll o . E n l a e t a p a d e p r o d u c c i ó n , s i n em b arg o , se. re c om ie n d a. A pache. 2. con. m o d _ p y th o n . A u n q u e. D ja n g o. so p o rta. la. e s p e c i fi c a c i ó n W S G I , p o r l o q u e p u e d e c o r r e r s o b r e u n a g r a n v a ri e d a d d e s e r v i d o r e s c o m o F a s t C G I o S C G I e n A p a c h e u o t r o s s e r v i d o r e s ( p a r ti c u l a r m e n t e L i g h t t p d ) .. R e q u e r im ie n tos. D j a n g o r e q u i e r e P y t h o n 2 .5 o s u p e r i o r . N o s e n e c e s i t a n o tr a s b i b l i o t e c a s d e P y t h o n p ara. poder. o b te ne r. una. f u n c i o n a li d a d. b á sic a .. En. un. e n to rn o. de. d esa rrollo. –. e s p e c i a l m e n t e s i q u e r e m o s e x p e r im e n t a r c o n D j a n g o — n o n e c e s i t a m o s u n w e b s e r v e r i n s t a l a d o , y a q u e D j a n g o t r a e s u p r o p i o s e r v i d o r li v i a n o p a ra é s t e p r o p ó s i t o , c o n l a r e s t ri c c i ó n d e s o l o p e r m i ti r u n u s u a r i o a l a v e z ... . B a s e d e d a t o s P o st g r e S Q L , M y S Q L , O r a c l e o S Q L i t e .[ 9 ]. 1 .3 .6 P y t h o n. P y t h o n e s u n l e n g u a je d e p r o g r a m a c i ó n d e a l t o n i v e l c u y a f il o s o fí a h a c e h i n c a p i é e n u n a s i n t a x i s m u y l im p i a y q u e f a v o r e z c a u n c ó d i g o l e g i b l e .. S e t r a ta d e u n l e n g u a j e d e p r o g r a m a c i ó n m u lt i p a ra d i g m a y a q u e s o p o rt a o ri e n ta c i ó n a o b j e t o s , p r o g r a m a c i ó n i m p e r a ti v a. y , e n m e n or m e did a , p ro gra m a ció n fu n cio n a l. E s u n. l e n g u a j e i n t e r p r e t a d o , u s a t i p a d o d i n á m i c o , e s f u e r t e m e n te t i p a d o y m u l t i p l a ta f o rm a .. Es. a d m i n i s tr a d o. por. a b ie rto , d e n o m in a d a. la. P yth o n. P yth o n. S o ft w a r e. S o ft w a r e. F o u n d atio n .. F o u n d atio n. P o se e. una. L ic e n se , q u e. es. lic e nc ia. de. c o m p atible. c ó d ig o con. la.

(25) C a p ítu lo 1 M a r c o T e ó r ic o. L ic e n c ia p ú blic a ge n e ral d e G N U. a p a r t i r d e l a v e r s i ó n 2 .1 .1 , e i n c o m p a ti b l e e n c i e rt a s. v e rsio n e s a n terio res.. P y th o n. es. un. le n g u a je. de. p ro g ram a c ió n. m u l ti p a r a d i g m a . E s t o. s i g n if i c a. que. m ás. que. f o r z a r a l o s p r o g r a m a d o r e s a a d o p t a r u n e s ti l o p a rt i c u l a r d e p r o g r a m a c i ó n , p e rm it e v a r i o s e s t il o s :. pro g ram a c ió n. orie nta d a. a. o b jeto s ,. p ro gra m ac ió n. im p e r a t i v a. y. pro g ram a c ió n. f u n c i o n a l . O t r o s p a r a d i g m a s e s t á n s o p o rt a d o s m e d i a n t e e l u s o d e e x te n s i o n e s .. P y t h o n u s a ti p a d o d i n á m i c o y c o n t e o d e r e f e re n c i a s p a r a l a a d m i n i s t r a c i ó n d e m e m o ri a .. U n a c a r a c t e rí s ti c a i m p o r t a n t e d e P y t h o n e s l a r e s o l u c i ó n d i n á m i c a d e n o m b r e s ; e s d e c i r , lo q u e e n la z a u n m é to d o y u n n o m b re d e v a ria b le d u ra nte la e jec u c ió n d e l p ro gra m a ( t a m b i é n ll a m a d o l i g a d u r a d in á m i c a d e m é t o d o s ) .. O tro o b je tiv o d el d ise ñ o d e l le n g u aje e s la fa cilida d d e e x te n sió n . S e p u e d e n e sc ribir nuevos. m ó d u los. f á c i lm e n t e e n. C. o. C + + . P y th o n. puede. in c luirse. en. a p li c a c i o n e s. que. n e c e s i ta n u n a i n t e r fa z p r o g ra m a b l e .. A u n q u e l a p r o g r a m a c i ó n e n P y t h o n p o d r í a c o n s i d e r a rs e e n a l g u n a s s i t u a c i o n e s h o s t il a l a p ro g ra m ac ió n fu n cio n a l tra dic io n al d e l L is p , e x iste n b a sta n tes a n a lo gía s e ntre P y th o n y l o s l e n g u a j e s m i n i m a l i s t a s d e l a f a m il i a L is p c o m o p u e d e s e r S c h e m e .[ 1 0 ]. 1 .3 .7 J q u e r y j Q u e r y e s u n a b i b li o t e c a o f r a m e w o r k d e J a v a S c r i p t , c r e a d a i n i c ia l m e n t e p o r J o h n R e s i g , q u e p e r m i t e s im p li f ic a r l a m a n e r a d e i n t e r a c t u a r c o n l o s d o c u m e n t o s H T M L , m a n i p u l a r e l á r b o l D O M , m a n e j a r e v e n t o s , d e s a rr o l la r a n i m a c i o n e s y té c n ic a A JA X. a g r e g a r i n te r a c c i ó n. c o n la. a p á g in a s w e b . F u e p re se nta d a e l 1 4 d e e n ero d e 2 0 0 6 e n e l B a rC a m p. N Y C . j Q u e r y e s s o f t w a r e l i b r e y d e c ó d i g o a b i e r t o , p o s e e u n d o b l e li c e n c i a m i e n t o b a j o la. L ic e nc ia. M IT. y. la. L i c e n c ia. P ú b li c a. G e n e ra l. de. G N U. v 2 , p e r m i ti e n d o. su. uso. en. p r o y e c t o s l i b r e s y p r i v a t i v o s . j Q u e r y , a l i g u a l q u e o tr a s b i b l i o t e c a s , o fr e c e u n a s e r i e d e fu n c io n alid a d e s b a sa d a s e n. J a v a S c ri p t q u e. de. o tr a. m a n e r a r e q u e ri r í a n d e. m ucho m ás. c ó d i g o , e s d e c i r , c o n l a s f u n c i o n e s p r o p i a s d e e s t a b i b l i o t e c a s e l o g r a n g r a n d e s r e s u lt a d o s e n m e n o s ti e m p o y e s p a c i o ..

(26) C a p ítu lo 1 M a r c o T e ó r ic o. Las. e m p resa s. M ic ro soft. p l a t a f o r m a s .M i c r o s o ft. la. y. N o k ia. a ñ a d ir á. en. a n u n cia ro n su. ID E. que. V isu a l. in c luirá n S tu d io. y. la la. b i b li o t e c a u sará. ju n to. en. sus. con. lo s. f r a m e w o r k s A S P .N E T A J A X y A S P . N E T M V C , m i e n t r a s q u e N o k i a l o s i n t e g r a rá c o n s u p la ta form a W e b R u n -T im e .. C a r a c t e r í s ti c a s. . S e le c c ió n d e e lem e n to s D O M .. . I n t e r a c t i v i d a d y m o d if i c a c i o n e s d e l á r b o l D O M , i n c l u y e n d o s o p o rt e p a r a C S S 1 - 3 y u n p lu g in b á sic o d e X P a th .. . E v e n to s.. . M a n i p u l a c i ó n d e l a h o j a d e e s ti l o s C S S .. . E fe c to s y a nim a cio n e s.. . A n im a c io n es p e rso n aliz a da s.. . A JA X .. . S o p o r t a e x te n s i o n e s .. . U tilid a de s. v arias. com o. o bte n e r in form a ció n. d el. n aveg ad o r, o p erar co n. o b jeto s. y. v e c t o r e s , f u n c i o n e s c o m o t r im () ( e li m i n a l o s e s p a c i o s e n b l a n c o d e l p ri n c i p i o y f i n a l d e u n a c a d e n a d e c ara c tere s), etc . . C o m p a t i b l e c o n l o s n a v e g a d o r e s M o z i ll a F i r e f o x 2 .0 + , I n t e r n e t E x p l o r e r 6 + , S a f a r i 3 + , O p e r a 1 0 .6 + y G o o g l e C h r o m e 8 + .. 1 .3 .8 P a t r ó n d e a r q u i t e c t u r a M o d e l o - V i s t a - C o n t r o l a d o r ( M V C ) M o d e lo V ista C o n tr o la d o r (M V C ) e s u n p a tró n d e a rq uite ctu ra d e so ftw a re q u e se p a ra lo s. d a to s. de. c o m p o n e n tes. una. a p li c a c i ó n ,. d istinto s .. El. la. p atró n. in terfa z de. de. llam a d a. u s u a ri o , y. y. re torn o. la. ló g ic a. M V C. de. (seg ú n. c o n tr o l C M U ),. en se. tre s ve. fre c u e nte m e nte e n a p lic a cio n e s w e b , d o n d e la v ista e s la p á g in a H T M L y e l c ó d ig o q u e p r o v e e d e d a t o s d i n á m i c o s a l a p á g i n a . E l m o d e l o e s e l S i s t e m a d e G e s ti ó n d e B a s e d e D a t o s y l a L ó g i c a d e n e g o c i o , y e l c o n t r o la d o r e s e l r e s p o n s a b le d e r e c i b i r l o s e v e n t o s d e e n tra d a d esd e la vista ..

(27) C a p ítu lo 1 M a r c o T e ó r ic o. . M o d e lo : E sta sistem a. e s la re p re se n ta ció n. o p era . E n. e s p e c í fi c a. re sum e n , el m o d elo. d e l a i n f o rm a c i ó n. s e l im it a. a lo. r e l a ti v o. con. de. la. la. c u al e l. v ista. y. su. c o n t r o l a d o r f a c i li t a n d o l a s p r e s e n t a c i o n e s v is u a l e s c o m p l e ja s . E l s i s t e m a t a m b i é n p u e d e o p e r a r c o n m á s d a t o s n o r e l a ti v o s a l a p r e s e n t a c i ó n , h a c i e n d o u s o i n t e g r a d o d e o t r a s l ó g i c a s d e n e g o c i o y d e d a t o s a f i n e s c o n e l s i s t e m a m o d e la d o .. . V ista :. E ste. p r e s e n ta. el. m o d elo. en. un. f o rm a t o. adecuado. p ara. inte ra ctu a r,. u s u a l m e n t e la i n te r f a z d e u s u a ri o .. . C o n t r o l a d o r : E s t e r e s p o n d e a e v e n t o s , u s u a lm e n t e a c c i o n e s d e l u s u a ri o , e i n v o c a p e t i c i o n e s a l m o d e l o y , p r o b a b le m e n t e , a l a v i s t a .. M u c h o s d e l o s s i s te m a s i n f o r m á t ic o s u t il i z a n u n S i s t e m a d e G e s t i ó n d e B a s e d e D a t o s p a ra g e s tio na r lo s d a to s: e n lín e a s g e n era le s d el M V C c o rre s p o n d e a l m o d e lo . L a u n ió n e n tre. capa. de. P ro g ra m a ció n. pre se nta c ió n por capas. y. capa. re p r e s e n t a rí a. de la. ne g o c io. c o n o cid o. i n te g r a c i ó n. e n tr e. en. V ista. el y. p ara d igm a su. de. la. c o rr e s p o n d i e n t e. C o n t r o l a d o r d e e v e n t o s y a c c e s o a d a t o s , M V C n o p r e t e n d e d i s c ri m i n a r e n t r e c a p a d e n e g o c io. y. capa de. c o rre sp o n die n te. p rese n ta ció n. p r o g ra m a c i ó n. p ero y. s i p r e te n d e. acceso. a. se p ara r la. d ato s ,. a lg o. q ue. capa. v i s u a l g rá f i c a. m e jo ra. el. de. su. d e s a r r o ll o. y. m a n t e n i m ie n t o d e l a V is t a y e l C o n t r o la d o r e n p a r a l e l o , y a q u e a m b o s c u m p l e n c i c l o s d e v i d a m u y d is ti n t o s e n t r e s í .. A u n q u e s e p u e d e n e n c o n t r a r d i f e r e n t e s im p l e m e n t a c i o n e s d e M V C , e l fl u j o q u e s i g u e e l c o n tro l ge n e ralm e nte e s el sig uie n te:. 1.. E l u s u a ri o i n t e r a c t ú a c o n l a i n te r f a z d e u s u a ri o d e a l g u n a f o rm a ( p o r e j e m p l o , e l u s u a r i o p u l s a u n b o t ó n , e n l a c e , e t c .). 2.. E l c o n t r o l a d o r r e c i b e ( p o r p a rt e d e l o s o b j e t o s d e l a i n t e r f a z - v i s t a ) l a n o ti f ic a c i ó n d e l a a c c i ó n s o l i c i t a d a p o r e l u s u a r i o . E l c o n tr o l a d o r g e s ti o n a e l e v e n t o q u e l l e g a , f r e c u e n t e m e n t e a tr a v é s d e u n g e s t o r d e e v e n t o s ( h a n d le r ) o c a l l b a c k .. 3.. E l c o n tr o l a d o r a c c e d e a l m o d e l o , a c t u a l i z á n d o l o , p o s i b l e m e n t e m o d if i c á n d o l o d e f o r m a a d e c u a d a a l a a c c i ó n s o li c it a d a p o r e l u s u a r i o ( p o r e j e m p l o , e l c o n t r o l a d o r a c t u a li z a e l c a r r o d e l a c o m p r a d e l u s u a ri o ) . L o s c o n tr o l a d o r e s c o m p l e j o s e s t á n a.

(28) C a p ítu lo 1 M a r c o T e ó r ic o. m e n u d o e stru ctu ra d os u sa n d o u n p a tró n d e c o m a n d o q u e e n c a p su la la s a c c io ne s y s i m p l i fi c a s u e x t e n si ó n .. 4.. E l c o n tro la do r d e le g a a lo s o b jeto s d e la v ista la ta re a d e d e s ple g a r la in terfa z d e u s u a r i o . L a v i s t a o b ti e n e s u s d a t o s d e l m o d e l o p a r a g e n e ra r l a i n te r f a z a p r o p i a d a p a r a e l u s u a ri o d o n d e s e r e f l e j a n l o s c a m b i o s e n e l m o d e l o ( p o r e je m p l o , p r o d u c e un. l is t a d o. del. c o n o c im ie n to. c o n te nid o d ir e c t o. d el. s o b re. la. c arro. de. v i s ta . S i n. la. c om p ra).. El. em b arg o , se. m o d elo p o d r ía. no. debe. te n e r. u t il i z a r e l p a t r ó n. O b s e r v a d o r p a r a p r o v e e r c i e rt a i n d ir e c c i ó n e n t r e e l m o d e l o y l a v is t a , p e rm it i e n d o a l m o d e l o n o t if i c a r a l o s i n t e r e s a d o s d e c u a l q u i e r c a m b i o . U n o b j e t o v i s ta p u e d e r e g i st r a rs e c o n e l m o d e l o y e s p e r a r a l o s c a m b i o s , p e r o a u n a sí e l m o d e l o e n s í m i s m o s i g u e s i n s a b e r n a d a d e l a v i s ta . E l c o n t r o la d o r n o p a s a o b j e t o s d e d o m i n i o (e l m o d elo ) a la v is ta a u n q u e p u e d e d a r la o rd e n a la v ista p a ra q u e s e a c tu alic e . N o t a : E n a l g u n a s i m p l e m e n t a c i o n e s l a v i s t a n o t i e n e a c c e s o d ir e c t o a l m o d e l o , d e ja n d o q u e e l c o n trola d o r e n ví e los d a to s de l m o de lo a la v ista .. 5.. L a i n t e r f a z d e u s u a ri o e s p e r a n u e v a s i n t e ra c c i o n e s d e l u s u a ri o , c o m e n z a n d o e l c i c l o n u e v a m e n te .. E s t e p a t r ó n d e d is e ñ o u t i li z a d o e s t á e s t r e c h a m e n te r e l a c i o n a d o c o n l a a r q u i t e c t u r a c l i e n t e s e r v i d o r e l e g i d a p a r a e l s i s t e m a . E n e l p a tr ó n d e d i s e ñ o e l e le m e n t o v is t a c o r r e s p o n d e a l u s u a ri o , e l e l e m e n t o m o d e l o a l a b a s e d e d a t o s y e l c o n tr o l a d o r a l a i n t e rf a z w e b .[ 1 1 ]. 1 .1. C o n s id e r a c io n e s f in a le s. E n e s t e c a p í t u l o s e d e s c ri b e n l o s f u n d a m e n t o s m a t e m á t i c o s d e l m o d e l o m a t e m á ti c o p a r a e l c á l c u l o d e l a s t a s a s d e f o t o s í n t e s i s e n e c o s i s te m a s a c u á t i c o s , a s í c o m o l a s h e r r a m i e n t a s c o m p u t a c i o n a l e s f u n d a m e n t a l e s q u e s e u t il i z a r o n e n l a c r e a c i ó n d e l s o ft w a r e e l a b o r a d o ..

Referencias

Documento similar