SlideShare uma empresa Scribd logo
1 de 161
Baixar para ler offline
iPalestra                 	
  
Desenvolvendo	
  para	
  disposi0vos	
  móveis.	
  
                        	
  
                        	
  
                        	
  
                        	
  




                                 Gustavo	
  Graña	
  
E	
  tu	
  é	
  quem	
  mesmo	
  ?	
  
•  Formando	
  do	
  curso	
  de	
  ciência	
  da	
  computação	
  da	
  
     UFPel.	
  
•  Desenvolvedor	
  backend	
  (java)	
  até	
  2010.	
  
•  Desenvolvedor	
  mobile	
  desde	
  2010.	
  
•  Entre	
  2008	
  e	
  2010	
  par0cipei	
  de	
  projetos	
  no	
  GAIA	
  e	
  
     posteriormente	
  no	
  GACI	
  
•  Em	
  breve,	
  espero,	
  aluno	
  do	
  mestrado.	
  
	
  


                             iPalestra - Gustavo Graña - SAComp                       2
E	
  para	
  falar	
  con0go	
  ?	
  

gustavoggs@gmail.com

@ggrana

/gustavoggs

www.addplus.com/gustavo

ggrana


          iPalestra - Gustavo Graña - SAComp   3
Conrad	
  Caine	
  

•  “CONRAD	
  CAINE	
  is	
  an	
  interna0onal	
  full	
  service	
  agency	
  
   that	
  offers	
  concepts,	
  design,	
  mo0on	
  and	
  technology	
  
   for	
  internet,	
  mobile,	
  social	
  media	
  and	
  e-­‐learning.	
  The	
  
   agency	
  was	
  founded	
  in	
  1998	
  and	
  now	
  employs	
  over	
  
   100	
  people	
  in	
  three	
  offices:	
  Munich,	
  Pelotas	
  and	
  
   Buenos	
  Aires.”	
  

•  h_p://www.conrad-­‐caine.com/	
  


                            iPalestra - Gustavo Graña - SAComp                   4
 
Então	
  ...	
  

       INTRODUÇÃO	
  
                   iPalestra - Gustavo Graña - SAComp   5
Introdução	
  
• Ambientação	
  




            iPalestra - Gustavo Graña - SAComp   6
Introdução	
  
• Ambientação	
  
• Mercado	
  



            iPalestra - Gustavo Graña - SAComp   7
Introdução	
  
• Ambientação	
  
• Mercado	
  
• Disposi0vos	
  

            iPalestra - Gustavo Graña - SAComp   8
Introdução	
  
• Iden0dade	
  visual	
  




              iPalestra - Gustavo Graña - SAComp   9
Introdução	
  
• Iden0dade	
  visual	
  
• Gestos	
  



              iPalestra - Gustavo Graña - SAComp   10
Introdução	
  
for	
  (SO*	
  atual	
  in	
  arraySOs)	
  {	
  
       	
  [atual	
  historiaCurta];	
  
       	
  [atual	
  principaisPontos];	
  
       	
  [atual	
  comoComeçar];	
  
}	
  
                    iPalestra - Gustavo Graña - SAComp   11
 
visão	
  geral	
  

    AMBIENTAÇÃO	
  
                 iPalestra - Gustavo Graña - SAComp   12
Ambientação	
  
• Os	
  três	
  principais	
  sistemas	
  
  operacionais	
  



                iPalestra - Gustavo Graña - SAComp   13
Ambientação	
  
• Windows	
  phone	
  




             iPalestra - Gustavo Graña - SAComp   14
Ambientação	
  
• Windows	
  phone	
  
• Android	
  



             iPalestra - Gustavo Graña - SAComp   15
Ambientação	
  
• Windows	
  phone	
  
• Android	
  
• Symbian	
  

             iPalestra - Gustavo Graña - SAComp   16
Ambientação	
  
• Windows	
  phone	
  
• Android	
  
• Symbian	
  

             iPalestra - Gustavo Graña - SAComp   17
Ambientação	
  
