netbeans slides fy2009 portugues

Download Netbeans Slides Fy2009 Portugues

If you can't read please download the document

Upload: rodrigo-peleias

Post on 16-Apr-2017

2.646 views

Category:

Technology


5 download

TRANSCRIPT

Rodrigo D' Agostini Peleias

Sun Campus [email protected]

NetBeans 6.5

A nica IDE que voc precisa!!

Agenda

O que o NetBeans?

Sobre a plataforma NetBeans

A comunidade NetBeans e voc

Prximos passos

Slide 1: title and presenter's nameSlide 2: topic intro - what product/technology isSlide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type, etc.)Slide 4: demoSlide 5: certificationSlide 6: call-to-actionSlide 7: resources: (URLs, where to go/who to call for more information, etc.)

O que o Netbeans?

O que o NetBeans?

Um IDE (Integrated Development Environment) multi-linguagens e compreensivoSuporta as tecnologias Java SE, Java EE, Java ME

Desenvolvimento rpido (drag-and-drop development)

Debugger, Profiler, Refactoring, etc...

Uma plataforma para construir aplicaesRCP = Rich Client Platform

Rich client Java applications

Framework rico de janelas, menus, barras de opes, aes

Uma comunidade open source de sucessoOpen source desde Junho de 2000

Grande comunidade de usurios e desenvolvedores

Alguma coisa a fazer com Coffee Beans? No

Desenvolvimento de ambiente Web com Java Beans .

Jarda Tulach, que desenvolveu a arquitetura bsica do IDE, criou o nome NetBeans para descrever o que ele queria fazerNetwork + Java Beans = NetBeans

Uma breve histria do NetBeans

O que o NetBeans?

Mais informaes no link abaixo: http://www.netbeans.org/about/history.htmlArchive of NetBeans-related Press Releases

The Vision Statement

NetBeans tomorrow - The Roadmap in the Community - Planning section of the site

History of NetBeans from NetBeans the Definitive Guide

Circa 2001 developer.com article

Archive of the original NetBeans.org web site

Uma breve histria sobre o NetBeans

O que o NetBeans?

Java SE Support - Swing GUI Builder, Javadoc integration, Support for JUnit 3 & 4

Java EE Support (1.3, 1.4 and 5) first IDE to fully support Java EE 5

Java ME Support - Visual Mobile GUI Designer, Mobile Game Builder, etc.

Visual Web Development Visual Web Editor, Visual Page Flow Editor, Visual Query Editor, Visual CSS Editor, Database Explorer, etc.

Rich editing support - Smart Source Code Editor, Code Navigator, Code Completion/Folding, Refactoring support

Profiler, Debugger, Version Control, etc.

Visual UML Modeling,

Netbeans Platform Development Visual Library API, Rich Client Development, Lexer API, etc.

Highly Modular Architecture, Extensible with user contributed plugins

C/C++ Development

Dynamic Language Support Ruby, Javascript, PHP, Groovy, Python, and more

Viso Geral

O que o NetBeans?

Arquivos binrios para Solaris, Linux, MS Windows, e Mac OSX

100% Java

Apenas baixe e rode em qualquer OS com uma JRE!

Em qual SO posso rod-lo?

O que o NetBeans?

Construir aplicaes:Desktop

Web

Mobile

Enterprise

Em..Java

C/C++

Ruby

PHP, Groovy, Python, Javascript

E muito mais...

O que eu posso fazer com o NetBeans?

O que o NetBeans?

Ajax

C/C++

JSF

JSP

CSS

SQL

JavaDB

MySQL

PostgreSQL

JDBC

Ant

Java EE

Java ME

Java SE

Javascript

PHP

HTML

REST

CVS

SVN

Rich Client Platform

Ruby

SOA

UML

Web

WSDL

XML

MIDP

CLDC

CDC

EJB

JAX-WS

JSTL

E muito mais...

Tecnologias suportadas... Algumas bem populares ;)

O que o NetBeans?

Profiler

O que o NetBeans?

Find performance bottlenecks and memory leaks

Profile entire application or subset

Task-based profilingCPU, Thread State, Memory

New 6.5 featuresComparing Memory snapshots

Drill-down graph

Memory Heap Walker

JMeter integration

Dynamic attach on JDK 6

The NetBeans Profiler started out as a research project at Sun Labs. The goal of that research was to find a better way to profile Java applications, in particular, large Java applications. Older techniques for profiling Java applications did not always scale well. Once the proof of concept was complete, the technology moved over to the NetBeans project and became the profiler.

Desenvolvimento para dispositivos mveis

O que o NetBeans?

Suporte para Java ME CLDC/CDCSun Wireless Toolkit incluso

Visual Mobile Designer

