Conheça a Informant          RSS

Posts Tagged: Tecnologia


02
Aug 12

Solr torna-se opção de plataforma para facilitar buscas por conteúdo

Quantas vezes você já entrou em uma página da Internet, procurou por alguma informação, e depois de não encontrá-la, voltou ao Google e conseguiu o que procurava em outro site? Geralmente, quando não encontramos o que buscamos, ou nos sentimos perdidos em um site, vamos para o próximo resultado no Google, já que sempre existirá outra forma de alguém nos atender. Devido à constante falta de tempo, se um usuário demorar a localizar as informações em um site, por exemplo, isso pode afetar de forma significativa as vendas, visibilidade e a experiência que ele associará à sua marca. Daí vem à importância da organização da informação e a facilidade na pesquisa.

Mas, como resolver esta questão? Hoje, uma solução para o problema é o uso de ferramentas de indexação e busca de texto, como o Solr, uma plataforma de busca super-rápida, open-source, baseada na tecnologia Apache Lucene, desenvolvida para facilitar a implementação de buscas por conteúdo (textos em documentos de diversos formatos), em qualquer tipo de aplicação.

Para que você entenda melhor, o Solr utiliza, por padrão, a biblioteca de buscas Lucene. Com isso, poupa o esforço da implementação de técnicas de busca binária e outros algoritmos complexos. Isso também torna a busca mais performática que a de um banco de dados relacional. Outra vantagem, são as várias técnicas existentes para otimização de performance da ferramenta, como os tipos de cache e as warm up queries.

No atual cenário brasileiro, a maioria das empresas busca resolver os problemas encontrados ao trabalhar com grande volume de documentos, desenvolvendo suas próprias alternativas, gerando um investimento maior, e soluções que não são as ideais. Isso acontece muitas vezes, por falta de conhecimento das soluções disponíveis ou pela dificuldade em encontrar mão-de-obra qualificada. Em outros países, a adoção do Solr e de outros servidores de pesquisa é muito maior. A tendência é que o cenário mude no Brasil, já que cada vez mais surgem organizações capacitadas para trabalhar com tecnologias de ponta, como a Informant.

A implantação do Solr começa com o desenvolvimento do esquema de dados da solução. Uma fase onde se analisa os tipos de dados que serão trabalhados, as informações que o usuário normalmente busca, e como se define a relevância de um resultado. Ou seja, a estratégia de implantação considera a necessidade específica de cada perfil. Depois desta fase, elabora-se um protótipo, para validar que a solução desenvolvida atingiu as necessidades do cliente. Após a validação do protótipo, inicia-se a implantação da solução.

Hoje, o Solr é uma tecnologia madura, utilizada por grandes empresas como whitehouse.gov, AOL, http://www.guardian.co.uk/, digg.com, att.com, disney.com, para que possam se beneficiar da ferramenta e melhorar suas soluções em diferentes sistemas, como: sites de comércio eletrônico; gerenciamento de documentos nos mais diversos formatos, como PDF, Word, XML e HTML; para fins que contenham funcionalidades de buscas, como ERPs; portais empresariais, ou educativos que disponibilizam informações para funcionários e clientes, principalmente quando há documentos em mais de um idioma; e para armazenar dados de geolocalização (pesquisa por locais que estejam à determinada distância de um ponto, por exemplo).

Resumindo, com a utilização do Solr, permitimos que o usuário consiga pesquisar em milhões de documentos, instantaneamente. Além disso, a atualização dos dados também é rápida, o que demonstra um nível de serviço que poucas organizações conseguem atingir neste tipo de solução. Vale lembrar que um servidor de pesquisa, como este, não busca substituir tecnologias como banco de dados, mas sim facilitar a implantação de pesquisas em sistemas. E, não será ele que guardará informações como logins de usuários, saldo de contas e permissões de acesso.


24
Jun 11

Tecnologias estratégicas para Empresas (Gartner)

