Netbeans Desktop Applications

2,187 views

Published on

Презентация 29 октября 2007 года, Самара, Медиацентр СГАУ

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,187
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Netbeans Desktop Applications

    1. 1. Netbeans 6.0 <ul><li>Михаил Рыков </li></ul>Sun Campus Ambassador [email_address] [email_address] Самарский Государственный Аэрокосмический университет
    2. 2. Содержание <ul><ul><li>Что нового в Netbeans 6.0? </li></ul></ul><ul><ul><li>Что такое Netbeans? </li></ul></ul><ul><ul><li>«Сахар» разработчика </li></ul></ul><ul><ul><ul><li>Что делать / Куда обратиться </li></ul></ul></ul><ul><ul><ul><li>Netbeans 6.0 Demo </li></ul></ul></ul>
    3. 3. Что такое NetBeans? <ul><li>Полнофункциональная , модульная Java IDE </li></ul><ul><ul><li>Встроенная поддержка Java SE, Java EE, Java ME </li></ul></ul><ul><ul><li>Огромный набор 3rd party модулей (plug-in's)‏ </li></ul></ul><ul><ul><li>Интуитивный процесс разработки ( drag-and-drop ) </li></ul></ul><ul><ul><li>Debugger, Profiler, Refactoring, etc... </li></ul></ul><ul><li>Свободная, с открытым кодом </li></ul><ul><ul><li>Открытый код с июня 2000 </li></ul></ul><ul><ul><li>Многочисленное сообщество пользователей и разработчиков </li></ul></ul><ul><li>Платформа для построения приложений </li></ul><ul><ul><li>« Rich client » Java -приложений </li></ul></ul><ul><ul><li>Богатый набор готовых окон, меню, панелей инструментов </li></ul></ul>
    4. 4. Что нового в NetBeans 6.0? <ul><li>Улучшенный редактор </li></ul><ul><li>Поддержка Ruby, JRuby, & Ruby on Rails (*)‏ </li></ul><ul><li>Более простая установка и апгрейд </li></ul><ul><li>Swing GUI data binding (+)‏ </li></ul><ul><li>Встроенный профайлер , “ точки ” профайлера (+)‏ </li></ul><ul><li>Встроенная поддержка визуальной web -разработки (*)‏ </li></ul><ul><li>Инструмент построения мобильных игр (*)‏ </li></ul><ul><li>Улучшения SOA & UML </li></ul><ul><li>Улучшения платформы Netbeans </li></ul>(*) Тема дополнительной презентации (+) Об этом будет рассказано сегодня, чуть позже
    5. 5. Matisse GUI Builder <ul><li>Проблемы при разработке GUI без Matisse: </li></ul><ul><ul><li>Множество Swing API -функций </li></ul></ul><ul><ul><li>Выбор менеджера компоновки </li></ul></ul><ul><ul><li>Изменение размеров и выравнивание выполняется с трудом </li></ul></ul><ul><ul><li>Трудности при локализации </li></ul></ul><ul><ul><li>Различное поведение в различных ОС </li></ul></ul><ul><ul><li>Привязка данных к GUI </li></ul></ul><ul><li>Matisse сделает это для вас самостоятельно ! </li></ul>
    6. 6. Matisse GUI Builder <ul><li>Java Desktop Database App </li></ul><ul><li>Swing Application Framework </li></ul><ul><li>Beans Binding </li></ul><ul><li>Java Persistence API </li></ul><ul><li>Matisse GUI Builder </li></ul><ul><ul><li>http://www.netbeans.org/kb/60/ide-gui-db-prev.html </li></ul></ul>
    7. 7. Developer Collaboration <ul><li>Разрабатывайте приложения совместно </li></ul><ul><li>Code-aware instant messaging </li></ul><ul><li>Используйте совместно среду разработки </li></ul><ul><li>Одновременное редактирование кода </li></ul><ul><li>Проводите Code review </li></ul><ul><li>Отлаживайте совместно </li></ul><ul><li>share.java.net – публичный сервер совместной разработки </li></ul>
    8. 8. Developer Collaboration <ul><li>Register for an account (free)‏ </li></ul><ul><li>Add to your contact list </li></ul><ul><li>Start a conversation </li></ul><ul><li>Share code with others </li></ul><ul><li>Collaborative bug fixing, compilation, and execution </li></ul><ul><li>http://www.netbeans.org/kb/articles/quickstart-collaboration.html </li></ul>
    9. 9. Debugging & Profiling <ul><li>Visual debugging (breakpoints, watchpoints)‏ </li></ul><ul><li>Remote debugging of a process </li></ul><ul><li>On-the-fly code fixing </li></ul><ul><li>Debug JSP, Servlets, monitor HTTP Traffic </li></ul><ul><li>View, suspend, resume threads </li></ul><ul><li>Monitor thread activity </li></ul><ul><li>CPU time & visual method call-graph data </li></ul><ul><li>Object-centric view: # allocated, live, age </li></ul><ul><li>JVM telemetry: heap usage, garbage collection </li></ul>
    10. 10. Debugging & Profiling ‏ http://www.netbeans.org/kb/55/profiler-tutorial.html
    11. 11. demo
    12. 12. <ul><li>Скачайте Netbeans 6.0 </li></ul><ul><li>Присоединитесь к проекту Netbeans.org </li></ul><ul><li>Зарегестрируйте collab account </li></ul><ul><li>Выполните руководства Netbeans </li></ul><ul><li>Примите участие в форумах Netbeans </li></ul><ul><li>Напишите новое приложение </li></ul><ul><li>Работайте вместе с друзьями </li></ul>Netbeans 6.0: Что делать http://www.netbeans.org
    13. 13. Netbeans 6.0 Resources <ul><li>Netbeans Product Site: http://www.netbeans.org </li></ul><ul><ul><li>Download: previews, current & past releases of IDE, plugins </li></ul></ul><ul><ul><li>Learning: tutorials, technical articles, flash demos </li></ul></ul><ul><ul><li>Community: latest news, forums, events, mailing lists </li></ul></ul><ul><li>Netbeans Wiki: http://wiki.netbeans.org/wiki/ </li></ul><ul><ul><li>Open-source documentation site for Netbeans </li></ul></ul><ul><li>Planet Netbeans: http://www.planetnetbeans.org/ </li></ul><ul><ul><li>Aggregate for all Netbeans-related blogs </li></ul></ul><ul><li>Source Code: cvs.netbeans.org:/cvs </li></ul><ul><ul><li>CVS source code access for Netbeans platform + IDE </li></ul></ul>
    14. 14. Fast Track Your Career with Sun! <ul><li>Get FREE Web-based training on Java TM , Solaris TM & more! </li></ul><ul><ul><li>Visit: http://www.sunacademic.com </li></ul></ul><ul><ul><li>Course registration code for ABC University is XYZ </li></ul></ul><ul><li>Increase earnings potential with a Sun Certification! </li></ul><ul><ul><li>Sun Certified Associate/Programmer for the Java 2 Platform SE </li></ul></ul><ul><ul><li>Sun Certified Web Component Developer for Java EE </li></ul></ul><ul><ul><li>Sun Certified Mobile Application Developer for Java ME </li></ul></ul><ul><ul><li>Sun Certified System/Network Admin for Solaris Operating System </li></ul></ul><ul><li>Free practice exams </li></ul><ul><li>Discounted exams fees for academic developers – only US$60 (US$40 in APAC and Latin America)‏ </li></ul>
    15. 15. Благодарю за внимание ! <ul><li>Рыков Михаил </li></ul><ul><li>Sun Campus Ambassador [email_address] </li></ul><ul><li>[email_address] </li></ul>Netbeans 6.0 http://www.netbeans.org

    ×