Informat Technology - Soluções em Wireless, Memory Flash e Componentes Eletrônicos

Posicionado entre os principais líderes de mercado

Esperamos que você encontre aqui tudo o que precisa, entre produtos, suporte técnico e confiança. Esses são os verdadeiros componentes de uma parceria completa. Se precisar, entre em contato conosco. Estamos a todo o momento à sua disposição.

Grupo iTech - Soluções em Wireless, Memory Flash e Componentes Eletrônicos

Notícias


08/03/2010 - Componentes
941 acessos
A iTech agora é distribuidora da aJile Systems no Brasil.

                       Imagine a seguinte situação: Você precisar lançar um produto com conectividade Ethernet, USB, dois ou três protocolos de segurança e criptografia,sistemas de arquivo e alguns vários serviços e protocolos de rede como SSL, SMTP,FTP, para um produto que precisa estar no mercado em um tempo curtíssimo.Então parece uma boa idéia utilizar o Java, uma vez que uma boa IDE lhe pode oferecer objetos com código pronto e bibliotecas prontas para uso com todos os protocolos de internet e criptografia que você precisa, sendo a tarefa então, apenas de juntar as peças e o firmware do seu projeto estará pronto.

                        Tudo parece que será simples, quando você se depara com o seguinte problema: Para utilizar o software em Java que você criar em um processador tradicional, você precisará de um sistema operacional rodando uma Java Virtual Machine em cima dele que interpretará as instruções Java,e para isso precisará compilar um kernel, portar drivers e APIs dos periféricos, validar o sistema operacional, portar (e validar) o Java Virtual Machine ,para só então poder trabalhar na sua aplicação em si.

                        Contando apenas alguns dos problemas que podem surgir neste caminho, você precisaria de algumas semanas apenas para ter um sistema confiável mínimo para rodar as instruções Java e poder começar a cuidar da sua aplicação, que é a parte que realmente lhe interessa. Além disso, após portar o Java Virtual Machine em cima de seu sistema operacional, você percebe que a execução não é tão rápida quanto você imaginava, e isso é fácil de compreender, pois o caminho de execução do bytecode é longo para ser interpretado, pois a instrução passará de sua aplicação até o hardware por várias camadas do Java Virtual Machine e do sistema operacional até ser interpretada e obter uma resposta do sistema. Mesmo com um processador rápido, você estaria desperdiçando processamento com o sistema mínimo para executar o Java e desperdiçar processamento no mundo dos embarcados,também significa consumir mais energia.

                        Esta é a vantagem de se utilizar um processador com execução direta em Java, como os da aJile System, que a iTech está trazendo ao Brasil.

                        Os processadores da aJile possuem em sua plataforma interna tanto um sistema operacional Real-Time ( menos de 1 micro segundo de resposta determinística)  quanto a Java Virtual Machine para execução pura de Java para aplicações embarcadas.

                        Com isso, os processadores da aJile tem um processamento de Java muito mais rápido do que em implementações tradicionais ( 3,56 vezes a performance de um ARM11 Jazelle) devido ao fato dos bytecodes serem executados diretos pelo processador sem precisar de interpretadores em software.

                        Isto também reduz drasticamente o tempo de desenvolvimento do seu projeto, pois o desenvolvedor não precisa se preocupar com o sistema operacional,ou a Java Virtual Machine,pois estes já estão implementados internamente, podendo se focar desde o primeiro momento apenas do software de sua aplicação.

                        Além disso, os novos processadores da aJile possuem um excelente conjunto de módulos de conectividade internos, como UART,SPI, Ethernet , USB, além de módulo de criptografia, LCD e codecs multimídia em alguns modelos.

                        Abaixo o link para o Fact Sheet de dois processadores da aJile com execução direta de Java.

                        Caso você tenha interesse em mais informações deste processador, entre em contato com o time de engenharia da iTech.

 
 
 
voltar    topo
Informat Technology - Soluções em Wireless, Memory Flash e Componentes Eletrônicos
Atualizações
24/08/2010
Catálogo SANAV
Boletim
Receba notícias no seu e-mail
Apresentação iTech Apresentação iTech