• Windows	
  phone	
  
• Android	
  
• iOs	
  

             iPalestra - Gustavo Graña - SAComp   18
Ambientação	
  
• Windows	
  phone	
  ?	
  




               iPalestra - Gustavo Graña - SAComp   19
 
visão	
  geral	
  

                      O.O.	
  
                 iPalestra - Gustavo Graña - SAComp   20
Orientação	
  a	
  objetos	
  
• APRENDAM	
  




           iPalestra - Gustavo Graña - SAComp   21
 
visão	
  geral	
  

                     MVC	
  
                 iPalestra - Gustavo Graña - SAComp   22
MVC	
  
• APRENDAM	
  




           iPalestra - Gustavo Graña - SAComp   23
MVC	
  
• O	
  que	
  é?	
  
	
  



                       iPalestra - Gustavo Graña - SAComp   24
MVC	
  
• Model	
  
	
  



              iPalestra - Gustavo Graña - SAComp   25
MVC	
  
• Model	
  
• View	
  
	
  

              iPalestra - Gustavo Graña - SAComp   26
MVC	
  
• Model	
  
• View	
  
• Controller	
  
	
  
              iPalestra - Gustavo Graña - SAComp   27
MVC	
  
• Rails	
  
• Zend	
  
• Django	
  
	
  
	
             iPalestra - Gustavo Graña - SAComp   28
 
visão	
  geral	
  

           MERCADO	
  
                 iPalestra - Gustavo Graña - SAComp   29
Mercado	
  
• Público-­‐alvo	
  
	
  
	
  

               iPalestra - Gustavo Graña - SAComp   30
Mercado	
  
• Público-­‐alvo	
  
• Loja	
  de	
  aplica0vos	
  



                iPalestra - Gustavo Graña - SAComp   31
Lojas	
  
• Google	
  play	
  
  – 	
  Cadastro	
  ($25)	
  



                 iPalestra - Gustavo Graña - SAComp   32
Lojas	
  
• Google	
  play	
  
  – 	
  Cadastro	
  ($25)	
  
  – 	
  Sem	
  verificação	
  prévia	
  


                iPalestra - Gustavo Graña - SAComp   33
Lojas	
  
• Google	
  play	
  
  – 	
  Cadastro	
  ($25)	
  
  – 	
  Sem	
  verificação	
  prévia	
  
  – 	
  App	
  re0rada	
  posteriormente	
  
                iPalestra - Gustavo Graña - SAComp   34
Lojas	
  
• Market	
  
  – 	
  Cadastro	
  ($99)	
  



                 iPalestra - Gustavo Graña - SAComp   35
Lojas	
  
• Market	
  
  – 	
  Cadastro	
  ($99)	
  
  – 	
  Verificação	
  prévia	
  


                iPalestra - Gustavo Graña - SAComp   36
Lojas	
  
• Market	
  
  – 	
  Cadastro	
  ($99)	
  
  – 	
  Verificação	
  prévia	
  
  – 	
  Seguir	
  as	
  guidelines	
  
                  iPalestra - Gustavo Graña - SAComp   37
Lojas	
  
• Apple	
  store	
  
  – 	
  Cadastro	
  ($99)	
  



                 iPalestra - Gustavo Graña - SAComp   38
Lojas	
  
• Apple	
  store	
  
  – 	
  Cadastro	
  ($99)	
  
  – 	
  Verificações	
  prévias	
  


                iPalestra - Gustavo Graña - SAComp   39
Lojas	
  
• Apple	
  store	
  
  – 	
  Cadastro	
  ($99)	
  
  – 	
  Verificações	
  prévias	
  
  – 	
  Seguir	
  as	
  guidelines	
  
                  iPalestra - Gustavo Graña - SAComp   40
 
visão	
  geral	
  

      DISPOSITIVOS	
  
                 iPalestra - Gustavo Graña - SAComp   41
Disposi0vos	
  
• Android	
  
  	
  



                iPalestra - Gustavo Graña - SAComp   42
Disposi0vos	
  
