Docstoc

無投影片標題

Document Sample
無投影片標題 Powered By Docstoc
					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
Sun Certified Developer Sun ONE Application Server 6.0
Sun Microsystems of California Ltd
Agenda
 J2ME Today & Tomorrow
 Sun One Studio 4.0
 Sun One Studio 4.0 Mobile Edition
J2ME Devices



               Handspring
               Treo 180




                Nokia
                7650
Java Phone available in Hong Kong
Coming...
Success of I-Mode – Partnership
OTA Provisioning
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
Release Soon....
 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......
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
Sun ONE Studio
I.Community Edition (Still Free!)
   J2SE and Web Tier Development Environment
   JSP 1.2, Servlet 2.3, JSR 52 Standard Tag Library Support
   Deployment to Tomcat 4.0

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

III.Enterprise Edition for Java
   J2EE 1.3 Compatible
   Multiple Supported Application Servers
   Production Web Services Support
Everything is "Built on NetBeans"
 Open Source code base matures and gains momentum
   Approaching 2-year anniversary of open source launch
   35+ partners at JavaOne are showed NetBeans technologies that
   extend and add value to Forte for Java
   100+ partners with nearly 40 shipping solutions today
   Several 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
New: Forte for Java 4, Mobile Edition
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 templates
  Integrated compilation, preverification and execution of
  MIDlets and MIDlet suites
  Integrated source-level debugging
  Automatic generation of JAD and .JAR files
  J2ME Code completion
  Version Control
  Ant Support
Mobile Industry Partners
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
Emulator / SDK Integrations

Integration with Siemens Mobility Toolkits


  SL45i/SL42i            M50                 M46
Emulator / SDK Integrations

• Development support for Sony Ericsson Java™
Technology enabled phones

• P800, Z700 and T62u through the J2ME Wireless
Toolkit
Emulator / SDK Integrations
• Development support for Sprint Java™
Technology
enabled phones through the Sprint PCS Java
Wireless Toolkit
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
Custom Integrations – Require costly
custom plug-in modules
              Custom      Device Emulator / SDK 1
              module

              Custom
      IDE 1   module
              Custom
              module      Device Emulator / SDK 2


              Custom
              module

              Custom
      IDE 2   module      Device Emulator / SDK 3
              Custom
              module
Unified Emulator Interface


     IDE 1    UEI




     IDE 2    UEI
                             UEI Device Emulator / SDK


     IDE 3    UEI




     IDE 4    UEI
Unified Emulator Interface




                              UEI   Device Emulator / SDK 1




   Forte for Java    Kjava
                     module   UEI   Device Emulator / SDK 2
   Mobile Edition    (UEI)




                              UEI   Device Emulator / SDK 3
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
mickey.fan@sun.com

				
DOCUMENT INFO
Shared By:
Categories:
Stats:
views:13
posted:3/6/2011
language:English
pages:28