O Gartner apresentou um relatório no fim de 2010 uma lista com as dez principais tecnologias consideradas estratégicas para as organizações e que serão o foco dos CIO`s em 2011. É fato que os que não se atualizarem correm o risco de ficar para traz. Uma tecnologia estratégica pode ser uma tecnologia existente, que amadureceu e / ou que tornou-se adequada para uma ampla gama de utilizações. Também pode ser uma tecnologia emergente que oferece uma oportunidade como vantagem estratégica de negócios.

“As empresas devem integrar estas 10 principais tecnologias em seu processo de planejamento estratégico por meio de perguntas-chave e tomada de decisões deliberadas sobre elas durante os próximos dois anos “, disse David Cearley, vice-presidente e analista do Gartner.

Estas 10 tecnologias apontadas por Gartner encontram-se originalmente em inglês no site do Gartner Group. Segue abaixo uma livre tradução feita por nós:

1. Cloud Computing – É esperado que o aumento de oferta de soluções envolvendo esta tecnologia leva as organizações a formar uma equipe dinâmica que seja responsável pelas decisões e pela gestão do chamado cloudsourcing (terceirização de serviços envolvendo cloud computing);

2. Mobile Applications and Media Tablets – Os dispositivos móveis estão se tornando uma forma cada vez mais eficiente de conexão com a web, mantendo mais de um bilhão de pessoas acessíveis aos serviços oferecidos pelas empresas;

3. Social Communications and Colaborations – O Gartner prevê que até 2016, as tecnologias sociais serão integradas com a maioria dos aplicativos de negócios. As empresas devem reunir suas ferramentas de CRM social, comunicação interna e colaboração para iniciativas públicas com estratégias cordenadas;

4. Video – Ao longo dos próximos três anos, o Gartner acredita que os conteúdos em vídeo serão comuns e se tornarão modelo de interação para a maioria dos usuários;

5. Next Generation Analytics – o aumento da capacidade de processamento das máquinas tem aumentado a precisão nas previsões de suporte à tomada de decisões operacionais. As previsões baseadas em simples projeções de dados históricos passados estão dando lugar a simulações que possam prever de forma mais realista resultados futuros;

6. Social Analytics – Social network analysis envolve a coleta de dados de múltiplas fontes, a identificação de relacionamentos e a avaliação do impacto, qualidade ou efetividade de uma relação. Ferramentas voltadas para este fim podem ser utilizadas para examinar estruturas sociais e suas interdependências assim como os padrões profissionais de indivíduos, grupos e organizações;

7. Context-Aware Computing – Esta tecnologia se baseia no uso de informações sobre preferências de usuários finais (parceiros, clientes, etc) para melhorar o relacionamento com estes. O Gartner prevê que até 2013, mais de 50% das empresas da Fortune 500 usarão algum tipo de tecnologia deste tipo e, até 2016, um terço de todo o mobile marketing será baseado nesta tecnologia;

8. Storage Class Memory – O Gartner prevê o aumento no uso de memória flash em dispositivos pessoais, equipamentos para entretenimento e outros sistemas de TI. Esta memória apresenta vantagens sobre a tradicional memória RAM dos computadores tanto em termos de performance quanto resistências à quedas de energia ou rebuts;

9. Ubiquitous Computing – Este ponto apresenta a tendência da incorporação de sistemas computacionais nas tecnologias operacionais para suportar a proliferação das redes através do aumento de usuários da internet e do uso de tecnologias como RDFI nos mais diversos objetos cotidianos. Isto nos dá um importante direcionamento sobre o que esperar do aumento do uso de dispositivos pessoais, do efeito do aumento do consumo nas decisões sobre TI e sobre as competências necessárias para lidar com a pressão do aumento do número de computadores por usuário;

10. Fabric-Based Infrastructure and Computers – Tecnologia de processamento em que um sistema pode ser agregado através do acesso remoto a módulos que o constituem e potencializam o desempenho da infraestrutura necessária.

Leia o artigo original Aqui.


15
Jun 11

Base tecnológica da Equipe Informant

De tempos em tempos alguém nos questiona as tecnologias que dominamos.

Como somos uma empresa em eterna evolução, segue abaixo um consolidado de diversas tecnologias dominadas pela nossa equipe:

Linguagens: Java, Groovy, Ruby, JavaScript, Objective-C, Asm(m68k,x86,mips,spark,..), C, C++, C#, Perl, PHP, Python, ActionScript, Pascal, Erlang,  Cobol.

Bancos de dados: Postgres, MySQL, Oracle, MSSQL, Progress, OpenLDAP.

Frameworks: Hibernate, Grails, JQuery, Prototype, Ruby on Rails, Spring, Android sdk, SharePoint Foundation, Mybatis, Apache Karaf, Lucene, Tomcat,  Maven, GORM, SDL, OpenGL(1.2), GTK,  Flex, PHP-GTK,  EJB3,    NumPy, SciPy, Django, Arduino, OpenCV, OpenAL, Panda3D, OpenNI(NITE), Ogre3D, XNA, Resteasy,  Quartz,  Jboss,  Struts2, JPA, Panda 3D, JNI (Java Native Interface).

Protocolos: ipv6, bgp, ssl, ipsec, pppoe, pptp, ppp, TUIO, Soap.

Padrões: XHTML, HTML 5,  JSON.

Tecnologias: Amazon AWS, iPhone SDK, Desenvolvimento em kernel space, Processamento de linguagem natural, Inteligencia Artificial, Microsoft SharePoint 2010,  REST, MVC, OSGI.

Sistemas Operacionais: Mac OS X, Windows 7, Windows 2008 Server, Linux, *BSD (i/4.1+), HP-UX, AIX, Solaris (x86,spark), IRIX, QNX, DG-UX, BeOS, Minix, Hurd, Android.

Metodologias: Lean Startup, Bussiness Model Generation, Customer Development, XP, Lean, Scrum.


28
Jun 10

1o encontro do Grupo de Usuários Adobe de Joinville

A Informant está apoiando a inauguração do Grupo de Usuários da Adobe em Joinville.  O primeiro encontro do grupo ocorrerá no dia 15/07/2010 no auditório da Softville e terá como objetivo reunir profissionais da região para discutirem a tecnologia Flex.

Os participantes poderão assistir 3 palestras que variam do nível básico, intermediário ao avançado.

Os temas das palestras serão:

  • Introdução ao Flex
  • Flex e Java com BlazeDS
  • Desafios no desenvolvimento de uma aplicação real

Como o auditório da Softville possui espaço limitado, para garantir a presença no evento, os interessados poderão confirmar sua participação com antecedência no seguinte endereço:  Lista de presença

Mais informações sobre o evento em: http://fugsc.groups.adobe.com/


28
May 10

O Informmant João Zarantine palestrará na Flex Mania 2010

O Informmant João Zaratine foi o membro da comunidade escolhido para palestrar na Flex Mania 2010, que acontecerá nos dias 08 a 10 de Julho.

A Flex Mania é a primeira conferência Brasileira para plataforma Flash voltada para o público de desenvolvedores e designers.

“Abordarei o uso do Grails e do Grails Flex Scaffold para criar aplicações Flex de forma rápida, com CRUD, zooms e outros controles que tradicionalmente exigem muito esforço para serem desenvolvidos.”  diz João Zaratine.

A palestra do João será no dia 10 de julho  às 16 horas e poderá ser assistida pela Internet, saiba mais informações sobre o evento em:  http://www.flexmania.com.br/.

Parabéns João.


21
Feb 10

CeBit 2010

A Informant participará do CeBIT 2010, que será realizado nos dias 02 a 06/03 em Hannover na Alemanha. A CeBIT é a maior feira do mundo relacionada à TI Digital e às soluções de telecomunicações para casa e ambientes de trabalho. Os principais grupos-alvo da feira são os usuários de indústria, o setor de atacado/varejo, bancos, setor de serviços, agências governamentais, a ciência e todos os usuários apaixonado por tecnologia. A CeBIT oferece uma plataforma internacional para a comparação de notas sobre as tendências atuais da indústria, networking e apresentações de produtos.

Veja a lista completa dos speakers aqui.

Deutsche Messe AG organiza a CeBIT em Hannover. Mais de 4.300 expositores de 69 países e cerca de 400.000 visitantes de todo o mundo participaram da última CeBIT, em 2009.

Veja como foi o CeBIT 2009: