Silverlight最新开发Tools Ellipse4SL 介绍
Microsoft Silverlight is a cross platform, cross browser and cross device plug-in that enables designers and developers to build rich media experiences and RIAs for the web. It significantly reduces development and deployment costs and provides enhanced Web audio and video streaming and playback using industry-leading Technologies.
The purpose of this project is the creation of open source tools integrated with the Eclipse development platform that enable Java developers to use the Eclipse platform to create applications that run on the Microsoft Silverlight runtime platform. Specifically, the project will be an Eclipse plug-in that works with the Eclipse Integrated Development Environment (IDE) and Eclipse Rich Client Platform (RCP) to provide both a Silverlight development environment and greater interoperability between Silverlight and Java, to facilitate the integration of Silverlight-based applications into Java-based web sites and services. The project has been submitted to the Eclipse Foundation and released as an open Eclipse project.
The Eclipse Tools for Microsoft Silverlight Project will integrate advanced Silverlight development capabilities into the Eclipse IDE and Eclipse Rich Client Platform (RCP).
Increased Interoperability: Eclipse will contain functionality that will help Java Developers build Silverlight applications that work better with Java Web Services using REST, SOAP, JSON and other standards. Silverlight Project System and Silverlight Compiler: Eclipse will contain both an advanced project system for creating Silverlight applications and media experiences as well as a compiler for packaging Silverlight applications for deployment. XAML Editor & Preview with code hinting and code completion: Eclipse will contain an advanced, standards-compliant XAML editor with code hinting and code hinting features which helps detect and correct coding errors. Full compatibility with Microsoft's Development and Design Tools: The XAML and Silverlight projects created by Eclipse will be fully supported by both Microsoft Visual Studio and Microsoft Expression Studio tools.
2. Project contributors
Soyatec (Analysis and Development) Soyatec, located in Paris France, Xi'An and ShenZhen China, is an international software company and one of major Eclipse solution providers. It was Founded in 2006 by a group of Java engineers who had worked on Eclipse since 2002. As Eclipse Foundation Member, it has contributed to several Eclipse projects: Visual Editor, BPMN2 and e4.
It develops and markets a world wide first XAML solution for Java: eFace, and provides OutSourcing Eclipse development in China.
Microsoft Corporation (Funding, Architectural & Technical Guidance, Project Management)
In the first release, this toolkit provides a complete Silverlight development environment in Eclipse.
Silverlight project management
XAML editor with instant preview
Build and run
A complete project management includes new project wizard, project import and resource management. The project structure keeps compatible with Microsoft Visual Studio and Expression Blend.
The following milestones are planned for next 6 months.
Milestone 1: October 14th, 2008 (Alpha/Community Technology Preview) The focus of this release is around architecture, infrastructure, resource management and basic tooling with Eclipse IDE. We are excited to show you our initial thinking of the project and some of the basic developer experience in RIA application development. We look forward to your feedback and feature requests.
Some of the features we have included in the Alpha build are
Project resource management in Eclipse IDE Project explorer to show a configuration view of project resources. Basic XAML Visual editor with instant preview and code completion assist. C# code editor with syntax colorization, keywords and template code completion assist Automatic Build & Run Configurable Web application launch facilities More detail information about the features can be found on the Documentation page.
Milestone 2: December 2008 (Feature Completion) Completion of Silverlight Project System and Silverlight Compiler: Eclipse will contain both an advanced project system for creating Silverlight applications and media experiences. Interoperability with Java Middleware that contain prescriptive functionalities that will help Java Developers build Silverlight applications with Java Web Services using REST, SOAP, JSON and other standards. XAML Editor & Preview with code hinting and code completion: Feature completion of advanced, standards-compliant XAML editor with code hinting and code hinting features which helps detect and correct coding errors. Finalizing features that not fully implemented such as Move and Rename refactoring Complete user documentation & Prescriptive Tutorials Defects & Regression Testing Developer Usability Testing Final: Spring 2009Advanced Media Features Increased Interoperability with Java Middleware Cross Platform Capabilities Complete user documentation & Prescriptive Tutorials Defects & Regression Testing Developer Usability Testing