• Android	
  
• Windows	
  phone	
  
  	
  


             iPalestra - Gustavo Graña - SAComp   43
Disposi0vos	
  
• Android	
  
• Windows	
  phone	
  
• iOs	
  
  	
  
             iPalestra - Gustavo Graña - SAComp   44
 
Desenvolvimento	
  

IDENTIDADE	
  VISUAL	
  
           iPalestra - Gustavo Graña - SAComp   45
Iden0dade	
  visual	
  
• Cada	
  um	
  tem	
  a	
  sua	
  




                  iPalestra - Gustavo Graña - SAComp   46
Iden0dade	
  visual	
  
• Cada	
  um	
  tem	
  a	
  sua	
  
• Conforto	
  do	
  usuário	
  



                 iPalestra - Gustavo Graña - SAComp   47
Iden0dade	
  visual	
  
• Cada	
  um	
  tem	
  a	
  sua	
  
• Conforto	
  do	
  usuário	
  
• Componentes	
  

                 iPalestra - Gustavo Graña - SAComp   48
Exemplo	
  
• Aplica0vos	
  com	
  mais	
  de	
  uma	
  
  tela.	
  



               iPalestra - Gustavo Graña - SAComp   49
Exemplo	
  



 iPalestra - Gustavo Graña - SAComp   50
Exemplo	
  



 iPalestra - Gustavo Graña - SAComp   51
Exemplo	
  



 iPalestra - Gustavo Graña - SAComp   52
Exemplo	
  



 iPalestra - Gustavo Graña - SAComp   53
Exemplo	
  



 iPalestra - Gustavo Graña - SAComp   54
 
Desenvolvimento	
  

          GESTOS	
  
             	
  
           iPalestra - Gustavo Graña - SAComp   55
Gestos	
  
• Tap	
  




            iPalestra - Gustavo Graña - SAComp   56
Gestos	
  
• Long	
  Press	
  




                iPalestra - Gustavo Graña - SAComp   57
Gestos	
  
• Pan	
  




            iPalestra - Gustavo Graña - SAComp   58
Gestos	
  
• Swipe	
  




              iPalestra - Gustavo Graña - SAComp   59
Gestos	
  
• Pinch	
  




              iPalestra - Gustavo Graña - SAComp   60
Gestos	
  
• Rotate	
  




               iPalestra - Gustavo Graña - SAComp   61
 
Desenvolvimento	
  

    ORIENTAÇÃO	
  
         	
  
           iPalestra - Gustavo Graña - SAComp   62
Orientação	
  
• Portrait	
  
  – 	
  Retrato	
  



                      iPalestra - Gustavo Graña - SAComp   63
Orientação	
  
• Landscape	
  
  – 	
  Paisagem	
  



                 iPalestra - Gustavo Graña - SAComp   64
iPalestra - Gustavo Graña - SAComp   65
iPalestra - Gustavo Graña - SAComp   66
Android	
  
• Lançamento	
  




            iPalestra - Gustavo Graña - SAComp   67
Android	
  
• Lançamento	
  
• Crescimento	
  



            iPalestra - Gustavo Graña - SAComp   68
Android	
  
• Lançamento	
  
• Crescimento	
  
• Aplica0vos	
  

            iPalestra - Gustavo Graña - SAComp   69
 
Android	
  

         DESAFIOS	
  
            	
  
              iPalestra - Gustavo Graña - SAComp   70
Desafios	
  
• A	
  tela	
  




                  iPalestra - Gustavo Graña - SAComp   71
Termos	
  importantes	
  
• Screen	
  Size	
  
  – Tamanho	
  da	
  tela	
  



               iPalestra - Gustavo Graña - SAComp   72
Termos	
  importantes	
  
• Screen	
  density	
  
  – Densidade	
  da	
  tela	
  



               iPalestra - Gustavo Graña - SAComp   73
Termos	
  importantes	
  
• Resolu0on	
  
  – 	
  Resolução	
  



               iPalestra - Gustavo Graña - SAComp   74
