Fechar

Mostrando postagens com marcador Artigos. Mostrar todas as postagens
Mostrando postagens com marcador Artigos. Mostrar todas as postagens

segunda-feira, 28 de maio de 2012

Milestone 3 XT860:Rom Steel Droid 4.5

0 comentários
Conhecendo a ROM

A Motorola já avisou que o Milestone 3 esta fora dos planos de atualização para o  ICE CREAM Sandwich,então nos, infelizes proprietários, ficaremos chupando dedo.

Mas graças à comunidade - viva o software livre! - nos podemos usar as custom roms. E uma das melhores disponíveis para o  Milestone 3 é a Steel Droid. Esta rom é baseada na rom original do Droid 3, por isso, ela vem com android 2.3.7 e com o MotoBlur.


A rom permite uma grande customização na aparência do telefone graças ao Go-Lancher EX.






 Dentre os  efeitos legais do lanucher, esta a opção de desbloquear o aparelho apenas sacudindo. Também são varias as opções de scroller do desktop, como formato cubo e cilíndrico.











A barra de notificação traz os atalhos para as principais funções do aparelho como desligar e ligar o wifi, o brilho, bluetooth e dados moveis. destaque para o medidor de bateria, um circulo animado que se movimenta quando o aparelho esta carregando.


Pontos Negativos

A rom também tem alguns pontos negativos, como a saída HDMI que não funcionou. E da mesma forma que a rom Eclipse, a Steel Droid não suporta o idioma português, apenas o Espanhol e o inglês. Mas você pode, minimizar isso com o aplicativo  MoreLocale, mas ele só traduz parte do sistema :
Também não ha como configurar o layout do teclado físico, que segue o padrão americano.
Falta ainda alguns aplicativos do Google como o youtube, gtalk, music, car-driver que já vem por padrão em outras roms. O uso da bateria ficou um pouco abaixo da rom eclipse, mas não houve muita diferença.

   
Instalação:

Baixe os arquivo de instalação da rom e salve em algum lugar no telefone, de preferencia na raiz do cartão da memória interna ou externa. Faça o mesmo para instalar o Google apps, 

Se você usa a rom original da Motorola, siga esses passos para habilitar o rootnecessário para instalar o Safestrap 2.0. Caso você já possui uma custom rom instalada com um bootstrap, remova-o e instale Safestrap 2.0. O  Safestrap 2.0 é cheio de recursos e permite que você troque de rom facilmente e alem de reconhecer o cartão externo, onde pode você pode colocar o zip de instalação da rom.
 A primeira coisa a se fazer é o backup dos aplicativo para que você não perca as suas configurações. Para isso, use o Titanium Backup, um poderoso gerenciador de backups para o Android. Na internet existem vários tutoriais de como usar o app. Para fazer backup de sms, pode-se usar o aplicativo sms backup restore.
Logo apos os backups, e de ter instado o  Safestrap 2.0reinicie o aparelho. Quando surgir o menu do boot aperte menu no teclado do celular e navegue nas opções com as teclas de volume e confirme com a tecla de desligar. 

O primeiro paso é ir no menu wipe data factory reset. Aperte o botão de desligar para entrar no menu e nas opções, selecione yes. Assim que terminar o processo, acesse a opção wipe data cache partition e também confirme com yes.

Nesse ponto, já é possível iniciar a instalação da rom. Vá no menu install zip from sdcard e Internal sd-card se você colocou na memória interna do telefone ou External sdcard se você colocou no cartão. navegue ate o diretório onde esta o zip da rom, selecione-a e confirme.

 Safestrap 2.0 começara a instalação. Se você quiser instalar Google apps repita o processo acima, escolhendo o arquivo zip que você baixou. Ao final desta etapa, clique em go back para voltar ao menu raiz e em seguida reebot para reinicializar o aparelho.

A instalação leva de 5 a 6 minutos. No final um dialogo lhe ajudara a configurar o aparelho.
 


