Arquivo por Autor
Professional Android 2 Application Development
Postado em 30. mai, 2011 por Chiavegatti.
Now is an exciting time for mobile developers. Mobile phones have never been more popular, andpowerful smartphones are now a popular choice for consumers. Stylish and versatile phones packinghardware features like GPS, accelerometers, and touch screens, combined with fixed-rate, reasonablypriced data plans provide an enticing platform upon which to create innovative mobile applications.A host of Android handsets are now available to tempt consumers, including phones with QVGAscreens and powerful WVGA devices like the Motorola Droid and the Google Nexus One. The realwin though, is for developers. With much existing mobile development built on proprietary operatingsystems that restrict the development and deployment of third-party applications, Android offers anopen alternative. Without artificial barriers, Android developers are free to write applications that takefull advantage of increasingly powerful mobile hardware and distribute them in an open market.As a result, developer interest in Android devices has exploded as handset sales have continued to grow.
In 2009 and the early parts of 2010 more than 20 Android handsets have been released from OEMsincluding HTC, Motorola, LG, Samsung, and Sony Ericsson. Android devices are now available in over26 countries on more than 32 carriers. In the United States, Android devices are available on all fourmajor carriers: T-Mobile, Verizon, AT&T, and Sprint. Additionally, you can now buy the unlockedGoogle Nexus One handset directly from Google at http://www.google.com/phone.Built on an open source framework, and featuring powerful SDK libraries and an open philosophy,Android has opened mobile phone development to thousands of developers who haven’t had accessto tools for building mobile applications. Experienced mobile developers can now expand into theAndroid platform, leveraging the unique features to enhance existing products or create innovativenew ones.Using the Android Market for distribution, developers can take advantage of an open marketplace,with no review process, for distributing free and paid apps to all compatible Android devices.This book is a hands-on guide to building mobile applications using version 2 of the Android softwaredevelopment kit. Chapter by chapter, it takes you through a series of sample projects, each introducingnew features and techniques to get the most out of Android. It covers all the basic functionality as wellas exploring the advanced features through concise and useful examples.Google’s philosophy is to release early and iterateoften. Since Android’s first full release in October2008, there have been seven platform and SDK releases. With such a rapid release cycle, there are likelyto be regular changes and improvements to the software and development libraries. While the Androidengineering team has worked hard to ensure backwards compatibility, future releases are likely to datesome of the information provided in this book.Nonetheless, the explanations and examples included here will give you the grounding and knowledgeneeded to write compelling mobile applications using the current SDK, along with the flexibility toquickly adapt to future enhancements.
Continue Lendo
The Passionate Programmer
Postado em 12. nov, 2010 por Chiavegatti.
This book is about finding fulfillment and happiness in your career.Fulfillment and happiness don’t (often) come by chance. They require thought, intention, action, and a willingness to change course when you’ve made mistakes. This book lays out a strategy for planning and creating a radically successful career (and, therefore, life) in software development.
The book is also about cultivating the desire to live a remarkable life. Strangely, we don’t all set out on the quest to lead remarkable lives when we start our careers. Most of us are content to go with the flow.
Our expectations have been lowered for us by the media and by our friends, acquaintances, and family members. So, leading a remarkable life is something you have to discover as even being a reasonable goal.It’s not obvious.
Most people spend far more of their waking adulthood working than doing anything else. According to a 2006 survey by the U.S. Bureau of Labor Statistics,1 average Americans spend half of their waking time at work. Leisure and sports are a distant 15 percent of waking time spent. The facts show that our lives basically are our work.
If your life is primarily consumed by yourwork, then loving yourwork is one of themost important keys to loving your life. Challenging,motivating, rewarding work is more likely to make you want to get up in the morning than dull, average tasks. Doing your job well means that the activity you do for 50 percent of your available time is something you’re good at. Conversely, if you don’t do your job well, a large amount of your time will be spent feeling inadequate or guilty over notperforming at your best.
Continue Lendo
Beginning iPhone Development: Exploring the iPhone SDK
Postado em 10. jun, 2010 por Chiavegatti.