Termos	
  importantes	
  
• Density-­‐independent	
  pixel	
  (dp)	
  
  – 	
  Pixel	
  independente	
  de	
  
   densidade	
  


              iPalestra - Gustavo Graña - SAComp   75
Termos	
  importantes	
  
• Density-­‐independent	
  pixel	
  (dp)	
  
  – 	
  px	
  =	
  dp	
  *	
  (dpi	
  /	
  160)	
  
  – 	
  240	
  dpi	
  1	
  dp	
  =	
  1,5	
  pixels	
  

                  iPalestra - Gustavo Graña - SAComp   76
Desafios	
  
• A	
  tela	
  
• Fragmentação	
  



            iPalestra - Gustavo Graña - SAComp   77
Fragmentação	
  



   iPalestra - Gustavo Graña - SAComp   78
Fragmentação	
  
• Mo0vo	
  




              iPalestra - Gustavo Graña - SAComp   79
Fragmentação	
  
• Mo0vo	
  
• Agiliza	
  fabricante	
  



               iPalestra - Gustavo Graña - SAComp   80
Fragmentação	
  
• Mo0vo	
  
• Agiliza	
  fabricante	
  
• Compa0bilidade	
  

               iPalestra - Gustavo Graña - SAComp   81
Fragmentação	
  
• Influência	
  no	
  desenvolvimento	
  




             iPalestra - Gustavo Graña - SAComp   82
Fragmentação	
  
• Influência	
  no	
  desenvolvimento	
  
   – 	
  Componentes	
  



             iPalestra - Gustavo Graña - SAComp   83
Fragmentação	
  
• Influência	
  no	
  desenvolvimento	
  
   – 	
  Componentes	
  
   – 	
  Performance	
  

             iPalestra - Gustavo Graña - SAComp   84
 
Android	
  

        DESTAQUE	
  
            	
  
              iPalestra - Gustavo Graña - SAComp   85
Destaque	
  
• Emulador	
  




             iPalestra - Gustavo Graña - SAComp   86
Destaque	
  
• Emulador	
  
• Grande	
  quan0dade	
  de	
  usuários	
  



              iPalestra - Gustavo Graña - SAComp   87
Destaque	
  
• Emulador	
  
• Grande	
  quan0dade	
  de	
  usuários	
  
• Escolha	
  o	
  SO	
  que	
  quer	
  
  desenvolver	
  
              iPalestra - Gustavo Graña - SAComp   88
 
Android	
  

     COMEÇANDO	
  
         	
   iPalestra - Gustavo Graña - SAComp   89
Começando	
  
• h_p://developer.android.com/
  index.htm	
  



          iPalestra - Gustavo Graña - SAComp   90
iPalestra - Gustavo Graña - SAComp   91
Começando	
  
• h_p://developer.android.com/
  guide/index.html	
  
• h_p://developer.android.com/
  guide/prac0ces/ui_guidelines/
  index.html	
  
          iPalestra - Gustavo Graña - SAComp   92
Começando	
  
• Java	
  




               iPalestra - Gustavo Graña - SAComp   93
Começando	
  
• Java	
  
• Eclipse	
  



                iPalestra - Gustavo Graña - SAComp   94
Começando	
  
• Java	
  
• Eclipse	
  
• Mac,	
  Linux	
  ou	
  Windows	
  

               iPalestra - Gustavo Graña - SAComp   95
iPalestra - Gustavo Graña - SAComp   96
iPalestra - Gustavo Graña - SAComp   97
Windows	
  phone	
  
• Lançamento	
  




            iPalestra - Gustavo Graña - SAComp   98
Windows	
  phone	
  
• Lançamento	
  
• Conceito	
  



            iPalestra - Gustavo Graña - SAComp   99
Windows	
  phone	
  
• Lançamento	
  
• Conceito	
  
• Integração	
  

            iPalestra - Gustavo Graña - SAComp   100
Botões	
  }sicos	
  



    iPalestra - Gustavo Graña - SAComp   101
 
