Thursday, June 14, 2012

Apache Axis2 integration with Eclipse

Article written by Harshana Eranga Martin on Axis2 Tools support in Developer Studio is now available at [1] and [2].


If you have any comments or questions, please feel free to send them to the Author or the WSO2 User mailing list.

Friday, May 11, 2012

Await for WSO2 Developer Studio 2.0.0 !!!

WSO2 Developer Studio 2.0.0 release is round the corner. We have release the beta backs recently. You can download all the binaries and documentation from here and give it a try.  There you can find two binary distributions as "with dependencies" and "without dependencies". If you download "with dependencies" pack, you can go for an offline installation. Inside "dev-studio-installed-eclipse-dist", you can find WSO2 Developer Studio installed Eclipse distribution which you do not have to install anything. You can just start Eclipse and you have Developer Studio installed.

Following are some of new features introduced with WSO2 Developer Studio 2.0.0

  • More flexible way of artifact creation
  • Can create artifact projects at any location of the workspace. i.e users can define there own folder structure and create projects
  • Each artifact project is a maven project
  • Creation of deployable units for each and every artifact project
  • Carbon application project will act like the distribution for artifact projects
  • Content assist support for data services descriptor files and synapse configurations
  • Carbon offset support
  • JAX-RS support
  • Carbon 4.0.0 based server support
  • Improved Data Services design view
  • Multi module maven support
  • Developer studio dashboard
  • New editors for registry handler information, carbon application project pom editing, registry resource editor
  • Improved wizard pages
  • Tech preview of ESB flow tool

Following are some of the screenshots. Do a try and give us your feedback.

Thursday, April 19, 2012

WSO2 Carbon Studio -> WSO2 Developer Studio

Recently we have renamed WSO2 Carbon Studio as WSO2 Developer Studio due to several reasons. Major reason behind this is, since the tooling platform provides tools for both on premise servers as well to Stratos.

Name Developer Studio gives more breadth meaning compare to Carbon Studio. On the other hand, WSO2 tooling platform is for developers, who build SOA applications on top of WSO2 middle-ware product stack.

Considering all these facts, we felt that the WSO2 Developer Studio is more appealing name for our tooling platform. 

Thursday, December 15, 2011

Create and Deploy a Data Service using WSO2 Carbon Studio 1.0.14

I assume you have downloaded latest version of WSO2 Carbon Studio and ready with a Eclipse instance which has latest Carbon Studio installed. 

Now we are going to create a data service with WSO2 Carbon Studio and deploy it to WSO2 DSS within Eclipse. 

Following are the steps that you need to follow.
Create a C-App project (make sure, you are in JavaEE perspective)
  • File -> New -> Project -> Carbon Application Project

Give a name to the project (eg: myApplication) and click Finish

Right click on the C-App and go to New -> Data Service

You can create a data service in different ways
  • Create a new data service
  • Import existing data service descriptor file from the file system
  • Import existing data service descriptor file from a registry instance

Select the option you want to create the data service and click Finish
Once you create your data service, it will open in graphical tree editor by default.

But you can open it using xml editor as well. 
  • right click on the file (Dataservice1.dbs) and go to Open With -> XML Editor

When you open the data services descriptor file in the xml editor, you will have content assist as well. 

Once you done with editing, save the configuration.

Delpoy data service in to WSO2 Data Services Server
  • Add WSO2 DSS in to carbon studio
    • Go to Servers view (if you can’t see it, go to Window -> Show View -> Servers)
    • Right click on the Servers view, New -> Server

In the New Server wizard page, select WSO2 Carbon 3.2 based server under WSO2 catagory. 
You can change the Server Name if you want. Then click Next

Specify the <carbon-home> where you extract your DSS server

Then you will get the page where you can specify the ports which your server is going to run. It will display the default ports initially.

In the next page, you can specify the Carbon Projects that you need to deploy in to the server you are going to add. Click on the C-App project and select Add and Click Finish

Start the Server
  • Then start the server by right click on the server instance and select Start

Now you can see, server is being started.

Once the Server has been started, you will see, it will start deploying the C-App project

After successful deployment, you can go to the management console and check whether your data service has been deployed 

You can do changes to you descriptor file from Eclipse and by redeploying, it will add the modified changes to the server

In WSO2 Carbon Studio next release, we have integrate source view with the design view. And this source view will be fully integrated with content assist. 

Thursday, September 1, 2011

Catch WSO2 Carbon Studio in WSO2Con 2011

WSO2Con is around the corner. It is the main annual event in WSO2. We are happy to announce that, you can catch lot of stuff regarding WSO2 Carbon Studio during this event. There is a three hours preCon tutorial session where you can experience lot of hands on sessions and a speech which explains Carbon Studio on more abstract level. You can find agenda for the conference here..

Hope to see you all on 12- 16 of Sept at Colombo.

How to create a Web Application using WSO2 Carbon Studio

Check out Dakshitha's blog on how to create a web application using WSO2 Carbon Studio. After reading it, you will understand how easy to create, deploy, test and debug a web application using WSO2 Carbon Studio.

Saturday, May 21, 2011

Apache Maven Support with WSO2 Carbon Studio

Now you have the Apache Maven support for the artifacts you are creating with WSO2 Carbon Studio. This feature was available from 1.0.8 release of Carbon Studio onwards. Latest release of Carbon Studio which is 1.0.9 has the maven support for the following artifacts.

ESB basic artifacts
  • Sequences
  • Endpoints
  • Proxy Services
  • Local Entries
Governance Registry basic artifacts
  • Registry Resources
There is nothing new you have to follow, to get the maven support. All the necessary pom file generation will be done underneath. Users do not want to worry about pom generation. You can find more details on how to try out maven support from here.

We are currently in the process of adding maven support for all the artifacts we have. Those will be available in future releases of WSO2 Carbon Studio.