-
Last week, Dynamsoft released Barcode Reader (DBR) SDK v2.0, which is available for Windows and Mac. The Windows installer contains Barcode libraries for ActiveX, C/C++, and .NET. If you are a Java developer, you have to use JNI to link native C/ ...
-
OpenCV (Open Source Computer Vision Library) is a powerful open source library of computer vision algorithms. It is widely used by many technologies, such as image acquiring (e.g. Webcam capture), image processing (e.g. noise reduction), image de ...
-
At the recent Build conference, Microsoft released Visual Studio Code, which is an Atom-like cross-platform code editor, supporting Windows, Mac and Linux. Similar to Sublime Text and Atom, Visual Studio Code includes powerful features, such as s ...
-
MongoDB is known as a NoSQL database, which uses a JSON-like document structure by key-value pairs. Comparing to the relational database like MySQL, MongoDB is easier and more scalable. Especially when processing big and complex data, MongoDB can ...
-
A couple of weeks ago, I started to use Camtasia Studio to create video tutorials via screencast. Usually, I’d like to make a full screen capture, and upload the produced videos to YouTube. However, the video qualities were not as good as I expec ...
-
Gradle is an excellent cross-platform project building tool, which supports multiple programming languages, application frameworks, and development tools. In this tutorial, I’d like to share how to build a DWT (Dynamic Web TWAIN) sample project w ...
-
When asking UI designers the question “which raster graphics editor do you prefer”, probably most of the answers are Adobe Photoshop, which seems to be the professionals’ best choice. But as a developer, who only needs to do some simple image edi ...
-
I was inspired by some’s share which argues how to optimize blog with translation tools. If you don’t know any foreign languages, it’s definitely a shortcut to create contents for readers who are from different countries. However, there’s no tran ...
-
AngularJS is a Web application framework for rendering dynamic Web content with MVC architecture. It reduces amount of JavaScript code with the feature of two-way data binding. More and more developers tend to use Angular for client-side developm ...
-
GWT (Google Web Toolkit), a development toolkit that allows developers to build complicated JavaScript Web applications in Java, has been used by many outstanding products, such as Google AdSense, Google AdWords, and so on. It is open source, and ...