A rom traz um app para rádio que não é compativel com o Milestone 3, mas você pode instalar o Moto FM Radio que funciona bem.

Para usar o 3G é preciso configurar a apn. Acesse Menu ->Settingns-> Wireless  & Network-> Mobile Network->Accsess Point Names-> Menu -> New Apn e preencha os campos de acordo com sua operadora:

TIM Dados

Name = TIM Dados
APN = tim.br
Proxy = Não definido
Port = Não definido
Username = tim
Password = tim
Server = Não definido
MMSC = Não definido
MMS proxy = Não definido
MMS port = Não definido
MCC = 724
MNC = 02
APN type = default

TIM  MMS

Name = TIM MMS
APN = tim.br
Proxy = Não definido
Port = Não definido
Username = tim
Password = tim
Server = Não definido
MMSC = http://mms.tim.br
MMS proxy = 200.179.66.242
MMS port = 8080
MCC = 724
MNC = 04
APN type = mms

Claro Dados

Name = Claro Dados
APN = claro.com.br
Proxy = Não definido
Port = Não definido
Username = claro
Password = claro
Server = Não definido
MMSC = Não definido
MMS proxy = Não definido
MMS port = Não definido
MCC = 724
MNC = 05
APN type = default

Claro  MMS

Name = Claro Foto
APN = mms.claro.com.br
Proxy = Não definido
Port = Não definido
Username = claro
Password = claro
Server = Não definido
MMSC = http://mms.claro.com.br
MMS proxy = 200.169.126.10
MMS port = 8799
MCC = 724
MNC = 05
APN type = mms

OI Dados

 Nome = Oi Dados
APN = gprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oi
Senha = oi
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 31
Tipo autenticação = Não definido
Tipo APN = default

OI MMS

 Nome = Oi MMS
APN = mmsgprs.oi.com.br
Proxy = Não definido
Porta = Não definido
Usuário = oimms
Senha = oimms
Servidor = Não definido
MMSC = http://200.222.42.204:8002
Proxy de MMS = 192.168.10.50
Porta MMS = 3128
MCC = 724
MNC = 31
Tipo autenticação = Não definido
Tipo APN = mms

Vivo Dados

 Nome = VIVO Internet
APN = zap.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = Não definido
Proxy de MMS = Não definido
Porta MMS = Não definido
MCC = 724
MNC = 10
Tipo autenticação = pap ou chap
Tipo APN = default

Vivo  MMS

Nome = VIVO MMS
APN = mms.vivo.com.br
Proxy = Não definido
Porta = Não definido
Usuário = vivo
Senha = vivo
Servidor = Não definido
MMSC = http://termnat.vivomms.com.br:8088/mms
Proxy de MMS = 200.142.130.104
Porta MMS = 80
MCC = 724
MNC = 10
Tipo autenticação = pap ou chap
Tipo APN = mms 







Chegamos ao final. Fique a vontade para personalizar sua rom com as dezenas de opções oferecidas e não deixe de comentar o que achou. =)




quinta-feira, 5 de abril de 2012

jQueryUI - Cahe Auto Complete com Jsonu

0 comentários

A  jQuery é um framework fantástico, utilizada por várias empresas no mundo e pelas gigantes da internet. E em complemento a jQuery, existe a biblioteca jQueryUI que possui widgets que facilitam o desenvolvimento de aplicações web. Um desses o widget é o "autocomplete" que ajuda o usuário dando sugestões de tags, termos entre outros.

O autocomplete pode ser alimentado por array de termos , uma página php,jsp,asp, etc ou por um webservise. O exemplo abaixo é uam modificação da documentação do jQueryUI.

Aqui ele faz uma requisição ajax ao geonames.org webservice que retorna um arquivo json. Esse arquivo é tratado e repassado ao widget. A cada consulta realizada ele armazena em cache, os termos retornados:

 


 
  
  jQueryUI - Auto Complete
  
  
  
  
  
  
   
   
   
   
   
   
  
  
  
 
   
  

