segunda-feira, 12 de dezembro de 2011

Xtend 2.2, linguagem variante do Java, está menos dependente do Eclipse

A versão 2.2 do Xtend, linguagem tipada variante do Java, foi lançada e permite que desenvolvedores utilizem um compilador standalone em seus códigos, o que resulta em uma maior independência do Eclipse IDE. O novo release também suporta compilação dentro do build Maven. Além disso, o tratamento de exceções foi refatorado e novas funcionalidades de linguagem foram adicionadas.

O suporte para Maven é baseado em uma nova biblioteca de execução e em um plugin voltado para a integração no Maven. Karsten Thoms, arquiteto de software do itemis, descreve os detalhes dessa funcionalidade em seu blog.

Os desenvolvedores do Xtend 2.2 também adicionaram maior suporte para a linguagem, desenvolvendo a habilidade de criar linguagens de domínio específico em conexão com o framework de desenvolvimento Xtext IDE, que é a base do Xtend.

Desenvolvido por Sven Efftinge (designer líder), Sebastian Zarkenow (coarquiteto) e outros, o Xtend retém o modelo do objeto e o sistema de digitação estática que são familiares aos desenvolvedores Java, mas então adiciona um suporte mais rico para sobrecarga de operador de linguagem, closures, despacho múltiplo, e templating – todos eles voltados para fazer o código desenvolvido em Xtend mais legível e mais fácil de manter. O código do Xtend compila para um código Java legível, que então é compilado para o Java bytecode.

A atual versão do Xtend pode ser baixada como um pacote com a distribuição do Eclipse Ctext para itemis, ou através do Eclipse Marketplace.

Fonte: Imasters

Google quer fortalecer Chrome como plataforma de jogos

A ideia de que os navegadores podem ser uma maneira de distribuir jogos não chega a ser uma novidade, com diversos títulos em Flash tendo feito bastante sucesso, emuladores rodando em Java e até redes sociais funcionando como plataforma para alguns games, porém, o Google está fazendo o possível para o Chrome ganhar mais espaço entre os amantes de jogos eletrônicos e a melhor maneira e fazer isso, claro, é oferecendo títulos de qualidade através de sua loja.

Para começar, há alguns dias a gigante de Mountain View começou a vender o Bastion, RPG indie desenvolvido pela Supergiant Games que conquistou muita gente na Xbox Live e PCs. Se você utiliza o navegador, basta acessar a página do jogo e adquirí-lo por US$ 15, ou se preferir, baixar a versão de demonstração gratuitamente. Um detalhe interessante é que a aventura pode ser salva em um computador e continuada em outro.

Permitir que games rodem direto do navegador só foi possível graças a tecnologia Native Client, recém lançada pelo Google e que para este jogo exige no mínimo um processador dual-core de 1.7 GHz e uma placa de vídeo com 512MB de memória e suporte a Shader Model 2.

E deixar o seu futuro ainda mais promissor, a empresa está fechando acordos com diversas produtoras e uma delas é a poderosa Square Enix, que anunciou uma versão do jogo Mini Ninjas para o navegador e através do seu CEO, Yoichi Wada, mostrou empolgação com as possibilidades abertas pela novidade:

“Vamos começar esta nova era juntos. O Google Native Client será muito bem recebido em todo o mundo como uma tecnologia verdadeiramente inovadora para a indústria de IT, assim como a de jogos. É uma excelente solução para os jogos via browser.“

Vale lembrar ainda que recentemente foi anunciado que o Chrome terá suporte a joysticks, câmeras e microfones sem a necessidade de plugins e através de sua loja já é possível encontrar uma razoável quantidade de jogos mais simples. No entanto a revolução parece estar apenas começando e se der certo, este seria apenas mais um prego no caixão dos consoles.

Fonte: Meio Bit

sábado, 10 de dezembro de 2011

McAfee ataca Android e Google chama empresas de segurança de "charlatãs"

