Tagging Singapore

Post on 14-Dec-2014

902 views 2 download

description

The presentation for my software Tagging Singapore at the National University of Singapore.

Transcript of Tagging Singapore

Tagging Singapore & Web 2.0Institute of System Science

Summer Research

Presented By:Choo Zhi MinShubhanshu Mishra

Supervised By:

Gloria Ng

Architecture

Google App Engine Cloud Platform Platform As A Service

Google Maps API Gothere.sg APIApplication using GAE SDK

Java Crawler

Software As A Service

Tagging SingaporeMashup Layer

Services

Movie TImings

Social Networks

IntegrationGPS

IntegrationGovernment

AnnouncementsTourism Updates

Why Tagging Singapore ?1. Tagging all important places

in Singapore.2. The main advantage is

allowing user access to dynamic content on the map itself.

3. Aimed at combining the use of gothere.sg and other location based content delivering websites in Singapore.

SpecificationsPlatform : Google Apps EngineProgramming Language: Python (for data-manipulation and mashup design) & Java (for data gathering)API’s : Google Maps API ( for getting coordinates and name of places in Singapore ) gothere.sg( for rendering the collected information on the map )Framework: Google Apps Engine Python SDK v1.2.3 ( for backend management ) & jQuery v1.3.2( for frontend data-manipulation and AJAX support )

Key Features

Providing dynamic content for geographical locations… no more hassles thinking about movie timings theater

nearest to the shopping mall your date… ☺

Integrating gothere.sg map & direction service with public websites, etc bringing more to the techie public of

Singapore

Easily customized ... Better chance for developers to

focus on Idea’s

Using cloud platform makes it easier to scale, e.g. for government websiteSave$ + Performance = SG Govt. ☺

Prototype

Demo

Visit

http://napsternxg.appspot.com/maps/

Future ServicesIntegration with Government websites for location based announcementsTwitter like integration with mobile phones – Updates on the moveIntegration with GPS and some open social network for sharing personal geoLabled information

Final Application

Google App Engine Cloud Platform Platform As A Service

Google Maps API Gothere.sg API

Application using GAE SDK

Java Crawler

Software As A Service

Tagging SingaporeMashup Layer

Services

Movie TImings

Social Networks

IntegrationGPS

IntegrationGovernment

AnnouncementsTourism Updates

Tag Based Location Search

ExperienceCloud Computing GAEPython DevelopmentGoogle Maps APIGothere.sg API Mashup ProgrammingAgile Programming

Past KnowledgeApache ServerPHP 5.0JavaScript with AJAXJavaWeb 2.0 BasicsPython development using Django

Past WorksA Web Based Device Control SystemJava Based Online Program Compiler for an ACM Certified Event called Overnite.Website of our College Techno-Management Fest Website at www.ktj.in .College’s first ever National Level Online Hacking Competition Hacked ’09.Online Stock and Foreign Exchange Games called Woodstock and Forex.

A Web Based Device Control System

My First Project on Internet Technologies made in 2005-06.

Supervised By:Mr. Vinay Singh

IdeaThe main idea of the project was to allow the user to control electrical appliances from a remote location using Internet. The idea was inspired by a Cartoon Series Mole & His Friends.

SpecificationsPlatform: Linux Fedora 5.0Web Server: Apache Web ServerServer Side Coding : PHP 5.0Client Side Interfacing : XHTML & JavaScriptHardware Interfacing Programming: C/C++Database Management: MySQL Server

Uses

The device can be used to control devices connected to your home computer from a remote location.It can help in an effective management of electricity. Good use of the technological resources present.

Unique Winning PointsCost Effective.Easy to operate.Fully Open Source.Browser Based.Use of OptoisolaterLinux Based

Accolades

1st Prize at Technex’06 at IT-BHU in Software Presentation at National Level School Category.1st Prize at School Level in Working Models Category.3rd Prize at IIIT – Allahabad in Open Category.

References

http://code.google.com/appengine/articles/http://gothere.sg/api/maps/overview.htmlhttp://docs.jquery.com/Main_Pagehttp://www.epanorama.net/circuits/parallel_output.html#circuithowhttp://napsternxg.appspot.com/maps/

Acknowledgements

Prof. Gloria NgChoo Zhi MinInstitute of Systems ScienceSingapore

Thank You

Contact: Shubhanshu Mishra

Indian Institute of Technology, Kharagpur, India.

shubhanshumishra@gmail.com