NeoMAD 3.4 release notes¶
July 30, 2013
New Features¶
Build chain¶
- Add support for the revision 22 of the Android SDK. This is now the minimal revision required by NeoMAD to address Android devices.
- Add support for the
NOKIA501target (Nokia Asha 501) - Add support for the
ANDROID43target (generic target for Android 4.3)
Generic API¶
Location¶
The Location API (com.neomades.location) allows listening location position changes. This API will use GPS device
or Network Position.
Sensor¶
The Sensor API (com.neomades.io.sensor) allows to listen sensor changes. Three types of Sensor are allowed to
be monitored:
- Accelerometer
- Gyroscope
- Magnetometer
XML¶
Using XMLPullParser API (com.neomades.xml and org.xmlpull.v1), it is now possible to parse an XML file using
the default XmlPullParser provided by NeoMAD or using a custom implementation.
UI¶
The WaitView control manages native Wait control.
Specific behavior support for Nokia Asha¶
- Based on the Nokia Asha SDK for Nokia Asha software platform 1.0 (currently, only one device: Nokia Asha 501)
- Based on the Nokia SDK 2.0 for Java for Series 40 Developer Platform 2.0 (devices: Nokia Asha 305, 306, 308, 309, 310, 311).
Minor enhancements¶
- Add
CustomDialog.setBackgroundColor() - Add
Menu.setVisible()andMenu.isVisible() - Add
MenuItem.setEnabled()andMenuItem.isEnabled() - Add
Application,ScreensetTitleBackground(),setTitleFont()methods - Add
Application.getName() - Add
FileStorage.getApplicationDir()
Examples¶
Add examples that show how to use the new API:
- LocationExample
- SensorExample
- XmlPullParserExample.
Fixed Bugs¶
Generic API for iOS¶
- Fix
RadioGroupinvisible bug - Fix
WebView.loadHTML()bug with bad base url - Fix TitleBar visual bugs
- Fix
RadioButton.setFont()bug - Fix
RadioButton.setCheckChangedListener()bug
Generic API for Java ME¶
- Add support of Nokia Asha devices (native rendering)
- Add support of Nokia S40 Full touch devices (native rendering)
- Fix
Controller.pushScreen()black screen bug - Fix
Preferencesbugs - Fix
TextLabelcontent alignmentHCENTERvisual bug - Fix
HttpResponse.getData()missing server response when HTTP code is different than 200
