SlideShare a Scribd company logo
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 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
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
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'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.
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
MIDP 2.0 User Interface APIs
Displayable

Canvas

Alert

Form

List

Screen

TextBox

ChoiceGroup

DateField

Guage

ImageItem

StringItem

SplashScreen

TextField
Form Items

WaitScreen
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
Netbeans 6.0 Mobility Support
• Uses Sun Wireless Toolkit for Java
• Drag-and-drop graphical user interface
• Device fragmentation support
demo
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
Visual Mobile
Applications with
Netbeans 6.0

http://www.netbeans.org

THANK YOU!

More Related Content

PPT
J2 Me Gaming Using Netbeans
PPTX
Convertigo Mobile Application Development platform for Enterprises
PDF
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
PPT
Industrial Training in Mobile Application
PPTX
Magic xpa total mobility experience
PPTX
Magic xpa total mobility experience
PPTX
ANDROID- AN OPEN MOBILE SOFTWARE PLATFORM
PPT
Widgets Final
J2 Me Gaming Using Netbeans
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobility Platform | Mobile Application Development for Enterprises...
Industrial Training in Mobile Application
Magic xpa total mobility experience
Magic xpa total mobility experience
ANDROID- AN OPEN MOBILE SOFTWARE PLATFORM
Widgets Final

What's hot (10)

PPSX
Black berry application development
PPTX
Pres 2 conception et devloppement mobile
PPTX
Intro to MoPaaS
PDF
Xoriant Smartphone apps accelerator
PDF
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
PPTX
android
PPTX
Getting the most out of RDS (Terminal Services)
PPTX
ICICT cms presentation
PDF
Mobile user experience intro
PPTX
Trending mobile application Development
Black berry application development
Pres 2 conception et devloppement mobile
Intro to MoPaaS
Xoriant Smartphone apps accelerator
Tristan Nitot @DWS12 - The Web as a universal platform for mobile
android
Getting the most out of RDS (Terminal Services)
ICICT cms presentation
Mobile user experience intro
Trending mobile application Development
Ad

Similar to Visual Mobile Applications with Netbeans 6.0 - Cédric Tabin - February 2008 (20)

PDF
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
PDF
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
PPTX
Multiplatform
PPSX
Altabel Group Presentation (1)
ODP
Synapse india reviews on mobile application development
PPT
Livo presentation
PDF
Mikehall FutureWorld 2010 - enabling connectivity
PDF
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
PDF
JavaAndNetBeans.pdf
PPT
Vinculum Coe Wirless 30 June
PPTX
PDF
Intro to Java ME and Asha Platform
PPT
LIVO Presentation by ENO
DOC
KaranDeepSinghCV
DOCX
Ankit Vakil (1)
PPTX
Introduction to Android
PPTX
Android quick talk
PDF
Terence Barr - what's new in m&e - 24mai2011
PPTX
Android – As a tool of innovation
PPSX
Android Introduction
OSGi Alliance Community Event 2007 - Business Session#1 - Brandon Annan, Lead...
Your last mile to SOA and Web 2.0- Lotus Expeditor for Devices - Eric MF Hsu,...
Multiplatform
Altabel Group Presentation (1)
Synapse india reviews on mobile application development
Livo presentation
Mikehall FutureWorld 2010 - enabling connectivity
Solving Enteprise Mobility Considerations with Telerik Mobile Platform
JavaAndNetBeans.pdf
Vinculum Coe Wirless 30 June
Intro to Java ME and Asha Platform
LIVO Presentation by ENO
KaranDeepSinghCV
Ankit Vakil (1)
Introduction to Android
Android quick talk
Terence Barr - what's new in m&e - 24mai2011
Android – As a tool of innovation
Android Introduction
Ad

More from JUG Lausanne (20)

PDF
Introduction aux algorithmes génétiques
PDF
Développer un moteur d'exécution symbolique en partant de rien
PDF
Reverse engineering Java et contournement du mécanisme de paiement inapp Android
PDF
Exemple d'IOT et ML avec Android, Cassandra et Spark
PDF
Play! chez Zaptravel - Nicolas Martignole - December 2012
PDF
Playframework Realtime Web - Guillaume Bort & Sadek Drobi - December 2012
PDF
CloudBees - Sacha Labourey - May 2011
PDF
Apache Camel - Stéphane Kay - April 2011
PDF
Session dédiée à l'analyse de la qualité du code Java - Cyril Picat - Februar...
PDF
OpenDS - Ludovic Poitou - December 2010
PDF
Spring Batch - Julien Jakubowski - November 2010
PDF
Infinispan - Galder Zamarreno - October 2010
PDF
No Sql - Olivier Mallassi - September 2010
PDF
Java EE 6 & GlassFish V3 - Alexis Moussine-Pouchkine - May 2010
PDF
Introduction à Scala - Michel Schinz - January 2010
PDF
Introduction Groovy / Grails - Cyril Picat - December 2009
PDF
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
PDF
Sonar - Freddy Mallet - April 2009
PDF
Maven2 - Philippe Kernevez - March 2009
PDF
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009
Introduction aux algorithmes génétiques
Développer un moteur d'exécution symbolique en partant de rien
Reverse engineering Java et contournement du mécanisme de paiement inapp Android
Exemple d'IOT et ML avec Android, Cassandra et Spark
Play! chez Zaptravel - Nicolas Martignole - December 2012
Playframework Realtime Web - Guillaume Bort & Sadek Drobi - December 2012
CloudBees - Sacha Labourey - May 2011
Apache Camel - Stéphane Kay - April 2011
Session dédiée à l'analyse de la qualité du code Java - Cyril Picat - Februar...
OpenDS - Ludovic Poitou - December 2010
Spring Batch - Julien Jakubowski - November 2010
Infinispan - Galder Zamarreno - October 2010
No Sql - Olivier Mallassi - September 2010
Java EE 6 & GlassFish V3 - Alexis Moussine-Pouchkine - May 2010
Introduction à Scala - Michel Schinz - January 2010
Introduction Groovy / Grails - Cyril Picat - December 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Sonar - Freddy Mallet - April 2009
Maven2 - Philippe Kernevez - March 2009
Introduction à Google Web Toolkit (GWT) - Philippe Kernevez - February 2009

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cloud_computing_Infrastucture_as_cloud_p
Chapter 5: Probability Theory and Statistics
Univ-Connecticut-ChatGPT-Presentaion.pdf
Encapsulation_ Review paper, used for researhc scholars
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
A comparative analysis of optical character recognition models for extracting...
Building Integrated photovoltaic BIPV_UPV.pdf
Web App vs Mobile App What Should You Build First.pdf
Unlocking AI with Model Context Protocol (MCP)
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Programs and apps: productivity, graphics, security and other tools
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
WOOl fibre morphology and structure.pdf for textiles
NewMind AI Weekly Chronicles - August'25-Week II
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Assigned Numbers - 2025 - Bluetooth® Document

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 :)
  • 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!