Windows	
  phone	
  

        DESTAQUE	
  
            	
  
             iPalestra - Gustavo Graña - SAComp   102
Destaque	
  
• Tela	
  
	
  



              iPalestra - Gustavo Graña - SAComp   103
Destaque	
  
• Tela	
  
• Material	
  
	
  

                 iPalestra - Gustavo Graña - SAComp   104
Destaque	
  
• Tela	
  
• Material	
  
• Frameworks	
  
	
  
            iPalestra - Gustavo Graña - SAComp   105
Frameworks	
  



  iPalestra - Gustavo Graña - SAComp   106
 
Windows	
  phone	
  

 MINHA	
  OPINIÃO	
  
             iPalestra - Gustavo Graña - SAComp   107
Minha	
  opinião	
  
• Customização	
  
	
  
	
  

            iPalestra - Gustavo Graña - SAComp   108
Minha	
  opinião	
  
• Customização	
  
• Alterna0va	
  
	
  

            iPalestra - Gustavo Graña - SAComp   109
Minha	
  opinião	
  
• Customização	
  
• Alterna0va	
  
• Crescimento	
  

	
          iPalestra - Gustavo Graña - SAComp   110
 
Windows	
  phone	
  

     COMEÇANDO	
  
             iPalestra - Gustavo Graña - SAComp   111
Começando	
  
• h_p://msdn.microso•.com/pt-­‐
     br/default.aspx	
  
	
  


          iPalestra - Gustavo Graña - SAComp   112
iPalestra - Gustavo Graña - SAComp   113
Começando	
  
• h_p://msdn.microso•.com/
     en-­‐us/library/hh202915(v=vs.
     92).aspx	
  
	
  
            iPalestra - Gustavo Graña - SAComp   114
Começando	
  
• C#	
  




             iPalestra - Gustavo Graña - SAComp   115
Começando	
  
• C#	
  
• Visual	
  studio	
  for	
  windows	
  phone	
  



               iPalestra - Gustavo Graña - SAComp   116
Começando	
  
• C#	
  
• Visual	
  studio	
  for	
  windows	
  phone	
  
• Windows	
  

               iPalestra - Gustavo Graña - SAComp   117
iPalestra - Gustavo Graña - SAComp   118
iPalestra - Gustavo Graña - SAComp   119
iOs	
  
• Finalmente!	
  




             iPalestra - Gustavo Graña - SAComp   120
iOs	
  
• Lançamento	
  




            iPalestra - Gustavo Graña - SAComp   121
iOs	
  
• Lançamento	
  
• Disposi0vos	
  



             iPalestra - Gustavo Graña - SAComp   122
iOs	
  
• Lançamento	
  
• Disposi0vos	
  
• App	
  Store	
  

             iPalestra - Gustavo Graña - SAComp   123
 
iOs	
  

          DESTAQUE	
  
            iPalestra - Gustavo Graña - SAComp   124
Destaque	
  
• Consolidado	
  




             iPalestra - Gustavo Graña - SAComp   125
Destaque	
  
• Consolidado	
  




             iPalestra - Gustavo Graña - SAComp   126
Destaque	
  
• Consolidado	
  
• Frameworks	
  



             iPalestra - Gustavo Graña - SAComp   127
Frameworks	
  
• Na0vos	
  
	
  



               iPalestra - Gustavo Graña - SAComp   128
Frameworks	
  
• Na0vos	
  
• Terceiros	
  



              iPalestra - Gustavo Graña - SAComp   129
Frameworks	
  
• Na0vos	
  
• Terceiros	
  
  – 	
  Muitas	
  para	
  jogos	
  


                  iPalestra - Gustavo Graña - SAComp   130
Destaque	
  
• Material	
  




                 iPalestra - Gustavo Graña - SAComp   131
Destaque	
  
• Material	
  
• Disposi0vos	
  



             iPalestra - Gustavo Graña - SAComp   132
Destaque	
  
• Material	
  
• Disposi0vos	
  
• ARC	
  

             iPalestra - Gustavo Graña - SAComp   133
 
