• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Java Semana Computacao FIPSI
 

Java Semana Computacao FIPSI

on

  • 852 views

 

Statistics

Views

Total Views
852
Views on SlideShare
852
Embed Views
0

Actions

Likes
0
Downloads
12
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Java Semana Computacao FIPSI Java Semana Computacao FIPSI Presentation Transcript

    • Um Paranorama de JAVA Anderson Ledo ● Embaixador de Campus Anderson.Ledo@SUN.Com 1
    • Como surgiu? • Com o Green Project, em 1991, começando com uma equipe de 13 pessoas, o Green Team • Missão: antecipar e planejar a “nova onda” da computação > Uma tendência significativa seria a convergência de dispositivos digitais e computadores • Já se imaginava que a rede seria ubíqua um dia Sun Confidential: Internal Only 2
    • Como surgiu? • 18 meses de trabalho depois, nasce o *7 (StarSeven) Sun Confidential: Internal Only 3
    • Como surgiu? • A razão pela qual o *7 controlava uma ampla gama de plataformas de entretenimento e aplicacões era o fato de que ele rodava em uma linguagem inteiramente nova e independente de plataforma > Oak > Criada por James Gosling – Pai do JAVA Sun Confidential: Internal Only 4
    • Como surgiu? • O Green Project cresceu e virou o projeto FirstPerson • Inicialmente, tentaram inserir as idéias do projeto na indústria de TV a cabo americana > Mas, foi a tecnologia certa para o momento errado > A indústria da TV a cabo americana ainda estava se estabelecendo no mercado Sun Confidential: Internal Only 5
    • Como surgiu? • E agora? O que fazer com essa nova tecnologia? • A internet estava crescendo rapidamente • A forma como o pessoal do FirstPerson imaginou que as TVs a cabo deveriam funcionar estava se realizando no browser • Foi o casamento perfeito! Sun Confidential: Internal Only 6
    • Como surgiu? • Oficialmente, anunciada em 23 de maio de 95 • O boom da internet e o boom de JAVA! Sun Confidential: Internal Only 7
    • Características de Java • Orientação a Objeto • Portabilidade • Recursos de Rede • Segurança • Sintaxe similar a C/C++ • Internacionalização • Muitas APIs • Desalocação automática de memória Sun Confidential: Internal Only 8
    • Por que Java? • Erros de codificaçao sempre foram um problema em software • Inspecionar e testar programas é caro • Disciplinar os programadores a seguirem convenções melhora a qualidade do código Sun Confidential: Internal Only 9
    • A JVM • Máquina Virtual sobre a qual os programas JAVA executam • Interpreta e compila os bytecodes (processo híbrido) • é um dos principais legados • Bytecodes podem ser gerados a partir de outras linguagens e executados na JVM • Melhoria de performance ao longo do tempo (HotSpot, JIT) Sun Confidential: Internal Only 10
    • Quem mantém Java? • A Sun Microsystems • Empresas de grande porte que constroem suas próprias JVMs • JUGs > Grupos de Usuários em todo o mundo > PBJUG, localmente > Comunidades são importantes! • Academia Sun Confidential: Internal Only 11
    • Projetos de Software com Java • Programas em JAVA são, geralmente, menos sucetíveis a erros de codificação > Estaticamente tipada, tratamento de exceções em tempo de compilacao, fortemente tipada etc. • Em projetos com muitas pessoas isso é essencial • Com Java, você não reinventa a roda, mesmo. Sun Confidential: Internal Only 12
    • Mercado • Programadores JAVA são bastante procurados no mercado (demanda alta); • Mas, também há muitos programadores JAVA no mercado; • Diferenciar-se é preciso: > Certificações são um bom caminho; > Profissionais certificados ganham mais. Sun Confidential: Internal Only 13
    • Certificações • Há muitas > SCJA, SCJP, SCJD, SCWCD, SCBCD, SCDJWS, SCMAD, SCEA Sun Confidential: Internal Only 14
    • Sun Academic Initiative (SAI) • Desconto de 85% para as certificações > SCJA > SCJP > SCJD • Treinamentos gratuitos • Mais informações em > http://osum.sun.com/group/FIPSI Sun Confidential: Internal Only 15
    • Futuro da Tecnologia • A linguagem ainda é ideal para grandes projetos • Novas tecnologias/linguagens trabalham para rodar na JVM > Groovy > Jruby > Jython > Scala • Um passado brilhante também garante um bom futuro Sun Confidential: Internal Only 16
    • Futuro da Tecnologia • RIAs > JavaFX • JAVA TV > Ginga-J • JDK7 Sun Confidential: Internal Only 17
    • Referências • http://www.sun.com • http://www.java.com • http://www.mindview.com • http://www.javafx.com • http://openjdk.java.net/ • http://pt.wikipedia.org/wiki/Java_(linguage ) • http://java.sun.com/features/1998/05 /birthday.html Sun Confidential: Internal Only 18
    • Obrigado! ●Anderson Ledo –Anderson.Ledo@SUN.Com 19