underpop

http://underpop.online.fr 2009-10-29  

Lua - Linguagem de Programação


Descobrindo Lua


   Este documento não é uma apresentação completa nem oficial de Lua.
   Ele se propõe apenas a facilitar a vida de quem não conhece bem Lua ainda e quer saber mais sobre essa tal linguagem tão falada.
   O documento está em constante evolução e pode conter temporariamente trechos sendo editados de forma colaborativa e remota.


 
O que é Lua ?

  Uma breve descrição de Lua pelos seus criadores: http://www.lua.org/portugues.html
 
  O site oficial de Lua é o melhor ponto de partida para uma visão geral da linguagem, suas aplicações e o que a comunidade oferece: http://www.lua.org/

  Uma relação de grandes empresas e projetos que utilizam Lua: http://www.lua.org/uses.html

  Uma compilação de impressões de gente famosa sobre Lua: http://www.lua.org/quotes.html

  Artigos publicados pela equipe de criação de Lua: http://www.lua.org/docs.html#papers

  Aspectos legais e detalhes da licença de Lua: http://www.lua.org/license.html
  Lua é Software Livre e de Código Aberto


Outras descrições de Lua:
  Wikipedia: http://en.wikipedia.org/wiki/Lua_(programming_language)







Documentação sobre Lua 


Documentação Oficial produzida pela equipe de desenvolvimento de Lua:

   Os documentos oficiais produzidos pela equipe de desenvolvimento Lua estão em: http://www.lua.org/docs.html

   Os manuais completos das várias versões e em vários idiomas estão disponíveis on-line em http://www.lua.org/manual/

   O livro Programming in Lua, de Roberto Ierusalimschy (em inglês), sobre a versão anterior (Lua 5.0) está disponível online na íntegra em http://www.lua.org/pil/.

   A segunda ediçao do livro atualizada para Lua 5.1 só está disponível para a venda no exterior (US$ 26,37 + frete).
   O Reference Manual de Lua 5.1 só está disponível para venda no exterior (US$ 13,59 + frete)
   É possível eventualmente comprar o livro (~R$ 50,00), o Reference Manual (~R$15,00) e o Lua Programming Gems (abaixo, ~R$ 50,00) aqui no Brasil. Checar com o Dado em dadosutter@esp.puc-rio.br

   Há versões oficiais do livro também em Alemão, Coreano e Chinês
   Uma tradução para Português está pronta e sendo revisada pela equipe de Lua para aprovação. Não há previsão de publicação desta versão ainda.


Outros livros sobre Lua:

  • Lua Programming Gems
    edited by L. H. de Figueiredo, W. Celes, R. Ierusalimschy
    Lua.org, December 2008
    ISBN 978-85-903798-4-3








        em Alemão,
        Verlag: Skript Verlag Kuehnel (September 2009)
        ISBN-10: 3907857127 ISBN-13: 978-3907857120

Mat Buckland
ISBN-10: 1556220782  ISBN-13: 978-1556220784





O texto "Uma Introdução à Programação em Lua" escrito pelo Roberto para
o curso introdutório de Lua ministrado no JAI 2009 está disponível em
       http://www.lua.org/doc/jai2009.pdf





Documentação mantida pela comunidade de usuários e desenvolvedores Lua:


Tutoriais em Português:
   
Blog versão_digital():  http://versaodigital.blogspot.com/
   Por Bernardo Loureiro, Cid Boechat, Leandro Mello e Luiz Eduardo. (Obrigado !)


Tutoriais em Inglês:
   do LuaUsers:   http://lua-users.org/wiki/LuaTutorial
   do Russel Long (usuário): http://www.devmaster.net/wiki/Lua_(Tutorial)
   Lua para Sony Playstation: http://www.evilmana.com/tutorials/lua_tutorial_01.php


LuaUsers:

Portal, em inglês, com excelente documentação mantida pela comunidade Lua.
Sitehttp://lua-users.org/
Wikihttp://lua-users.org/wiki/


LuaForge:
Portal e Repositório de projetos Open Source em Lua, em inglês.
Segue o estilo do SourceForge mas apenas com projetos em Lua.
Sitehttp://luaforge.net/





Listas de Discussão 

Lista Lua BR:
Lista de discussão de usuários de Lua em Português.
Os criadores da linguagem participam ativamente da lista.
Sitehttp://groups.google.com/group/lua-br


Lua List:
Lista oficial de discussão de usuários de Lua.
Em inglês.
Sitehttp://www.lua.org/lua-l.html







Eventos de Lua


Lua Workshop 2005:
San Diego, CA, USA
Patrocinado pela Adobe Inc.
Sitehttp://www.lua.org/wshop05.html



Lua Workshop 2006:
Venlo, Holanda
Patrocinado pela Océ
Sitehttp://www.lua.org/wshop06.html



Lua no History of Programing Languages III - 2007:
San Diego, CA, USA
Sitehttp://www.universia.com.br/noticia/materia_dentrodocampus.jsp?not=37561
HOPL III - http://research.ihost.com/hopl/HOPL-III.html


Lua Workshop 2008:
Washington, DC, USA
Sitehttp://www.lua.org/wshop08.html


Lua Workshop 2009:
Rio de Janeiro, RJ, Brasil
PUC-Rio, dias 6 e 7 de outubro, precedendo o SBGames 2009
Os vídeos do evento estarão disponíveis em breve, no Portal PUC-Rio Digital
Os slides das palestras estão disponíveis no site oficial do evento.
Site: http://www.lua.org/wshop09.html













Baixando e Utilizando Lua


Baixando Lua:
  Para usar Lua não é preciso compilar todo o projeto do zero. Há versões prontas para uso em várias plataformas, mantidas no projeto Lua Binaries.
  Clique na opção downloads e baixe a versão correspondente à sua plataforma.

O pacote de Lua não necessita de nenhuma instalação, bastando unzipar o pacote para um diretório qualquer à escolha.

  Para Windows:
     Baixe o .ZIP da última versão, identificada como x86 Executables.
     Uma sugestão simples é unzipar onde os programas são geralmente instalados, em C:/Program Files/Lua
     Veja também abaixo, a opção interessante do projeto LuaForWindows.

  Para Ubuntu Linux:
    Procurar no Synaptic Package Manager por Lua 5.1
    Selecionar o pacote Lua5.1, pode ser interessante selecionar o Lua5.1-doc para ter a documentação no PC (man, etc).
   
  Para outras distros de Linux:
     Para distros baseadas no gerenciador de pacotes apt-get, Lua pode ser instalada através da linha de comando: sudo apt-get install lua5.1

  Para Macintosh:
     http://lua.darwinports.com/
 
  Há ainda inúmeras outras versões de binários executáveis, para o iPhone, para Android, para Sony Play Station e muitas outras plataformas.





Ambientes de desenvolvimento para Lua

   O desenvolvimento em Lua se faz muito bem apenas com um editor de texto. Mas, pra quem prefere, algumas ferramentas e ambientes mais completos de desenvolvimento estão disponíveis.

## documentar
http://lua-users.org/wiki/LuaAddons



Integrated Development Environments (IDEs):

## Documentar.................

LuaForWindows: 
   ## Detalhar ....
   http://luaforge.net/projects/luaforwindows/ 
   

Eclipse:
Eclipse + LuaEclipse
Em Linux http://luaeclipse.luaforge.net/manual.html#installation




Editores de texto com suporte a Lua:
   http://lua-users.org/wiki/LuaEditorSupport






Bibliotecas e Frameworks para desenvolvimento em Lua


LuaRocks:  
  LuaRocks is a deployment and management system for Lua modules.
  LuaRocks allows you to install Lua modules as self-contained packages called "rocks", which contain also version dependency information. This information is used both at install time, so that when one rock is requested all rocks it depends on are also installed, and at run time, so that when a module is required, the correct version is loaded.
  LuaRocks supports both local and remote rocks repositories. You can download and install LuaRocks on Unix and Windows.
  LuaRocks is free software and uses the same license as Lua 5.1.
  Site: http://luarocks.org e http://luarocks.org/br
  Rocks: http://luarocks.luaforge.net/rocks/