Novo contrutor de games que suporta MIDP 2.0 Game API

Suporte para SVG UI

.

Anyone here own a cell phone? :-)

The Java Micro Edition, or Java ME, runs on over a billion hand-held devices around the world. It turns out, though, that developing for Java ME on these devices presents some specific challenges: different screen sizes, different hardware and software features available, etc. The NetBeans Mobility Pack provides some really cool tools to help developers with those challenges.

Desenvolvimento C/C++

O que o NetBeans?

Full Edit-Compile-Debug project support and editorCode completion, folding, syntax highlighting, error highlighting

Makefile wizard/import

Remote Development

Support for application packaging

Works with GCC & Sun Studio compilersSupport for GDB debugging

For folks who are doing C/C++ development we have support!

Cool Features > Visual Web Development

O que o NetBeans?

Visual drag 'n drop web application development

Includes AJAX JavaServer Faces Components

Visual Page Navigation

Visual CSS Editing

There's a bit of history to explain here. A few years ago a group at Sun created an IDE called Java Studio Creator. They wanted to create a special-purpose tool that addressed a specific use case: developers who were creating web application user interfaces and who wanted a graphical drag-n-drop approach. So JSC was created as a tool that did just that.In order to create the tool, the JSC team removed some features from the NetBeans IDE and then added some cool visual web application design tools. And that's fine, and JSC has a devoted audience of users who are happy with it.But members of the NetBeans community looked at it and some said: That's nice, but I only want to install one IDE. Can I have those JSC features in a standard NetBeans installation? That's why the Visual Web Pack was created. Note that there are still a few gaps between JSC and VWP functionality.

(Quick demo of VWP if you have time)

Cool Features > The Editor

O que o NetBeans?

Live parsing

Refactoring

Smart Code Completion

Insert Code

Inspect Members, Hierarchy

File History

Navigation

Cool Features > PHP

O que o NetBeans?

Editor HighlightsCode completion, syntax & semantic highlighting, mark occurrences, navigation

Edit embedded CSS/HTML/JavaScript

Code Generator & Templates

Debugging via Xdebug

FTP Support

Support for web services

Easy AMP stack integration

Cool Features > Ruby

O que o NetBeans?

Support for Ruby and Jruby

Editor HighlightsCode completion, syntax highlighting, quick fixes

Support for Ruby, RSpec, and YAML files

Rails project generator

Ruby Gems installation manager

Debugger

Deploy to WEBrick, Mongrel, GlassFish

Cool Features > JavaScript

O que o NetBeans?

Editor FeaturesSemantic Highlighting, Code Completion and Type Analysis

Quick Fixes and Semantic Checks

Browser compatibility support

Mark occurences and instant rename

Debugging for IE & FF browsers

HTTP client monitoring

Bundled popular JS libraries

Cool Features > Groovy

O que o NetBeans?

Groovy EditorSyntax highlighting, code completion, code folding

Groovy and Java SE project integration

Support for Grails web framework

Cool Features > Python (Early Access)

O que o NetBeans?

Early Access Preview

Editor HighlightsSyntax and Semantic highlighting

Code completion

Smart indentation

Debugger

Community Driven Project

O que tem de novo no NetBeans 6.5?

O que o NetBeans?

Intuitiva e rica IDE para PHPEditor rpido com complementao de cdigo, templates, deteco de erros e muito mais

Debugging via Xdebug

Suporte para desenvolvimento local e remoto

Desenvolvimento Web simplificadoEnhanced JavaScript support with bundled libraries and debugging on Firefox and IE

Embedded editor support for CSS/HTML/JavaScript

Updated Database Explorer and SQL query editor

Novas ferramentas para desenvolvimento JavaGroovy and Grails editor

Suporte parar Hibernate

Migrao de projetos Eclipse

Compile/Deploy on Save

Multi-thread debugging

C/C++Com plementao de cdigo melhorada e deteco de erros

Suporte para desenvolvimento remoto

RubySuporte para testes Ruby

Ferramenta Rake melhorada

Novo GlassFish v3 com JRuby

http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy

O que tem de novo no NetBeans 6.5?

O que o NetBeans?

Demo 1

The best enterprise OS on the planet.

The TCP/IP stack has been reworked for both performance and security.

Soundbite: Solaris 10 can run on more than 799 different systems, including those from Dell, HP, and IBM. No other enterprise class UNIX can do this. It's the result of a 1/2 Billion investment and 3000 engineers.

500,000 downloads in the first 10 days, a download/second!!!!!!

2/3rd of downloads were X86

Formalmente conhecido como projeto Matisse

Problemas aon criar interfaces grficas sem o contrutor Swing GUI:Swing APIs complexas

e.g. GridBagLayout

Redimensionamento e alinhamento difcil

