Publicité
Publicité

Contenu connexe

Publicité

Plus de JUG Lausanne(20)

Publicité

Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008

  1. JUGL Next dates • March, 10 • April, 14 • May, 19 • 18h30, room & subjects to confirm • Speakers wanted :)
  2. Visual Mobile Applications with Netbeans 6.0
  3. Agenda What is Netbeans? What is Java ME? CLDC & MIDP Visual Mobile Builder Demo! What To Do/Where To Go
  4. What Is NetBeans? • A comprehensive, modular Java IDE > > > > Out-of-box support for Java SE, Java EE, Java ME Large set of 3rd party modules (plug-in's) Intuitive drag-and-drop development Debugger, Profiler, Refactoring, etc... • Free and open-source based > Open source since June, 2000 > Large community of users and developers • A platform for building applications > Rich client Java applications > Rich framework of windows, menus, tool bars, actions
  5. What's New In NetBeans 6.0? • • • • • • • • • Code editor enhancements Ruby, JRuby, & Ruby on Rails support Easier installation and upgrading Swing GUI data binding Integrated profiling, profiling “points” Integrated visual web features Mobility graphical game builder SOA & UML enhancements Netbeans platform enhancements
  6. Java ME Architecture Profile(s) (e.g. MIDP) Configuration (JVM / Libraries) (e.g. CLDC, CDC) Host Operating System
  7. CLDC • • • • Connected, Limited Device “Configuration” For Devices with network connectivity But have little memory (~100's KB) “... a highly-portable, minimum-footprint Java application development platform for resourceconstrained, connected devices” • Examples: Cell phones, two-way pagers, PDAs, organizers, home appliances, low-end TV settop boxes, and point-of-sale (POS) terminals.
  8. Mobile Information Device Profile (MIDP) • • • • • Version 2.0 – JSR 118 Profile for mobile information devices MIDP application is called a MIDlet Works on top of CLDC Focus areas: > > > > > > Application delivery & billing Application lifecycle & signing End-to-end security Server push model Networking & Persistent storage Sound, Timers, User Interface
  9. MIDP 2.0 User Interface APIs Displayable Canvas Alert Form List Screen TextBox ChoiceGroup DateField Guage ImageItem StringItem SplashScreen TextField Form Items WaitScreen
  10. Sun Wireless Toolkit for Java • Implementation of CLDC & MIDP > And also... WMA, MMAPI, JTWI, J2ME Web Services, PDAP, Bluetooth and OBEX, Mobile 3D Graphics • • • • • Emulator OTA support Cryptographic Support Obfuscator Pre-verifier
  11. Netbeans 6.0 Mobility Support • Uses Sun Wireless Toolkit for Java • Drag-and-drop graphical user interface • Device fragmentation support
  12. demo
  13. Netbeans Visual Web Resources • Netbeans Product Site: http://www.netbeans.org > Download: previews, current & past releases of IDE, plugins > Learning: tutorials, technical articles, flash demos > Community: latest news, forums, events, mailing lists • Netbeans Wiki: http://wiki.netbeans.org/wiki/ > Open-source documentation site for Netbeans • Planet Netbeans: http://www.planetnetbeans.org/ > Aggregate for all Netbeans-related blogs • Source Code: cvs.netbeans.org:/cvs > CVS source code access for Netbeans platform + IDE
  14. Visual Mobile Applications with Netbeans 6.0 http://www.netbeans.org THANK YOU!
Publicité