28
Mickey Fan Java Architect,Technical Operations Sun Certified Java Programmer, Developer and Architect Sun Certified Solaris 8 System & Network Administrator Sun Certified Web Component Developer for J2EE Platform Sun ONE Studio 4 Mobile Edition

Mickey Fan Java Architect,Technical Operations

  • Upload
    tudor

  • View
    59

  • Download
    1

Embed Size (px)

DESCRIPTION

Sun ONE Studio 4 Mobile Edition. Mickey Fan Java Architect,Technical Operations Sun Certified Java Programmer, Developer and Architect Sun Certified Solaris 8 System & Network Administrator Sun Certified Web Component Developer for J2EE Platform - PowerPoint PPT Presentation

Citation preview

Page 1: Mickey Fan Java Architect,Technical Operations

Mickey FanJava Architect,Technical OperationsSun Certified Java Programmer, Developer and ArchitectSun Certified Solaris 8 System & Network AdministratorSun Certified Web Component Developer for J2EE PlatformSun Certified Developer Sun ONE Application Server 6.0Sun Microsystems of California Ltd

Sun ONE Studio 4 Mobile Edition

Page 2: Mickey Fan Java Architect,Technical Operations

AgendaJ2ME Today & TomorrowSun One Studio 4.0Sun One Studio 4.0 Mobile Edition

Page 3: Mickey Fan Java Architect,Technical Operations
Page 4: Mickey Fan Java Architect,Technical Operations
Page 5: Mickey Fan Java Architect,Technical Operations

J2ME Devices

Handspring Treo 180

Nokia 7650

Page 6: Mickey Fan Java Architect,Technical Operations

Java Phone available in Hong Kong

Page 7: Mickey Fan Java Architect,Technical Operations

Coming...

Page 8: Mickey Fan Java Architect,Technical Operations

Success of I-Mode – Partnership

Page 9: Mickey Fan Java Architect,Technical Operations

OTA Provisioning

Page 10: Mickey Fan Java Architect,Technical Operations

MIDP 1.0• Defining and Controlling Applications

– javax.microedition.midlet

• Display text and Graphics and responding to user events– javax.microedition.lcdui

• Storing data in simple databases– javax.microedition.rms

• Network connectivity via a subset of HTTP– javax.microedition.io

• Timer notifications– javax.util

Page 11: Mickey Fan Java Architect,Technical Operations

Java Game Profile (JSR 134)– 3D,2D, Streaming , Video Buffering, Sound Control ,

Game Controllers and Hardware Access

J2ME Multimedia API (JSR 135)– Sound generation,low footprint, media

synchronization

MID Next Generation ( JSR 00118)– mCommerce,https,Formal OTA Provisioning,Push

Architecture, XML, Improved LCDUI

And more......

Release Soon....

Page 12: Mickey Fan Java Architect,Technical Operations

Sun and Wireless● Wireless is central to Sun’s strategy● Mobile computing enables access to network-

based services on demand● Sun dominates wireless technology with J2ME

innovation● Adoption of J2ME as an open applications

platform at a new level of maturity – a must have technology for creating and provisioning new mobile services and apps

Page 13: Mickey Fan Java Architect,Technical Operations

I.Community Edition (Still Free!)J2SE and Web Tier Development EnvironmentJSP 1.2, Servlet 2.3, JSR 52 Standard Tag Library SupportDeployment to Tomcat 4.0

II.Mobile Edition (Also Free!)J2ME tool for building MIDP/CLDC ApplicationsAvailable as a standalone or added to CE or EE for end to end J2ME/J2SE/J2EE Java development solution

III.Enterprise Edition for JavaJ2EE 1.3 CompatibleMultiple Supported Application ServersProduction Web Services Support

Sun ONE Studio

Page 14: Mickey Fan Java Architect,Technical Operations

Everything is "Built on NetBeans"Open Source code base matures and gains

