Essa semana precisei criar alguns diagramas UML, fluxogramas, entre outros.
Na busca de ferramentas (Programas) que atendiam minha necessidade, encontrei diversas delas, ferramentas essas que compartilho aqui:
Essa semana precisei criar alguns diagramas UML, fluxogramas, entre outros.
Na busca de ferramentas (Programas) que atendiam minha necessidade, encontrei diversas delas, ferramentas essas que compartilho aqui:
Como toda nova tecnologia, sempre existe aquele receio de que ela pode não “pegar”. Com isso, muita gente (empresas, desenvolvedores, etc) sentem-se acanhados sobre investir nela ou partir para outra.
No Brasil, A Ericsson já possui 4 projetos de implantação do IMS. Um deles é com a Brasil telecom, que já está oferecendo serviços para usuários High-End. Outros 3 projetos estão em sigilo.
Enfim, deixo aqui um artigo da e-thesis muito interessante que explica com mais detalhes as possibilidades do IMS no Brasil, e fala também sobre como ele está na Europa.
O artigo é escrito por Jana de Paula:
http://www.e-thesis.inf.br/index.php?option=com_content&task=view&id=3286&Itemid=52
A indústria de telecomunicações está atualmente deslocando-se para sistemas all-IP, impulsionada pela necessidade fundamental de reduzir custos, criar novos serviços geradores de receita e proteger o modelo de negócios da operadora. Serviço de entrega all-IP é a meta tanto para comunicações fixas quanto móveis, tanto nos domínios da operadora quanto empresa: os benefícios em termos de criação de serviço, integração e redução de custos. IMS – Subsistema Multimídia IP está definido por 3GPP/3GPP2 como um novo ‘domínio’ core e de serviço que permite a convergência das tecnologias de dados, voz e rede sobre uma infra-estrutura baseada em IP. É a opção da operadora para controle e lógica de serviço para comunicação pessoa a pessoa baseada em pacote/IP. Para usuários, serviços baseados em IMS permitirão comunicações em vários modos – inclusive voz, texto, fotos e vídeo, ou qualquer combinação desses – de uma forma altamente pessoal e segura. IMS é projetado para preencher o vão entre a atual tecnologia tradicional de telecomunicações e a tecnologia de Internet que apenas maior largura de faixa não fornece. Isso permite que operadoras ofereçam serviços novos e inovadores que são esperados por acionistas e usuários finais.
Fonte: www.ericsson.com
Como esse é um tema bastante procurado, escrevi um novo post com maiores detalhes sobre virtualização: http://bit.ly/aJYhV9 |
Quando tentamos gerar relatórios muito grandes com o JasperReport / iReport, é muito comum que aconteça erro de estouro de memória: OutOfMemoryException: Java heap space
Para contornar esse problema, podemos “virtualizar” a geração do relatório utilizando um parâmetro pré-definido do jasperReports: REPORT_VIRTUALIZER
Com isso, ao invés do Jasper tentar preencher o relatório totalmente utilizando a memória, para somente depois liberá-la, ele “gerencia” a memória, gerando uma parte do relatório, e passando essa parte para um arquivo de cache, depois volta a gerar outra parte, e assim por diante, até o término da geração.
//Cria uma conexão com o banco conexao = Conexao.getConexao() //Cria um cache no C:\tmp JRFileVirtualizer fileVirtualizer = new JRFileVirtualizer(3, "c:\\tmp"); //Seta o parametro REPORT_VIRTUALIZER com o diretório onde será armazenado o cache HashMap parametros = new HashMap(); parametros.put(JRParameter.REPORT_VIRTUALIZER, fileVirtualizer); //Preenche o relatório JasperFillManager.fillReportToFile("MeuRelatorio.jasper", parametros,conexao) |
Com isso, by by OutOfMemoryException…