Acesse para salvar seu progresso (Saiba mais)
Salve seu progresso (Saiba mais)
1. Por que Java em tempo real?
Os processos de tempo de execução (coleta de lixo, carregamento de classes, compilação Just-in-time e planejamento de encadeamento) em Java virtual machines (JVMs) convencionais impossibilitam a execução de aplicativos com comportamento em tempo real. As extensões em tempo real para a tecnologia Java — baseadas na Real-time Specification for Java (RTSJ)— habilitam as JVMs com recursos em tempo real. É possível cumprir as restrições de software ou hardware ao tempo real ao aproveitar os benefícios tradicionais da linguagem Java — como interoperabilidade e segurança — e combiná-las com os recursos que as extensões Java em tempo real possibilitam. Veja como.
2. Criando aplicativos portáteis em tempo real
Os aplicativos Java padrão podem executar sem modificação em uma JVM em tempo real para atingir objetivos em tempo real. O coletor de lixo Metronome e a compilação Ahead-of-time (AOT) — dois recursos chave no IBM WebSphere Real Time — permitem que os seus aplicativos em tempo real mantenham os benefícios da portabilidade Java. Entenda como esses recursos ajudam a transformar qualquer aplicativo Java em um aplicativo em tempo real.
3. Preparando os aplicativos para Linux em tempo real
Uma JVM em tempo real pode aproveitar os serviços de real-time operating system (RTOS) para ajudar os aplicativos a preencher requisitos rigorosos de tempo real. As classes e APIs em tempo real do pacote javax.realtime estendem e aperfeiçoam os recursos de passagem e sincronização para o programador Java. Veja como esses recursos do WebSphere Real Time aproveitam a versão tempo real do kernel Linux.
4. Técnicas para desenvolver aplicativos em tempo real
Escreva e implemente aplicativos Java em tempo real usando as ferramentas fornecidas com o WebSphere Real Time e use uma ferramenta de visualização baseada em Eclipse para validar que os mesmos obtêm a qualidade de serviço determinista.
5. Ferramentas de ponta para desenvolvedores Java em tempo real
Melhore o desenvolvimento Java em tempo real com as ferramentas especializadas disponíveis a partir de IBM alphaWorks. Faça o download e experimente um modelo de programação determinista em tempo real para Java com ferramentas de suporte e ambiente em tempo real; um modelo de programação unificado, de encadeamento restrito, para Java em tempo real; uma ferramenta que possibilita a implementação de aplicativos Java em tempo real sem a definição manual das classes a serem pré-carregadas e uma ferramenta que opera em aplicativos Java compilados para otimizar e verificar a implementação de aplicativos em ambientes especializados.
Classifique este conteúdo
Deixe seu comentário
O envio falhou. Tente novamente.
Preencha uma das perguntas a seguir antes de enviar.
Acesse para deixar o seu comentário
