Showing posts with label .NET. Show all posts
Showing posts with label .NET. Show all posts

Friday, August 31, 2012

ICE from ZeroC, a cooler and lighter CORBA

By Vasudev Ram



I had come across ICE from ZeroC some time ago.

[ UPDATE: Customers of ICE / ZeroC. They seem to be doing well since I last checked them out. The customers include (mentioning only some well-known ones): GE Healthcare, Digium (creator of Asterisk, open source PBX/telephony software, Lockheed Martin, SGI, Northrop Grumman, Hewlett-Packard, and Boeing/SAIC. ]

ICE - Internet Communications Engine, from ZeroC.com, is (excerpts):

[ a distributed computing platform with support for C++, .NET, Java, Python, Objective-C, Ruby, PHP, and ActionScript. Ice is used in mission-critical projects by companies all over the world.

Ice is easy to learn, yet provides a powerful network infrastructure and vast array of features for demanding technical applications.

Ice is free software, available with full source, and released under the terms of GNU General Public License (GPL). Commercial licenses are available for customers who wish to use Ice for closed-source software. ]

It also has support for Android, the .NET Compact Framework, Red Hat Enterprise Linux 6 and Amazon Linux.

- Vasudev Ram - Dancing Bison Enterprises

Tuesday, August 7, 2012

PDFTextStream now free for single-thread apps

By Vasudev Ram



PDFTextStream is a library for extraction of text from PDF files. According to their site, "PDFTextStream is used by companies and governments around the world to process billions of documents yearly".

UPDATE: Just saw this on the PDFTextStream site - which should make it of interest to a broader audience:

[ Being a Java library, PDFTextStream may be used by any JVM language that supports interoperability with Java APIs, including Clojure, Scala, Groovy, JRuby, Jython, and so on. ]

PDFTextStream is a product of Snowtide Informatics Systems, Inc., which was founded by Chas Emerick. Chas is also a co-author of Clojure Programming, an O'Reilly book about the Clojure programming language.

I first researched libraries for PDF text extraction some years ago, for a consulting project. I did not use PDFTextStream then, because I had not come across it. (I ended up using xpdf, which is also quite a good library (in and for C), and had good technical support - they even quickly fixed a bug or two that I found while trying it.)

But even after that project was over, out of interest, I would search for other such libraries once in a while, and so I came across PDFTextStream.

It was a somewhat expensive library then, IIRC, and still is. But now it is now free for use in single-threaded applications.

It has versions for the Java JVM and .NET.

Download PDFTextStream here.

- Vasudev Ram - Dancing Bison Enterprises