Kepler:
  
Framework para desenvolvimento de aplicações web em Lua.
  Muito completo e maduro, inclui bibliotecas variadas que podem ser usadas em outras aplicações (não web).
  Site: http://www.keplerproject.org/ e http://www.keplerproject.org/br


eLua - Embedded Lua: 
   Nosso Framework de desenvolvimento Lua para o mundo embedded.
   O projeto oferece Lua para diversas plataformas e arquiteturas diferentes de microcontroladores.
   A homepage do projeto está em http://www.eluaproject.net


KIPP - Kepler for Cisco IP Phones:
   
Nosso Framework de desenvolvimento de aplicações para Telefonia IP em redes Cisco.
   KIPP = Kepler for IP Phones
   O KIPP é desenvolvido por nossa equipe no Led Lab, na PUC-Rio (dadosutter@esp.puc-rio.br)


IUP - Portable Lua Interface:
  Biblioteca para desenvolvimento de aplicações Desktop em Lua.
  Implementa objetos de interface com o usuário comuns, como janelas, menus, botões, checkboxes etc......
  Site: http://www.tecgraf.puc-rio.br/iup


wxLua - wxWidgets for Lua;
  wxLua is a set of bindings to the C++ wxWidgets cross-platform GUI library for the Lua programming language. You can write complex, graphical, interactive programs with wxLua to develop and deliver your software with the programming ease of an interpreted language like Lua. Nearly all of the functionality of wxWidgets is exposed to Lua, meaning that your programs can have windows, dialogs, menus, toolbars, controls, image loading and saving, drawing, sockets, streams, printing, clipboard access...
  Site: http://wxlua.sourceforge.net/

GINGA - Lua na TV Digital brasileira:
  
Framework para desenvolvimento de aplicações para TV Digital
  Com dois paradigmas de programação, um declarativo em Java e um procedural em NCL, linguagem nativa de Ginga que é básicamente Lua.
  Site: http://www.ginga.org.br/


LHF Tools:
  Bibliotecas do Luiz Henrique Figueiredo, membro da Equipe de Desenvolvimento de Lua.
   Site: http://www.tecgraf.puc-rio.br/~lhf/ftp/lua


PLua - Lua no PalmOS:
  Lua for PalmOS
  Limitado à Lua 5.0. O projeto não é de código aberto e foi interrompido por causa do final do PalmOS. Mas a última versão é funcional e bastante poderosa para aplicações em PalmOS.
  Lista: http://tech.groups.yahoo.com/group/plua/


pbLua - Lua no Lego:
  Lua for Lego NXT
  Site: http://www.hempeldesigngroup.com/lego/pbLua/


FSUIPC com plugin Lua - Lua for Microsoft Flight Simulator:
   Lua para o Microsoft Flight Simulator
   Infos: http://forums.simflight.com/viewtopic.php?f=54&t=73176


LFSLua -  Lua in Live for Speed:
   Infos: http://www.lfsforum.net/showthread.php?t=19832  


Outras bibliotecas e ferramentas interessantes:
   Tecgraf tools: http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/





Produtos Interessantes em Lua


   Uma relação de projetos e produtos que usam Lua, conforme mencionado acima, está em http://www.lua.org/uses.html

   Podemos destacar ainda alguns projetos interessantes para usos gerais:

Sputnik:
  Sputnik é uma Wiki escrita em Lua.
  É também uma plataforma para a construçao de um vasto número de aplicações web semelhantes às Wikis.
  Sputnik se baseia nas potencialidades de Lua como linguagem de extensão.
  Site: http://sputnik.freewisdom.org/en/Sputnik

  
LuaEclipse:
  Plugin de Lua para a plataforma de desenvolvimento Eclipse
  Facilita o desenvolvimento de aplicações Lua no IDE Eclipse, com facilidades como Code Completition, Code Profiling (LuaProfile), Inline Documentation (LuaDoc) etc...
  Site: http://luaeclipse.luaforge.net/


Online Lua Demo:
   Uma web aplication onde se pode programar, visualizar programas já feitos e executar programas em Lua, sem a necessidade de instalar nada em sua máquina.
   Site: http://www.lua.org/cgi-bin/demo




Games: (fonte www.lua.org)


Outras Aplicações:






Outros Links Relacionados

Ranking atual de Lua no TIOBE:
   O índice da comunidade de programação TIOBE representa uma indicação de popularidade das linguagens atuais de programação.
   http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html






Compilando e Modificando Lua

  Se você vai baixar o fonte do projeto para compilação e eventuais alterações, a página para downloads está em http://www.lua.org/download.html
  Temos um GDoc (não muito atualizado) sobre a compilação de Lua em Ubuntu e instruções detalhadas para todos os ambientes podem ser encontradas no arquivo INSTALL do pacote Lua.
   O build de Lua é bem simples, baseado em make.


















Marcadores: , , , , ,


2009-10-28  

How To Make A Game Developed With Lua Language








Contents:
How to Make a Game Developed With Lua Language:







Dedication
Acknowledgments
About the Author
Letter from the Series Editor
Introduction

What's in This Book?

Why Learn Another Language?

What's on the CD-ROM?
Part ONE:  Introducing High-Level Languages

Chapter 1.  High-Level Language Overview

High-Level Language Roots

How programming Languages Work

Low-Level Languages

Today's High-Level Languages

The Pros of High-Level Languages

Cons of High-Level Languages

A Brief History of Structured Programming

Introducing Python

Introducing Lua

Introducing Ruby

Summary

Questions and Answers

Exercises

Chapter 2.  Python, Lua, and Ruby Language Features

Syntactical Similarities of Python, Lua, and Ruby

Hello World Samples

Summary

Questions and Answers

Exercises
Part TWO:  programming with Python

Chapter 3.  Getting Started with Python

Python Executables

Python Debuggers

Python Language Structure

Creating a Simple user Interface in Python

A Simple GUI with Tkinter

Memory, Performance, and Speed

Summary

Questions and Answers

Exercises

Chapter 4.  Getting Specific with Python Games

The Pygame Library

Python Graphics

Sound in Python

Networking in Python

Putting It All Together

Summary

Questions and Answers

Exercises

Chapter 5.  The Python Game Community

Engines

Graphics

Commercial Games

Beyond Python

Summary

Question and Answer

Exercises
Part THREE:  programming with Lua

Chapter 6.  programming with Lua

Lua Executables and Debuggers

Language Structure

Memory, Performance, and Speed

Summary

Questions and Answers

Exercises

Chapter 7.  Getting Specific with Games in Lua

LuaSDL

Gravity: A lua SDL Game

The lua c API

Summary

Questions and Answers

Exercises

Chapter 8.  The lua Game Community

Game Engines

Graphics

The Games Themselves

Beyond Lua

Summary

Exercises
Part FOUR:  programming with Ruby

Chapter 9.  Getting Started with Ruby

Debuggers

Language Structure

Memory, Performance, and Speed

Summary

Questions and Answers

Exercises

Chapter 10.  Getting Started with Ruby Games

FXRuby

Ruby and OpenGL

Ruby and SDL

Summary

Questions and Answers

Exercises

Chapter 11.  The Ruby Game Community

Ruby and Game Engines

Ruby and Graphics

Ruby and Games

Beyond Ruby

Summary

Questions and Answers

Exercises
Part FIVE:  The Wrap Up

Chapter 12.  Using Python, Ruby and lua in Development

High-Level Languages in the Development Cycle

Extending Python, Lua, and Ruby

Python versus lua Versus Ruby

Summary

Exercises

Appendix A.  History of Computer Programming

Appendix B.  Meet the Family

ABC

Ada

AFNOR

C

C++

Cobol

Eiffel

FORTRAN

GNU Octave

Java

Icon

Modula

Pascal

Perl

PHP

Prolog

PureBasic

Smalltalk

Squeak

Marcadores: , , , , ,


2009-10-27  

Video - Zma bodyaction

zma_bodyaction




Marcadores:


2009-10-26  
http://underpop.online.fr/s/swf/xoops2.2_chmod.swf
 