This Bookis guide to help you you get started down the path to creating your own iPhone applications. Our goal is to get you past the initial learning curve to help you to understand the way iPhone applications work and how they are built. As you work your way through this book, you will create a number of small applications, each designed to highlight specific iPhone features and show you how to control or interact with those features. If you combine the foundation you’ll gain by making you way through this book with your own creativity and determination, then add in the extensive and well-written documentation privided by Apple, you’ll have everthing you’ll need to build your own professional iPhone applications.
Continue Lendo
Steve Jobs – Como viver antes de morrer
Postado em 03. jan, 2010 por Chiavegatti.
Não espere assistir nestes vídeos, Steve Jobs demonstrar sua genialidade e brilhantismo em negócios, ou suas obras de arte em design e entretenimento. Neste vídeo você verá um homem de coragem que sabe enfrentar e tirar proveito de todos os desafios que enfrenta.
Que seja inspirador em sua vida.
Primeira Parte
Segunda Parte
Continue Lendo
Definindo : Search Engine Optimization!
Postado em 04. dez, 2009 por Chiavegatti.
A indústria dos motores de busca freqüentemente inovam e mudam o comportamento do consumidor em relação a descoberta,pesquisa e compartilhamento. Essas mudanças exigem uma grande pesquisa de marketing para que seja possível existir uma nova visão sobre o SEO (Search Engine Optimization) e é justamente esse o porque as empresas devem ou não se engajar nessa prática.
A definição de SEO é muitas vezes senão na maioria delas centralizada em sua mecânica:
” SEO considera como os motores de busca trabalham e como as pessoas pesquisam. Otimizar um site envolve principalmente o seu conteúdo e a edição de HTML e codificação para aumentar sua relevância em palavras-chave específicas e eliminar os obstáculos as atividades de indexação dos motores de busca. “ ( Wikipédia)
O Google oferecendo uma definição do que é SEO junto com algumas orientações:
“Muitos SEOs, outras agências e consultores fornecem vários serviços úteis para seu site, incluindo: revisão de conteúdo ou estrutura, assessoria técnica no site, desenvolvimento: por ex: hospedagem, redirecionamento, páginas de erro, o uso de JavaScript, desenvolvimento de conteúdo, gerenciamento de campanhas de desenvolvimento de negócios online, Investigação e rastreamento de palavras-chave, Treinamento SEO, Especialização em mercados específicos e geográficos.”
Os principais componentes relacionados a como o motor de busca funciona incluem:
- Rastreamento
- Indexação
- Classificação
Essas são as áreas de foco “funcional” na maioria dos esforços de SEO. A grande maioria dos profissionais experientes em marketing na internet (mídia online, se preferir) vai de cara reconhecer que essa é uma visão totalmente limitada do valor real que o SEO traz consigo.
E sobre a construção do “Linkage” e a promoção do conteúdo? E a busca de conteúdo que não está orientada para o produto ou serviço? E a pesquisa em redes fechadas? A pesquisa em tempo real? A busca de nicho: multi-vertical, local, móvel, regional? A busca social?
Os YODA-masters do SEO tem uma premissa fundamental “Se pode ser procurado, pode ser otimizado!” Não existe motor de busca perfeito, assim contribuir na distribuição de conteúdo de fácil compreensão é extremamente útil e importante para os motores de busca, para os consumidores que usam esses motores e para as fontes de conteúdo representado em resultados nas pesquisas.
Código, arquitetura do site e problemas e características do servidor afetam diretamente o modo como os bots interagem e indexam o conteúdo do site. É muito importante pesquisar palavras-chave e posteriormente usar essas palavras-chave em tags, marcação, links âncora entre páginas… Essas práticas são conhecidas como “on page SEO”. Enquanto o “off-page SEO” é basicamente a construção de links.
A definição de SEO pode ser muito simples também: “Otimização de conteúdo digital para um melhor desempenho em pesquisas.” Essa é uma definição ampla, simples claro…Mas muito ampla e implica diretamente sobre o critério do qual seria o valor desse desempenho em pesquisas que pode ser variável em relação aos objetivos da sua aplicação, pode aumentar o volume de vendas ou então pode impactar significativamente na redução do custo de um serviço X para o cliente. Realmente o desempenho aferido precisa ser pontuado com base no que os clientes estão procurando, se o conteúdo disponível agora é otimizado e se existem sistemas funcionais de métricas como o Google Analytics para poder medir e avaliar o desempenho.
Hoje o consumidor é sempre direcionado e habituado a usar a pesquisa em diversos cenários diferentes que vão desde a pesquisa por curiosidade espontânea até a busca por produtos que deseja comprar. Na maioria dos casos os consultores de SEO são contratados pelos departamentos de marketing das empresas para melhorar a visibilidade de busca dos produtos e serviços que estão sendo comercializados para os clientes. Quanto melhor a colocação do motor de busca normalmente existe um aumento de tráfego (que é qualificado por termos utilizados na pesquisa) e lógico, convertendo em um aumento de vendas.
As empresas que estão alguns passos a frente dos seus concorrentes, estão investindo mais em esforços de SEO “in-house”, não deixando de lado a contratação de consultorias externas, ou como é mais comum a integração da equipe interna com os consultores terceirizados. Empresas que tem uma visão moderna de mercado, uma visão geral sobre a importância da pesquisa hoje e a noção do fundamento “Se ele pode ser procurado, ele pode ser otimizado” estrategicamente, existe ai uma grande oportunidade não apenas de melhorar o desempenho do marketing e da eficácia do SEO, mas de fazer o mesmo para outras áreas de conteúdo também.
A maioria das empresas estão engajadas em implementar e mensurar o SEO para aumentar as vendas como parte do Marketing. E essas mesmas empresas, muitas vezes publicam conteúdo em outras mídias, ou paralelamente em outras mídias On e Off-line, bem como geram conteúdo que tem ROI (Return of Investiment), mas que não fazem parte do marketing. Os clientes muitas vezes procuram por esse conteúdo se não estiver bem otimizado, não poderão encontrá-lo. Isso significa oportunidade.
As empresas que fazem uso de palavras-chave e o SEO para os seus sites de forma holística, geralmente realizam uma combinação muito desejável de benefícios que incluem o aumento nas vendas, vem como uma redução dos custos em determinadas áreas. Se não, se uma redução de custos, pelo menos, uma melhora na eficiência e desempenho.
Por exemplo: A maioria das buscas internas dos sites (algoritmos proprietários) das empresas tem um qualify rate em C e D menos. Esse conteúdo mal qualificado digamos assim..Pode ser muito bem aproveitado pelo Google. Depois de uma venda, consumidores costumam procurar pelo contato da empresa, suporte produto ou serviço. É cada vez maior o número de empresas que investigam e publicam informações pertinentes e relacionadas ao fluxo de pesquisa, na contra mão na maioria das vezes a usabilidade inerente a esses sistemas, muitas vezes é falho.
Criando sistemas de FAQ e bases de conhecimento disponibilizadas para os crawlers “bots” externos como o SLURP,Googlebot e MSNBot bem como a otimização sistemática das palavras-chave, torna o conteúdo acessível de forma mais fácil para os clientes que procuram por ele. As empresas investem em novos produtos, serviços, atendimento ao cliente. Informações de apoio para reduzir custos globais dos clientes de serviço (call centers são caríssimos.) e esperamos oferecer um serviço cada vez melhor aos clientes de uma forma que seja mais conveniente a eles (ou seja 24/7 – operacional!). Tornar os conteúdos de suporte e apoio disponíveis dessa forma, conseguem excelentes desempenhos em pesquisas e podem facilitar as metas de desempenho e eficiência de custos.
Existem outros exemplos que eu poderia compartilhar que envolvem o SEO para , listas de jobs, conteúdo de notícias e outros… Mas acredito que você pode determinar seu próprio modelo.
Avaliar todo o conteúdo que será publicado on-line, determinar o público e se isso melhorou realmente o desempenho da pesquisa podem concretamente ajudar a atingir seus objetivos de negócios. Essas metas poderiam ser o aumento das vendas, a reputação da marca, o posicionamento da marca, a contratação de talentos, reduzindo custos com recrutadores de RH ou então aumentando a cobertura da mídia enquanto reduz o custo com agências e relações públicas. O que liga esse tipo de esforço em SEO é que os clientes estão em busca de conteúdo publicado dentro e fora do web site da empresa (em redes sociais, por exemplo), mas infelizmente, muitas vezes é difícil encontrar. Quanto mais fácil você tornar o conteúdo acessível a seus clientes, mais próximo dos seus objetivos de negócios você estará.
Por fim, se os esforços de otimização de busca são do Marketing, das relações públicas, do RH, atendimento ao cliente ou survey de controle de qualidade, a minha definição preferida para SEO é:
Otimização de conteúdo digital para motores de busca e consumidores para melhorar o desempenho e alcançar objetivos e metas de negócio.
Qual é a sua definição para SEO?
Você acha que as empresas realmente devem medir o valor do SEO além do aumento do tráfego e das vendas?





