Sep 9 2009

A Late Goodbye

Praeda

It’s a bit late to tell this but at June’09 we have finished the development of MuzikMekan and won the 3rd prize at Middle East Technical University, Computer Engineering Department, Senior Design Projects Contest.

Today all members of Praeda&Co. has gone in separate directions, Eray and Murat at Europe for Msc. study, Cansin is still at Ankara,Turkey for Msc. study and Gokhan is at Ankara,Turkey to work for TCMB.


May 28 2009

Selection of the Preferred Locations for Suggestion on Google Maps

Eray

This week I completed the location selection(actually areaS selection) module for clients. This module will be used by clients for indicating their preferred locations when getting venue suggestions or seeing their friends inside these areas.

The main features of this component is that it supports multiple location adding / updating / deleting. This means clients can indicate more than one location and adjust the size of those areas whatever and whenever they want.

I plan to write a how to for handling polygons on Google Maps asap.


May 21 2009

Star Rating

Eray

This week I have integrated a star rating widget into our project that is a plugin of jquery. I have integrated it into 2 screen. One is comment venue screen that we get the rating for a venue from the user and the another one is venue profile screen that we monitors the average rating of a venue.

You can get the plugin and its documentation by following:
http://www.fyneworks.com/jquery/star-rating

Moreover we, as all of the group members, did a meeting and we have adjusted database that can handle our new plans. And also we have decided into detailed suggestion system. Next week I am going to work on the suggestion algorithm


Apr 22 2009

Summary of The Last Week

Eray

It was really a busy week for the project. I have completed the Venue Selection, Add Venue and Update Status parts with the help of Gokhan. I also helped our team for integration tasks. I added some new features to Google Maps component and also helped Cansin to improve capabilities of it. I also worked on AddEvent part and its client side has totally been completed. I am going to complete server side of it when some conflicts be solved.


Apr 15 2009

Summary of This Week

Eray

The work done can be listed as follow:

  • Google Map component’s ajax implementation has been replaced with jquery’s ajax handling functions.
  • Google Map component has been embedded into VenueSelection page.
  • VenueSelection page’s parameter passing mechanism implemented.
  • Validators for AddVenue page has been written.
  • AddVenue and UpdateStatus is under construct. I have to work with Gokhan to solve some conflicts.

Apr 9 2009

Google Maps Component

Eray

Google Maps Compoenent is ready to use. I tried to integrate Google Web Toolkit into our project. The method I worked on was to use GWT’s rpc support and then to use the generated stub of it inside jsp. Since it is a very good practice to write platform independent AJAX code in totally JAVA I chose this method by I concluded that it is actually not a good idea.

Therefore, I have written a servlet that returns a JSON object for the server side and I implemented the client-side in JavaScript.


Apr 2 2009

Server communication via Ajax

Eray

I worked on the Ajax support of our Google Maps integration. I am working with Google Web Toolkit’s rpc support. Although it is stated that in its api that serializable classes can be sent via this method and our auto-generated classes take advantage of java’s serializable interface there is a problem. I am going to work on this problem.


Mar 25 2009

Google Maps Integration

Eray

I have written a very basic package for handling Google Maps-User interaction. The main problem is that we need to get advantage of AJAX support for getting venue information from the server. We need to fetch a venue’s information when it’s marker is visible on the map(we should not fetch all of the venues information because of performance issues). I am going to work on this issue.


Mar 22 2009

Google Maps Integration

Eray

I am working on preparing a software package for our application’s Google Maps binding. Although we have written some code for Google Maps support, it will be nice to make it reusable.


Mar 22 2009

Internationalization

Eray

I have completed the internationalization support of our application(Thanks to my teammates for finding the missing part:)). Now, our application’s language is automatically adjusted according to locale of the user. For now, our application supports English and Turkish languages.