Video - Zinco bodyaction


zinco bodyaction





Marcadores:


 

XOOPS Cube Modules Videos















Web Design Tutorial 5b: Using Templates in XOOPS - Installing XOOPS Part II video

Web Design Tutorial 5b: Using Templates in XOOPS - Installing XOOPS Part II
Video de 02:27 visto 807 vezes

Xoops Users Profile Ajax Based video

Xoops Users Profile Ajax Based
Video de 03:09 visto 2.210 vezes

How to add Paypal Subscription Gateway on Xoops video

How to add Paypal Subscription Gateway on Xoops
Video de 09:59 visto 1.378 vezes

Xoops User Profile Ajax Based video

Xoops User Profile Ajax Based
Video de 01:52 visto 1.466 vezes

SPOOX - XOOPS installguide1 video

SPOOX - XOOPS installguide1
Video de 01:11 visto 635 vezes

How to Setup Frontpage of Xoops video

How to Setup Frontpage of Xoops
Video de 02:55 visto 864 vezes

How to Setup Banners in Xoops video

How to Setup Banners in Xoops
Video de 03:05 visto 560 vezes

How to install Xoops using Fantastico video

How to install Xoops using Fantastico
Video de 04:29 visto 833 vezes

How to Configure PD-Downloads on Xoops video

How to Configure PD-Downloads on Xoops
Video de 02:39 visto 262 vezes

XOOPS Cube video

XOOPS Cube
Video de 00:17 visto 1.313 vezes

Web Design Tutorial #5a: Using Fantastico and XOOPS Administration - Installing XOOPS Part I video

Web Design Tutorial #5a: Using Fantastico and XOOPS Administration - Installing XOOPS Part I
Video de 04:07 visto 385 vezes

Reasons why you should touch XOOPS Cube video

Reasons why you should touch XOOPS Cube
Video de 04:10 visto 2.067 vezes

Youtube Stream module for xoops video

Youtube Stream module for xoops
Video de 00:20 visto 298 vezes

Video Tutoriais : XOOPS : Filezilla and host CHMOD video

Video Tutoriais : XOOPS : Filezilla and host CHMOD
Video de 04:16 visto 2.076 vezes

New Exciting Xoops Book (2008 Edition) video

New Exciting Xoops Book (2008 Edition)
Video de 01:24 visto 489 vezes

Xoops User Profile Ajax Based (Best quality video) video

Xoops User Profile Ajax Based (Best quality video)
Video de 02:51 visto 1.003 vezes

How to Setup Paid Downloads Inside Categories on Xoops video

How to Setup Paid Downloads Inside Categories on Xoops
Video de 04:03 visto 178 vezes

Installazione Xoops 2.3.0 RC video

Installazione Xoops 2.3.0 RC
Video de 03:29 visto 1.750 vezes

How to Add Screenshot and Set Permissions on Xoops video

How to Add Screenshot and Set Permissions on Xoops
Video de 03:56 visto 149 vezes

Web Design Tutorial #5: XOOPS - Overview of the Content Management System (CMS) XOOPS video

Web Design Tutorial #5: XOOPS - Overview of the Content Management System (CMS) XOOPS
Video de 05:43 visto 1.107 vezes

XOOPS - OceanNet.jp Themes video

XOOPS - OceanNet.jp Themes
Video de 02:16 visto 863 vezes

SPOOX - XOOPS installguide2 video

SPOOX - XOOPS installguide2
Video de 06:43 visto 169 vezes

How to Change the Look of your Site in Xoops video

How to Change the Look of your Site in Xoops
Video de 02:52 visto 416 vezes

XOOPS - X-Torrent Module & uTorrent video

XOOPS - X-Torrent Module & uTorrent
Video de 07:50 visto 1.830 vezes

Xoops | How To Setup Subscriptions video

Xoops | How To Setup Subscriptions
Video de 06:20 visto 81 vezes

How to install Document Management Module in Xoops video

How to install Document Management Module in Xoops
Video de 02:01 visto 723 vezes

How to Setup User info, Meta tags and Footer inside Xoops video

How to Setup User info, Meta tags and Footer inside Xoops
Video de 02:14 visto 479 vezes

Xoops | How To Setup Banners video

Xoops | How To Setup Banners
Video de 03:19 visto 264 vezes

How to create categories and forum on Xoops video

How to create categories and forum on Xoops
Video de 03:07 visto 526 vezes

How to Configure General Settings of Frontpage on Xoops video

How to Configure General Settings of Frontpage on Xoops
Video de 03:26 visto 348 vezes

Xoops | How To Setup Frontpage video

Xoops | How To Setup Frontpage
Video de 03:09 visto 124 vezes

Temi Xoops Serie Zeta video

Temi Xoops Serie Zeta
Video de 01:00 visto 79 vezes

xoops?????? video

xoops??????
Video de 05:45 visto 142 vezes

How to Install a forum module in Xoops video

How to Install a forum module in Xoops
Video de 02:28 visto 252 vezes

How to Setup Index page and Categories on Xoops video

How to Setup Index page and Categories on Xoops
Video de 03:04 visto 600 vezes

Xoops | How To Install A Forum Module video

Xoops | How To Install A Forum Module
Video de 02:42 visto 786 vezes

Web Design Tutorial 5c: Installing Modules in XOOPS - Installing XOOPS Part III video

Web Design Tutorial 5c: Installing Modules in XOOPS - Installing XOOPS Part III
Video de 04:12 visto 359 vezes

Xoops - How To Add Paypal Subscription Gateway PART 1 video

Xoops - How To Add Paypal Subscription Gateway PART 1
Video de 08:58 visto 76 vezes

Xoops - How To Setup Index Page and Categories video

Xoops - How To Setup Index Page and Categories
Video de 03:18 visto 279 vezes

Xoops | How To Setup Header Logo video

Xoops | How To Setup Header Logo
Video de 02:02 visto 278 vezes

Xoops-How To Add Screenshot and Set Permissions video

Xoops-How To Add Screenshot and Set Permissions
Video de 04:10 visto 10 vezes

Installazione Xoops video

Installazione Xoops
Video de 04:16 visto 84 vezes

Xoops - How To Install Using Fantastico video

Xoops - How To Install Using Fantastico
Video de 04:43 visto 107 vezes

Xoops | How To Set Forum Permissions video

Xoops | How To Set Forum Permissions
Video de 02:09 visto 175 vezes

Xoops - Adding Required Plugins video

Xoops - Adding Required Plugins
Video de 02:45 visto 94 vezes

Xoops-How To Setup Paid Downloads video

Xoops-How To Setup Paid Downloads
Video de 04:17 visto 23 vezes

XOOPS promo video (beta) video

XOOPS promo video (beta)
Video de 01:21 visto 171 vezes

Xoops | How To Configure General Settings Of Frontpage video

Xoops | How To Configure General Settings Of Frontpage
Video de 03:40 visto 29 vezes

Xoops - How To Setup Custom Usergroups And Categories video

Xoops - How To Setup Custom Usergroups And Categories
Video de 02:44 visto 34 vezes

Xoops - How To Install Document Management Module video

Xoops - How To Install Document Management Module
Video de 02:16 visto 103 vezes

By Mikhail Miguel



Marcadores: , , , , ,


 

carb_up






2009-10-25  

Video - Whey body action


whey body action





Marcadores: , , ,


2009-10-24  

Video - Whey bar low carb

whey_bar_low_carb




Marcadores: , ,


 

Flash Tutorial: xoops 2.013 to xoops 2 tutorial

2009-10-23  

Video - Vitaminae bodyaction

vitaminae_bodyaction




Marcadores:


 

Flash Tutorial: xoops2 tutorial

2009-10-22  

Video - Ultimate 5 whey protein


ultimate 5 whey protein





Marcadores: , ,


 

Flash Tutorial: xoops2.2 install tutorial

2009-10-21  

Video - Thumper Ultimate Massager

