Archive for October, 2009

Android 2.0 has arrived!

Wednesday, October 28th, 2009

Android 1.0 SDK Release 1

Android 2.0 is a major platform release deployable to Android-powered handsets starting in November 2009. The release includes new features for users and developers, as well as changes in the Android framework API.

For developers, the Android 2.0 platform is available as a downloadable component for the Android SDK. The downloadable platform includes a fully compliant Android library and system image, as well as a set of emulator skins, sample applications, and more. The downloadable platform is fully compliant and includes no external libraries.

To get started developing or testing against the Android 2.0 platform, use the Android SDK and AVD Manager tool to download the platform into your Android 1.6 or later SDK. For more information, see Adding SDK Components.

(more…)

J2ME Software Development Kit 3.0 for MacOS EA

Tuesday, October 27th, 2009

Java ME Platform SDK is a state-of-the-art toolbox for developing mobile applications. It provides device emulation, a standalone development environment, and a set of utilities for rapid development of Java ME applications.

The Java ME SDK 3.0 Early Access release on MacOS brings support for CLDC mobile development to Mac users for the first time.

The Java ME SDK provides device emulation, a standalone development environment, and a set of utilities for rapid development of Java ME applications. It provides the following features, which are described in detail below:

Article – MIDP 3.0 Features: Inter-MIDlet Communication and Events

Monday, October 26th, 2009

This article introduces two major enhancements in the Mobile Information Device Profile (MIDP) 3.0 specification, which is currently in Final Draft stage. The two capabilities that will be the foundation of next-generation mobile applications are Inter-MIDlet Communication and Events.

A Summary of MIDP 3.0 Enhancements

As shown in the specification, MIDP 3.0 is expected to provide the following capabilities:

  • Enable and specify proper behavior for MIDlets on each of CLDC, CDC, and OSGi, including:
    • Enable multiple concurrent MIDlets
    • Specify proper firewalling, runtime behaviors, and lifecycle management issues for MIDlets
    • Enable background MIDlets (faceless MIDlets with no UI)
    • Enable auto-launched MIDlets (started at device boot time)
    • Enable inter-MIDlet communications (direct communication, and indirect using events)
  • Enable shared libraries for MIDlets
  • Tighten specifications in all areas to improve cross-device interoperability
  • Increase functionality in all areas, including:
    • Improve UI expressability and extensibility
    • Better support for devices with larger displays
    • Enable MIDlets to draw to secondary display(s)
    • Enable richer and higher performance games
    • Secure RMS stores
    • Removable/remote RMS stores
    • IPv6
    • Multiple network interfaces per device
  • Specify standard ways for doing MIDlet provisioning through other means, for example, OMA (SyncML) DM/DS, Bluetooth, removable media, MMS, and JSR 232
  • Enable extensive device capabilities query
  • Enable localization & internationalization (if appropriate, integrating/augmenting JSR 238 as needed)

Now, let’s look into two important capabilities: Inter-MIDlet Communication and Events.

SWFxME (Flash Lite + J2ME)

Tuesday, October 13th, 2009

SWFxME is developed by Sajid Ali Anjum (a.k.a SajiSoft) to extend Flash Lite with J2ME (JavaME) via HTTP server (written in J2ME code) and to provide more power to the developer by making a hybrid application. Simply , Flash Lite + J2ME = More Power.

Compatibility

The minimum requirements for SWFxME : Flash Lite 1.1 , MIDP 2.0 , JSR-75 (File Connection API) Support
It should have to work with a phone having these 3 characteristics provided that the platform doesnt have any restrictions to write files, launching files or listening to a local port.

Article – Simple Strategy for Logging and Monitoring of MIDlets

Saturday, October 10th, 2009

On-device debugging isn’t useful when your MIDlet is running on a client’s phone. This tech tip presents one approach for developers who want a fast and simple way to debug their apps remotely in real environments.

Logging and monitoring your MIDlet in development is easy. Just print some lines on the console around critical events, and you know what is happening within your MIDlet. Integrated development environments (IDEs) such as the NetBeans IDE make this even easier by allowing you to do on-device debugging. But this is of no use to you when your MIDlet is actually being run on a client’s phone.

BlackBerry Widget SDK 1.0 Beta 1

Wednesday, October 7th, 2009

ResearchIn Motion (RIM) announced the BlackBerry WidgetSoftware Development Kit (SDK) to enable third party application developers tobuild rich, integrated applications for BlackBerry® smartphones using commonweb technologies. With the new BlackBerry Widget SDK, developers can buildweb-based applications for BlackBerry smartphones with advanced features andfunctionality, a capability only previously available for BlackBerryapplications written in Java®.

A BlackBerry Widget uses the BlackBerry® Browser engine torender an application’s user interface using HTML, CSS, and JavaScript.Developers are able to use existing web content to create BlackBerry Widgetsand extend the capabilities of their web applications using BlackBerry WidgetAPIs.

Oktoberfest 2009

Thursday, October 1st, 2009

Every year with the same friends, happy together…Ein Mass Prosit!