Title: Visual Mobile Applications with Netbeans 6.0
1Visual Mobile Applications with Netbeans 6.0
Sun Campus Ambassador huubang_at_nus.edu.sg
2Agenda
Java ME Architecture
CLDC MIDP
Visual Mobile Builder Demo
What To Do/Where To Go
3Java ME Architecture
Profile(s)? (e.g. MIDP)?
Configuration (JVM / Libraries)? (e.g. CLDC, CDC)?
Host Operating System
4CLDC
- 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
resource-constrained, connected devices - Examples Cell phones, two-way pagers, PDAs,
organizers, home appliances, low-end TV set-top
boxes, and point-of-sale (POS) terminals.
5Mobile 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 life cycle signing
- End-to-end security
- Server push model
- Networking Persistent storage
- Sound, Timers, User Interface
6MIDP 2.0 User Interface APIs
Displayable
Canvas
Screen
Alert
Form
List
TextBox
SplashScreen
WaitScreen
ChoiceGroup
DateField
Guage
ImageItem
StringItem
TextField
Form Items
7Netbeans 6.0 Mobility Support
- Uses Sun Wireless Toolkit for Java
- Drag-and-drop graphical user interface
- Device fragmentation support
8demo
9- Download Netbeans 6.0
- Join Netbeans.org project
- Do Netbeans tutorials
- Participate on Netbeans forums
- Create a cool AJAX web application!
Mobile Gaming What to Do
http//www.netbeans.org
10Netbeans 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
11Fast Track Your Career with Sun!
- Get FREE Web-based training on JavaTM, SolarisTM
more! - Visit http//www.sunacademic.com
- Course registration code for National University
of Singapore - Company Name SAI-National University of
Singapore - Company ID CUS-0000097225
- Increase earnings potential with a Sun
Certification! - 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 - Free practice exams
- Discounted exams fees for academic
developersOnly US40
12THANK YOU!
Visual Mobile Applications with Netbeans
6.0http//www.netbeans.org
- Le Phan Huu Bang
- Sun Campus Ambassadorhuubang_at_nus.edu.sg