Railo Partners with JBoss.org to Open-Source CFML

Breaking news coming out of Scotch on the Rocks 2008. Railo, an alternative CFML engine, just announced their intent to open source their product in partnership with Redhat/JBoss! I don't have all the details yet, as I'm writing this entry prior to their formal announcement

The Facts

  • Railo will become part of JBoss.org at Redhat and may be distributed with future versions of JBoss. This means that you will be able to natively develop CFML applications on JBoss without needing to purchase a thing. If you are a Java developer, building a traditional JEE application, now there is no reason not to dabble with a little CFML for your views.
  • The project will be under GNU Lesser General Public License (LGPL2) which means that you can include Railo in your own distributions, without changing you current license, as long as you keep the source unaltered and open (even if you're including it in a commercial product) .
  • They are moving to a _single_ license model. Railo has no plans to sell their Enterprise edition once the project has been merged into the JBoss project. You will however, be able to purchase world-class support directly from Redhat! <DISCLAIMER>This is what I was told by Gert, but may not be 100% accurate as his presentation seemed to say they would continue to sell the Enterprise edition</DISCLAIMER>
  • The JBoss team will be actively contributing to the project. Currently they are exploring ways to integrate Hibernate and JBoss Cluster Cache directly into CFML.

So, you may be wondering why Adam, the anti-open-source 'disaster', is so supportive of this recent move. To put it simply; Railo is moving to an open source model for all the right reasons. All the issues that made me skeptical of OpenBD don't exist with Railo.

Expanding the Community

I've had the pleasure of speaking to Gert Franz, the man behind Railo, on a number of occasions. Last year he even visited my home for a BBQ and we talked a lot about extending the CFML community. Gert's plan is brilliant. Partnering with JBoss will expose CFML to the greater Java community. Additionally, CFML is now being recognized as a mainstream programming language by RedHat, a major player in the Enterprise space. There is nothing stopping a JBoss developer from dipping out of the JSP world to use a little CFML. Railo/JBoss are focused outside of our community. They aren't concerned with converting existing ColdFusion customers to their platform. They are focused on bringing Java developers to CFML. Maybe that's just what they are telling me, but given the character of the Railo team and their history, I believe them.

LGPL > GPLv3

Personally, I think LGPL is much more community friendly than GPLv3. If the community builds an awesome new feature for Railo, there is nothing stopping Adobe, OpenBD or Smith from incorporating those features. That means contributing to Railo, actually means you are contributing the greater CFML community (not just a sole project). With the GPLv3 license that OpenBD uses, there was never a chance of your contributions could ever make it into Adobe ColdFusion. I'd hope the current contributors to OpenBD will see this and move to Railo immediately. Of course, Railo would have the same problem as the other engines. They are servicing a community that doesn't necessarily write Java. So it's a lot harder to recruit contributors. Thankfully, JBoss is contributing to the development along with the existing Railo team!

The 'Upgrade'

Railo's end-game isn't to sell a commercial license, at least that's what I've been told (still need to confirm). This would make the project a lot friendlier to Adobe. The Railo team runs a very successful consulting and support business and that's their angle. They aren't just open sourcing their lesser used version, while holding the keys to the 'enterprise' one. Although we've never rested on our laurels and sold ColdFusion just for the language, this puts even more pressure on us at Adobe to truly innovate and add value to the platform. Back in CFMX days there was an internal shift regarding ColdFusion's value proposition. Previously, the primary motivation to buy ColdFusion was for the language itself. Since then we've been focused on adding value to the server and integration. If we do our job right, JBoss/Railo will bring in new CFML developers and they'll 'upgrade' to ColdFusion.

The Downside

Really I'm not seeing much a downside here. I think the only weakness of the relationship between Railo and JBoss.org is that Railo will be forced to only implement JBoss solutions. The presentation talked about Hibernate (good) and JBoss Cache (ok), but then started to talk about the other JBoss projects. Workflow = JBoss BPM, JMS = JBoss JMS, etc. You can see the pattern here. While I whole heartly agree that Hibernate is the best ORM in existence for Java, I'm not sure I'd say that for each and every JBoss product. Railo may find themselves being constrained and not able to take the best of open-source and certainly wont be able to OEM. Additionally, if they tie themselves directly to JBoss features, Railo may lose it's portability, limiting from WebSphere, OracleAS and WebLogic customers.

Stay Tuned

The details are coming fast, I'll try and keep this post updated as I get more clarification…

Comments

Neil Middleton

Neil Middleton wrote on 06/05/08 9:22 AM

How is CF8 an upgrade to Railo exactly?
Sammy Larbi

Sammy Larbi wrote on 06/05/08 9:51 AM

This does make me more excited than the OpenBD announcement did. Too bad most of the "cream" of CF (at least the public figures) seem to have already joined open BD, as you mention.
Rae

Rae wrote on 06/05/08 10:01 AM

@Neil - Regrettably I'm not at Scotch to hear the details...but according to Sean, there are some CF8 and Railo Enterprise features not in the open source version - like video and PDF http://corfield.org/blog/index.cfm/do/blog.entry/entry/Railo_on_the_Rocks_Keynote

And according to the CFML Engine Matrix http://www.cfml-engines.info/wiki/index.php/Main_Page Event Gateways are not supported in Railo.

But Railo does seem to be quite full featured in most other respects.
Seth Bienek

Seth Bienek wrote on 06/05/08 10:10 AM

I was blown away by some of the new features in Railo 3.1:
o Native Amazon S3 Support
o Cluster Scope for Communication Cross Server
o Instance Synchronization - Copy server config around a cluster at the click of a button - only configure DSN's once
o Task Manager - Tool responsible for ensuring stuff happens and doesn't just fail - retries if necessary until success (failed tasks exist post-reboot for another go)
o CFVIDEO - Manipulates video files and reads meta-data, converts video server side into pre-defined formats (internet, youtube, 1080p, divx etc.)
o CFVIDEOPLAYER - Easily integrate video into apps, works with CFVIDEO
o CFDATA - Hibernate implementation (not finalised)

(thanks go to Neil Middleton for the info)

It will be interesting to see Adobe's "official" reaction to this announcement - I would love to see these features in CF as well!
Brian Rinaldi

Brian Rinaldi wrote on 06/05/08 10:17 AM

I agree with you on this being the more important announcement (compared to openBD). I personally knew you were never anti-open-source just anti-NA for reasons I think are somewhat justified (even if I don't share the intensity of your skepticism).

Now we can move on to your strong support for long complex CAPTCHA's which is tearing down the whole community!!! Does this mean Adobe supports complex CAPTCHA's??? ;)
Sean Corfield

Sean Corfield wrote on 06/05/08 10:32 AM

@Sammy, there's nothing preventing the same people supporting both open source projects. I think both OpenBD and Railo / JBoss are good for the community. Gert (Railo) seems keen to talk with the OpenBD folks about some sort of public standard for the core CFML language - and that's definitely something the OpenBD steering committee have been discussing.
Adam Haskell

Adam Haskell wrote on 06/05/08 10:33 AM

I think this is awesome news (I also like this license better). Being a big Jboss fan I think I am a little more okay with the integration, this could bode well for CFML in my enterprise.

Adam, is it time to start talking about a standard CFML set this will help our community understand the difference between CFML (standard set of tags, cfc anatomy, cf application anatomy, etc.) vs Platform (Adobe's .Net Integration, event gateways). Very exciting news.
Rob Brooks-Bilson

Rob Brooks-Bilson wrote on 06/05/08 11:51 AM

@Adam H, very important points. With two "major" OS implementations of CFML engines now, both with ambitious plans and strong communities, I think Adobe is going to need to spearhead a community process for the core language definition - otherwise, we're looking at some serious compatibility/portability issues down the road.
Gert Franz

Gert Franz wrote on 06/05/08 12:54 PM

Adam, thanks for attending our announcement. I just want to clarify what we are intending with Railo 3.1 Enterprise. Railo 3.1 Enterprise will be free and open source as soon as we have completed the move from jboss.org to jboss.com. If, and when this step will take place is open at the moment, but it is exactly what we are working for. Anyhow, it still leaves huge possibilities for CF8 to add addional features to Railo 3.1 and lift it up to maybe CF(x). Then you can close the gap existing between Railo and CF(x). In addition, we won't push the RIA features, because no matter what we do and how much effort we put into them the solutions you have in CF8 are much closer to what people are expecting.

We are taking CFML back to the future...
Sami Hoda

Sami Hoda wrote on 06/05/08 2:14 PM

Wow. I've seen Gert present too and many of his ideas are mind blowing. This is a great plus for the community. The only bad side to this, again, the typical complaint of many people, is that I've heard RedHat support is more expensive that M$. So I'd want to research long term costs. Again, Adobe support is not cheap either, but overall this is great news!
Adam Haskell

Adam Haskell wrote on 06/06/08 12:52 PM

@sami

Yeah Redhat's support cost is...outrageous. We actually get a better deal for WebSphere than we did for Jboss when factoring in support cost. On the flip side I think we used Redhat's support for JBoss once where as we are constantly talking to IBM about WAS.

I've been keeping an eye on Glassfish. It is an awesome app server and I really think it has potential to fill the space that Jboss once filled nicely. Especially the next version (3) of Glassfish; pretty cool stuff going on over there on that project.
Sacha Labourey

Sacha Labourey wrote on 06/09/08 4:33 AM

Adam,

We think this announcement is indeed a great news for the CFML community: increasing the entropy of any community can only lead to more innovation. From a business standpoint, JBoss hasn't announced anything at this point: we first intend to gauge the level of interest from the community. So this is truly a "community" announcement for JBoss, not a business one. Obviously, Railo will continue selling its services - that is their business model.

As for the "dependence" on JBoss, I wouldn't be too worried.

First, all of the projects we've mentioned (JBoss Messaging, JBoss Cache, JBoss jBPM, JBoss Rules, etc.) are what we call "frameworks" and can run in any Application Server (WebLogic, WebSphere, Fusion, etc.) or even in standalone mode and hence do not require JBoss AS.

And then, because the Railo team *is* leading this Open Source project (not Red Hat employees), Gert and his team will enjoy complete freedom on the areas they want to put their effort in, including with projects outside of the JBoss community. Again, more entropy is good - that applies to JBoss as well.

Obviously, any JBoss contributor will be first interested to contribute features that relate to a JBoss project. However, that certainly does not prevent other contributors to extend Railo in other areas, au contraire.

Onward,


Sacha
acekard 2i

acekard 2i wrote on 06/15/09 10:19 PM

Very much thanks for sharing such quality stuff.
We appreciate.
Gateway PA-1700-02 AC Adapter

Gateway PA-1700-02 AC Adapter wrote on 06/17/09 10:40 PM

http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=2&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=3&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=4&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=5&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=6&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=7&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=8&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=9&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=10&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=11&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=12&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=13&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=14&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=15&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=16&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=17&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=18&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=19&sort=20a
http://www.babatek.com/laptop-battery-battery-for-dell-c-65_110.html?page=20&sort=20a
Gateway PA-1700-02 AC Adapter

Gateway PA-1700-02 AC Adapter wrote on 06/17/09 10:42 PM

http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=2&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=3&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=4&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=5&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=6&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=7&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=8&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=9&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=10&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=11&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=12&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=13&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=14&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=15&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=16&sort=20a
http://www.babatek.com/laptop-battery-battery-for-toshiba-c-65_113.html?page=17&sort=20a
m3i

m3i wrote on 06/18/09 2:48 AM

Thanks for your sharing this information
Jogos Gratis

Jogos Gratis wrote on 06/21/09 4:06 PM

Prior to ColdFusion 8, the license only allowed for cold-backups. It's a small change, but it may save your organization a few bucks.
thanks for sharing great news.
regards,
luiz.
HP 325112-001 AC Adapter

HP 325112-001 AC Adapter wrote on 06/21/09 11:18 PM

http://www.babatek.com/pa3469u1aca-toshiba-laptop-ac-power-adapter-75w-p-9466.html
http://www.babatek.com/65w-pa165002-laptop-ac-power-adapter-for-acer-gateway-toshiba-p-9467.html
http://www.babatek.com/0225c1965-gateway-laptop-ac-adapter-19v-342a-65w-p-9478.html
http://www.babatek.com/ppp017l-hp-compaq-business-notebook-ac-adapter-19v-71a-p-9479.html
http://www.babatek.com/sony-vaio-vgnbx168gp-laptop-ac-power-adapter-pink-90w-p-9480.html
http://www.babatek.com/gateway-6020gz-laptop-ac-power-adapter-19v-342a-65w-p-9481.html
http://www.babatek.com/pa3283u2aca-toshiba-laptop-ac-power-adapter-75w-p-9482.html
http://www.babatek.com/gateway-pa170002-laptop-ac-power-adapter-19v-342a-65w-p-9483.html
http://www.babatek.com/hp-325112001-laptop-ac-power-adapter-90w-p-9484.html
http://www.babatek.com/70w-universal-ac-power-adapter-for-laptop-notebook-p-9369.html
http://www.babatek.com/120w-universal-ac-power-adapter-for-laptop-notebook-p-9371.html
http://www.babatek.com/90w-universal-ac-power-adapter-for-laptop-notebook-p-9370.html
http://www.babatek.com/65w-compaq-presario-v2000-laptop-ac-adapter-185v-35a-p-658.html
http://www.babatek.com/toshiba-pa3290u2aca-laptop-ac-power-adapter-19v-63a-120w-p-9491.html
http://www.babatek.com/dell-inspiron-1501-laptop-ac-power-adapter-195v-462a-90w-p-9492.html
http://www.babatek.com/dell-pa190005d-laptop-ac-power-adapter-20v-45a-90w-p-9493.html
http://www.babatek.com/hp-pavilion-dv6000-laptop-ac-power-adapter-90w-p-9494.html
http://www.babatek.com/hp-compaq-394224001-laptop-ac-power-adapter-90w-p-9495.html
http://www.babatek.com/hp-compaq-239704001-laptop-ac-power-adapter-original-p-9503.html
http://www.babatek.com/dell-adp90fb-laptop-ac-power-adapter-20v-45a-90w-p-9498.html
http://www.babatek.com/toshiba-pa3283u1aca-laptop-ac-power-adapter-75w-p-9499.html
http://www.babatek.com/dell-inspiron-8600-laptop-ac-power-adapter-195v-462a-90w-p-9500.html
http://www.babatek.com/gateway-m460-laptop-ac-power-adapter-19v-63a-120w-p-9501.html
http://www.babatek.com/dell-inspiron-6000-laptop-ac-power-adapter-90w-p-9502.html
http://www.babatek.com/hp-compaq-239704001-laptop-ac-power-adapter-original-p-9503.html
http://www.babatek.com/dell-df263-laptop-ac-power-adapter-195v-334a-65w-p-9504.html
http://www.babatek.com/original-apple-magsafe-a1184-ac-adapter-165v-365a-p-9505.html
http://www.babatek.com/toshiba-pa3201u1aca-laptop-ac-power-adapter-75w-p-9507.html

http://www.babatek.com/hp-441541001-laptop-keyboard-black-p-9485.html
http://www.babatek.com/hp-pavilion-dv9000-laptop-keyboard-black-p-9486.html
http://www.babatek.com/hp-pavilion-dv6000-laptop-keyboard-black-p-9487.html
http://www.babatek.com/dell-inspiron-9300-laptop-keyboard-us-layout-p-9508.html

http://www.babatek.com/hp-compaq-417066001-laptop-battery-108v-8800mah-12-cells-p-9509.html
HP 325112-001 AC Adapter          http://www.babatek.com/hp-325112001-laptop-ac-power-adapter-90w-p-9484.html
laptop parts

laptop parts wrote on 06/25/09 11:24 PM

http://www.babatek.com/dell-inspiron-6400-series-laptop-keyboard-p-1042.html                        ;
http://www.babatek.com/dell-inspiron-e1505-series-laptop-keyboard-p-1045.html                        ;
http://www.babatek.com/hp-pavilion-dv2000-series-laptop-battery-12-cells-p-7330.html                        ;
http://www.babatek.com/hp-pavilion-ze4900-series-laptop-battery-p-969.html                        ;
http://www.babatek.com/original-apple-macbook-13inch-a1185-battery-white-p-563.html                        ;
http://www.babatek.com/dell-inspiron-9400-series-laptop-battery-p-1314.html                        ;
http://www.babatek.com/compaq-presario-r3000-series-laptop-battery-148v-6600mah-p-254.html                        ;
http://www.babatek.com/dell-inspiron-9400-series-laptop-lcd-panel-170inch-p-935.html                        ;
http://www.babatek.com/90w-gateway-laptop-ac-power-adapter-6500714-p-4818.html                        ;
                        
                        
                        
http://www.babatek.com/dell-inspiron-1300-series-laptop-battery-p-269.html                        ;
http://www.babatek.com/compaq-presario-2700-series-laptop-battery-p-251.html                        ;
http://www.babatek.com/154inch-hp-pavilion-dv5000-laptop-lcd-wxga-screen-panel-p-2457.html                        ;
http://www.babatek.com/133inch-1280x800-20pin-lcd-panel-screen-lp133wx1tlc1-p-225.html                        ;
http://www.babatek.com/lcd-panel-154-inch-c-70_89.html                        ;
http://www.babatek.com/dell-inspiron-630m-series-laptop-keyboard-p-337.html                        ;
http://www.babatek.com/toshiba-satellite-p30-series-laptop-keyboard-p-1617.html                        ;
http://www.babatek.com/original-dell-inspiron-6400-series-laptop-battery-p-279.html                        ;
http://www.babatek.com/dell-latitude-d630-series-laptop-battery-111v-4400mah-p-1333.html                        ;
                        
                        
http://www.babatek.com/hp-325112001-laptop-ac-power-adapter-90w-p-9484.html                        ;
http://www.babatek.com/toshiba-pa3283u1aca-laptop-ac-power-adapter-75w-p-9499.html                        ;
http://www.babatek.com/75w-original-toshiba-pa3083u1aca-laptop-ac-power-adapter-p-8967.html                        ;
http://www.babatek.com/dell-laptop-ac-adapter-19v-316a-pn-adp60nh-p-9746.html                        ;
http://www.babatek.com/75w-original-toshiba-pa3201u1aca-laptop-ac-power-adapter-p-8969.html
http://www.babatek.com/75w-toshiba-pa3283u-laptop-ac-power-adapter-p-6604.html
http://www.babatek.com/90w-dell-inspiron-5100-laptop-ac-adapter-20v-45a-p-1338.html
http://www.babatek.com/65w-original-hp-compaq-laptop-ac-power-adapter-pn-239427003-p-7373.html
http://www.babatek.com/65w-dell-inspiron-e1705-laptop-ac-adapter-195v-334a-p-911.html
http://www.babatek.com/65w-original-compaq-laptop-ac-adapter-pn-239704001-p-9496.html
http://www.babatek.com/hp-compaq-417066001-laptop-battery-108v-8800mah-12-cells-p-9509.html
http://www.babatek.com/black-hp-laptop-keyboard-part-number-441541001-p-1950.html
http://www.babatek.com/75w-original-toshiba-pa3201u1aca-laptop-ac-power-adapter-p-8969.html
http://www.babatek.com/65w-dell-inspiron-9300-laptop-ac-adapter-195v-334a-p-909.html

http://www.babatek.com/90w-dell-inspiron-8200-laptop-ac-adapter-20v-45a-p-1339.html

http://www.babatek.com/65w-original-compaq-laptop-ac-adapter-pn-239704001-p-9496.html
http://www.babatek.com/65w-dell-inspiron-600m-laptop-ac-adapter-195v-334a-p-902.html
http://www.babatek.com/90w-dell-inspiron-6400-laptop-ac-adapter-195v-462a-p-510.html
http://www.babatek.com/65w-compaq-presario-m2000-laptop-ac-adapter-185v-35a-p-631.html

http://www.babatek.com/65w-original-gateway-4530gz-laptop-ac-power-adapter-p-6316.html
http://www.babatek.com/65w-gateway-cx200s-laptop-ac-adapter-19v-342a-p-1867.html
http://www.babatek.com/65w-original-gateway-mx3560-laptop-ac-power-adapter-p-6291.html
http://www.babatek.com/65w-gateway-cx2618-laptop-ac-power-adapter-19v-342a-p-4653.html
http://www.babatek.com/dell-df263-laptop-ac-power-adapter-195v-334a-65w-p-9504.html

http://www.babatek.com/ibm-lenovo-40y7003-laptop-battery-8-cells-p-8254.html
http://www.babatek.com/toshiba-pa3399u1brs-laptop-battery-6-cells-p-5296.html
http://www.babatek.com/dell-laptop-battery-9-cells-part-number-u4873-p-1325.html
http://www.babatek.com/acer-aspire-3000-liion-battery-p-1445.html

http://www.babatek.com/dell-latitude-d610-series-laptop-battery-p-485.html
http://www.babatek.com/toshiba-pa3399u2brs-laptop-battery-6-cells-p-5298.html
http://www.babatek.com/dell-inspiron-1300-series-laptop-keyboard-p-333.html
http://www.babatek.com/original-hp-pavilion-dv8000-series-laptop-battery-p-261.html
online information technology degrees

online information technology degrees wrote on 06/29/09 1:02 AM

ColdFusion beat out ASP.NET and Oracle WebCenter for the coveted prize. The award is a good indicator that ColdFusion's popularity is growing rapidly in India.
online network degree

online network degree wrote on 06/29/09 1:04 AM

Adobe ColdFusion 8 won the Web Development award at the 2008 Great Indian Developer Summit. The award highlights web development and deployment tools that help developers and designers push the boundaries of the web.
computer degree

computer degree wrote on 06/29/09 1:05 AM

its advantage lies in its implementation, comprehensiveness, and the fact that it is many things rolled into one - presentation package, programming language, a means to produce and edit images and PDFs and much more.
r4i

r4i wrote on 06/30/09 11:53 PM

very well,Thanks for your sharing this information
Reply
Add a Comment



(it will not be displayed)