Thumper® Massagers are unique, and unlike any other massager in the world. If you are looking for a quality massager for non-professional use that is cost-effective yet provides the health and therapy benefits of deep muscle massage then the NEW THUMPER SPORT is for you!
Thumper Sport is considered to be the ultimate percussion massager for home use.
Thumper Sport is a conveniently priced, portable, "feel good" massager. It was developed for active individuals who need to relax their muscles after exercise and for those who don't get enough exercise and need to improve their circulation. Based on the world famous Thumper Mini Pro, the Thumper Sport has several unique features that set it apart from the competition.


Thumper Ultimate Massager




Marcadores: ,


 

Flash Tutorial: xoops2.2 chmod tutorial

2009-10-20  

Video - Thumper1


thumper



Marcadores: ,


 

Flash Tutorial: unzip theme tutorial

2009-10-19  

Video - Thermogenic liquid

thermogenic_liquid




Marcadores:


 

Flash Tutorial: theme install tutorial

2009-10-18  

Video - Thermo shake diet

thermo_shake_diet




Marcadores:


 

Flash Tutorial: newbb upgrade tutorial

2009-10-17  

Video - Suplementos - whey

Vídeo - Suplemento Alimentar - Whey




Marcadores: , ,


 

Flash Tutorial: newbb unzip tutorial

2009-10-16  

Video - Suplementos - Whey Protein


Vídeo - Suplemento Alimentar - Whey Protein





Marcadores: , , ,


 

Flash Tutorial: light house3

2009-10-15  

Video - Suplementos - whey gBK

Vídeo - Suplemento Alimentar - Whey_gBK




Marcadores: , ,


 

Flash Tutorial: Xoops install tutorial

2009-10-14  

Video - Suplementos - testosterona

Vídeo - Suplemento Alimentar - testosterona




Marcadores: ,


 

Flash Tutorial: System upgrade tutorial

2009-10-13  

Video - Suplementos - termogenicos

Vídeo - Suplemento Alimentar - termogenicos




Marcadores: ,


 

Flash Tutorial: Smart temp debug tutorial

2009-10-12  

Video - Suplementos - substitutos

Vídeo - Suplemento Alimentar - substitutos




Marcadores: ,


 

Flash Tutorial: PHP debug

2009-10-11  

Video - Suplementos - substitutos pBK

Vídeo - Suplemento Alimentar - substitutos_pBK




Marcadores: ,


 

Flash Tutorial: MySQL Debug Tutorial

2009-10-10  

Video - Suplementos - substitutos gBK

Vídeo - Suplemento Alimentar - substitutos_gBK




Marcadores: ,


 

Telefonia Celular

Telefonia Celular

Milhões de pessoas em todo o mundo usam telefones celulares. Em 2006, o Brasil fechou o ano com mais de 100 milhões de linhas. Os telefones celulares são equipamentos fabulosos: pode-se falar com qualquer pessoa no planeta, não importa onde se esteja.
Os telefones celulares fornecem uma incrível variedade de funções e novos aparelhos são lançados em um ritmo acelerado. Dependendo do modelo de telefone, você pode:
  • armazenar informações de contatos
  • fazer listas de tarefas a realizar
  • agendar compromissos e gravar lembretes
  • usar a calculadora embutida para cálculos simples
  • enviar ou receber e-mail
  • obter informações (notícias, entretenimento, cotações da bolsa) da Internet
  • jogar
  • enviar mensagens de texto
  • integrar outros dispositivos como PDAsMP3 players e receptores de GPS
Mas você já imaginou como funciona um telefone celular? O que o torna diferente de um telefone comum? O que significam termos como PCS, GSM, CDMA e TDMA? Neste artigo, vamos discutir a tecnologia dos telefones celulares para que você veja como eles são incríveis. Se você estiver pensando em comprar um celular, não deixe de ler Como funciona a compra do celular. Há ótimas dicas nesse artigo.Uma das coisas mais interessantes sobre esse aparelho é que, na verdade, ele é um rádio (extremamente sofisticado, mas, ainda assim, um rádio). O telefone foi inventado por Alexander Graham Bell, em 1876, e é possível encontrar as raízes da comunicação sem fio na invenção do rádio de Nikolai Tesla, por volta de 1880 (e formalmente apresentado em 1894 por um jovem italiano chamado Guglielmo Marconi). Era apenas uma questão de tempo para que essas duas grandes tecnologias, enfim, se combinassem.
Frequências de telefone celular
No período que precedeu os telefones celulares, as pessoas que realmente necessitavam de capacidade de comunicação móvel instalavam rádio-telefones em seus carros. No sistema de radiotelefonia, havia uma torre de antena central por cidade e possivelmente 25 canais disponíveis nesta torre. Essa antena central significava que o telefone em seu carro precisava de um transmissor muito potente, com capacidade suficiente para transmitir por cerca de 70 km. Isso também significava que poucas pessoas podiam usar os rádio-telefones: não havia canais suficientes.
A engenhosidade do sistema celular está na divisão de uma cidade em pequenas células. Isso permite uma extensiva reutilização de frequência ao longo de uma cidade, de modo que milhões de pessoas possam usar os telefones celulares simultaneamente.
Uma boa maneira de compreender a sofisticação de um celular é compará-lo a um rádio faixa do cidadão ou a um walkie-talkie.
  • Full-duplex X half-duplex - tanto os walkie-talkies quanto os rádios da faixa do cidadão são dispositivos half-duplex. Ou seja, duas pessoas que se comunicam usam a mesma frequência, de modo que somente uma pessoa pode falar de cada vez. Um telefone celular é um dispositivo full-duplex. Isso significa que você usa uma frequência para falar e uma segunda frequência independente para a escuta. Ambas as pessoas podem falar ao mesmo tempo.
  • Canais - um walkie-talkie tem um só canal, enquanto um rádio faixa do cidadão possui 40 canais. Já um telefone celular comum pode se comunicar em 1.664 canais ou mais.
  • Alcance - um walkie-talkie pode transmitir a cerca de 1,6 km usando um transmissor de 0,25 watt. Um rádio faixa do cidadão, devido a sua potência muito maior, pode transmitir a cerca de 8 km, usando um transmissor de 5 watts. Os celulares operam dentro de células e podem trocar de células enquanto se movimentam entre elas. As células proporcionam um alcance incrível aos telefones celulares. Uma pessoa, utilizando um telefone celular, pode dirigir por centenas de quilômetros e manter uma conversa durante todo o tempo, graças à abordagem celular.


No rádio half-duplex, ambos os transmissores usam a mesma freqüência. Somente uma das partes pode falar de cada vez.



Em um rádio full-duplex, os dois transmissores usam freqüências diferentes, assim ambas as partes podem falar ao mesmo tempo.
Os telefones celulares são full-duplex.

Em um sistema de telefonia celular analógico nos Estados Unidos, o provedor de telefonia celular recebe cerca de 800 freqüências para usar ao longo da cidade. O provedor divide a cidade em células. Cada célula tem dimensão típica de cerca de 26 quilômetros quadrados. As células normalmente são imaginadas como hexágonos de uma grande grade hexagonal, como esta:

Como os celulares e as estações-base usam transmissores de baixa potência, as mesmas freqüências podem ser reutilizadas em células não adjacentes. As duas células roxas podem reutilizar as mesmas freqüências.
Cada célula tem uma estação-base, que consiste de uma torre e uma pequena construção que contém o equipamento de rádio. Falaremos mais sobre as estações-base posteriormente. Agora vamos dar uma olhada nas células que fazem o sistema celular.

Canais de telefone celular
Uma única célula em um sistema analógico utiliza um sétimo dos canais de voz duplex disponíveis. Ou seja, cada célula (das sete em uma grade hexagonal) está usando um sétimo dos canais disponíveis, de modo que tem um conjunto exclusivo de freqüências e não há colisões:
  • um provedor de telefonia celular recebe, normalmente, 832 freqüências de rádio para usar em uma cidade;
  • cada telefone celular usa duas freqüências por chamada, ou seja, um canal duplex, de modo que normalmente há 395 canais de voz por provedor. As outras 42 freqüências são usadas para canais de controle; falaremos mais sobre isso posteriormente;
  • assim, cada célula tem cerca de 56 canais de voz disponíveis.