iOs	
  

          OBJECTIVE	
  C	
  
              iPalestra - Gustavo Graña - SAComp   134
Objec0ve	
  c	
  
• C	
  




             iPalestra - Gustavo Graña - SAComp   135
Objec0ve	
  c	
  
• C	
  
• Algumas	
  peculiaridades	
  



             iPalestra - Gustavo Graña - SAComp   136
Objec0ve	
  c	
  



   iPalestra - Gustavo Graña - SAComp   137
Objec0ve	
  c	
  



   iPalestra - Gustavo Graña - SAComp   138
Objec0ve	
  c	
  



   iPalestra - Gustavo Graña - SAComp   139
Objec0ve	
  c	
  
Java	
  
public	
  void	
  insertObjectAtIndex(Object	
  o,	
  int	
  index)	
  
	
  




Objec:ve	
  c	
  
-­‐	
  (void)insertObject:	
  (id)object	
  atIndex:	
  (int)index	
  

                       iPalestra - Gustavo Graña - SAComp          140
Objec0ve	
  c	
  
• C	
  
• Algumas	
  peculiaridades	
  
• Protocols	
  

             iPalestra - Gustavo Graña - SAComp   141
 
iOs	
  

          COMEÇANDO	
  
             iPalestra - Gustavo Graña - SAComp   142
Começando	
  
• h_ps://developer.apple.com/
  devcenter/ios/index.ac0on	
  



          iPalestra - Gustavo Graña - SAComp   143
iPalestra - Gustavo Graña - SAComp   144
Começando	
  
•  h_ps://developer.apple.com/
   appstore/guidelines.html	
  
•  h_p://developer.apple.com/library/
   ios/#documenta0on/UserExperience/
   Conceptual/MobileHIG/Introduc0on/
   Introduc0on.html	
  
            iPalestra - Gustavo Graña - SAComp   145
Começando	
  
• Objec0ve	
  c	
  




                iPalestra - Gustavo Graña - SAComp   146
Começando	
  
• Objec0ve	
  c	
  
• XCode	
  



                iPalestra - Gustavo Graña - SAComp   147
Começando	
  
• Objec0ve	
  c	
  
• Xcode	
  
• Mac	
  Intel,	
  OS	
  X+	
  

                  iPalestra - Gustavo Graña - SAComp   148
Começando	
  
• Cadastro	
  




                 iPalestra - Gustavo Graña - SAComp   149
Começando	
  
• Cadastro	
  
• sdk	
  



                 iPalestra - Gustavo Graña - SAComp   150
Começando	
  
• Cadastro	
  
• sdk	
  
• Ferramentas	
  

            iPalestra - Gustavo Graña - SAComp   151
Ferramentas	
  
• XCode	
  




              iPalestra - Gustavo Graña - SAComp   152
Ferramentas	
  
• Xcode	
  
  – Interface	
  builder	
  



                iPalestra - Gustavo Graña - SAComp   153
Ferramentas	
  
• Xcode	
  
  – Interface	
  builder	
  
• Ferramentas	
  de	
  profile	
  

                iPalestra - Gustavo Graña - SAComp   154
 
Adendo,	
  a	
  melhor	
  

       LINGUAGEM	
  
               iPalestra - Gustavo Graña - SAComp   155
 
Não	
  existe	
  

               PONTO	
  
                iPalestra - Gustavo Graña - SAComp   156
iPalestra - Gustavo Graña - SAComp   157
 
Desenvolvimento	
  

MULTIPLATAFORMA	
  
           iPalestra - Gustavo Graña - SAComp   158
Mul0plataforma	
  
• Várias	
  opções	
  

	
  

               iPalestra - Gustavo Graña - SAComp   159
Mul0plataforma	
  
• Várias	
  opções	
  
• Variadas	
  linguagens	
  

	
  
              iPalestra - Gustavo Graña - SAComp   160
Mul0plataforma	
  
• Várias	
  opções	
  
• Variadas	
  linguagens	
  