Diferentes comportamentos de SO

Novo layout gerenciador GroupLayout em Java 6

Netbeans disponibiliza tudo isso para voc!

Detalhes do contrutor Swing GUI

O que o NetBeans?

Sobre a plataforma NetBeans

Rich Client Platform (RCP) NetBeans foi o primeiro

IDE permite voc a desenvolver plugins para o RCP mdulo de projeto

Muitas aplicaes complexas feitas no NetBeans RCP Por exemplo:IReport

Boeing Shared Platform

E muito mais...

Sobre a plataforma NetBeans

This is an application done by a graduate student in Italy. He built a robot car and this is the application he uses to control it the application is built on the NetBeans Platform.

This is Vbuilder, from Nuance Communications in California. They do call processing software, so when you call an airline or a bank and hear the standard press 1 to continue, press 0... etc that's the stuff they do. This application is part of what they deliver, and it was built on the NetBeans Platform.

MINEX was developed by a mining company in Australia to provide their geologists with tools to help them figure out where to do mining.

BlueMarine is an open source application for managing photos. As you can see, it's pretty cool looking! :-)

O que tem de novo no NetBeans 6.5?

A comunidade NetBeans e voc

Comece aqui - http://www.netbeans.org/community/index.htmlProjetos Open Source- Cdigo e Documentao

Novidades e eventos

PluginsPlugins em http://www.netbeans.org

Contribuia e encontre plugins

Entre em uma comunidade vibranteMais de 20 milhes de donwloads

Mais de 130 Empresas parceiras

Comunidade de bloggers ativa:http://www.planetnetbeans.org/

Connecting the worldwide NetBeans communityShare, participate, learn and have fun.InterviewsProjectsDemos and ScreencastsOn the Road

http://www.netbeans.org/community/contribute/code.html

Relate bugs

Escreva plugins ou mdulos

Desenvolpa aplicaes RCP

Se voc quiser contribuir com cdigo...

A comunidade NetBeans e voc

Crie uma conta de usurio http://www.netbeans.org

Download NetBeans

Entre na comunidade dos estudantes

Escreva uma aplicao para o seu computador, seu celular...

Blogue sobre o NetBeans

Participe na lista de emails do NetBeans

http://www.netbeans.orghttp://osum.sun.comGetInvolved

Prximos Passos

Site do NetBeans: http://www.netbeans.orgDownload: prvias , atuais & antigas atualizaes do IDE, plugins

Aprenda: tutorials, artigos tcnicos

Comunidade: ltimas notcias, fruns, eventos, lista de emails

NetBeans Wiki: http://wiki.netbeans.org/wiki/Documetnao Open-source do site do NetBeans

Planeta NetBeans: http://www.planetnetbeans.org/Encontre todos os blogs relacionados ao NetBeans

Cdigo fonte: http://www.netbeans.org/community/sources/hg.htmlAcesso ao cdigo aberto da plataforma Netbeans + IDE

Prximos Passos

NetBeans 6.5 Resources

Prximos Passos

Avance a sua carreira com a Sun!

Faa cursos de graa nas tecnologias JavaTM, SolarisTM & e muito mais!Visite: http://www.sunacademic.com

Cdigo de registro para curso ABC e cdigo de registro para Universidade XYZ

Aumente suas chances com uma certificao da Sun!Sun Certified Associate/Programmer for the Java 2 Platform SE

Sun Certified Web Component Developer for Java EE

Sun Certified Mobile Application Developer for Java ME

Sun Certified System/Network Admin for Solaris Operating System

Simulados gratuitos

Descontos nas provas para estudantes apenas US$60 (US$40 em APAC e Latin America)

In order to land high paying jobs, students need to find ways to differentiate themselves from other recent graduates. Through the Sun Academic Initiative, Sun offers free training that will help you fast-track your career.As an example, a recent article in CIO Magazine included the Sun Certified Programmer for Java 2 platform and the Sun Certified Systems Administrator for Solaris as two of the hot certifications that are able to demand higher wages.Refer to the hand-out with instructions for online registration and certification exams.

OBRIGADO!

Rodrigo D'Agostini Peleias

Sun Campus Ambassador
[email protected]

NetBeans 6.5

A nica IDE que voc precisa!

Page

Sun Microsystems, Inc.

Click to edit the title text format

Click to edit the outline text format

Second Outline Level

Page

Click to edit the title text format

Presenters Name

Presenters Title

Presenters Company

Click to edit the notes format

Page

Click to edit the title text format

Presenters NamePresenters TitlePresenters Company

Click to edit the notes format

Exact File Name

3/26/09

Page

Click to edit the outline text

Click to edit the title text format

Presenters Name

Presenters Title

Presenters Company

Click to edit the notes format

Page