What will be in next version of Mobility Pack?
By lukas on Mar 07, 2006
There is lot of informations in following lines. Please feel free to comment. Your feedback is welcome. Follow these guidelines how to provide feedback or just let me comment.
There is going to be NetBeans 5.5 for JavaEE. Unfortunatelly it is too early to be able to provide some new features. Mobility Pack team will focus on the 6.0 release. We will provide a build for NB 5.5 but it will contain only some fixies for changes in webservice area. Maybe even some other fixies - but every fix can cause a new bug. Let us know about any important issue... The candidate fixies for 5.5 will be marked with 5.5_candidate in status whiteboard.
What you can expect in NetBeans 6.0
The list of features is still in progress...
- + Support for J2ME JUnit - we are waiting for some changes in nbjunit module. This support will be very likely available through Update Center after 5.5 release.
- + Better support for your custom components - yes, it is in plans for improvements of Visual designer. When this will done then there will be some tutorials how to create your own custom components too. There will be new easy to use API that will allow you to create your components like WaitScreen etc.
- + More intuitive and simplier visual designer - is it possible to make it easier to use? Yes! The will be support for non visual components in Flow Design. They will be shown in the flow designer somehow. The transitions will be simplier. You should recognize from a transition if there is a pre/post-action code. There are some components that can be visualized only on transition (as Alert, WaitScreen). It will make the flow design more readable.
- + Deployment for more devices - now there is easy way how to deploy an application to Sony Ericsson only. We would like to deploy to more devices. Unfortunatelly it requires cooperation from vendors' side.
- +Support for Device database - there is planty of frameworks (j2mepolish db, wurfl). We'd like to offer possibility to create configuration abilities from known features of the device.
- +Automatic SDK installation - it's working in 5.0 already. There will be more SDKs in the Catalog (I hope).
- + Localization support - there is a support for localizing of your apps. It will be improved.
- ? Better resource management - a support for better management of resouces (images, etc.) is planned. It will support even device fragmentation. Would you like logical view like in j2se project in mobile project? Something like:
-MyProject --Source Packages --Resources --Libraries --Configurations
- ? J2ME Polish support - AFAIK, j2mepolish is working on some integration.
- ? Game support - who knows. It's nice feature that would make life easier. It seems there isn't enought time for it. Maybe...
- ?Persistance storage managment - there is a plan to provide generic access to data set. We will see.
- - Mac OS build - we don't support this platform yet. This will remain the same for the next release. I commented on that mobility pack doesn’t consider Mac platform really interesting yet. It’s not worth the effort. All the major vendors ar building SDKs with emulators mostly for windows and sometimes for linux. There is only the mpowerplayer available on Mac, AFAIK. From my QE point of view it’d mean to test another platform for a few users. I’m really sorry to say that. There is different solution in my mind. When the mobility pack will be opensourced we will provide zip distribution. Mac still won’t be supported platform but there will be easy way how to use it on Mac.
Anyway, you still can convince me (and whole team) that there is lot of users that would like to see the mobility pack on Mac - vote for issue 53076.
There is a way how MPowerPlayer can be used as Custom Emulator Platform on Mac. I showed it here.
- + Mobility Pack for CDC - it will be separated pack. It will provide support for CDC/PP. Exact plans when it will be available aren't published yet.
- ??? Symbian OS support - there is planned support for C/C++ development in NetBeans. What could be the next step? Support for Symbian.
Do you have more ideas what you want to see in Mobility Pack? Let us know!