Picture and animation says more than words, so is the effort involves in creating the visualization for the idea. A dedicated graphic language is needed to give better processing and regards to shapes. But still better visualization processing languages are derivatives of the existing high level languages, whazz needed is the extensive studio and interoperability over heterogeneous world.
Microsoft's Vedea seems to be the future to enhance the existing Processing 1.x applications beyond java. Microsoft is yet to make this application public but the introduction is like any other Microsoft projects its flashy and eye catching. Microsoft's computation studio seems to be addressing "infographics, data visualizations and computational art" (they claim so...), in the easiest possible way by inlining itself to the existing Processing 1.x application.
The visualization and graphic processing applications are very significant, as it doesn't needs domain specialization and high end programming expertise. If you got more, these applications will get you more. These graphic processing applications provide easy way to do the easy thing, a dedicated compiler to address the codes.
I didn't have much of experience towards the graphics and image processing world, but it seems exciting the way Microsoft has put things under Vedea project. Its supposed to be supported via computational studio. When its Microsoft’s product then considering application being user friendly and feature rich are obvious terms.
Glimpse of the Processing application: -
Image processing, graphic designing or visualization computation is very cumbersome on languages like Java, C, C# etc, need to write lot of codes to draw a line, and also knowledge of the languages. But I tried the Processing application, best open source application for the purpose. Tried drawing some quick shapes like, line, circle, eclipse etc. Its awesome just do what you want, want to draw a basic line use line function and give the co-ordinates to it thats it.
Easy to manage two important aspects of the application 1. setting up the frame 2. Placing and managing the components over it. Use the function setup() place everything in it and use the function draw() and place the components accordingly. The application has event driven built in functions.
The processing application has java background, and supports Java well. Microsoft's Vedea seems to be starting with Silverlight and Windows platform support i.e. after first public release interoperability will be supported not good for linux and solaris users (they seems to be busy with some other application, that is good enough though). Seems a good plan to begin with but they have a nice benchmark set by Processing to achieve.
Most important part is the web support and interoperability. When we highlight the mighty web, the application should be able to integrate well on the client-server architecture and be able to manage resources well. The Processing application helps generating images and graphics which can be managed and deployed well over the application server.
The second part is interoperability it involves support of lot of applications and platforms, so does needs easy accessible APIs and add-ons. I didn't tried Processing application well, but it seems from examples posted and derivatives available that its easy to convert the program to applets, PDF documents, interactive for user feeds, openGL support etc., and has rich API library support for Java.
The Visualization processing and graphics world seems like taking shape with decent considerations with dedicated, simplified, interactive and feature rich application development studios and languages. Seems like more to come to user to avail just have to keep up with the advancements.




No comments:
Post a Comment