Archive

Archive for the ‘products’ Category

Avantgarde Battery Meter

November 16th, 2009 No comments

The Avantgarde Battery Meter brings a new artistic experience to battery status reporting: we’ve selected sets of excellent photographs and we automatically linked them to information on how long the battery will last in different usage scenarios (listening to music, watching videos, attending 3D video conferences, using WiFi, etc). If you want an artsy presentation of this information, then the Avantgarde Battery Meter is the application for you.

Themes for the Avantgarde Battery Meter range from sunsets, nature, portraits, to surfing, skydiving, and biking. Delight your eyes with all theses here. Then use your favorite one to add some art to your iPhone or iPod-Touch.


The Avantgarde Battery Meter was developed in collaboration with a limited number of pro-eminent photographers (more to come):

Tom Hoops (website)

Reviewer’s note: “As far as I’m concerned: Tom Hoops is the Quentin Tarantino of photography. Magnificent and stylized to the point of visual nirvana. You are almost unable to look away.”

Mana Photos (website)

Reviewer’s note: “Mana is a professional surf photographer with an exceptional passion for all ocean’s beauty. His love for surfing enables him to seize the moment and capture exciting photographs, in his own unique manner. Mana is fortunate to live in Hawaii, the land of surf, where he has captured some of the most dynamic moments of this fascinating sport.”

Julien Fourniol (website)

I discovered photography by chance … I would like to invent a perfect biography, in which, from the first pages, we learn that the character was born with a film camera in his hands, but not … None of this … I have started to do photography in 2000 during my military service. I was so bored that I frequently escaped by listening to jazz and taking pictures of my friends …
And then one day it got into my head, to keep for myself the most beautiful corners of nature that I encounter during my travels …
I am very attracted by the natural beauty of everything, by the simple shapes and especially by colors. I like my pictures to be full of color, to be warm and for them to be self sufficient.
I love the vision of the painter Matisse who speaks of “an art of purity and serenity … like a good armchair which provides relaxation to the tired body.”
The best compliment I can receive for my photographs is simply: “It’s beautiful”

More about the developer – IT Wizard (website):

We started working together as a team in 2002 as preparation for IEEE’s Computer Society International Design Competition. Following our first place in the world finals, we decided to join our expertise in hardware design and software development.The result was a young, tireless and enthusiastic team, IT Wizard, focused on bringing to live functioning prototypes and production solutions for bright ideas. Our past activity involved extensive consulting on and enhancing of specific parts of existing embedded projects, software defined radios, mobile phone development. During the last period we mainly focused on the mobile phone industry, tackling the emerging markets: iPhone and Android.

Members of Wizard team have been awarded gold medals for participation in past prestigious international competitions, such as the IEEE’s CSIDC and ACM’s ICPC contests. Our skills are reflected in Certificates of Excellence from the Romanian National Association of Software Industry, Romanian Ministry of Youth and Sport, and IEEE. Our results have also been published and presented at international events. Last, but not least, our trainees won top places at prestigious international competitions such as IEEE’s CSIDC and Microsoft’s Windows Embedded Challenge.

Categories: products Tags: ,

Mezzofanti – Augmented reality through text-recognition.

August 26th, 2009 4 comments

(Android phone – application)

What is Mezzofanti: it is an application for the Android Dev1 phone, that allows reality augmentation (as seen in camera mode) with information about any text in view. The augmentation is done through text-recognition.
After the augmentation, the digital text (or parts of it) may be used in various modes:
- it may be translated in one of the 40 available languages
- it may be searched on Google or Wiki
- it can be checked against a dictionary

Technologies:
- the OCR engine is a modified version of Tesseract 2.03, currently developed by Google under Apache License, ver 2.0. – there are 5 available languages available: English, German, Spanish, Italian and French. Never the less the OCR will work with any other language that uses the Latin alphabet (the results will be a bit less accurate).
- the interface between the OCR engine (C++) and Java is done in JNI
- the main core is programmed in Java
- the translation engine is based on Google-translate

Licenses:
- all code is available for free under the Apache License, ver 2.0 and it is posted at google code. Read the install tutorial.

Dialogue:
- we encourage the dialogue, so please do feedback us. (feedback may include, but it is not limited to: observations and questions about code, wish-list of new technical tutorials, contributions to the project, collaboration opportunities etc.)
- a brief documentation of the Mezzofanti user interface and the System architecture.

Who was the real Mezzofanti:
Giuseppe Caspar Mezzofanti (19 September 1774 – 15 March 1849) was an Italian cardinal and famed linguist and hyperpolyglot. Mezzofanti was well-known for being a hyperpolyglot who fluently spoke thirty-eight languages and forty dialects, despite never traveling outside of Italy. (more about the cardinal on Wikipedia)

A funny video with the usage of Mezzofanti:

Categories: products Tags: ,

Mezzofanti – Install&Run Tutorial