Um novo relatório da empresa de segurança McAfee revelou que as ameaças móveis estão em crescimento, e os usuários da plataforma iOS parecem estar muito mais seguros do que aqueles que utilizam Android.

Segundo o estudo, o lançamento do Ice Cream Sandwich, que promete unificar as versões do sistema operacional do Google em uma única plataforma, num sistema muito mais coeso, poderia tornar o Android mais vulnerável aos crackers. A padronização do tipo de hardware no qual o sistema roda também pode reduzir o custo médio para desenvolver malwares, cada vez mais eficientes.

A McAfee aponta que, depois que o Android ultrapassou o Symbian como maior smartphone do mercado, a plataforma também atraiu a atenção dos usuários mal-intecionados para efetuar ataques com malwares - cerca de 63% no segundo bimestre de 2011.

Enquanto que a ascensão notável do sistema operacional aberto nos últimos quatro anos é um fator importante, a empresa de segurança aponta que o sistema sofre de sérias deficiências de proteção, uma falta notável de APIs de alto nível para desenvolvedores em segurança, utilização de uma máquina virtual baseada em Java insegura para executar apps, e a ausência de assinaturas digitais confiáveis para os aplicativos.

O que a Google tem a dizer?
Chris DiBona, gerente de programas open source do Google, postou uma alfinetada em seu perfil no Google+: “Companhias de segurança estão brincando com seus medos para tentar vender seu software de proteção para Android, RIM ou iOS. Eles são charlatões”. DiBona destacou o kernel do Linux que está por baixo tanto do Android quanto do iOS e que enquanto ele assume que alguns aplicativos têm “se comportado mal", o especialista diz que mesclar os sistemas funciona, completando que não houve grandes problemas com vírus em plataformas móveis.

A "fortaleza Apple"

A postura de “jardim murado” da Apple é um forte virtual em comparação ao Android, especialmente quando se trata de proteção contra malware. De acordo com a McAfee, “A Apple tem feito até agora um trabalho excelente na segurança de seus aparelhos. Até a publicação desse relatório, não houve casos de malware para iPhones que não fizeram jailbreak”, segundo a empresa.

Isso não significa que o iOS é “à prova de balas”. A McAfee prevê uma possível situação na qual um aplicativo legítimo, útil (até mesmo pago) pode ter um código malicioso escondido que escapa à detecção e permanece inativo por certo tempo, “acordando” em determinado momento para roubar as informações do usuário ou causar estragos. “Algumas aplicações na App Store podem ter escondido funcionalidades perigosas” observa o relatório. Vale lembrar que um pesquisador de segurança já fez isso, mostrando uma grave falha na plataforma.

A McAfee descreve a Apple como uma empresa que toma medidas preventivas para lidar com ameaças, enquanto que o Google tende mais a reagir contra os malwares. Sem muitas surpresas, mas esse é outro fator importante quando se trata de segurança em plataformas móveis.

Fonte: IDGNOW

sexta-feira, 9 de dezembro de 2011

Seis funções de TI que serão muito bem remuneradas em 2012

Apesar das previsões sinistras sobre como a computação em nuvem vai reduzir os departamentos de TI, 2012 pode vir a ser um grande ano para alguns profissionais. O próprio modelo de cloud computing criou novas funções para profissionais de TI, e a proliferação de smartphones e tablets despertou demanda por desenvolvedores de software. O mercado de trabalho de TI, que experimentou uma forte recuperação em 2011, após a recessão, deve ser ainda mais brilhante em 2012, apesar dos desafios econômicos globais. Especialmente no Brasil, onde os profissionais mais qualificados já têm salários acima da média mundial para as respectivas funções.

Quer mais uma boa notícia? Em todo o país, e no exterior, com exceção dos países europeus, as companhias estão competindo por talentos em TI. Aqui estão as seis empregos de TI que os especialistas dizem que terão maior demanda e os melhores salários em 2012. A melhor parte: muitos desses trabalhos também são divertidos, sério.

1. Desenvolvedores de aplicativos móveis