sexta-feira, 26 de agosto de 2011

Desenvolvimento de sistemas de Informação nas organizações

0 comentários

INTRODUÇÃO


O mundo atual é totalmente dependente de sistemas de software em todos os ramos da sociedade. O funcionamento efetivo da economia e da política modernas estão intimamente ligados a nossa capacidade, enquanto desenvolvedores, de criar softwares de qualidade. O desenvolvimento de sistemas constitui a atividade de criação ou de modificação de uma sistemática de negócio já existente, que abrange desde a identificação de problemas ou oportunidades a serem solucionados até o aproveitamento da implementação e do refinamento da solução escolhida. Isto afeta todos os aspectos do desenvolvimento do projeto, utilizando modelos para os processos e metodologias de desenvolvimento.
A combinação de partes coordenadas, de modo que concorram para a realização de um conjunto de objetivos é um sistema.
Neste projeto, iremos apresentar algumas considerações sobre o objetivo da utilização e desenvolvimento dos Sistemas de Informação nas Organizações, exibindo informações sobre as necessidades do desenvolvimento e utilização dos sistemas, os objetivos totais do sistema, o ambiente do sistema, recursos, componentes e administração do sistema.

FUNDAMENTAÇÃO TEÓRICA



 1.1     Organização Empresarial no Contexto de um SI



2.1.1 Vantagens para a Organização


A transformação dos dados em informação é a principal função de um SI. Dentro de uma orientação de SI, os dados se tornam informação quando são a base sobre a qual possam ser tomada decisões eficientes e eficazes. A informação é usada para aumentar a probabilidade de que a decisão correta seja tomada. No contexto empresarial, o SI orienta a tomada de decisão nos 3 diferentes níveis: operacional, tático e estratégico. A informação deve ser recebida em tempo hábil para proporcionar as representações desejadas. Pode ser que haja informações que não são mais necessárias após certo tempo.
Em uma empresa, os sistemas se desenvolvem em 2 dimensões:
Vertical: componentes da empresa.
Horizontal: níveis de decisão na empresa.
Nível Estratégico: gerência de alto nível e planejamento a longo prazo pela organização. Decisões estratégicas: ocorrem nos altos escalões da empresa, geram atos cujos efeitos são duradouros e difíceis de serem modificadas.
Presidente da companhia de petróleo: que novas fontes nossa companhia pode utilizar? Deveríamos desenvolver linhas alternativas em nossas negociações
para ficarmos menos dependentes do setor de energia?
Secretário de Estado: que tipo de aliança produzirá melhores resultados, assegurando uma defesa forte contra nossos concorrentes? O que significa o último movimento militar no país X em termos de estratégia global?
Informações para planejamento estratégico e alto controle, são obtidas dos outros níveis de tomada de decisão.
Nível tático: supervisão e planejamento de atividades rotineiras (atividades de gerência por um determinado período).
Decisões táticas: ocorrem nos escalões intermediários da empresa e geram atos de efeito a prazo mais curto, tendo menos impacto no funcionamento da empresa.
Nível Operacional: atividades de trabalho ou tarefas de rotina da organização.
Decisões operacionais: ligadas ao controle operacional da empresa, visando alcançar os padrões de funcionamento pré-estabelecidos.

2.1.2 Processo de Software nas Organizações


Um processo de software é um conjunto de atividades e resultados associados que geram um produto de software. Essas atividades são, em sua maioria, executadas por desenvolvedores sistemas.
Há 4 atividades fundamentais no processo de software:
1. Especificação do Software – definição de requisitos e análise de requisitos – a funcionalidade do software e as restrições em sua operação devem ser definidas.
2. Desenvolvimento do Software – projeto e implementação - o software deve ser produzido de modo que atenda a suas especificações.
3. Validação do software – integração e teste - o software tem de ser validado para garantir que ele faz o que o cliente deseja.
4. Evolução do software – o software deve evoluir para atender às necessidades mutáveis do cliente.