• Resultado	
  

	
            iPalestra - Gustavo Graña - SAComp   161

Mais conteúdo relacionado

Destaque

Paloma cruise for 2 days
Paloma cruise for 2 daysPaloma cruise for 2 days
Paloma cruise for 2 daysle huong
 
Evolucion de windows
Evolucion de windowsEvolucion de windows
Evolucion de windowsNormanVivas
 
Os mecanismos
Os mecanismosOs mecanismos
Os mecanismosvickydotu
 
Mac-Plano De trabalho
Mac-Plano De trabalhoMac-Plano De trabalho
Mac-Plano De trabalhoAmun.raa
 
Podem fer el nostre cervell mes plastic
Podem fer el nostre cervell mes plasticPodem fer el nostre cervell mes plastic
Podem fer el nostre cervell mes plasticraquelsb1997
 
News oct 19 25
News oct 19   25News oct 19   25
News oct 19 25nuthorn
 
Animals by Yadira Cruz
Animals by Yadira CruzAnimals by Yadira Cruz
Animals by Yadira Cruzyadi393
 
Presentación Negocios
Presentación NegociosPresentación Negocios
Presentación NegociosBeewigle
 
Aspenia54 2011 articolo_cloud_testo
Aspenia54 2011 articolo_cloud_testoAspenia54 2011 articolo_cloud_testo
Aspenia54 2011 articolo_cloud_testoF i l Zanella
 
Estrutura da Terra_modelos_ 20102011 Tc
Estrutura da Terra_modelos_ 20102011 TcEstrutura da Terra_modelos_ 20102011 Tc
Estrutura da Terra_modelos_ 20102011 TcTeresa Monteiro
 

Destaque (19)

Para elmejor papito1
Para elmejor papito1Para elmejor papito1
Para elmejor papito1
 
Onok 2012
Onok 2012Onok 2012
Onok 2012
 
Paloma cruise for 2 days
Paloma cruise for 2 daysPaloma cruise for 2 days
Paloma cruise for 2 days
 
Evolucion de windows
Evolucion de windowsEvolucion de windows
Evolucion de windows
 
Komiks e2
Komiks e2Komiks e2
Komiks e2
 
Os mecanismos
Os mecanismosOs mecanismos
Os mecanismos
 
Mac-Plano De trabalho
Mac-Plano De trabalhoMac-Plano De trabalho
Mac-Plano De trabalho
 
Podem fer el nostre cervell mes plastic
Podem fer el nostre cervell mes plasticPodem fer el nostre cervell mes plastic
Podem fer el nostre cervell mes plastic
 
Ntbtlog
NtbtlogNtbtlog
Ntbtlog
 
News oct 19 25
News oct 19   25News oct 19   25
News oct 19 25
 
Q.Polimeros
Q.PolimerosQ.Polimeros
Q.Polimeros
 
Animals by Yadira Cruz
Animals by Yadira CruzAnimals by Yadira Cruz
Animals by Yadira Cruz
 
Presentación Negocios
Presentación NegociosPresentación Negocios
Presentación Negocios
 
El Universo
El UniversoEl Universo
El Universo
 
kelly marulanda
kelly marulandakelly marulanda
kelly marulanda
 
Empreender - Momento O2
Empreender - Momento O2Empreender - Momento O2
Empreender - Momento O2
 
Programa "Visions personals" de n'Adelina Putellas Jubells
Programa "Visions personals" de n'Adelina Putellas JubellsPrograma "Visions personals" de n'Adelina Putellas Jubells
Programa "Visions personals" de n'Adelina Putellas Jubells
 
Aspenia54 2011 articolo_cloud_testo
Aspenia54 2011 articolo_cloud_testoAspenia54 2011 articolo_cloud_testo
Aspenia54 2011 articolo_cloud_testo
 
Estrutura da Terra_modelos_ 20102011 Tc
Estrutura da Terra_modelos_ 20102011 TcEstrutura da Terra_modelos_ 20102011 Tc
Estrutura da Terra_modelos_ 20102011 Tc
 

I palestra