Profissionais de TI que possam desenvolver aplicações para dispositivos móveis são commodity em TI hoje em dia. Especialistas em RH concordam que este grupo irá permanecer nesta posição invejável até 2013, como as empresas correndo para adaptar os seus sites e aplicativos para smartphones e tablets.

A demanda por desenvolvedores de aplicativos móveis é óbvia na Dice.com, onde anúncios de emprego para Android e iPhone cresceram 129% e 190%, respectivamente, em relação a 2010. Nos Estados Unidos, um desenvolvedor Android pode exigir entre 70 dólares por hora a 100 dólares por hora em um contrato.

2. Os desenvolvedores de software

Desenvolvedores de aplicativos baseados em PC não devem se sentir desprezados por seus colegas móveis. As empresas precisam de sua quota de Java,. NET, C #, SharePoint, e desenvolvedores web. Java continua sendo uma plataforma quente, por ser aberta, falar com qualquer sistema de back-end, e ser usada em grandes organizações para transferir dados de sistemas legados. Conseqüentemente, a faixa salarial para os desenvolvedores Java nos Estados Unidos parte de 60 mil dólares por ano até 150 mil dóalres por ano, dependendo da experiência. A taxa média dos contratos para os desenvolvedores Java é de 90 dólares por hora. Salários-base para os desenvolvedores Web variam de 61 mil dólares por ano a 99 mil dólares por ano, de acordo com a Robert Half.

3. Designers de UE

Como muitas das empresas estão desenvolvendo aplicativos-se para PCs ou dispositivos móveis, voltados para o cliente, precisam de interfaces com usuário ou designers de UE (User Experience) para garantir aplicações intuitivas e divertidas de usar. A Robert Half afirma que os salários iniciais para os designers de UE vão subir 6,7% em 2012.

4. Profissionais de TI Segurança

Como as ameaças à segurança da informácão e as crescentes violações de dados, as organizações precisam de profissionais de TI que possam afastar ataques de malware e ladrões cibernéticos. A oferta de anúncios de emprego na Dice.com para vários tipos de profissionais de "cibersegurança" aumentaram 141% em 2011 sobre o ano anterior.

Organizações que começam a migrar para o modelo de computação em nuvem também estão estimulando a demanda por profissionais de segurança de infraestrutura, diz Prescient Solutions 'Irvine. "Ao colocarem aplicativos na nuvem, as empresas têm mais caminhos na Internet", diz ele. "Eles têm que ter um ambiente mais seguro para controlar entradas e saídas de um ambiente para o outro."

A Robert Half projeta aumentos de 6% nos salários-base para os analistas de segurança de dados.

5. Arquitetos de Data Warehouse, analistas e desenvolvedores

O desejo das empresas para extrair percepções dos petabytes de dados em seus sistemas de back office impulsionam a demanda por arquitetos de data warehouse, analistas e desenvolvedores. As empresas farão um grande esforço em 2012 para limpar e organizar seus dados para que possam fazer melhor uso deles.

A Robert Half espera que os salários-base para os analistas de data warehouse subam 6,7%, podendo atingir o patamar de 119 mil dólares por ano em 2012. Já os salários dos desenvolvedores de data warehouse poderão ter contratos com taxas variando de 65 dólares a 85 dólares por hora. Arquitetos de data warehouse podem ganhar 160 mildólares por ano ou 80 dólares (ou mais, dependendo da experiência) por hora em contrato.

6. Profissionais de infraestrutura

Computação em nuvem não vai eliminar empregos em infraestrutura. Agora e em 2012, as migrações para cloud computing e Windows 7 migrações aquecem a demanda por engenheiros de rede e administradores de sistemas.

As empresas estão procurando profissionais de TI que possam configurar e gerenciar servidores virtuais e ambientes virtuais de armazenamento, que possam identificar quais aplicações são as mais utilizadas, e que sabem como realocar armazenamento em disco rígido entre as várias aplicações.