2.1.3 Organização


É uma estrutura social estável e formal que retira recursos do ambiente e os processa para processa para produzir resultados. Essa definição foca três elementos: capital e trabalho são os fatores primários de produção fornecidos pelo ambiente. A organização
(empresa) transforma essas entradas em produtos e serviços por meio de uma função de produção. Os produtos e serviços são consumidos pelos ambientes, que os devolvem como entradas de suprimento.
Características Estruturais de todas as Organizações: clara divisão de trabalho, hierarquia, regras e procedimentos explícitos, julgamentos imparciais, qualificações técnicas para cargos, máxima eficiência organizacional.
As organizações podem influenciar o uso de tecnologia de informação (TI)de diversas maneiras:
a) por meio de decisões sobre as configurações técnicas e organizacionais dos sistemas.
b) Pelas decisões sobre quem irá projetar, montar e manter a sua infra-estrutura de TI – essas decisões determinam como os serviços de TI serão entregues.
Departamento de Sistemas de Informação – é o responsável pelos serviços tecnológicos – manutenção de equipamentos (hardware), programas (software), armazenagem de dados e redes que compreendem a infra-estrutura de TI da empresa. Esse departamento é composto por especialistas como: programadores, analistas de sistemas, lideres de projeto, gerentes de
SI. Muitas empresas têm um executivo-chefe de informática no comando de um departamento de SI.
Usuários finais – são representantes de departamentos externos ao grupo de sistemas de informação para quem as aplicações são desenvolvidas.
Há dois tipos de Organização:
a) Informal: surge naturalmente como fruto da interação social dos seus membros. Podem existir muitas dentro da empresa. A liderança está ligada mais às qualidades pessoais do indivíduo do que à posição hierárquica dentro da empresa.
b) Formal Estrutura Organizacional é concebida como o agrupamento das atividades necessárias para realizar objetivos e planos, a atribuição dessas atividades e setores especializados, a delegação e coordenação da autoridade.

2.1.4 Recursos envolvidos no desenvolvimento de SI nas organizações


Todos os sistemas têm ciclo de vida bem definido, ou seja, todos eles passam pelos estágios de:
• Concepção: enfoca a questão “o que?” – o que é o sistema.
Engloba: análise do sistema
Planejamento do projeto de software
Análise de requisitos
• Desenvolvimento: enfoca a questão “como” – como implementar o sistema
Engloba: projeto de software
Codificação
Testes
• Manutenção: enfoca “mudanças” – no sistema e no ambiente
Engloba: correção
Adaptação
Expansão



3- Desenvolvimento


3.1 - Ferramenta Case


3.1.1 – Surgimento

Na década de 1950, um grupo de engenheiros mecânicos e elétricos utilizavam ferramentas manuais rudimentares na elaboração de seus projetos, como calculadoras mecânicas, réguas de cálculo, lápis, entre outros. Uma década após, esse grupo começou a experimentar a engenharia baseada em computador, mas ainda com a relutância de alguns membros. Já na década de 1970, todos as fórmulas matemáticas e algoritmos de que o engenheiro necessitava estavam num grande conjunto de programas de computador, onde se tornou inevitável a adoção de tais ferramentas por essas pessoas, atraídas pela eficiência de seus resultados. Assim nasceram as Ferramentas CAD (Computer - Aided Design), utilizadas até hoje no campo da engenharia. Ainda na mesma década, uma variante dessas ferramentas emergiria para abalar o processo de desenvolvimento de software. As ferramentas CASE (Computer-Aided Software Engineering), como foram denominadas, tinham como objetivo automatizar atividades manuais pré-codificação, como Diagramas de Entidade-Relacionamento(DER) e Diagramas de fluxo de dados (DFD).


3.1.2 – Características

