Archive for July, 2009

Article – Faster Data Transfer With Bluetooth and Contactless Communication

Wednesday, July 22nd, 2009

Speed up data transfer on Bluetooth applications by using Near-Field Communication (NFC) technology and JSR 257: Contactless Communication API.

This article shows you how to get Bluetooth applications to completely bypass the device-discovery and service-searching processes simply by using Near-Field Communication (NFC) technology and JSR 257: Contactless Communication API.

Microsoft Office Communicator Mobile for Java

Tuesday, July 14th, 2009

Microsoft Office Communicator Mobile for Java is client application for selected Nokia S40 and S60 devices that provide real time Presence information, Instant Messaging and access to your company directory. The application works with Microsoft Office Communications Server 2007 R2 with no additional software or licensing required. Read more

Article – Using JavaFX Mobile, Java ME, and the Messaging API (JSR 205)

Wednesday, July 8th, 2009

Using JavaFX Mobile, Java ME, and the Messaging API (JSR 205)
In this two-part tutorial, you build an application to create and send a mesage, and a second one to receive the message.

One of the questions every time a new technology appears is “How can I integrate this technology with my existing applications?” This article shows you how to use the JavaFX mobile user interface with existing Java ME APIs and, in particular, the Messaging API (JSR 205). You will build two applications: one will create and send the message, and the second application will receive the message.

Python for S60 1.9.6 released

Wednesday, July 1st, 2009

Python for S60 1.9.6 released.

Changes 1.9.6 from 1.9.5:

  • Support for a virtual 4-way directional pad is added for Canvas and text widgets. This D-Pad is displayed at the bottom of the screen and this eauture is enabled by default on touch enabled devices. Currently, this is supported only in the portrait mode and landscape support will be available in a future release.
    The ‘full_max’ mode is invalidated by this change and is removed in this release.
  • The modules in the base runtime is more refined and hence the size of application SIS, created using PyS60 Application Packager is reduced.
  • A new chapter is added in the PyS60 documentation (Extending and Embedding PyS60), that is an end-to-end tutorial for creating 3rd party extention modules and distributing them.

Corrected defects:

  • 3223 – Floating point formatting/parsing routines on this platform are imprecise
  • 4078 – socket.access_points() returns iapid 0 for lots of entries
  • 4106 – Problems exiting standalone apps
  • 4185 – Calendar module returns end time with time zone offset added to Unix time
  • 4186 – Using rollback in calendar module returns error
  • 4198 – Screen orientation remains landscape after exit, while device was portrait all the time
  • 4215 – default.py cannot load .pyc files
  • 4216 – sys.exit() doesn’t exit Python3228 – time.clock() does not work as expected.

Nokia Java Runtime 2.0 for S60

Wednesday, July 1st, 2009

Nokia Java Runtime 2.0 for S60 (JRT 2.0) is a totally re-written Java mobile execution environment for Nokia S60 devices. It gives you several usability and performance improvements, including:

  • One-click application installation
  • Improved application launch user experience
  • Improved execution performance

Compatible with S60 5th Edition, tested with:

  • Nokia 5800 XpressMusic software versions 20.x.xxx and 21.x.xxx
  • Nokia N97 software versions 10.x.xxx and 11.x.xxx

Installation: the installation of Java Runtime 2.0 for S60 is executed in two phases:

  • Installing new binaries to device
  • Converting existing MIDlets to new runtime