Engenheiros de rede devem ver os seus salários subirem 5,8% devido ao aumento da demanda em 2012, para uma faixa de 75 mil dólarea a 108 mil dólares por ano, de acordo com a Robert Half.

Fonte: Cio

terça-feira, 6 de dezembro de 2011

Video de Apresentação do Aljug Java Day

Video de apresentação do evento feito por @MiguelCPjava.


Agradecendo ao apoio de:

SouJava
Cesmac
IlhaSoft
Oracle

Agradecemos desde já.

domingo, 4 de dezembro de 2011

1º Aljug Java Day



O Aljug tem a honra de anunciar o 1º Aljug Java Day que irá ser realizado no Auditório do Cesmac, localizado na Rua Cônego Machado, 918, Farol, no dia 10 de Dezembro (sábado) a partir das 14h. O evento será gratuito, mas contamos com a colaboração de vocês para ajudar levando um quilo de alimento não perecível, para que possamos distribuir a pessoas carentes para que não tenham fome neste natal. Contaremos com a presença de Daniel Amaral falando sobre PhoneGap, que é uma plataforma de aplicativo HTML5 e JavaScript que permite aplicações nativas com as tecnologias web. Daniel Cursa Sistemas de Informação na Estácio FAL. Diretor da Ilhasoft, empresa de desenvolvimento de sistemas web e aplicativos móveis. Contamos também com João Miguel falando um pouco sobre o Aljug, tema no qual já palestrou por duas oportunidades. João Miguel é desenvolvedor JSF e SQL, atualmente atuando em suporte na Tavares & Souza Auditoria e Consultoria Contábil Ltda. Estudante da Pós-graduação de Eng. Software do Cesmac, Já foi voluntario para tradução do Ubuntu 9.04, Transmission dentre outros, Autor do LTN4Java que tratam de conversões de letras para números, números para letras e comparação de datas e fundador do Aljug. Por fim teremos a honra de contar com a palestra de Stephen Chin que especializado em tecnologias RIA, e Metodologia Ágeis, é chefe da GXS, onde está liderando uma implantação em larga escala do Lean / Agile com centenas de desenvolvedores espalhados pelo globo. Ele foi coautor da Apress Pro title Plataforma JavaFX, que é a referência atual para JavaFX, e é autor do Android Pro.



PalestranteTemaHorário
Daniel AmaralPhoneGap14h às 15h
Miguel LimaAljug15h10mim às 16h
Stephen ChinJava FX 2.016h15min às 17h35mim


*Poderá haver mudanças nesta programação.

quinta-feira, 1 de dezembro de 2011

NetBeans 7.1 Chegará em Meados de Dezembro

O Oracle NetBeans e seus desenvolvedores, divulgaram o primeiro release candidate da versão 7.1 de seu IDE. NetBeans 7.1 deve liberar a sua versão final no dia 14 de dezembro, e apresenta suporte para JavaFX 2.0, o kit de ferramentas UI que a Oracle está planejando lançar como open source e incorporar em uma versão posterior do Java.

O suporte ao JavaFX, exige atualmente o JavaFX 2.0 SDK (downloads para Windows e Mac OS X apenas), mas irá abranger um total compile/debug/profile cycle para Applet, Desktop, e implantação JNLP. Houve melhorias para o Swing GUI Builder, suporte ao CSS3, e ferramentas para depuração de Swing e interfaces de usuário JavaFX também foram adicionados.

O suporte CSS3 é necessário para JavaFX, uma vez que é o caminho para personalizar os controles de interface do usuário, mas sua adição também beneficia o NetBeans 7.1 (suporte Web), relacionado a conclusão de código e documentação.

Detalhes completos destas e de todas as outras melhorias que podem ser encontradas no Release Candidate para o NetBeans 7.1, estão disponíveis no wiki do NetBeans. As instruções de instalação estão disponíveis para Windows, Solaris, Linux, Mac OS X e outras plataformas, e notas oficiais de lançamento também estão disponíveis.

Fonte: Under-Linux