<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/libdmtx/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/libdmtx/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 02 Jun 2011 08:11:53 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/libdmtx/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>libdmtx: 0.7.4 Released</title><link>https://sourceforge.net/p/libdmtx/news/2011/06/libdmtx-074-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The libdmtx project has released version 0.7.4, introducing significant structural changes designed to make libdmtx useful for a wider audience.&lt;/p&gt;
&lt;p&gt;Some of the changes include:&lt;/p&gt;
&lt;p&gt;* The core library (not including command line utilities or wrappers) is now distributed under a permissive BSD license. This detail is important for people developing on certain closed platforms.&lt;/p&gt;
&lt;p&gt;* Revision control has been transitioned from SVN to Git, and is now broken up into libdmtx, dmtx-utils, and dmtx-wrappers. Code in the latter two repositories is still distributed under the LGPLv2.&lt;/p&gt;
&lt;p&gt;* The new encoding logic is better organized than the old version, and it fixes some corner case bugs that would have been difficult to address previously.&lt;/p&gt;
&lt;p&gt;* Professional support is now available for organizations that want assistance, pre-built binaries, or priority response to problems. See www.dragonflylogic.com for details.&lt;/p&gt;
&lt;p&gt;Please visit any of the following links to find additional details, downloads, and updated software documentation:&lt;/p&gt;
&lt;p&gt;Project website: &lt;a href="http://www.libdmtx.org"&gt;http://www.libdmtx.org&lt;/a&gt;&lt;br /&gt;
SourceForge page: &lt;a href="http://sourceforge.net/projects/libdmtx"&gt;http://sourceforge.net/projects/libdmtx&lt;/a&gt;&lt;br /&gt;
Latest release: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=153603"&gt;http://sourceforge.net/project/showfiles.php?group_id=153603&lt;/a&gt;&lt;br /&gt;
Ohloh page: &lt;a href="http://www.ohloh.net/p/libdmtx"&gt;http://www.ohloh.net/p/libdmtx&lt;/a&gt;&lt;br /&gt;
Documentation wiki: &lt;a href="http://libdmtx.wikidot.com"&gt;http://libdmtx.wikidot.com&lt;/a&gt;&lt;br /&gt;
Professional support: &lt;a href="http://dragonflylogic.com"&gt;http://dragonflylogic.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Thu, 02 Jun 2011 08:11:53 -0000</pubDate><guid>https://sourceforge.net73b37421ff93f69ee76f045528e6c205d4c9d79f</guid></item><item><title>libdmtx: 0.7.2 Released</title><link>https://sourceforge.net/p/libdmtx/news/2009/09/libdmtx-072-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The libdmtx project has released version 0.7.2, which is a bug fix release with a handful of new features but no major changes to the core library since 0.7.0.&lt;/p&gt;
&lt;p&gt;In addition to bug fixes, the most significant improvements include:&lt;/p&gt;
&lt;p&gt;* Fast quad fill for dmtxDecodeMatrixRegion() (thanks Mackenzie!)&lt;br /&gt;
* Decoding support for &amp;quot;05 Macro&amp;quot; and &amp;quot;06 Macro&amp;quot; (thanks Marlon!)&lt;br /&gt;
* New wrapper for the Vala language (thanks Evan!)&lt;br /&gt;
* Wrapper integration in build system  (thanks Evan!)&lt;br /&gt;
* Several improvements to Python wrapper (thanks Simon!)&lt;/p&gt;
&lt;p&gt;Please visit any of the following links to find additional details, downloads, and updated software documentation:&lt;/p&gt;
&lt;p&gt;Project website:    &lt;a href="http://www.libdmtx.org"&gt;http://www.libdmtx.org&lt;/a&gt;&lt;br /&gt;
SourceForge page:   &lt;a href="http://sourceforge.net/projects/libdmtx"&gt;http://sourceforge.net/projects/libdmtx&lt;/a&gt;&lt;br /&gt;
Latest release:     &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=153603"&gt;http://sourceforge.net/project/showfiles.php?group_id=153603&lt;/a&gt;&lt;br /&gt;
Ohloh page:         &lt;a href="http://www.ohloh.net/p/libdmtx"&gt;http://www.ohloh.net/p/libdmtx&lt;/a&gt;&lt;br /&gt;
Documentation wiki: &lt;a href="http://libdmtx.wikidot.com"&gt;http://libdmtx.wikidot.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Fri, 04 Sep 2009 14:01:00 -0000</pubDate><guid>https://sourceforge.netc7b319173fcb9bb6998bcc21f150ecb699eb895f</guid></item><item><title>libdmtx: 0.7.0 Released</title><link>https://sourceforge.net/p/libdmtx/news/2009/03/libdmtx-070-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The libdmtx project has released version 0.7.0, featuring an updated API, new features, and multiple new language options. libdmtx is an open source library for reading and writing Data Matrix (a.k.a. DataMatrix) 2D barcodes. It can be called from a variety of languages on several different platforms, and also provides fully featured command line utilities.&lt;/p&gt;
&lt;p&gt;New features in 0.7 include:&lt;/p&gt;
&lt;p&gt;* A Java wrapper! (thanks Pete and Dikran!)&lt;br /&gt;
* A C#/.NET wrapper! (thanks Vali and Joe!)&lt;br /&gt;
* A set of Visual Studio 9.0 files! (thanks Cameron!)&lt;br /&gt;
* New no-copy pixel communication&lt;br /&gt;
* Improved support for Text/C40 reading (thanks Robin!)&lt;br /&gt;
* Changed from GraphicsMagick to ImageMagick dependency&lt;br /&gt;
* dmtxwrite support for major image formats, including SVG&lt;br /&gt;
* Several bug and compiler warning fixes&lt;br /&gt;
* Cocoa wrapper works again (thanks Romain!)&lt;br /&gt;
* More cross platform improvements&lt;/p&gt;
&lt;p&gt;Many individuals made this release possible with their generous contributions -- THANKS!&lt;/p&gt;
&lt;p&gt;Please visit any of the following links to find additional details, downloads, and updated software documentation:&lt;/p&gt;
&lt;p&gt;Project home page: &lt;a href="http://libdmtx.org"&gt;http://libdmtx.org&lt;/a&gt;&lt;br /&gt;
Latest release: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=153603"&gt;http://sourceforge.net/project/showfiles.php?group_id=153603&lt;/a&gt;&lt;br /&gt;
Documentation wiki: &lt;a href="http://libdmtx.wiki.sourceforge.net"&gt;http://libdmtx.wiki.sourceforge.net&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Tue, 03 Mar 2009 02:41:47 -0000</pubDate><guid>https://sourceforge.net3f55d348dc48422d1c00da5a6841169a882241ea</guid></item><item><title>libdmtx: 0.6.0 Released</title><link>https://sourceforge.net/p/libdmtx/news/2008/11/libdmtx-060-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;After months of adding features, fixing bugs, tuning performance, and writing documentation, libdmtx version 0.6.0 is now released into the wild. libdmtx is an open source library for reading and writing Data Matrix (a.k.a. DataMatrix) 2D barcodes. It can be called from a variety of languages on several different platforms, and also provides fully featured command line utilities.&lt;/p&gt;
&lt;p&gt;Contributions for this release came from all over, and libdmtx now runs on its largest combination of platforms and languages ever. Significant updates in this release include:&lt;/p&gt;
&lt;p&gt;* dmtxread now scans major image formats [Olivier]&lt;br /&gt;
* New encoding/decoding Ruby wrapper [Romain]&lt;br /&gt;
* Enhancements to region detection logic&lt;br /&gt;
* Reduced memory footprint&lt;br /&gt;
* Will scan multiple barcodes per image&lt;br /&gt;
* Various platform-specific improvements&lt;/p&gt;
&lt;p&gt;Work will now begin on an improved &amp;quot;no copy&amp;quot; method of passing pixel data between libdmtx and the calling program. After that, focus will switch to adding any remaining functionality from the ISO spec, refactoring the encoding logic, and cleaning up how multiple barcode data is handled. At that point libdmtx will be feature complete; although polishing, enhancing, and perfecting will continue.&lt;/p&gt;
&lt;p&gt;Please visit any of the following links to find additional details, downloads, and updated software documentation:&lt;/p&gt;
&lt;p&gt;Project home page: &lt;a href="http://libdmtx.org"&gt;http://libdmtx.org&lt;/a&gt;&lt;br /&gt;
Latest release: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=153603"&gt;http://sourceforge.net/project/showfiles.php?group_id=153603&lt;/a&gt;&lt;br /&gt;
Documentation wiki: &lt;a href="http://libdmtx.wiki.sourceforge.net"&gt;http://libdmtx.wiki.sourceforge.net&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Sun, 23 Nov 2008 21:54:01 -0000</pubDate><guid>https://sourceforge.net951ac97e08456c90d5a909d258303e083f1822c4</guid></item><item><title>libdmtx: 0.5.2 Released</title><link>https://sourceforge.net/p/libdmtx/news/2008/09/libdmtx-052-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The libdmtx project has released version 0.5.2, a recommended upgrade that provides dramatically improved performance over previous versions. libdmtx is an open source library for reading and writing Data Matrix (a.k.a. DataMatrix) 2D barcodes. It can be called from a variety of languages on several different platforms, and also provides fully featured command line utilities.&lt;/p&gt;
&lt;p&gt;A minor release in name only, libdmtx 0.5.2 delivers several performance enhancements, bug fixes, and general improvements over previous versions. We still have a few enhancements that haven't made it in yet, which is why this is a minor release, but most users will already see big performance gains by ugrading to 0.5.2. In extreme cases it's not unusual to see a 500x (or better) speedup over 0.5.1 runtimes when proper tuning parameters are used.&lt;/p&gt;
&lt;p&gt;For users of pydmtx (the libdmtx Python wrapper), Jonathan Lung has also written a new decode2() function which is showing 15x faster decode times than the original pydmtx decode function. Other notable changes in 0.5.2 include:&lt;/p&gt;
&lt;p&gt;Performance Improvements&lt;br /&gt;
* New dynamic image shrinking feature (pixel skipping)&lt;br /&gt;
* New squareness deviation feature&lt;br /&gt;
* Simplified Hough transform for locating first edge&lt;br /&gt;
* Several other internal performance enhancements&lt;/p&gt;
&lt;p&gt;General Improvements&lt;br /&gt;
* Encoding support for 144x144 barcodes (largest possible)&lt;br /&gt;
* Changed internal pixel storage to use top-left origin&lt;br /&gt;
* Various improvements when building for OS X and FreeBSD&lt;br /&gt;
* Added new experimental PHP wrapper code (Thanks Christian!)&lt;br /&gt;
* Several bugs fixed (see ChangeLog)&lt;/p&gt;
&lt;p&gt;Please visit any of the following links to find additional details, downloads, and updated software documentation: &lt;/p&gt;
&lt;p&gt;Project home page: &lt;a href="http://libdmtx.org"&gt;http://libdmtx.org&lt;/a&gt; &lt;br /&gt;
Latest release: &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=153603"&gt;http://sourceforge.net/project/showfiles.php?group_id=153603&lt;/a&gt; &lt;br /&gt;
Documentation wiki: &lt;a href="http://libdmtx.wiki.sourceforge.net"&gt;http://libdmtx.wiki.sourceforge.net&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Thu, 04 Sep 2008 20:08:57 -0000</pubDate><guid>https://sourceforge.netb60818b2691fb39b2129dd03865a23c47117dfd8</guid></item><item><title>libdmtx: 0.5.1 Released</title><link>https://sourceforge.net/p/libdmtx/news/2008/07/libdmtx-051-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;libdmtx is open source software for reading and writing Data Matrix barcodes. At its core libdmtx is a shared library, allowing C/C++ programs to use its capabilities without restrictions or overhead. It also has fully featured command line utilities.&lt;/p&gt;
&lt;p&gt;The libdmtx project has released version 0.5.1, a recommended upgrade to fix known issues in 0.5.0. libdmtx is an open source package for reading and writing Data Matrix barcodes on Linux, OS X, Windows, and several mobile devices. At its core libdmtx is a shared library, allowing C/C++ programs to use its capabilities without restrictions or overhead.&lt;/p&gt;
&lt;p&gt;The libdmtx 0.5.1 release provides important bug fixes and functionality improvements, mainly for the benefit of users who don't use the latest code from Subversion. The changes in 0.5.1 are incremental by nature and stem from a few factors:&lt;/p&gt;
&lt;p&gt;* An incomplete libfec integration from version 0.5.0&lt;br /&gt;
* Feature importance identified by real-world users&lt;br /&gt;
* Increasing use of libdmtx on non-Linux platforms&lt;/p&gt;
&lt;p&gt;This release also lays some important groundwork for the next major version, which will focus primarily on improving runtime performance.&lt;/p&gt;
&lt;p&gt;Please visit any of the following links to find additional details, downloads, and updated software documentation:&lt;/p&gt;
&lt;p&gt;Project home page:  &lt;a href="http://libdmtx.org"&gt;http://libdmtx.org&lt;/a&gt;&lt;br /&gt;
Latest release:     &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=153603"&gt;http://sourceforge.net/project/showfiles.php?group_id=153603&lt;/a&gt;&lt;br /&gt;
Documentation wiki: &lt;a href="http://libdmtx.wiki.sourceforge.net"&gt;http://libdmtx.wiki.sourceforge.net&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Wed, 02 Jul 2008 15:17:59 -0000</pubDate><guid>https://sourceforge.net0d1aa7128092ec7654bd2c52a66c08a854aa3358</guid></item><item><title>Et tu, Cognex?</title><link>https://sourceforge.net/p/libdmtx/news/2008/05/et-tu-cognex/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Seriously, Cognex? The ink isn't even dry on the Acacia ruling and Cognex has sued MvTec Software GmbH and Fuji America Corp. for allegedly infringing on several of their patents:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cognex.com/CognexInfo/PressReleases/PressRelease.aspx?id=3044"&gt;http://www.cognex.com/CognexInfo/PressReleases/PressRelease.aspx?id=3044&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, I don't know any details on this case so I'm not passing judgment here, but it certainly doesn't look good. The fact that they are suing a software company speaks volumes, and should be alarming to anyone who fears the abuse of software patents.&lt;/p&gt;
&lt;p&gt;The way I see it, there are 3 simple ways a company can react to this situation:&lt;/p&gt;
&lt;p&gt;Possibility 1: Someone used your source code without permission.&lt;br /&gt;
Valid Response: Pursue copyright infringement. This is justified.&lt;/p&gt;
&lt;p&gt;Possibility 2: Someone arrived at the same solution to a problem.&lt;br /&gt;
Valid Response: Do nothing. Your solution was obvious.&lt;/p&gt;
&lt;p&gt;Possibility 3: Someone stole your novel idea.&lt;br /&gt;
Valid Response: Now, and only now, pursue patent infringement.&lt;/p&gt;
&lt;p&gt;However, please note that if the party you are suing did not have access to your designs and source code, they did not steal anything.&lt;/p&gt;
&lt;p&gt;I'm not saying it's impossible to have an ethical software patent. I'm just saying I don't think it has ever happened before. Simply put, you cannot ethically use patents to prevent others from using obvious solutions just because you filed a patent claim. Patents exist to promote innovation, not to stifle it.&lt;/p&gt;
&lt;p&gt;Does anyone know any details about this case? I would love to know more. Specifically, do these patents relate to barcode technologies?&lt;/p&gt;
&lt;p&gt;I sincerely hope that Cognex is justified in their actions. They performed a global community service with their action against Acacia's patent abuse, and it would feel like nothing less than betrayal if they follow the victory with patent abuse of their own.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Wed, 28 May 2008 01:42:10 -0000</pubDate><guid>https://sourceforge.netcb6ccf7ac97d009d2a6cf32c02960dc9befc3267</guid></item><item><title>libdmtx Documentation wiki now available</title><link>https://sourceforge.net/p/libdmtx/news/2008/04/libdmtx-documentation-wiki-now-available/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A libdmtx documentation wiki is now available at:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://libdmtx.wiki.sourceforge.net/"&gt;http://libdmtx.wiki.sourceforge.net/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(You can also get there by using the &amp;quot;Wiki&amp;quot; tab on the SourceForge project page.)&lt;/p&gt;
&lt;p&gt;Anyone and everyone should feel free to contribute, edit, and otherwise maintain these pages to their heart's content. libdmtx now runs on far more platforms than the authors have access to, so any documentation the community can provide will be immediately helpful.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Wed, 16 Apr 2008 16:24:54 -0000</pubDate><guid>https://sourceforge.netad4f4a8b4b9083f24ec7e8c3b115598da59f5ed5</guid></item><item><title>libdmtx-0.5.0 Released</title><link>https://sourceforge.net/p/libdmtx/news/2008/04/libdmtx-050-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version 0.5.0 of the libdmtx Data Matrix barcode reading/writing software was released on April 13, 2008, and is a significant release for a few major reasons:&lt;/p&gt;
&lt;p&gt;1) All of the known instabilities from 0.4.0 have been fixed&lt;br /&gt;
2) Significantly faster scans (with more room for improvement)&lt;br /&gt;
3) Two words: ERROR CORRECTION&lt;/p&gt;
&lt;p&gt;This version introduces full Reed Solomon error correction provided by libfec, and should make libdmtx instantly attractive to a wider audience that has been holding out for this feature. There are still tons of new features in the works, but the updates described above were just too significant not to be available in the stable version.&lt;/p&gt;
&lt;p&gt;Happy scanning!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Mon, 14 Apr 2008 04:06:24 -0000</pubDate><guid>https://sourceforge.netcd33fd29209fc4eeb3063738efaab0b092335e7c</guid></item><item><title>libdmtx-0.4.0 Released</title><link>https://sourceforge.net/p/libdmtx/news/2007/12/libdmtx-040-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version 0.4.0 of libdmtx was released on December 7, 2007.  It was a long wait for this one, but hopefully we can fall into a more regular release cycle now.&lt;/p&gt;
&lt;p&gt;If people uncover any show-stopping bugs due of the under-tested nature of this release we might need another incremental release before focusing on new features.  Otherwise I plan to upload the code to a Subversion repository at SourceForge in the coming days.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Laughton</dc:creator><pubDate>Fri, 07 Dec 2007 16:18:30 -0000</pubDate><guid>https://sourceforge.net2b7daed423f79586ee0949d493f45708f4edff94</guid></item></channel></rss>