Uma ferramenta case possui como base as seguintes características:
- Armazenamento não redundante de objetos do projeto.
- Acesso de alto nível.
- Independência dos dados físicos.
- Controlo de transações.
- Segurança.
- Consultas e relatórios ad-hoc.
- Mecanismos de exportação/ importação.
- Suporte multi-utilizador.
- Armazenamento de estruturas de dados sofisticadas.
- Imposição de integridade.
- Interface de ferramentas ricas em termos semânticos.
- Gestão de processos e projetos.
- Versões, gestão de dependências, controle das mudanças.
- Acompanhamento de requisitos.
- Auditorias.

3.1.3 – Classificação

As ferramentas CASE podem ser classificadas:
- pelo seu uso nas várias etapas do processo de Engenharia de Software;
- por função, ou seja, por seus papéis como instrumentos para os profissionais da área de informática;
- pela arquitetura do ambiente que as suporta;
- pelo seu preço


3.1.4 – Requisitos

A captura dos requisitos do sistema junto ao usuário é um pouco diferenciada pois,  os usuários de ferramentas CASE são desenvolvedores sendo assim  não são tão bem definidos quanto os usuários de um aplicação comum.
Membros de equipes de marketing também auxiliam no processo, pois se trata de um produto dirigido a “mercado”.
O processo desta fase se dá basicamente por meio de atividades macro:
- Análise do mercado
- Análise de documentação de ferramentas similares existentes
- Testes sobre as ferramentas similares existentes
- Elaboração e aplicação de questionários (na forma de ciclo de questões) que deverão ser respondidos pelos desenvolvedores e pessoal de marketing

3.1.5 – Arquitetura

Uma ferramenta CASE deve ser flexível, com arquitetura modular para facilitar sua configuração para diferentes propósitos. A arquitetura deve ser baseada em:
- Componentes: que representam os subsistemas principais e objetos da ferramenta;
- Mecanismos de interação (tecnologia de integração): que representam a forma como os componentes interagem, trocam informações e afetam uns aos outros;

3.1.6 Custos

Aquisição de produtos CASE (hardware, software e recursos de rede).
 Treinamento da equipe no uso de ferramentas CASE e no uso da metodologia de engenharia de software.
 Adaptação das ferramentas CASE para atender aos padrões e procedimentos existentes.
 Custos contínuos para a aquisição e instalação de novos releases do software.



3.1.7 Benefícios

                  Este tipo de ferramenta possui como benefícios um aumento na capacidade das pessoas de garantir a qualidade com a continua melhoria do processo de desenvolvimento, além da produção de sistemas com maior  qualidade, de fácil manutenção, com uma documentação melhor e uma redução nos custos.
                 

4 – Conclusão

                  Os Sistemas de Informação são peça fundamental para as empresas, não apenas na elaboração de relatórios, mas fazem parte de todos os departamentos e atividades da companhia, desde o simples controle até a confecção de planos estratégicos complexos. Tudo que acontece, todos processos, são regidos por um sistema, que pode ou não ser informatizado. Mais uma vez, deve ser considerada a importância do administrador nesse processo, que é nada menos que vital para a corporação.             
                  Mais do que um modismo, a tecnologia deve ser compreendida como uma ferramenta, um dos diversos métodos para assegurar qualidade, competitividade, redução de custos e principalmente, satisfazer os desejos e anseios dos clientes, que são a verdadeira razão de ser das empresas.

Bibliografia:

Anacleto, Junia Coutinho. Universidade Federal de São Carlos. Disponível em: http://www.dc.ufscar.br/~junia/index-isi.htm. Acesso em 13/10/2006

Anquetil, Nicolas. Disponível em htt://mestradoinfo.ucb.br/prof/anquetil/disciplinas.html
Acesso em 13/10/2006

Moresi, Eduardo Amadeu. Disponível em http://www.scielo.br/scielo.php?script=sci_arttext&pid=S01009652000000100002&lng=es&nrm=iso
Acesso em 13/10/2006

Mais Populares

Seguidores

Є & V. Copyright 2011 Evaldo Avelar Marques - sprintrade network