quinta-feira, 25 de abril de 2013

Desenvolvendo Apps para Smartphones



Silvio Pereira
Consultor
Para quem tem curiosidade de saber, iniciar ou se aprofundar em algumas plataformas de desenvolvimento nos dois maiores sistemas operacionais de smartphones o iOS e o Android e construírem aplicativos (Apps), vale a pena conhecer o número extenso de treinamentos e ferramentas gratuitas de alta qualidade que se pode obter na internet. As maiores vantagens do desenvolvimento nestas plataformas é que normalmente o investimento inicial está no seu próprio tempo, no seu conhecimento básico de alguns ambientes e o número de clientes potenciais que se poderá obter caso decida desenvolver Apps para o mercado. Conhecer uma linguagem orientada a objeto e também C++ ou mesmo Basic pode ajudar muito no impulso inicial. Universidades no mundo inteiro disponibilizam cursos completos não presenciais, algumas incluindo vídeos, como é o caso da Stanford University no curso CS193p Developing Application for iOS, outras universidades como o MIT é possível baixar todo o material como slides e arquivos utilizados nos cursos. Além das universidades, existem sites e blogs de desenvolvedores com dicas que explicam como iniciar neste novo mundo e quais as ferramentas necessárias para serem instaladas no seu equipamento. Convém lembrar que para desenvolver na plataforma iOS é necessário ter um equipamento Mac de preferência nas ultimas versões do sistema operacional Mac OS X e no caso do Android é possível desenvolver tanto em PC com sistema operacional Windows ou Linux como em Mac OS X nos equipamentos Mac, porem em nenhum deles é necessário ter um smartphone com iOS ou Android, pois os programas são possíveis de serem testados nos emuladores que funcionam no próprio ambiente de desenvolvimento.

Para obter outras informações, tirar mais dúvidas ou necessitar de alguma informação sobre informática faça o seu comentário abaixo.
Sílvio Pereira, engenheiro, pós-graduado no ITA em Segurança da Informação, Consultor especializado em Segurança da Informação, Virtualização e Cloud Computing. E-mail: spereira@gn2.com.br 

sexta-feira, 19 de abril de 2013

Atualização de Software - Dicas



Silvio Pereira
Consultor
Na semana passada os usuários do Windows 7 que fizeram a atualização KB2823324 passaram por um sério problema, pois havia um defeito em um novo arquivo instalado que causava uma falha na reinicialização do sistema e indisponibilidade de acesso. Este fato já é o segundo ocorrido este ano nas atualizações da Microsoft e levanta o dilema de qual a melhor maneira de manter os softwares atualizados para corrigir falhas de segurança e conformidades importantes e evitar ou amenizar que estes problemas aconteçam.  Em várias matérias já citei que todas as atualizações de softwares devem ser feitas para evitar ataques e também falhas que impossibilitam ou incomodam o uso diário do aplicativo ou do sistema operacional de qualquer equipamento, como Macintosh, tablets, smartphones e não somente os PCs com Windows. 
No caso especifico do Windows, para usuários residências ou pequeno escritório, uma maneira de evitar ou amenizar este tipo de problema é configurar o Windows Update para não atualizar automaticamente sem a intervenção do usuário, ou seja, existe a possibilidade de configurar para que todas as atualizações sejam baixadas para o seu equipamento e o usuário decida qual pacote será atualizado e em qual momento. Esta configuração possibilita que os usuários aguardem alguns dias para efetuarem as atualizações, pois terão informações de falhas neste período, caso ocorra, pois as médias e grandes empresas que possuem procedimentos de testes das atualizações em ambientes de homologação antes de liberarem para o usuário, normalmente comunicam a Microsoft ou outro fabricante de software as falhas encontradas bem como publicam também na internet. Este procedimento pode ajudar a amenizar o problema e também possibilita ao usuário perceber o que está sendo instalado no seu equipamento. O único cuidado é não fazer as atualizações por um período muito longo ou manter o equipamento sem atualizar pois expõe a fragilidades de segurança e incômodos já solucionados.
Links relacionados:
Para tirar mais dúvidas ou necessitar de alguma informação sobre informática faça o seu comentário abaixo.
Sílvio Pereira, engenheiro, pós-graduado no ITA em Segurança da Informação, Consultor especializado em Segurança da Informação, Virtualização e Cloud Computing. E-mail: spereira@gn2.com.br

quinta-feira, 11 de abril de 2013

Casa do futuro – Visão Microsoft

Silvio Pereira
Consultor
Tive o privilégio de estar na semana passada na matriz da Microsoft em Redmond (WA) a convite do parceiro Compusoftware e participar do evento Executive Briefing Conference. Este evento teve a participação de executivos brasileiros de TI e nos foi apresentado as novas tecnologias Microsoft e as tendências para os próximos anos. Como obtivemos informações privilegiadas e assinamos um contrato NDA (Non-Disclosure Agreement) não poderei falar de alguns assuntos confidenciais, mas outros já liberados são bem interessantes para nos manter atualizados. Tivemos dois dias de imersão nos novos produtos e visitamos a nova casa do futuro. Esta casa do futuro mostra a visão que a Microsoft tem de um futuro bem próximo e o que a integração de vários dispositivos, softwares e informações colhidas através de dados disponíveis na nuvem (BigData) podem se comunicarem facilitando o trabalho e a vida no nosso dia a dia. Usando tecnologias hoje disponíveis e com telas de alta resolução, a casa do futuro mostra um pouco o que teremos a disposição nos próximos anos. Com uma televisão de 120 polegadas e resolução de 4k (3.840x2160 pixels) e várias telas de LCD que funcionavam como quadros ou porta-retratos espalhadas pela casa que se comunicavam entre si, podíamos a qualquer momento mudar o tema, integrar com o que estava sendo transmitindo na TV ou mesmo apresentar várias informações da conexão feita com outras residências, como por exemplo com a avó contanto história para as crianças interativamente. 
A cozinha é dotada de uma projeção enorme na parede com detecção de movimento e voz, através do sensor Kinect, podendo sugerir a confecção de um prato através de um simples reconhecimento de um item real da receita, colocando todos os outros itens em tela de vidro na bancada e por final você tendo a possibilidade da escolha de qual Chef irá lhe acompanhar virtualmente o preparo da receita com todos os detalhes. O escritório do futuro tem uma integração total com dispositivos moveis e com telas enormes para expor ideias e projetos, bem como a elaboração facilitada com acesso a especialistas e procura de peças existentes para serem usadas nos novos projetos. 
Visitamos também o centro global de segurança de Redmond da Microsoft que cuida de toda a segurança da empresa e por motivo de garantias e alternativas possuem vários destes centros espalhados pelo planeta. 
Links relacionados: 

Outra visita impressionante pelo tamanho e controle é a do datacenter da Microsoft, o Columbia, aonde hospeda a maioria dos serviços de e-mail, mensagens instantâneas e aplicações, é localizada estrategica-mente em Quincy, devido ao clima e região praticamente sem catástrofe climática.

Para tirar mais dúvidas ou necessitar de alguma informação sobre informática faça o seu comentário abaixo.
Sílvio Pereira, engenheiro, pós-graduado no ITA em Segurança da Informação, Consultor especializado em Segurança da Informação, Virtualização e Cloud Computing. E-mail: spereira@gn2.com.br