Friday, March 26, 2010
Weekly Report 3
Thursday, March 25, 2010
Configuration Management Report - Weekly Report 3
Weekly Report 3
The purpose of this Configuration Management (CM) Plan is to provide an overview of the organization, activities, overall tasks, and objectives of Configuration Management for our application. It addresses configuration item (CI) identification, change control and configuration audits at a high level; additional details regarding CM activities, techniques, and tools should be provided in the CM-related procedures.
We specified the tools we are using, and explained the workload further.
Weekly Report 2
Friday, March 19, 2010
GoogleMaps Api problem and alternatives
"For most applications we recommend that you simply register your domain name. Your key will be valid for that domain, its subdomains, all URLs on hosts in those domains, and all ports on those hosts.
For example, if you sign up for a key using http://www.mygooglemapssite.com/
, your key is valid for:
http://www.mygooglemapssite.com/
http://www.mygooglemapssite.com/mysite/
However this key will not be valid for:
http://mygooglemapssite.com/
http://host1.mygooglemapssite.com/
http://host2.mygooglemapssite.com/mysite
If as recommended you request a key for http://mygooglemapssite.com/
your key will be valid for all of the URLs listed above.
http://www.mygooglemapssite.com/
will only be accepted when the site is accessed using this address. It will not be accepted if the site is accessed by IP address (eg. http://10.1.2.3/
) or by a hostname that is aliased to www.mygooglemapssite.com
using a DNS CNAME record"Therefore, we need to search other alternatives to Google map or find a solution to that authorization problem. JXMapViewer can be an alternative to Google Maps API. The JXMapViewer is an open source (LGPL) Swing component created by the developers at SwingLab. It is used for displaying maps on swing panels. On the other hand, Google Earth application already uses Google Maps API as a native PC program, so there should be a way to use it without a domain. This fact encourages us to search more about this problem.
Thursday, March 18, 2010
First Demo Contents
Entering the image names as command line input:
Most similar container image to the given image of an object - Weekly Report 2
What Does This Program Actually Do?
This week I had the opportunity of examining and improving that sample. The code begins with specifying parameters for extracting Speeded Up Robust Features using the line
Monday, March 15, 2010
Solution of file size problem in Demo
Friday, March 12, 2010
1st Demo
Thursday, March 11, 2010
Weekly Report - Project Website
On our website, there are pages that show the uploaded documents, tasks and actions to perform, a project timeline, our contact information and so on. It has all the features to coordinate and maintain the process of our project development. The site is located at https://sites.google.com/site/zephyrmetu/. Since we are given some disk space at the department to host our site, I redirected http://senior.ceng.metu.edu.tr/2010/zephyr/ to our website.
Finally, I thought of writing a piece of PHP code to maintain a log of the visitors of our page. Turns out, Google does not allow embedding PHP into web pages. So, I wrote the code to keep track of the visitors in PHP and uploaded it to our disk space at our department. Every time our page on Google Sites is requested, this script runs on the department's machine and returns the result. Google Sites allows this kind of "embedding" through a facility named "Embed Gadget". So, we have a log of visitors now.
Department of Computer Engineering
Middle East Technical University
SVN -Weekly Report 1
This week, before starting to implement core functions of our project, I started to work on how to use Subversion in eclipse in order to control our source codes in a better way. As far as I see, using SVN via Eclipse is much more easier than using it from the command line.
First, we have to prepare our environment to use SVN in eclipse.
From Help->Install New Software tab, we will use “http://download.eclipse.org/technology/subversive/0.7/update-site/” site for downloading SVN.
OpenCV and SURF -Weekly Report 1
Server Side of the project
Wednesday, March 10, 2010
Server Side of the Project (Admin Console)
Client Side of the Project (Android Application)
During graphical user interface design, we took simplicity into account. Since functionality is the main purpose of the GUI design (the KISS principle), developing simple functions for user is what has been done so far.
Now, we will explain the details of the user interface of the Android application.
Application Entrance Point
The application will start by double clicking the icon presented to the user on the main menu and “Conqi” will be the user friendly abbreviation of the application name “Conqueror”.
Main Window
This is the menu of our application. The user will be able to take a picture, view the gallery consisting of the pictures she had taken via Conqi and see her location on the satellite view of the map.
Take Picture Window
This is the screen the user will encounter, when she has already chosen the “Take Picture” option. After taking the picture, she will see the still image of the landmark with information given below it. Additionally, she will be supplied with more options with menu button of the phone.
More Options Menu
If the user wishes to see other options and she has already pressed menu button, she will encounter with this screen. Through this screen, she will be able to get more information about the landmark that she has previously viewed. Furthermore, she may send the tagged picture to other mobile phone users. Additionally she may save the picture to her phone if she chooses “Save” option.
View Gallery Window
When user chooses to view the gallery, she will be able to see the pictures in the SD card of the phone which are taken by Conqi itself. The user will be able to display them and send a picture via MMS if she chooses an individual picture.
View Gallery Window Displaying an Individual Picture
While the user is displaying the gallery, if she selects an individual picture, she will face this screen. She will be provided with “Send as MMS” option which enables her to send the picture to someone else via MMS.
Locate Me Window
If the user chooses “Locate Me” option in the main menu, she will be able to see her location on the satellite view of the map. She will be able to wander around and and zoom in or zoom out in the map.