Archive

Posts Tagged ‘Eclipse’

Version Control System with Git

February 21, 2013 Leave a comment

Version Control System

Most Version Control Systems (VCS) around, such as CVS and SVN depend on a centralized server where all the code is maintained and everyone go to share the code. One problem with that is that you need to be connected to the server to do any repository action, such as to see what has changed in a specific class since last update. This is no problem if you are connected to the network with a cable, but it is certainly a problem when you are out of WiFi range.

Git is different because everyone maintain the entire repository. so every repository operation can be performed off-line. There are other advantages in using git, but this one item is good enough for me.

There are Git command line installations for Windows, and Mac, and it is part of many Linux installations. In addition there is a plugin for Eclipse called EGit that makes it very simple to use.

Read more…

Pages: 1 2 3

Building the Tesseract NDK library for Android

August 4, 2012 11 comments

My project for my Android Components graduate class at FAU (COT6930) was a component to allow programmers better access to the Optical Character Recognition (OCR) package Tesseract maintained by Google.

The issue with this library, is that it is written in C and C++. It contains not only the OCR library, but also the Leptonica Image Processing Library.

Available Resources

We have the Android Native Development Kit (NDK) that offers the means of utilizing code written in C and or C++ in our Android programming. However the process of compiling and preparing those libraries is very complex, lengthy and error prone. Below I describe the process; however after my component will allow users to have a more direct access to the OCR libraries on  their own Android development.

We have available the excellent work of Robert Theis with his tess-two project. Tess-two uses the Tesseract project and adds the Android Java Native Interface (JNI) to allow compilation for the Android platform, complete in an Eclipse project.

Read more…

Application Engineering – Requirements Gathering Part 4

System Analysis – Class Diagram

This is Part four of the  Android Components Class project, but corresponds to Project Assignment 3 of my Android Components Class.

Links for the other parts are: Part one, Part two and Part three.

This post will present the result of the System Analysis as a class diagram and an Eclipse Modeling Framework (EMF) model, ready to produce an Eclipse plug-in Framework code.

Read more…

Application Engineering – Requirements Gathering Part 3

Domain Analysis – Initial Class Diagram

This is Part three of the  Android Components Class project.

Links for the other parts are: Part one and Part two.

This post shows the initial class diagram for the activity diagram listed on Post two.

Read more…