0
JUGL Next dates
• March, 10
• April, 14
• May, 19
• 18h30, room & subjects to confirm
• Speakers wanted :)
Visual Mobile
Applications with
Netbeans 6.0
Agenda
What is Netbeans?
What is Java ME?
CLDC & MIDP
Visual Mobile Builder Demo!
What To Do/Where To Go
What Is NetBeans?
• A comprehensive, modular Java IDE
>
>
>
>

Out-of-box support for Java SE, Java EE, Java ME
Large set ...
What's New In NetBeans 6.0?
•
•
•
•
•
•
•
•
•

Code editor enhancements
Ruby, JRuby, & Ruby on Rails support
Easier instal...
Java ME Architecture
Profile(s)
(e.g. MIDP)
Configuration (JVM / Libraries)
(e.g. CLDC, CDC)

Host Operating System
CLDC
•
•
•
•

Connected, Limited Device “Configuration”
For Devices with network connectivity
But have little memory (~100'...
Mobile Information Device Profile (MIDP)
•
•
•
•
•

Version 2.0 – JSR 118
Profile for mobile information devices
MIDP applic...
MIDP 2.0 User Interface APIs
Displayable

Canvas

Alert

Form

List

Screen

TextBox

ChoiceGroup

DateField

Guage

Image...
Sun Wireless Toolkit for Java
• Implementation of CLDC & MIDP
> And also... WMA, MMAPI, JTWI, J2ME Web Services,

PDAP, Bl...
Netbeans 6.0 Mobility Support
• Uses Sun Wireless Toolkit for Java
• Drag-and-drop graphical user interface
• Device fragm...
demo
Netbeans Visual Web Resources
• Netbeans Product Site: http://www.netbeans.org
> Download: previews, current & past releas...
Visual Mobile
Applications with
Netbeans 6.0

http://www.netbeans.org

THANK YOU!
Upcoming SlideShare
Loading in...5
×

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

158

Published on

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

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

  • Be the first to like this

No Downloads
Views
Total Views
158
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. JUGL Next dates • March, 10 • April, 14 • May, 19 • 18h30, room & subjects to confirm • Speakers wanted :)
  2. 2. Visual Mobile Applications with Netbeans 6.0
  3. 3. Agenda What is Netbeans? What is Java ME? CLDC & MIDP Visual Mobile Builder Demo! What To Do/Where To Go
  4. 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. 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. 6. Java ME Architecture Profile(s) (e.g. MIDP) Configuration (JVM / Libraries) (e.g. CLDC, CDC) Host Operating System
  7. 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. 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. 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. 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. 11. Netbeans 6.0 Mobility Support • Uses Sun Wireless Toolkit for Java • Drag-and-drop graphical user interface • Device fragmentation support
  12. 12. demo
  13. 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. 14. Visual Mobile Applications with Netbeans 6.0 http://www.netbeans.org THANK YOU!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×