August 20th, 2009 4 comments

(Android phone – application, how-to)

This tutorial shows you how to run the Mezzofanti application from your Android SDK:
1. Download and install Android SDK
2. Download and install Android NDK
(optional) read our post on how to interface C/C++ with Java, with example on Tesseract, here.
3. Download Mezzofanti source code and patches

Note: from now on we will consider the ndk installed in [ndk_path]

4. Create directory “tesseract” in [ndk_path]/sources
5. Copy Tesseract 2.03 in [ndk_path]/sources/tesseract. Copy them directly, for example “Makefile” should be seen directly in [ndk_path]/sources/tesseract.

6. Unzip all downloaded files (step 3), in the directory [ndk_path]/sources/tesseract
7. In [ndk_path]/apps make a symbolic link to “mezzofanti_java_code”
After this step, the directory /sources/tesseract should look like:

-rw-r–r– 1 User None 170 Jul 8 14:38 AUTHORS
-rwxr-xr-x 1 User None 12916 Jul 8 14:38 Android-multiple-libs.mk
-rwxr-xr-x 1 User None 5997 Jul 9 17:40 Android.mk
-rwxr-xr-x 1 User None 71 Jul 9 15:35 Application.mk
-rw-r–r– 1 User None 17751 Jul 8 14:38 BUILD
-rw-r–r– 1 User None 1058 Jul 8 14:38 COPYING
-rw-r–r– 1 User None 3014 Jul 8 14:38 ChangeLog
-rw-r–r– 1 User None 9236 Jul 8 14:38 INSTALL
-rw-r–r– 1 User None 1223 Jul 8 14:38 LICENSE
-rw-r–r– 1 User None 933 Jul 8 14:38 Makefile.am
-rw-r–r– 1 User None 45 Jul 8 14:38 NEWS
-rw-r–r– 1 User None 33 Jul 8 14:38 OWNERS
-rw-r–r– 1 User None 5014 Jul 8 14:38 README
-rw-r–r– 1 User None 8913 Jul 8 14:38 ReleaseNotes
-rw-r–r– 1 User None 286 Jul 8 14:38 StdAfx.cpp
-rw-r–r– 1 User None 778 Jul 8 14:38 StdAfx.h
-rw-r–r– 1 User None 7309 Jul 8 14:38 acinclude.m4
-rw-r–r– 1 User None 33298 Jul 8 14:38 aclocal.m4
drwxr-xr-x+ 2 User None 0 Jul 8 14:38 aspirin
drwxr-xr-x+ 2 User None 0 Aug 31 18:35 ccmain
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 ccstruct
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 ccutil
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 classify
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 config
-rwxr-xr-x 1 User None 10209 Jul 8 14:38 configure.ac
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 cutil
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 dict
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 dlltest
drwxr-xr-x+ 2 User None 0 Jul 8 14:38 doc
drwxr-xr-x+ 2 User None 0 Jul 8 14:38 helium
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 image
drwx——+ 3 User None 0 Aug 28 10:28 java
drwx——+ 9 User None 0 Sep 1 17:22 mezzofanti_java_code
-rwx——+ 1 User None 42136 May 29 21:54 liblog.so
-rwxr-xr-x 1 User None 437 Jul 8 14:38 makemoredists
drwxr-xr-x+ 3 User None 0 Jul 8 14:38 neural_networks
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 pageseg
-rwxr-xr-x 1 User None 2140 Jul 8 14:38 runautoconf
drwxr-xr-x+ 6 User None 0 Aug 31 18:39 tessdata
-rw-r–r– 1 User None 9200 Jul 8 14:38 tessdll.cpp
-rw-r–r– 1 User None 38429 Jul 8 14:38 tessdll.dsp
-rw-r–r– 1 User None 5421 Jul 8 14:38 tessdll.h
-rwxr-xr-x 1 User None 159480 Jul 8 14:38 tessdll.vcproj
-rwxr-xr-x 1 User None 38795 Jul 8 14:38 tesseract.dsp
-rwxr-xr-x 1 User None 2117 Jul 8 14:38 tesseract.dsw
-rwxr-xr-x 1 User None 4709 Jul 8 14:38 tesseract.sln
-rw-r–r– 1 User None 5905 Jul 8 14:38 tesseract.spec
-rwxr-xr-x 1 User None 125592 Jul 8 14:38 tesseract.vcproj
-rw-r–r– 1 User None 560 Sep 1 17:36 test
drwxr-xr-x+ 3 User None 0 Aug 28 10:28 testing
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 textord
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 training
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 viewer
drwxr-xr-x+ 2 User None 0 Aug 28 10:28 wordrec

8. Patch the Tesseract files, with this Tesseract_ccmain_patch.zip (found on the google code). Also do copy over the Android.mk file, over the original one in order to be able to compile the code.

9. In Eclipse, import the Mezzofanti project.

enjoy ;)