Java Everywhere Carlos Fernandez Sun Microsystems Ibérica A nossa visão • The Network is the Computer • Everyone and everything participates on the network Internet Users 1.5 Billion 0 1995 2000 2005 2007 2010 O Sucesso de Java 6.000 Milhões Programadores 5.500 Milhões Dispositivos 6,4 Milhões Downloads J2E 800 Milhões Desktops 1.800 Milhões 3.000 Milhões Telefones Cartões Participação A plataforma Java mais que todos os Windows, Solaris, GNU/Linux, Macs, iPods, Xbox, PS3... juntos... Java é uma comunidade 1224 Membros da JCP Intel 6 Milhões de programadores Java Java está em todo o lado Printers Game Consoles TVs Robots PDAs Webcams Consumer Electronics Medical Equipment Telescopes Cash Registers STBs Lottery Terminals Java está em todo o lado Java no Entretenimento Milhões de utilizadores > PlayStation 3 > Blu-Ray > Set top boxes Java em crescendo nos móveis e outros dispositivos Milhares de milhões 10 9 8 7 6 5 4 3 2 1 0 2003 2004 2005 2006 2007 2008 Java Card • 3.000 Milhões em 2008 > 825 milhões de 2006 • Novos formatos > Passaporte Electrónico > Combi (Contacto/contactless) SIMs > USB > MegaBytes SIMs • Next Generation Java Card > Especificações acabadas de publicar Real Time Java • NASA • NASDAQ • Java RTS 2.0: real-time garbage collection java.net Colaboração na tecnologia Java O que é: • Comunidade web para programadores Java • Desenvolvimento Java colaborativo e aberto • Comunidades com interesses comuns (javagaming) Activa e Vibrante • Mais de 338.000 membros • Mais de 3.900 projectos • 19 comunidades Java • 75 JUGs alojadoss • 100 feeds RSS • Blogs, Wikis, Javapedia Inscreve-te : java.net java.sun.com Recursos online para desenvolvimento • Especificações Java • Downloads • Versões beta • Tutorials e Code Camps • Foruns • Grupos de interesse • Apresentações • Sessões do JavaOne Em Portugal : PTJUG Grupo Português de Utilizadores Java • Já mais de 400 membros • Um site : java.pt • Uma lista de correio muito participada • Google groups • Workshops mensais • Empregos java.com! 25 Milhões de visitantes / mês • Site para utilizadores / consumidores • 436 milhões de downloads de software Java para o desktop • mobile.java.com • java.com community site para submissão de conteúdos java.com/en/community java.com JavaOne • A maior conferência de desenvolvimento de software do mundo • Mais de 15.000 participantes • Mais de 191 sessões técnicas, 155 BOFs, 37 laboratórios • Business Day, TV Day, JavaOne Camp • Conteúdo multimedia disponível para membros da Sun Developer • Network (gratuita) San Francisco: Junho 2009 developers.sun.com/learning/javaoneonline NetBeans IDE Todas as ferramentas para criar aplicações profissionais para PCs, telemóveis, web e empresas Java Java Enterprise Mobility Web Enterprise Web Mobility PHP PHP NetBeans NetBeans IDE IDE • • • • Open Source e gratuita Linux, Windows, Mac OSX, Solaris Java, Ruby, PHP, Javascript, AJAX, C, C++ Modular Outras áreas de interesse Multi-Platforma e Open Source Identidade SOA, GlassFish Programando para múltiplas plataformas Aplic Cliente SO Hw Normas Centro de Dados Novos processos ? ˘ Middle ware Novas ideias Programador Programando na era da “Cloud” Public Clouds MW Open Source Projects Novas ideias Novos processos SO HW Aplicação Cliente Programador Nornas Centro de Dados Open Clouds OPEN SERVICES Todas as interfaces & formatos devem ser abertos Os clientes devem ter o controlo dos dados e dos metadados Os clientes devem poder extrair, sincronizar, e apagar o que entenderem, quando entenderem Em breve ...Open Cloud Services sun.com/cloud NEW ! Obrigado Paulo Vilela [email protected]