Em outras palavras, em qualquer célula, 56 pessoas podem falar em seus celulares a qualquer momento. Os sistemas celulares analógicos são considerados tecnologia móvel de primeira geração ou 1G. Com métodos de transmissão digital (2G), o número de canais disponíveis aumenta. Por exemplo, um sistema digital baseado em TDMA pode comportar três vezes o número de chamadas de um sistema analógico - cada célula tem aproximadamente 168 canais disponíveis (leia o artigo Como funciona a telefonia 3G para mais informações sobre TDMA, CDMA, GSM e outras técnicas de telefonia celular digital).
Os celulares usam transmissores de baixa potência . Muitos celulares têm duas intensidades de sinal: 0,6 Watt e 3 Watts (para comparação, a maioria dos rádios faixa do cidadão transmite com 4 Watts). A estação-base também transmite em baixa potência. Há duas vantagens nos transmissores de baixa potência:
  • as transmissões de uma estação-base e os celulares dentro de sua célula não vão muito além daquela célula. Assim, na figura acima, ambas as células roxas podem reutilizar as mesmas 56 freqüências. As mesmas freqüências podem ser reutilizadas extensivamente ao longo da cidade;
  • consumo de energia do telefone celular, que normalmente é operado por bateria, é relativamente baixo. Baixa potência significa baterias pequenas, e isso possibilitou fazer telefones celulares bastante pequenos.
