NeoMAD Eclipse Bundle

The new NeoMAD Eclipse Bundle is the easiest way to start with NeoMAD. This is a turnkey solution containing both a preconfigured Eclipse installation and a NeoMAD installation. You can get a full ready-to-use developement environment by simply unzipping an archive file. The NeoMAD Eclipse Bundle will now be offered as the first choice for people who download a new version.

Of course, you can still install NeoMAD separately using single installers if you do not wish to use the NeoMAD Eclipse Bundle. If you chose to use the single installer, you can also install the NeoMAD plugin for Eclipse to use NeoMAD in an existing Eclipse installation.

Pick the solution that suits your needs. Simplicity and freedom have always been Neomades’s watchwords.

Release of NeoMAD 3.6.1

NeoMAD 3.6.1 is now available!

This maintenance release provides small enhancements and fixes.
See the full Release Notes of NeoMAD 3.6.1.

Don’t hesitate to contact us for an update, or get a free evaluation version.

Eclipse Plugin update

An update of the NeoMAD plugin for Eclipse is now available.
Here is the release notes of this version introducing new features along with minor enhancements and fixes.

New features:

  • Compilation wizards ranging from the most simple compilation configuration to a full command line options management
  • New actions in the “NeoMAD Tools” menu :
    • “Add Specific Code Definition”
    • “Generate Specific Implementation” (-generate-specific-impl option)
    • “Generate Project” (-gp option)
  • New “New XML Layout File” and “New XML Background File” wizards allowing to create and add new XML resources files to the project
  • New wizard to create a project using an example distributed with NeoMAD

Enhancements:

  • Automatic generation of the Res.java file when the project resources declaration is modified

Fixes:

  • Fix a problem in the refreshing of the output folder
  • Mark the specific-def folder as “source folder” when creating a project from existing sources
  • Order the NeoMAD platforms by name in the preferences
  • Fix the creation of the Icons folder under Mac OS when creating a project
  • Fix Missing Javadoc inside NeoMAD project
  • Fix NeoMAD loading platforms to avoid being locked by a waiting dialog
  • Fix URS and XML auto completion

Release of NeoMAD 3.6

NeoMAD 3.6 is now available!

This major version introduces the support of Windows 8 and Windows Phone 8 targets, 2D and 3D drawing, new GridView and HorizontalListView controls, along with several minor features, enhancements and fixes.
See the full Release Notes of NeoMAD 3.6.

Don’t hesitate to contact us for an update, or get a free evaluation version.

research2guidance’s “Cross Platform Tool Benchmarking” 2014

research2guidance, a research and consultancy company specialized in the mobile market, is analyzing mobile application development tools in order to produce an annual report called “Cross Platform Tool Benchmarking” that compares the main solutions on the market. NeoMAD has been selected to be in the list of tools that will be compared.

The study consists in two surveys: a first one aimed at the tool vendor, which we answered for NeoMAD, and a second one aimed at the users.

We would be very glad if you could take 15 minutes to answer this survey at http://r2g.f59a4b9afc66.sgizmo.com/s3/
Thank you for your participation.

Release of NeoMAD 3.5.4

NeoMAD 3.5.4 is now available!

This maintenance release provides small enhancements and fixes.
See the Release Notes for more information.

Don’t hesitate to contact us for an update, or get a free evaluation version.

Release of NeoMAD 3.5.3

NeoMAD 3.5.3 is now available!

This maintenance release provides small enhancements and fixes.
See the Release Notes for more information.

Don’t hesitate to contact us for an update, or get a free evaluation version.

PropertyCross: NeoMAD implementation

PropertyCross presents a non-trivial application, for searching UK property listings, developed using a range of cross-platform technologies and frameworks. The aim of this project is to provide developers with a practical insight into the strengths and weaknesses of each framework.
PropertyCross Version 1.4 introduces the NeoMAD implementation of the application, which, in comparison with other technologies, provides fully native design and controls from a 100% common code base.

Find out more at http://propertycross.com/

