Windows Azure Tools for Eclipse version 1.0 released

November 17th, 2009

Aligning with the general availability of the release candidate of Windows Azure SDK that was unveiled at the Professional Developer Conference today, we are pleased to release version 1.0 of the version 1.0 of the Windows Azure Tools for Eclipse & SDK for Java.

The Eclipse tooling & SDKs are fully compatible with the new version of Windows Azure that has just been released today. We have also included new features that are described on the Microsoft Interoperability Blog:
http://blogs.msdn.com/interoperability/

Eclipse4SL Version 1.0.0 GA is available

October 28th, 2009

We are very happy to announce immediate availability of the feature-completed major release 1.0.0 as scheduled in the project plan. It is an eclipse-based cross-platform RIA development environment for Silverlight: two platforms are supported directly:

  • Windows NT/Vista/2000 32 bits
  • Mac OS X 10.5.x

The mains features that we have shipped are

  • XAML Editor & Preview with code hinting and code completion
  • Full compatibility with Microsoft’s Development and Design Tools
  • Silverlight Project System and Silverlight Compiler
  • Interoperability with Java Middleware webservices based on JAX & REST

The plug-in can be download in this page http://www.eclipse4sl.org/download/. Some Webdemos, tutorials and guides of best-practices can help you get started http://www.eclipse4sl.org/learn/

Migration to Eclipse Foundation is going forward positively. Eclipse Management Organization (EMO) has declared the project creation review successful. We will keep you informed on the progress.

From now, we’ll start to working on the Spring 2010 release. This release will primarily focus on improved Mac developer experience, Silverlight 3.0 design time support on Windows platform & extensibility. The upcoming version of Eclipsee4SL will also align with Eclipse Helios schedule.

Your feedback is very important for us to prioritize the features and schedule the development plan. Your contributions are welcome in the form of Bug/Feature request, User experience/Best-practice, Demo project, example sources, etc.

-Yves Yang

Welcome to the Windows Azure SDK for Java developers

October 28th, 2009

This project started to shape up when we first prototyped the Windows Azure Tools for Eclipse www.windowsazure4e.org. We wanted to build within the Eclipse IDE a Windows Azure “storage explorer” which allows developers to browse data contained in the Windows Azure storage component, including blobs, tables, and queues. The Storage Explorer was developed in Java (like any Eclipse extension), and we realized that abstracting the RESTful communication aspect between the Storage Explorer user interface and the Azure storage component made a lot of sense. So this led us to package the Windows Azure SDK for Java developers as open source project now living here www.windowsazure4j.org.

In short, the Windows Azure SDK for Java enables developers to easily leverage Azure storage service in their Java applications. The logical architecture is very simple:

From a deployment’s perspective, you can either deploy the SDK with a web application or with a desktop application



Of course, comments and feedback are welcome, so feel free to try this out and join us on the forum.

Windows Azure Tools for Eclipse for PHP developers: October 2009 CTP released

October 28th, 2009

We are very excited to introduce the Windows Azure Tools for Eclipse, an open source plug-in that enables PHP developers using Eclipse to create web applications that target Windows Azure.

In a nutshell, the Windows Azure Tools for Eclipse provides a series of wizards and utilities that allow developers to write, debug, and configure for and deploy PHP applications to Windows Azure. For example the project creation wizard looks like this:

wizard_option

Architecturally speaking, the plug-in leverages the PHP Development Tools (PDT) framework for enabling PHP developers with integrated developer experiences. We are planning to move fast on this project and deliver a final version 1.0 by the end of 2009.

We really hope this project will give PHP users more options when they want to leverage cloud services and of course we’re seeking feedback on feature and user experience. Feel free to speak up on the forum.

Announcing Eclipse4SL Technology Preview for Macintosh Platform

March 18th, 2009

We are excited to announce the availability of Technology Preview of eclipse4SL for Macintosh platform. The download is available directly via Eclipse Update Manager. Here is the Update site URL http://www.eclipse4sl.org/update/mac

All the features that we support in the M2 release for Windows are supported in Mac Platform as well. Some of the key features include Project Management, XAML Design & Editor, C# Editor, Code Completion, build system.


We are excited to share with you RIA development experience on MAC in the form of a “Customer Technology Preview” version. Please give it a try and give us your feedback on the bug tracker, and join the discussion on the user forum.

Eclipse and Silverlight, another interoperability journey has begun

February 16th, 2009

Here is a wonderful demo proposed by Jean-Christophe Cimetiere. It gives an overview of the developer experience of creating a basic Silverlight application in Eclipse, shows how collaborating with a designer could work, and finally you’ll see a sample Silverlight application talking to a Java web service:

This demo is hosted on YouTube as well:

Interoperability Guidance – Silverlight accessing RESTful Web Services

January 7th, 2009

Happy new year to all!
We are pleased to deliver our second Interoperability Guidance (By the way, did you check our SOAP guidance?).
http://www.eclipse4sl.org/documentation/userdoc/html/webservice/restlet/index.php


We look forward to your feedback and feature proposals. Of course, if you are building Silverlight applications accessing Interoperable Web Services, please share your experience (User Forum).

Interoperability Guidance – Silverlight accessing JAX-WS/CXF

December 24th, 2008

As announced in the previous post (New release 1.0.0 M2 is available), we have worked on providing guidance about interoperability between Silverlight and Java Web services.

Our first guidance concentrates on JAX-WS Web Services over HTTP transport using the Apache SOAP stack : CXF

http://www.eclipse4sl.org/documentation/userdoc/html/webservice/cxf

Your feedback, recommendations and contributions are welcome.

The next guidance will focus on the interoperability between Silverlight and REST Web Services.

New release 1.0.0 M2 is available

December 15th, 2008

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

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…

Attend the eclipse4SL session at Eclipse Summit Europe 2008

November 4th, 2008

A presentation about eclipse4SL is scheduled at 15:00 Thursday, November 20. In this presentation, we will give an overview of this project and then focus on interoperability between Silverlight and Java Web service. Here is the agenda

  1. What’s Silverlight?
  2. Architecture of Eclipse SLDT
    • Project management
    • Tools of development
    • Build and Run
  3. Roadmap
  4. Demo on interoperability between Silverlight and Java Web service

Please feel free to come by and get in touch directly with us.