Monday Dec 21, 2009

A Christmas present to all Mac users

Merry Christmas to everyone and especially to all Mac users. There's still few days remaining to Christmas but we are giving presents already. Thanks to great effort of software and quality engineering during last weeks we have managed to wrap up our Mac release before end of this year and make it public today. You can download Java ME SDK 3.0 for Mac OS and try out Java ME cldc/midp mobile development on Mac OS for the first time.

Java ME SDK 3.0 for Mac OS contains these key features:

CLDC/MIDP emulator supporting multitasking built upon CLDC 1.1 and MIDP 2.1.
  • Contains complete Mobile Service Architecture (MSA 1.1) stack except JSR234 - Advanced Multimedia Supplements
  • Mobile Sensor API (JSR 256)
  • XML API for Java ME (JSR 280)
  • Payment API (JSR 229)

On device deployment and debugging support

  • SDK comes with one-click solution for easy testing your apps right on the device.
  • Windows Mobile JVM is included in SDK

Integrated Lightweight UI Toolkit

  • LWUIT version 1.2 library and resources manager integrated into SDK makes development of rich UI easy

CPU profiling support

  • A built-in profiler lets you easily profile CLDC/MIDP applications. The profiler is based on the successful Netbeans profiler used in VisualVM, which is bundled with Java SE 6

New development environment based on Netbeans 6.7 platform

  • SDK leverages the successful Netbeans platform. A shared project system allows easy transition of your project to the rich, full-featured CLDC/MIDP development tool Netbeans Mobility Pack

JDK 1.5 and JDK 1.6 support

  • Both JDK are now supported although upgrade to 1.6 is recommended

Device search database

  • Technical specifications of thousands of mobile devices are now available through the database search tool.

Java FX Mobile emulator

  • The SDK includes the JavaFX Runtime version 1.2.1 and two default phone skins for JavaFX Mobile.
An important note for users of Early Access how to uninstall:
  1. stop all emulators and Java ME SDK IDE
  2. stop device-manager. If running on jdk 1.6 click on the icon   in status bar and chose Exit. If running on jdk 1.5 use ps aux | grep device-manager.app and kill the process
  3. remove Early Access rm -rf /Applications/Java_ME_SDK_3.0.app
  4. remove working directory rm -rf /Users/<username>/Library/Application Support/javame-sdk

Merry Christmas and happy New Year

- Your Java ME SDK Team

Monday Oct 26, 2009

Preverify: VERIFIER ERROR

If you are running Java ME SDK 3.0 Early Access for Mac OS X you might experience preverify problem and got VERIFIER ERROR message. To fix it run following command in /Applications/Java_ME_SDK_3.0.app/Contents/Resources/bin path:

lipo preverify -output preverify -extract i386

It leaves only 32-bit version in the preverify file and takes out the 64-bit version.

Wednesday Oct 21, 2009

Early Access for Mac OS X is ready

Mac developers have often asked when Java ME SDK 3.0 will be available for their operating system. We always answered that we were working on it. Today is the day when it happened, we have released Java ME SDK 3.0 Early Access for Mac OS X. You can download it from http://java.sun.com/javame/downloads/sdk30.jsp.

Highlights of  Java ME SDK 3.0 Early Access, Mac OS X:

  • Bringing functionality of the famous Wireless Toolkit to Mac developers
  • Unique architecture enabling work with the real device from ME SDK 3.0 now running on Mac OS. Communication with the devices, application deployment and even On-Device debugging over the Wi-Fi.
  • Support for the latest CLDC Hot Spot VM and Java Micro Edition APIs
  • High End Tools for optimizations: Profiler, Network Monitor, Support for Debugging, Wireless Messaging Console and many more
  • Introducing JavaFX 1.2.1 Mobile emulator running on Mac OS
  • Integrated Device Search Database for easy reference
  • Powerful Autoupdate for additional plug-ins and product updates
  • Development Environment based on NetBeans Platform 

Monday Aug 24, 2009

What's going on with Mac version?

That's a question we have got a lot of times. It was answered here and in different forums, describing why it take some time to release Mac version so I'm not going to write the reasons again. Today I'm going to show you something behind the scene. We are running Scrum process while developing Java ME SDK. Next two pictures were taken at the end of our latest sprint.

The first pictures shows our office board with table of stories and their tasks. As you can see we finished all tasks.

Taskboard

The second picture is more interesting. It shows burndown chart, which is a is graphical representation of work left to do versus time. The green line represents the ideal burndown. You can see that our progress was under the ideal line. It means that we worked faster and finished our tasks sooner than we expected when planning the sprint. Especially in the beginning the progress was quite rapid so in the middle of the sprint we added a few extra stories and we achieved all of them.

Burn down chart

That's what is happening in our team and hopefully answers the title question. Java ME SDK for Mac is in progress and it goes well ... stay tuned – coming soon to a computer near you!

Sunday Jun 07, 2009

Prototype of Java ME SDK on Mac and Linux

If you have missed Java ONE, you can see a short screencast showing something, that Tomas presented: Java Platform Micro Edition Software Development Kit Prototype running on Mac OS X. (direct link to a HD .mov video, 22.8 MB, 3 minutes)

Java ME SDK prototype running on linux

Java ME SDK prototype running on Mac OS X

Thursday May 28, 2009

JavaOne presentation getting ready

JavaOne starts in few days and we are getting ready our demos for java me sdk session on thursday June 4th 9.30 am. It is exciting and I hope it will be exciting for audience as well. This time we will concentrate on working with real handsets. How to deploy applications, do debugging or device profiling directly on the phone with (almost) only one mouse click. There will be also a small bonus for Mac and Linux users. 

About

Java ME Platform SDK is a toolbox for developing mobile applications. Java ME SDK Download

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today