Friday, December 7, 2012

Create java doc

I have created java documentation for the OTA services module. Therefore, anyone wish to create hotel reservation application either mobile or web, can use the documentation and create their own implementation easily.

The documentation is available in OTA mobile module.

Android Notifications

OTA services notifies to OTA mobile client when the hotel customer has made a reservation and visited to the hotel.
When hotel customer arrives to the hotel hotel user has updated the reservation that customer has arrived to the hotel and later when hotel customer departs from hotel again hotel user updates the reservation. At this moment, OTA services notifies to the android mobile (OTA mobile) that you have visited to this hotel and you have experience with it. Therefore, OTA mobile customer can give his feed back about the hotel. By this way, we can grantee that feedbacks given are dubious.

Front end Validation

I have used built in spring form validations to do the validations such as mandatory fields, password standards etc.
 

Ajax implementation for quick search

Ajax is used in several places in OTA site,

  1. For the OTA admin, search new hotels added recently. therefore admin can easily go through the data and verify it. Other than this, all the user information are loaded to the OTA site via AJAX calls.
  2. In order to quickly search the hotel information, AJAX is used for several search categories.


Thursday, December 6, 2012

Google Map API implementation

To search the hotels and add hotels for a particular location, it would be easy for used to do it via Google Map API.

I have used Google Geo coding and reverse Geo coding to implement this functionality.
When user clicks on Map to enter hotel information, it will to the add hotel window which populates the location data implicitly (Province district and regional area).

As well as, when hotel customer wants to search hotels on particular area, by clicking on Google Map will give the all the registered hotels in that area. Incorporating Google Map API helps the user to do the reservations and add their hotel information.

Tuesday, October 2, 2012

Communicate between android device and JSON service running on local machine via WIFI

So far I have developed my android application in my local machine and install it to Android powered device. Now the android application running on device communicates with the JSON web server via WIFI.

My local machine work as wifi hot spot and it provides wifi zone that other devices can connect to it and consume services.

My task is to deploy JSON service in local machine and make it as wifi hotspot, then the mobile can consume the JSON service via wifi.






I used maryfi software to create wifi hotspot on windows7

Please refer thesr URLS which contains usefull information about how create make laptop as wifi hot spot.

download maryfi
This youtube captures all the information about how to make wifi hotsopt




Sunday, September 30, 2012

User registration implementation

Implemented the use case scenario : user registration with ota. Please refer this for more information.

Implemented desired functionality on ota-services side and delegate function calls to the Secure Services, since Secure Service is the place where all the user management functionalists are carried out on belhalf of ota-server.

Wednesday, September 19, 2012

User Management with Secure Services

Create and develop Secure Service project which is a seperate service running on seperate web container. Please refer architecture diagram for more information about the integrations.  The purpose of this is that, ota-sercices communicates with this to do Authentication and Authorization.

Actually it works as LDAP server and it ptovides user management functionality to not only ota-server project rather it is designed in a way that it can be integrated to any application. It has well defined API to provide user handling services.

Saturday, September 15, 2012

Android ans JSON Service

I have created sample UI and try to integrate it with the JSON service. JSON service is running on Apache tomcat as web server and I use Android emulator to run the Android applications. The Android applicaitons running on Emulator comminucates with the JSON web servive hosted on Apache tomcat.

To do this I had do put more extra effort and it exceeds the expected time.

Wednesday, September 12, 2012

Device Integrate



This couples of days I try to run the ota-mobile project on real device. All the development so far I have completed is done with the Android emulator.

I have connected Android device (Samsung Galaxy Note) to my local machine and install the ota-mobile's .apk file to the device. I had to put more effort on this and it was successfully completed.

For more information about how to integrate real android device and run your applications with it please refer.

Wednesday, September 5, 2012

Monday, August 27, 2012

Set up Android development environment

1) Software requirements
  • Download Android SDK from here.
  • Download JDK 6 from here.
  • Download eclipse 3.6.2 or a higher version. (Indigo)
2) Install JDK and set the environment variables

3) Install Android SDK and set the path variable to installation location's platform-tools folder.

4) Install recommended packages for the android development. Go to SDK manager and install the required packages.More info.
5) Install the android eclipse plugins. This the URL
https://dl-ssl.google.com/android/eclipse/
6) Start the developments.  Refer.








Tuesday, August 21, 2012

The UML development stuffs are completed and move on to the implementation stage according to the project plan it is Sprint 3. (loging to the gravity).

Set up the android development environment.

Sunday, August 12, 2012

Central repository (SVN) is created host the all the project related documents. Google code is used as SVN tool.

Click here to go to the project location.

Source location

All the project related documents including requirements specification and design documents such as UML docs werechecked-in to this.

Saturday, August 11, 2012

Sprint 2 : Design stage

Started to design the project. UML is used to modeled and use case, class and sequence diagrams are drafted. Other than this, uml deployment and component diagrams were also added.

Open source UML tool called StarUML is used to do this.

Tuesday, August 7, 2012

Project sprints are scheduled.

Sprint 0 : Indentification of the project

Sprint 1 :  Project Kick Off

Sprint 2 : Design OTA

Sprint 3 : Development OTA - Set up Environments

Sprint 4 : Development OTA- Requirments \

According to the project plan now I am in the spring 1. 

Saturday, August 4, 2012

I have used the Agile software development methodology for the ota-ead project so that. I have used the open source online scrum tool called Gravity to this project.

username : ranjanas_2006@yahoo.com
password : 1qaz2wsx
  

Wednesday, August 1, 2012

At the initial stage of the project, I have gone through the different specification and I have selected to do the Online Travel Agent System.
It mainly has three modules
 1) ota-services\
 2) ota-site
 3) ota-mobile

For more information please refer the