Slideshow transcript
Slide 1: С ам арский Госуд арственны й А эрокосм ический университет Visual Mobile Applications with Netbeans 6.0 Михаил Рыков Sun Cam pus Am bassador M chael . Rykov@ i Sun. com
Slide 2: Немного о себе Рыков Михаил Sun Campus Ambassador > Не критикую Sun®Microsystems в своих презентациях > Не сотрудничаю с коммерческими организациями в своей деятельности > Являюсь лишь посредником между Sun и вами. Студент 6406 группы СГАУ. > Не всегда свободен > Не всё знаю > Не провожу тренингов
Slide 3: Академические программы Sun Sun Academic Initiative > Бесплатный доступ к Web- курсам > Скидки на сертификацию Sun Technology & Academic Resources > Актуальное образование – в стенах СГАУ > Курсы, сертифицированные и поддержанные Sun. Sun Open Source Group > Пространство свободного общения > Помощь и поддержка: взаимопомощь и
Slide 4: Краткое содержание Что такое Netbeans? Пара слов о Java ME CLDC & MIDP API для создания игр Что дальше?
Slide 5: What Is NetBeans? • Полнофункциональная , модульная Java IDE > Встроенная поддержка Java SE, Java EE, Java ME > Огромный набор 3rd party модулей (plug-in's) > Интуитивный процесс разработки (drag-and-drop) > Debugger, Profiler, Refactoring, etc... • Свободная, с открытым кодом > Открытый код с июня 2000 > Многочисленное сообщество пользователей и разработчиков • Платформа для построения приложений > «Rich client» Java-приложений > Богатый набор готовых окон, меню, панелей инструментов
Slide 6: Что нового в NetBeans 6.0? е н н ы й р е д а кто р • У л учш П о д д е р ж ка R u b y , J R u b y , & R u b y o n R a i l s • • Б о л е е п р о ста я уста н о вка и а п гр е й д S w in g G U I d a ta b in d in g • В стр о е н н ы й пр о ф а й л е р , “ то чки ” пр о ф а й л е р а • В стр о е н н а я по д д е р ж ка ви зуа л ьн о й w e b - р а зр а б о тки ( * ) • И н стр ум е н т по стр о е н и я м о б и л ьн ы х и гр ( + ) • У л учш е н и я S O A & U M L • • У л учш е н и я пл а тф о р м ы N e t b e a n s (*) Т е м а д о п о л н и те л ь н о й п р е зе н т а ц и и (+ ) О б э то м б у д е т р а с с ка з а н о с е го д н я , ч у ть п о зж е
Slide 7: Архитектура Java ME Профиль(пр офили) (например, MIDP) Конфигурация (JVM / Библиотеки) (например, CLDC, CDC) Host Operating System
Slide 8: CLDC • Connected, Limited Device “Configuration” • Для устройств с сетевым подключением... • но с малым размером памяти (~100's KB) • “...портируемая Java- платформа для разработки с минимальными требованиями для подсоединяемых устройств с ограниченными
Slide 9: Mobile Information Device Profile (MIDP) • Version 2.0 – JSR 118 • Профайл для мобильных устройств • Приложения MIDP называются мидлетами • Являются надстройкой над CLDC • Области назначения: Доставка и оплата приложений > Подпись и жизненный цикл > Сквозная защита (End-to-end security) > Серверная модель > “проталкивания”
Slide 10: MIDP 2.0 User Interface APIs Displayable Canvas Screen Alert Form List TextBox SplashScreen WaitScreen ChoiceGroup DateField Guage ImageItem StringItem TextField Элементы формы
Slide 11: Sun Wireless Toolkit for Java • Реализация CLDC и MIDP > А также... WMA, MMAPI, JTWI, J2ME Web Services, PDAP, Bluetooth и OBEX, Mobile 3D Graphics • Эмулятор • Поддержка OTA (Other-The-Air- Programming) • Поддержка шифрования • Обфускатор • Мастер предварительной проверки
Slide 12: MIDP 2.0 Gaming APIs • Высокоуровневое API > Реализация с помощью “родного” кода > Уменьшенный размер приложения • GameCanvas предоставляет отрисовку и следит за нажатием клавиш • Sprite и TiledLayer – визуальные элементы > Объекты класса Sprite могут быть анимированы, их размеры могут быть изменены; предоставляется API lдля обнаружения столкновений
Slide 13: Mobile Visual Game Builder
Slide 14: Netbeans 6.0 Mobility Support • Использует Sun Wireless Toolkit for Java • Drag-and-drop graphical user interface • Поддерживает различия в устройствах
Slide 15: demo
Slide 16: • Скачайте Netbeans 6.0 Netbeans 6.0: Что • Присоединитесь к проекту Netbeans.org делать • Зарегестрируйте collaboration account • Выполните руководства Netbeans • Примите участие в форумах Netbeans • Напишите новое приложение • Работайте вместе с друзьями http://www.netbeans.org
Slide 17: Быстрая карьера с Sun • Свободные Web-курсы по JavaTM, SolarisTM > Посетите: http://www.sunacademic.com • Следующий шаг – сертификация 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 • Бесплатный пробный экзамен • Скидки на сертификационный экзамен для студентов-разработчиков – US$60
Slide 18: Запланированные мероприятия • NetBeans: JavaFX (Rich Client приложения), Web- Pack > Февраль 2008 года, 25-28 • OpenSolaris:Введение. Solaris Zones, ZFS, Dtrace. Разработка в ОС OpenSolaris. Solaris Sun Studio > Март 2008 года, 25-30 • OpenSolaris: Performance Computing. Высокопроизводительные вычисления при помощи ОС OpenSolaris > Апрель-май 2008 года.
Slide 19: Visual Mobile Applications with Netbeans 6.0 http://www.netbeans.org Благодарю за внимание! Михаил Рыков Sun Campus Ambassador Michael.Rykov@Sun.Com http://blogs.sun.com/Eustace http://community.livejournal.com/samara_sosg




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 0 (more)