momentumApproaching 2-year anniversary of open source launch35+ partners at JavaOne are showed NetBeans technologies that extend and add value to Forte for Java100+ partners with nearly 40 shipping solutions todaySeveral notable partners distribute their own tools that run on NetBeans: CompuWare, Compaq, BEA, Zucotto...35,000 downloads per month (Q2-FY02)Thousands of project participants – vast majority are non-Sun

Page 15: Mickey Fan Java Architect,Technical Operations

New: Forte for Java 4, Mobile Edition

Page 16: Mickey Fan Java Architect,Technical Operations

Support for J2ME MIDP/CLDC development

Pre-integrated and Plug-in emulator • J2ME compliant emulator based on the CLDC and MIDP Reference

Implementations, including debug version of MIDP for Palm OS • Device skins with varying form factors

MIDlet and MIDlet suite templatesIntegrated compilation, preverification and execution of MIDlets and MIDlet suitesIntegrated source-level debuggingAutomatic generation of JAD and .JAR filesJ2ME Code completionVersion ControlAnt Support

Page 17: Mickey Fan Java Architect,Technical Operations
Page 18: Mickey Fan Java Architect,Technical Operations

Mobile Industry Partners

Page 19: Mickey Fan Java Architect,Technical Operations

Emulator / SDK Integrations

• Development support for Nokia Java™ Technology enabled phones

• Nokia 6310i emulation thru the J2ME WTK

• Nokia 6310i emulation through the Nokia Developer’s Suite

Page 20: Mickey Fan Java Architect,Technical Operations

Emulator / SDK Integrations

M50SL45i/SL42i

Integration with Siemens Mobility Toolkits

M46

Page 21: Mickey Fan Java Architect,Technical Operations

Emulator / SDK Integrations

• Development support for Sony Ericsson Java™ Technology enabled phones

• P800, Z700 and T62u through the J2ME Wireless Toolkit

Page 22: Mickey Fan Java Architect,Technical Operations

Emulator / SDK Integrations

• Development support for Sprint Java™ Technology enabled phones through the Sprint PCS Java Wireless Toolkit

Page 23: Mickey Fan Java Architect,Technical Operations

Unified Emulator Interface (UEI)• Origination: J2ME group at Sun

– Original Goal: Ease integration J2ME WTK to 3rd Party Java IDEs– Goal: Ease/Standardize integration of vendor device specific SDKs

with IDEs– Sun is specification lead in collaboration with IDE and emulator

vendors

• Adoption amongst IDE vendors– Forte for Java Mobile Edition 4– Borland JBuilder MobileSet 1.0.3 and beyond– Metroworks CodeWarrior for Java– WebGain

● Adoption amongst Operators and Device Manufacturers

Page 24: Mickey Fan Java Architect,Technical Operations

Custom Integrations – Require costly custom plug-in modules

IDE 1

Custommodule

Device Emulator / SDK 1

Device Emulator / SDK 2

Device Emulator / SDK 3

Custommodule

Custommodule

IDE 2

Custommodule

Custommodule

Custommodule

Page 25: Mickey Fan Java Architect,Technical Operations

Unified Emulator Interface

IDE 1

IDE 2

IDE 3

IDE 4

Device Emulator / SDKUEI

UEI

UEI

UEI

UEI

Page 26: Mickey Fan Java Architect,Technical Operations

Unified Emulator Interface

Forte for JavaMobile Edition

Kjavamodule(UEI)

Device Emulator / SDK 1UEI

Device Emulator / SDK 2UEI

Device Emulator / SDK 3UEI

Page 27: Mickey Fan Java Architect,Technical Operations

Summary"One thing we know – the pace of technology evolution will only increase; Java keeps moving, web services will evolve, and new technologies will continue to extend network boundaries. At Sun, we pioneered an IDE model 2 years ago that is optimized for maximum agility and speed of innovation. There is no one else in the tools space better positioned than Sun to meet the ongoing requirements of this market."Peter Young, Vice President, Forte Tools