A abordagem celular requer um grande número de estações-base em uma cidade de qualquer tamanho. Uma grande cidade pode ter centenas de torres. Mas como muitas pessoas estão usando telefones celular, o custo para cada usuário permanece baixo. Cada provedor em cada cidade também opera uma central chamada de central de comutação de telefonia móvel (ou MTSO, a sigla em inglês). Essa central manipula todas as conexões telefônicas para o sistema telefônico baseado em terra e controla todas as estações-base naquela região.
Códigos de telefonia celular
Existem códigos especiais associados a todos os celulares. Esses códigos são usados para identificar o telefone, seu proprietário e o provedor dos serviços.
Códigos de telefone celular

  • Número serial eletrônico (ESN): um número individual de 32 bits gravado dentro do telefone quando ele é produzido.

  • Número de identificação móvel (em inglês, MIN) - um número de 10 dígitos derivado de seu número de telefone.

  • Código de Identificação do Sistema (em inglês, SID) - um número exclusivo de 5 dígitos que é designado para cada provedor pelo FCC (Comissão Federal de Comunicações), órgão que regulamenta as telecomunicações nos EUA.

  • Apesar de o ESN ser considerado uma parte permanente do telefone, os códigos MIN e SID são programados nele quando estiver ativado, ou quando você adquire um plano de serviços.
    Digamos que você tenha um celular, ligue-o e alguém tente falar com você. Aqui está o que acontece com a chamada:
    • Quando você liga o telefone pela primeira vez, ele ouve um SID (veja a barra lateral) no canal de controle. O canal de controle é uma freqüência especial que o telefone e a estação-base usam para falar um com o outro sobre coisas como configuração de chamadas e mudança de canais. Se o telefone não conseguir encontrar nenhum canal de controle para ouvir, ele saberá que está fora de alcance e exibirá uma mensagem dizendo que está fora de serviço.
    • Quando ele recebe o SID, o telefone o compara ao SID programado no telefone. Se os SIDs coincidirem, o telefone saberá que a célula com a qual ele está se comunicando faz parte de seu sistema home, ou doméstico.
    • Junto com o SID, o telefone também transmite uma solicitação de registro, e a central comutadora de telefonia móvel (MTSO) rastreia a localização de seu telefone em um banco de dados. Dessa maneira, a central sabe em qual célula você se encontra para, quando quiser, tocar a campainha de seu celular.
    • MTSO recebe a chamada e tenta localizá-lo. Ela consulta seu banco de dados para ver em qual célula você se encontra.
    • A central MTSO escolhe um par de freqüências que seu telefone usará naquela célula para receber a chamada.
    • A MTSO se comunica com seu telefone pelo canal de controle para informar quais freqüências utilizar, e assim que seu telefone e a torre comutam para essas freqüências, a chamada é conectada. Agora, você está falando com um amigo por um rádio de duas vias.
    • Conforme você se move em direção à borda de sua célula, a estação-base de sua célula nota que a intensidade do sinal de seu celular está diminuindo. Enquanto isso, a estação-base na célula para a qual você se dirige (e que está ouvindo e medindo a intensidade do sinal em todas as freqüências, não apenas em seu próprio sétimo do total) observa o sinal de seu telefone aumentar de intensidade. As duas estações-base se coordenam uma com a outra via MTSO e, em algum ponto, seu telefone recebe um sinal no canal de controle ordenando que ele troque de freqüências. Esse passe (hand off) comuta seu telefone para a nova célula.

    À medida que você se desloca, o sinal é passado de célula para célula
    Digamos que você esteja ao telefone e se mova de uma célula para outra, mas a célula para a qual você se move é coberta por outro provedor de serviços que não o seu. Em vez de derrubar a ligação, ela na verdade será transferida para o outro provedor de serviços.
    Se o SID no canal de controle não coincide com o SID programado em seu telefone, então o telefone sabe que está em roaming. A central MTSO da célula em que você faz o roaming entra em contato com a central MTSO de seu sistema doméstico, que então verifica seu banco de dados para confirmar que o SID do telefone que você usa é válido. Seu sistema doméstico verifica seu telefone para a central MTSO local, a qual então rastreia seu telefone à medida que você se desloca ao longo de suas células. E o surpreendente é que tudo isso acontece em segundos.
    A parte chata é que você pode receber uma cobrança absurda por sua chamada em roaming. Na maioria dos telefones, a palavra "roam" aparece na tela do aparelho quando você deixa a área de cobertura de seu provedor e entra na de outro. Caso contrário, será melhor estudar seus mapas de cobertura com muita atenção, pois mais de uma pessoa já foi, desagradavelmente, surpreendida pelo custo do roaming. Verifique seu contrato de serviços cuidadosamente para descobrir quanto está pagando quando estiver em roaming.
    Observe que se você quiser fazer roaming internacionalmente, precisará de um telefone que funcione tanto domesticamente quanto no exterior. Países diferentes usam tecnologias de acesso celular diferentes. Mais à frente veremos mais sobre esta tecnologia.
    Primeiro, vamos ter uma base sobre a tecnologia de celulares analógicos para entender como se desenvolveu esta indústria.
    Celulares analógicos

    Foto cedida pela Motorola, Inc.
    Escola antiga: Celular DynaTAC, 1983
    Em 1983, o padrão de telefone celular chamado AMPS (Sistema de Telefonia Móvel Avançado) foi aprovado pela FCC e usado pela primeira vez em Chicago. O AMPS usa uma faixa de freqüências entre 824 megahertz (MHz) e 894 MHz para os celulares analógicos. Para encorajar a competição e manter os preços baixos, o governo dos EUA exigiu a presença de dois provedoresem cada mercado, conhecidos como provedores A e B. Um dos provedores era o provedor de intercâmbio local (LEC), uma maneira engraçada de chamar a companhia telefônica de lá.Foram designadas 832 freqüências para cada um dos provedores A e B: 790 para voz e 42 para dados. Um par de freqüências (uma para transmitir e outra para receber) é usado para criar umcanal. As freqüências usadas nos canais de voz analógicos são normalmente de 30 kHz de largura (30 kHz foi escolhido como o tamanho padrão porque proporciona qualidade de voz comparável a um telefone com fio).
    As freqüências de transmissão e recepção de cada canal de voz são separadas por 45 MHz para impedir que elas interfiram umas nas outras. Cada provedor tem 395 canais de voz e 21 canais de dados para organização, como registro e paging.
    Uma versão do AMPS conhecida como serviço de telefone móvel avançado de banda estreita (NAMPS, em inglês) incorpora alguma tecnologia digital para permitir que o sistema porte cerca detrês vezes o número de chamadas da versão original. Apesar de usar tecnologia digital, ele ainda é considerado analógico. AMPS e NAMPS operam somente na banda de 800 MHz e não oferecem muitos recursos comuns no serviço de celular digital, como o e-mail e navegação na web.
    Na próxima seção veremos a tecnologia dos celulares digitais e os métodos usados pela rede de telefonia celular.
    Celulares digitais
    Os telefones celulares digitais representam a segunda geração (2G) da tecnologia celular. Eles usam a mesma tecnologia de rádio que os telefones analógicos, mas a utilizam de uma maneira diferente. Os sistemas analógicos não usam completamente o sinal entre o telefone e a rede celular. Os sinais analógicos não podem ser comprimidos e manipulados tão facilmente quanto um sinal verdadeiramente digital. Este é o motivo pelo qual muitas companhias de TV a cabo estão mudando para a tecnologia digital: elas podem colocar mais canais dentro de uma determinada largura de banda. É impressionante o quanto os sistemas digitais podem ser mais eficientes.
    Os telefones digitais convertem sua voz em informação binária (1s e 0s) e em seguida a comprimem (veja Como funcionam as gravações analógica e digital para detalhes sobre o processo de conversão). Essa compressão permite que entre 3 e 10 chamadas de telefone digital ocupem o espaço de uma chamada analógica.
    Muitos sistemas celulares digitais dependem somente da modulação por chaveamento da freqüência (FSK, em inglês) para enviar dados de um lado para outro com o AMPS. A FSK usa duas freqüências, uma para os 1s e a outra para os 0s, alternando rapidamente entre as duas para enviar a informação digital entre a torre de celular e o telefone. Esquemas de modulação e codificação engenhosos são requeridos para converter a informação analógica em digital, comprimi-la e convertê-la novamente enquanto se mantém um nível aceitável de qualidade de voz. Isso significa que os celulares digitais precisam conter muita capacidade de processamento.
    Vamos dar uma olhada no interior de um telefone celular.

    O interior de um telefone celular
    Os telefones celulares são os dispositivos mais complexos que as pessoas usam no dia-a-dia. Os celulares digitais modernos podem processar milhões de cálculos por segundo para comprimir e descomprimir o fluxo de voz.

    As partes de um telefone celular
    Se você desmontar um telefone celular, vai descobrir que ele contém apenas poucas peças individuais:
    A placa de circuito é o coração do sistema. Esta é de um telefone digital Nokia:


    A frente da placa de circuito

    A parte traseira da placa de circuito
    Nas fotos acima você vê diversos chips de computador. Vamos falar sobre o que fazem alguns dos chips individuais. Os chips de conversão analógico para digital e digital para analógico traduzem o sinal de rádio emitido de analógico para digital e o sinal recebido de digital novamente para analógico. Você pode aprender mais sobre a conversão A/D e D/A e sua importância para o áudio digital em Como funcionam os CDs. O processador de sinal digital (em inglês, DSP) é um processador altamente personalizado e projetado para efetuar cálculos de manipulação do sinal em alta velocidade.
    microprocessador cuida de todas as tarefas requeridas pelo teclado e pelo visor, é o responsável pelo controle de sinalização com a estação base, além de coordenar as demais funções na placa.


    O microprocessador
    Os chips de memória ROM e memória Flash proporcionam o armazenamento do sistema operacional e dos recursos personalizáveis de seu telefone, como a agenda de telefones. A seção de radiofreqüência (RF) e energia cuida do gerenciamento de energia e recarga, e também lida com as centenas de canais de FM. Finalmente, os amplificadores RF manipulam os sinais que entram e saem da antena.


    O visor e os contatos do teclado
    visor cresceu consideravelmente em tamanho devido ao aumento do número de recursos dos celulares. A maioria dos telefones celulares oferece agendas telefônicas, calculadoras e jogos embutidos. E muitos dos telefones incorporam algum tipo de PDA ou navegador web.


    O cartão de memória Flash na placa de circuito

    O cartão de memória Flash removido
    Alguns telefones armazenam determinadas informações, como os códigos SID e MIN, na memória Flash interna, enquanto outros usam cartões externos similares aos cartões SmartMedia.

    O alto-falante, o microfone e a bateria de manutenção do telefone celular
    É incrível como os celulares reproduzem sons de boa qualidade por meio de alto-falantes e microfones tão minúsculos. Como você pode ver na foto acima, o alto-falante tem aproximadamente o tamanho de uma moeda, e o microfone não é maior do que a bateria do relógio de pulso ao lado. Falando da bateria de relógio, ela é usada para o chip do relógio interno.
    O que é surpreendente é que toda essa funcionalidade, que somente 30 anos atrás ocuparia todo um andar de um prédio de escritórios, agora se encaixa em um pacote que cabe confortavelmente na palma da sua mão!
    Tecnologias de rede de telefonia celular 2G
    Há algumas tecnologias comuns usadas pelas redes de celulares 2G para a transmissão de informações:
    • acesso múltiplo por divisão de freqüência (FDMA)
    • acesso múltiplo por divisão de tempo (TDMA)
    • acesso múltiplo por divisão de código (CDMA)
    Apesar de essas tecnologias parecerem bastante complexas, você poderá ter uma boa idéia de como elas funcionam apenas interpretando o título de cada uma.A última palavra informa qual é o método de acesso. A palavra divisão permite saber que ela fraciona as chamadas com base no método de acesso.
    • FDMA coloca cada chamada em uma freqüência separada.
    • TDMA reserva certa porção de tempo para cada chamada em uma freqüência designada.
    • CDMA fornece um código exclusivo para cada chamada e a espalha (em inglês) ao longo das freqüências disponíveis.
    O termo acesso múltiplo significa que mais de um usuário pode utilizar cada célula.FDMA
    A tecnologia FDMA separa o espectro em canais de voz distintos por meio de sua divisão em porções uniformes de largura de banda. Para entender melhor a tecnologia FDMA, pense nas estações de rádio: cada estação envia seu sinal em uma freqüência diferente dentro da banda disponível. FDMA é usada, principalmente, para a transmissão analógica. Apesar de ser capaz de portar informação digital, a tecnologia FDMA não é considerada um método eficiente para a transmissão digital.

    Na tecnologia FDMA, cada telefone usa uma freqüência diferente
    TDMA
    TDMA é o método de acesso usado pela Electronics Industry Alliance (Aliança das Indústrias Eletrônicas) - em inglês - e a Telecommunications Industry Association (Associação das Indústrias de Telecomunicações) - em inglês - para o Padrão Ínterim 54 (IS-54) e Padrão Ínterim 136 (IS-136). Usando TDMA, uma banda estreita com 30 kHz de largura e 6,7 milissegundos de comprimento é dividida em três janelas de tempo.
    Banda estreita significa "canais" no sentido tradicional. Cada conversa chega ao rádio por um terço do tempo. Isso é possível porque os dados de voz que foram convertidos em informação digital são comprimidos de modo a ocupar um espaço de transmissão significativamente menor. Assim, a tecnologia TDMA tem três vezes a capacidade de um sistema analógico, usando o mesmo número de canais. Os sistemas TDMA operam nas freqüências de banda de800 MHz (IS-54) ou 1.900 MHz (IS-136).


    TDMA divide uma freqüência em janelas de tempo
    GSM
    Desbloqueando seu telefone GSM
    Qualquer telefone GSM pode trabalhar com qualquer cartão SIM, mas alguns provedores de serviços "bloqueiam" o telefone para que ele somente funcione com seus serviços. Se o seu telefone estiver bloqueado, você não poderá usá-lo com qualquer outro provedor de serviços, seja localmente ou no exterior. É possível desbloquear o telefone usando um código especial, mas é improvável que sua operadora o forneça a você. Há sites na Web que fornecem o código de desbloqueio, alguns mediante uma pequena taxa, outros gratuitamente.
    TDMA também é usada como a tecnologia de acesso para o Sistema Global para Comunicação Móvel (em inglês, GSM - Global System for Mobile Communications). Entretanto, a tecnologia GSMimplementa a TDMA de uma maneira um pouco diferente e incompatível com o padrão IS-136. Pense no GSM e IS-136 como dois sistemas operacionais diferentes que trabalham no mesmoprocessador, como Windows e Linux, ambos trabalhando em um Intel Pentium III. Os sistemas GSM usam criptografia para tornar as chamadas telefônicas mais seguras. O GSM opera nas bandas de 900 MHz e 1.800 MHz na Europa e na Ásia, e na banda de 850 MHz e 1.900 MHz (algumas vezes referida como 1,9 GHz) nos Estados Unidos. Ele é usado em sistemas de celular digital ebaseados em PCS. O GSM também é a base para a Rede Digital Ampliada Integrada (em inglês, IDEN), um sistema popular apresentado pela Motorola (em inglês) e usado pela Nextel (em inglês).O GSM é o padrão internacional na Europa, Austrália e grande parte da Ásia e África. No Brasil, quase 64% dos celulares são GSM (dados da Anatel de dezembro de 2006). Nas áreas de cobertura, os usuários de celulares podem comprar um telefone que funcionará em qualquer lugar em que o padrão for suportado. Para se conectar aos provedores de serviços específicos em diferentes países, os usuários de GSM simplesmente trocam os cartões do módulo de identificação de assinante (SIM, em inglês). Os cartões SIM são pequenos discos removíveis que entram e saem dos telefones celulares GSM. Eles armazenam todos os dados de conexão e números de identificação que você necessita para acessar, especialmente, um provedor de serviços sem fio.
    Infelizmente, os telefones GSM de 850 MHz/1900MHz usados nos Estados Unidos não são compatíveis com o sistema internacional. Se você mora nos Estados Unidos e necessita portar e utilizar telefone celular em uma viagem internacional, você pode comprar um telefone GSM de 3 ou 4 faixas e usá-lo tanto domesticamente quanto em viagens internacionais.
    CDMA
    A tecnologia CDMA tem uma abordagem totalmente diferente em relação à TDMA. A CDMA, após digitalizar os dados, os espalha ao longo de toda a largura de banda disponível. Chamadas múltiplas são sobrepostas umas sobre as outras no canal, cada uma designada por um código seqüencial exclusivo. CDMA é uma forma de espalhamento espectral, o que significa que os dados são enviados em pequenos pedaços ao longo de diversas freqüências diferentes disponíveis para uso, a qualquer momento, na faixa especificada.


    Na tecnologia CDMA, os dados de cada telefone têm um código exclusivo
    Todos os usuários transmitem na mesma faixa do espectro de banda larga. O sinal de cada usuário é espalhado por toda a largura da banda por meio de um código de espalhamento exclusivo. No receptor, esse mesmo código exclusivo é usado para recuperar o sinal. Como os sistemas CDMA necessitam de um registro de tempo exato em cada pedaço de sinal, eles consultam o sistema GPS para obter essa informação. Entre oito e 10 chamadas independentes podem ser suportadas no mesmo espaço de canal como uma única chamada AMPS analógica. A tecnologia CDMA é a base para o Padrão Ínterim 95 (IS-95) e opera em ambas as bandas de freqüência de 800 MHz e 1.900 MHz.
    Teoricamente TDMA e CDMA são interferem uma com a outra. Na prática, sinais CDMA de alta potência elevam o patamar de ruído para os receptores TDMA, e os sinais TDMA de alta potência podem causar sobrecarga e embaralhamento dos receptores CDMA.
    Vamos ver agora a diferença entre as tecnologias de banda múltipla e o modo múltiplo.
    Celulares multi-banda X celulares multi-modo
    Se você viaja muito, provavelmente vai querer telefones que ofereçam bandas múltiplas, modos múltiplos ou ambos. Vamos dar uma olhada em cada uma dessas opções:
    • Banda múltipla - um telefone que tem capacidade de banda múltipla pode alternar freqüências. Por exemplo, um telefone TDMA de banda dupla pode usar serviços TDMA tanto em um sistema de 800 MHz quanto em um de 1.900 MHz. Um telefone GSM de banda quádrupla pode usar serviços GSM nas bandas de 850 MHz, 900 MHz, 1.800 MHz ou 1.900 MHz.
    • Modo múltiplo - nos telefones celulares, "modo" se refere ao tipo de tecnologia de transmissão utilizado. Assim, um telefone que suporte AMPS e TDMA pode alternar de um para outro, conforme necessário. É importante que um dos modos seja AMPS. Isso lhe proporcionará serviço analógico caso esteja em uma área que não possua suporte digital.
    • Banda múltipla/Modo múltiplo - o melhor de ambos os mundos permite que você alterne entre as freqüências de banda e os modos de transmissão conforme necessário.
    A alternância de bandas ou modos é feita automaticamente por telefones que suportam essas opções. Geralmente o telefone tem uma opção padrão estabelecida, como 1.900 MHz TDMA, e tenta se conectar primeiro naquela freqüência com aquela tecnologia. Caso ele suporte bandas duplas, ele alternará para 800 MHz se não puder se conectar a 1.900 MHz. E se o telefone suportar mais de um modo, ele tentará primeiro o(s) modo(s) digital(is) e, em seguida, alternará para o analógico.
    Você pode encontrar tanto telefones de modo duplo quanto de modo triplo. O termo modo triplo, ou "tri-mode", pode ser decepcionante. Ele pode significar que o telefone suporta duas tecnologias digitais, como CDMA e TDMA, assim como analógico. Nesse caso, ele será um verdadeiro telefone de modo triplo. Mas isso também pode significar que ele suporta uma tecnologia digital em duas bandas e também oferece suporte analógico. Uma versão popular do tipo de telefone de modo triplo para pessoas que fazem muitas viagens internacionais possui serviço GSM na banda de 900 MHz para Europa e Ásia e na banda de 1.900 MHz para os Estados Unidos, além do serviço analógico. Tecnicamente é um telefone de modo duplo, e um desses modos (GSM) suporta duas bandas.
    Celular X PCS

    Personal Communications Services (PCS) é um serviço telefônico sem fio muito similar ao serviço de telefone celular, mas com ênfase no serviço pessoal e na mobilidade estendida. O termo "PCS" é freqüentemente usado no lugar de "celular digital", mas o verdadeiro PCS oferece outros serviços, como paging (recados), identificador de chamadas e e-mail.

    Enquanto o celular foi criado originalmente para uso em carros, o PCS foi concebido desde o início para a maior mobilidade do usuário. O PCS possui células menores e, assim, requer ummaior número de antenas para cobrir uma mesma área geográfica. Os telefones PCS usam frequências entre 1,85 e 1,99 GHz (1.850 MHz a 1.990 MHz).

    Tecnicamente, os sistemas celulares nos Estados Unidos operam em bandas de freqüência de 824 MHz a 894 MHz, enquanto o PCS opera nas bandas de 1.850 MHz a 1.990 MHz. E enquanto o celular digital se baseia em TDMA, o PCS possuiespaçamento de canais de 200 kHz e oito janelas de tempoem vez do típico espaçamento de canais de 30 kHz e das três janelas de tempo encontrados no celular digital.
    Na próxima página, vamos ver como funciona a tecnologia 3G.
    Rede de telefonia celular 3G


    Foto cedida por Amazon.com
    Telefone Sony Ericsson V800 3G
    A tecnologia 3G é a mais recente nas comunicações móveis. 3G significa "terceira geração", já que a tecnologia do celular analógico é de primeira geração e a do celular digital/PCS é de segunda geração. A tecnologia 3G se destina aos verdadeiros telefones celulares multimídia, chamados de smartphones ou telefones inteligentes, e apresenta largura de banda ampliada e taxas de transferência para acomodar aplicações baseadas na Web e arquivos de vídeo e áudio baseados no telefone.Para saber mais sobre telefonia 3G, leia nossa artigoComo funciona a telefonia 3G.
    3G engloba diversas tecnologias de acesso digital. As mais comuns em 2005 eram:
    • CDMA2000 (em inglês) - baseada em Code Division Multiple Access (acesso múltiplo por divisão de Código) 2G (veja Tecnologias de acesso celular)
    • WCDMA (UMTS) em inglês - Wideband Code Division Multiple Access (acesso múltiplo por divisão de código de banda larga)
    • TD-SCDMA (em inglês) - Time-division Synchronous Code-division Multiple Access (acesso múltiplo por divisão de código síncrono por divisão de tempo)
    As redes 3G têm velocidade de transferência potencial de até 3 Mbps (cerca de 15 segundos para o download de uma música em MP3 de 3 minutos). Para exemplificar, os telefones 2G mais rápidos podem chegar até 144 Kbps (cerca de 8 minutos para o download de uma música de 3 minutos). As altas taxas de dados do 3G são ideais para o download de informações da Internet e para o envio e recebimento de arquivos grandes de multimídia. Os telefones 3G são como minilaptops e podem acomodar aplicações de banda larga como videoconferência, recepção de sinais de vídeo da Web, envio e recepção de fax e download instantâneo de mensagens de e-mail com anexos.
    É claro que nada disso seria possível sem aquelas torres que transmitem os sinais de telefone para telefone.
    Torres de telefonia celular
    Uma torre de celular é um mastro de aço ou estrutura de treliça que se eleva a dezenas de metros no ar. Este tipo de antena, na rodovia I-85, perto de Greenville, Carolina do Sul, é comum nos Estados Unidos:


    Esta é uma torre moderna com três diferentes provedores de telefonia celular ocupando a mesma estrutura. Se você olhar na base dela verá que cada provedor tem seu próprio equipamento e também verá que a quantidade de equipamento envolvida hoje é muito pequena (as torres mais antigas, normalmente, apresentam pequenas construções na base):


    Aqui está o equipamento de um dos provedores:

    A caixa aloja os transmissores e receptores de rádio que permitem à torre se comunicar com os telefones. Os rádios se conectam com as antenas na torre por meio de um conjunto de cabos grossos:

    Se você olhar atentamente, verá que a torre e todos os cabos e equipamentos na base dela são fortemente aterrados. Por exemplo, a placa com os fios verdes parafusados nesta foto é uma placa sólida de aterramento de cobre:

    Um indício seguro de que diversos provedores compartilham esta torre é o  fecho de cinco vias no portão. Qualquer uma entre cinco pessoas pode desbloquear este portão para entrar.

    As torres de celular são feitas de todas as formas e tamanhos, mas acredito que esta em Morrisville, Carolina do Norte, é uma das mais estranhas.

    Ela é aquela árvore alta e feia!
    Como qualquer outro dispositivo eletrônico de consumo, telefones celulares também têm problemas. Vamos dar uma olhada na próxima página.
    Problemas com telefones celulares
    Um telefone celular, como qualquer outro dispositivo eletrônico para consumidores, tem seus problemas.
    • Geralmente, a corrosão de componentes internos não reparáveis ocorre quando o telefone fica molhado ou mãos úmidas pressionam os botões. Considere a aquisição de uma capa protetora. Se o telefone molhar, assegure-se de secá-lo totalmente antes de ligá-lo para tentar evitar a danificação dos componentes internos.
    • calor extremo no interior de um carro pode danificar a bateria ou a eletrônica do celular. O frio extremo pode causar uma perda momentânea da visão da tela.
    • Os telefones celulares analógicos sofrem de um problema conhecido como "clonagem". Um telefone é "clonado" quando alguém rouba seus números de identificação e é capaz de fazer chamadas fraudulentas na conta do proprietário.
    Aqui está o processo de clonagem: quando seu telefone faz uma chamada, ele transmite o ESN e o MIN para a rede no início da chamada. O par MIN/ESN é um rótulo exclusivo de seu telefone - é assim que a companhia telefônica fica sabendo de quem cobrar a chamada. Quando seu telefone transmite um par MIN/ESN, é possível que pessoas com más intenções consigam ouvir (com um scanner) e capturar o par. Com o equipamento apropriado, é muito fácil modificar outro telefone de modo que ele contenha seu par MIN/ESN, o que permitirá que o indivíduo mal-intencionado faça chamadas na sua conta.
    Para mais informações sobre telefones celulares e assuntos relacionados, visite os links na próxima página.

    Marcadores: , ,


     

    Flash Tutorial: Multimenu link

    2009-10-09  

    Video - Suplementos - omega3

    Vídeo - Suplemento Alimentar - omega3




    Marcadores: ,


     

    Flash Tutorial: Module upload tutorial

    2009-10-08  

    Video - Suplementos - multivitaminicos

    Vídeo - Suplemento Alimentar - multivitaminicos




    Marcadores: ,


     

    Flash Tutorial: Module uninstall tutorial

    2009-10-07  

    Video - Suplementos - mitos

    Vídeo - Suplemento Alimentar - mitos




    Marcadores: ,


     

    Flash Tutorial: Module Install tutorial

    2009-10-06  

    Video - Suplementos - mitos g2

    Vídeo - Suplemento Alimentar - mitos_g2




    Marcadores: ,


     

    Flash Tutorial: General Settings

    2009-10-05  

    Video - Suplementos - hipercaloricos

    Vídeo - Suplemento Alimentar - hipercaloricos




    Marcadores: ,


     

    Flash Tutorial: XOOPS Forum Create tutorial

    2009-10-04  

    Video - Suplementos Hipercalóricos


    Vídeo - Suplemento Alimentar - hipercalóricos





    Marcadores: , ,


     

    Flash Tutorial: Cat_create

    2009-10-03  

    Video - Suplementos - hipercaloricos p/hipercaloricos_p.audio

    Vídeo - Suplemento Alimentar - hipercaloricos_p/hipercaloricos_p.audio




    Marcadores: ,


     

    Flash Tutorial: 9xboot

     

    Interative Flash Tutorial: 9xboot

    2009-10-02  

    Video - Suplementos - hgh

    Vídeo - Suplemento Alimentar - hgh




    Marcadores: ,


     

    Flash Tutorial: 2

     

    Interactive Flash Tutorial: 2

    2009-10-01  

    Video - Suplementos - hgh pBK

    Vídeo - Suplemento Alimentar - hgh_pBK




    Marcadores: ,


    Arquivos

    Setembro 1996   Outubro 1996   Abril 1998   Maio 1998   Janeiro 1999   Fevereiro 2000   Outubro 2000   Dezembro 2000   Janeiro 2001   Agosto 2001   Setembro 2001   Dezembro 2001   Janeiro 2002   Fevereiro 2002   Fevereiro 2003   Março 2003   Junho 2003   Julho 2003   Agosto 2003   Setembro 2003   Outubro 2003   Novembro 2003   Dezembro 2003   Janeiro 2004   Fevereiro 2004   Março 2004   Abril 2004   Junho 2004   Agosto 2004   Setembro 2004   Outubro 2004   Novembro 2004   Dezembro 2004   Janeiro 2005   Fevereiro 2005   Abril 2005   Maio 2005   Junho 2005   Julho 2005   Agosto 2005   Setembro 2005   Outubro 2005   Novembro 2005   Dezembro 2005   Janeiro 2006   Fevereiro 2006   Março 2006   Abril 2006   Maio 2006   Junho 2006   Julho 2006   Agosto 2006   Setembro 2006   Outubro 2006   Novembro 2006   Dezembro 2006   Janeiro 2007   Fevereiro 2007   Março 2007   Abril 2007   Maio 2007   Junho 2007   Julho 2007   Agosto 2007   Setembro 2007   Outubro 2007   Novembro 2007   Dezembro 2007   Janeiro 2008   Fevereiro 2008   Março 2008   Abril 2008   Maio 2008   Junho 2008   Julho 2008   Agosto 2008   Setembro 2008   Outubro 2008   Novembro 2008   Dezembro 2008   Janeiro 2009   Fevereiro 2009   Março 2009   Abril 2009   Maio 2009   Junho 2009   Julho 2009   Agosto 2009   Setembro 2009   Outubro 2009   Novembro 2009   Dezembro 2009   Fevereiro 2010  

    This page is powered by Blogger. Isn't yours?

    Assinar Postagens [Atom]