New release 1.0.0 M2 is available
The eclipse4SL team announces the immediate availability of the version 1.0.0.M2 as scheduled in our development plan.
If you have installed the previous release, you need to uninstall it first: Open Eclipse Update manager: Help → “Software updates…”. Please follow the operation sequence indicated in below screen shot:
And then you can install the new version following the standard installation procedure.
Here are the new features added in this release:
1. XAML editor
All features of code context assist are completed. The project update is supported automatically when an element is defined in the default references.
1.1 Name conflict detection
When the same name is used by different elements, an error marker is created.
2 XAML Preview
We have overcome several limitations of Silverlight’s XAML loader by introducing a sophisticate pre-processing engine.
Style support
In the following example, the style definition is applied the TextBlock for the preview.
Support of User defined component
In the following example, the PersonView is a user defined Component, which contains fields “First name” and “Last name”. The Page.xaml embeds this component.
3. Resource management
3.1 Resource operation such as: add, rename and delete
All operations update automatically the project configuration files in msbuild format to keep the project in consistent state.
3.2 New JavaScript wizard
This wizard is used to created a JavaScript file.
3.3 New UI Page wizard
This wizard is used to created a XAML file without code-behind class.
3.4 New C# Class wizard
This wizard allows creating a C# class.
3.5 Resource view tools
An existing resource can be added in the project configuration via the wizard “Add existing item” or using “Import” wizard:
4. Build - Add verbose option in Preferences
Several users have met a problem of build: https://sourceforge.net/forum/forum.php?thread_id=2642492&forum_id=870800. This option helps the investigation.
When this option is checked, all building messages will be displayed in the “Console” view. By default, only the messages with errors/warnings are displayed.
5. Run
The preview release has bundled an old version of Chiron used as lightweight Web server. This version has a critical bug in Vista 64 bits. This release updates the latest version with the fix.
6. Complete online user documentation
A complete online documentation is available in two ways: Web and plugin. The documentation in plugin can be installed via Eclipse Update Manager:
7. Defects & Regression Testing
- ~200 Unit tests
- 180 integration tests (here is the QA report)
- ~30 Bug fixes
8. Developer Usability Testing
All examples provided in Silverlight SDK are tested: http://www.eclipse4sl.org/documentation/QA/1.0.0M2/XAMLEditor/5.1.2.html
9. Guidance on Silverlight applications consuming Java Web Services
We will publish a Guidance series about building Silverlight applications accessing Java Web Services using REST, SOAP and other standards. The guidance will be published on our official web site in the upcoming weeks.
10. Next Steps / Milestones
Stay tuned for future updates for the project. We are working actively to plan and scope the next milestones for the project. Do let us know if you have any feedback or feature requests: http://www.eclipse4sl.org/community/
Finally, we’d like to thank everyone for their contributions on this project: bug reports, feature requests, suggestions, etc…









