Visual Mobile Applications with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.

Slides:



Advertisements
Similar presentations
MIDP Mobile Information Device Profile Johnny Yau CIS 642 Prof. Insup Lee.
Advertisements

Pengantar Teknologi Mobile 12
Introduction of J2ME Mobile solutions. Overview What is J2ME. How does J2ME work? Java J2ME Carriers and Products. The Two Configuration of J2ME. Profiles.
Multimedia Network Communications Subject:T0934 / Multimedia Programming Foundation Session:13 Tahun:2009 Versi:1/0.
Dirk van Schalkwyk Supervisor: Prof Greg Foster Co-Supervisor: Mrs Madeleine Wright Project Title: A Comparative Study of JME and Flash Lite for Mobile.
J2ME 25 July Overview  What is J2ME?  The CLDC and CDC configurations  MIDP and MIDlets  Development Tools  Demonstrations.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
1 JRuby on Rails GAO ANG Sun Functional Campus Ambassador 1.
Quality Assurance and Testing of J2ME Programs for Mobiles Phones.
NetBeans IDE Tal Maoz Na’ama Zahavi.
Developing an Application with J2ME Technology Scott Palmer, Nat Panchee, Judy Sullivan, Karen Thabet, Sten Westgard.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Developing Software for Wireless Devices
J2ME Prepared by: - Gaery- Ronny - Alan- Andy. Why Technology for Mobile Devices? The nature of wireless devices is changing Old devices: All the software.
PDA Programming Using J2ME Presenter :涂俊凱 Date : 2003/4/8.
V0.01 © 2009 Research In Motion Limited Understanding Java APIs for Mobile Devices Trainer name Date.
Developing J2ME Applications Mobile and Wireless Networks.
The 21th century Repairman Agenda Introduction J2EE J2ME Demonstration.
Cosc 4730 Phone Programming in Java An Introduction.
Java 2 Platform, Micro Edition (J2ME) By Xiaorong Wang.
Location based social networking product. Overview  Mobile Tracking System was first released in Romania in February  Currently MTS works with.
NetBeans IDE Vishnuvardhan.M Dept. of Computer Science - SSBN.
EclipseME Java Micro Edition The Eclipse Way Craig Setera April 19, 2006.
An Introduction to the Java ME Project Jens A Andersson.
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
Developed as a partial fulfillment of the requirements of ID2216 Sumanta Saha Md Sakhawat Hossen Md Safiqul Islam sumanta, hossen, BlueTTT.
Michael Brockway Advanced Applications Development in Java J2ME -- Introduction l Introduction / Overview l Java 2 Micro Edition n CLDC n MIDP l Examples.
Small Devices on DBGlobe System George Samaras Chara Skouteli.
Framework and application bytecode size CLDC MIDP kXML parser Utility classes Graphics Logic (MIDlet) Application Data (XML file)
Computer Science Wi-Fi App using J2ME and MVC Architecture Advisor : Dr. Chung-E Wang Department of Computer Science Sacramento State University Date:
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Java 2 Micro Edition (J2ME) and the world of java
1Basics of J2ME. 2 Objectives –Understand the different java API’s and how the mobile edition API’s fit in –Understand what a mobile configuration and.
Sun Start-Up Essentials Get a jumpstart to success Gokhan DOGAN & Alper CELIK Sun Campus Ambassadors to KTH
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
NetBeans – New and Cool Roman Strobl
Advance Computer Programming Market for Java ME The Java ME Platform – Java 2 Micro Edition (J2ME) combines a resource- constrained JVM and a set of Java.
Web Services with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Web Application Development with PHP in Netbeans 6.5 ● Angad Singh Campus Ambassador Tech Lead
David Botterill Sun Microsystems, Inc. Global Technical Manager/Software Engineer NetBeans 6.5 The Only IDE You Need!
Maximizing Ajax Development with NetBeans 6.5 Your Name Sun Campus Ambassador Your Address.
USEIMPROVEEVANGELIZE ● Introduction & Installation ●, CA, ●
Sun Small Programmable Object Technology (Sun SPOT) Your Name Sun Campus Ambassador Your Address.
Visual Mobile Gaming Your Name Sun Campus Ambassador Your Address.
NetBeans & Ruby David Botterill Software Engineer Global Technology Manager - Campus Ambassador Program Sun Microsystems, Inc.
Scripting with Java FX Your Name Sun Campus Ambassador Your Address.
Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems.
Slide 1. What's New in NetBeans IDE 7.1 Name Title.
NetBeans & Ruby -Enhancements for Web 2.0 and beyond Your Name Sun Campus Ambassador Your Address.
1 NetBeans New and Cool Sun Microsystems, Inc.. 2 Goal of the Talk Learn how NetBeans IDE can help you become more productive Learn about the new features.
USEIMPROVEEVANGELIZE ● Yue Chao ● Sun Campus Ambassador High-Performance Computing with Sun Studio 12.
Platform & Maven2 David Šimonek. Certified Engineer Course Agenda What is Maven? Why Maven? NB IDE & Maven NB Platform & Maven.
NetBeans Rich Client Platform Alex Kotchnev Software Developer Commerce Technologies Inc. Alex Kotchnev Software Developer Commerce Technologies Inc.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
The Java Platform Micro Edition Java ME
Java N Amanquah.
Part II Software When developing software there are several particularities to be aware of: Java is widespread used because of the platform independence.
BlackBerry Application Development
Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
NetBeans Extreme: Matisse, Profiling, Rich Clients and More
Contributing to Open Source Projects
MOBILE DEVICE OPERATING SYSTEM
Jickler Presented To: Core Presented By: Baiju Chandran T
Wireless Instant Messaging Using J2ME
Geertjan Wielenga This presentation introduces Swing Application Framework and Beans Binding JSRs. These are two new JSRs.
By Jeff Heaton An Overview of J2ME By Jeff Heaton
ISYS 350 Building Business Applications
.Net for Test and Measurement
Presentation transcript:

Visual Mobile Applications with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address

What is Java ME? What is Netbeans? Agenda CLDC & MIDP What To Do/Where To Go Visual Mobile Builder Demo!

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 (*) Topic of an additional tech demo session (+) Will see later in this tech demo session

Java ME Architecture Host Operating System Configuration (JVM / Libraries) (e.g. CLDC, CDC) Profile(s) (e.g. MIDP)

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 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.

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 Screen Alert FormListTextBox SplashScreen WaitScreen ChoiceGroup DateField Guage ImageItem StringItemTextField Form Items

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

Mobile Gaming What to Do Download Netbeans 6.0 Join Netbeans.org project Do Netbeans tutorials Participate on Netbeans forums Create a cool AJAX web application!

Netbeans Visual Web Resources Netbeans Product Site: > Download: previews, current & past releases of IDE, plugins > Learning: tutorials, technical articles, flash demos > Community: latest news, forums, events, mailing lists Netbeans Wiki: > Open-source documentation site for Netbeans Planet Netbeans: > Aggregate for all Netbeans-related blogs Source Code: cvs.netbeans.org:/cvscvs.netbeans.org:/cvs > CVS source code access for Netbeans platform + IDE

Fast Track Your Career with Sun! Get FREE Web-based training on Java TM, Solaris TM & more! > Visit: > Course registration code for ABC University is XYZ 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 developers – only US$60 (US$40 in APAC and Latin America)

THANK YOU! Visual Mobile Applications with Netbeans ● Your Name Here ● Sun Campus Ambassador Your Address Here