PropertyCross Android     PropertyCross iOS     PropertyCross Windows Phone

Release of NeoMAD 3.5.2

NeoMAD 3.5.2 is now available!

This maintenance release provides several enhancements and bug fixes:
- Add neomad32.exe and neomad64.exe in the NeoMAD installation folder in order to select neomad with different versions of JDK (32bit or 64bit)
- Fix Windows Phone build bug when the application name starts with a number
- MenuItem : add setText and setImage methods
- File : Add getAbsolutePath() method
- SplitScreen : Add getMasterScreen() and getDetailsScreen()
- Add Network.TYPE_ETHERNET constant.
- Add ImageLabel, ImageButton setImageScateType and ScaleType in order to show image without stretching it.
- Add Notification.setBadge() method to show badge over application icon or tile
- Fix Local Notification bug after launching the application with -s option on Android
- Fix NullPointerException in Network on Android
- Fix Notification icons when they are provided by Resources on Android
- Fix AudioPlayer.stop() bug (was acting like pause) on Android
- Fix Controller.runOnBackgroundThread() to be called many times on Android
- Fix NullReferenceException when pressing back on Windows Phone
- Fix ArrayIndexOutOfBoundsException thrown by Vector.elements() Enumeration on Windows Phone
- Fix ListView.setWidth() bug (was considered as MATCH_PARENT) on Windows Phone
- Fix Windows Phone emulator bug when the computer has poor 3D graphics card (see requirements of XNA development)
- Add Implementation of SpecificUtils.getSpecificAudioPlayer on Windows Phone
- Fix Network.isConnected() with Windows Phone emulators
- Fix a layout bug on Windows Phone: when a size is applied to a MATCH_PARENT View, the size was ignored.
- Fix text ressources bug for Pickers and Switch on Windows Phone
- Fix MenuItem image rendering in iOS 7 version
- Fix the way to get stream data from FileInputStream on iOS
- Fix a bug with AudioPlayer.stop method that was sometimes acting like the pause on iOS
- Fix FileInputStream constructor NPE bug when file does not exist on iOS
- Improve DeviceInfo.getOSVersion performance on iOS
- Improve LisTView performance when there is no adapter on iOS
- Fix LocalNotification bug on BlackBerry : if 2 applications using LocalNotification were running on the same device, an exception was raised at device startup and Notification did not work.
- Fix Local Notification bug on BlackBerry : double instance of the application when opening local notification.

Don’t hesitate to contact us for an update, or get a free evaluation version.

Release of NeoMAD 3.5.1

NeoMAD 3.5.1 is now available!

This maintenance release provides several enhancements and bug fixes:
- Add support for format specifiers in the string resources (supported on Android, iOS and Windows Phone)
- Implement ListAdapter and ItemTypeAdapter on Blackberry
- Implement LocaleUtils on Blackberry
- Implement ListView.setRowHeight(int) on Blackberry
- Implement ComboBox.openChooser() on Blackberry
- Implement the Switch UI component on Blackberry
- Fix with spaces on iOS
- Fix a life-cycle bug on iOS: prevent onResume() and onPause() being called twice when the device is rotated
- Improve the behavior of services on iOS 7
- Fix the display of Toast on iPad
- ListView on iOS: remove selection style on items which are disabled
- Fix ItemClickedListener on iOS: the onItemClicked() callback was called with a wrong parameter
- Fix local notifications on iOS: the callback was called too early
- Fix LocaleUtils.getDefault() on Windows Phone to show ISO locale string
- Allow to use services and local notifications in the same application on Windows Phone
- Fix bug with string resources on Blackberry: resources of several NeoMAD applications were mixed,
- Fix a life-cycle bug on Blackberry: the Application.onCreate() method was not called
- Fix FileStorage on Blackberry: a wrong root folder was used
- Fix ComboBox layout bug when setItems() is called on Blackberry
- Fix an IllegalArgumentException that was thrown on Blackberry when a File path contained double slashes
- Allow importing the examples as projects into Eclipse

Don’t hesitate to contact us for an update, or get a free evaluation version.