Tagging Singapore

24
Tagging Singapore & Web 2.0 Institute of System Science Summer Research Presented By: Choo Zhi Min Shubhanshu Mishra Supervised By: Gloria Ng

description

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

Transcript of Tagging Singapore

Page 1: Tagging Singapore

Tagging Singapore & Web 2.0Institute of System Science

Summer Research

Presented By:Choo Zhi MinShubhanshu Mishra

Supervised By:

Gloria Ng

Page 2: Tagging Singapore

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

Page 3: Tagging Singapore

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.

Page 4: Tagging 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 )

Page 5: Tagging Singapore

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. ☺

Page 6: Tagging Singapore

Prototype

Page 7: Tagging Singapore

Demo

Visit

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

Page 8: Tagging Singapore

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

Page 9: Tagging Singapore

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

Page 10: Tagging Singapore

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

Page 11: Tagging Singapore
Page 12: Tagging Singapore

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

Page 13: Tagging Singapore
Page 14: Tagging Singapore

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.

Page 15: Tagging Singapore

A Web Based Device Control System

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

Supervised By:Mr. Vinay Singh

Page 16: Tagging Singapore

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.

Page 17: Tagging Singapore

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

Page 18: Tagging Singapore
Page 19: Tagging Singapore

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.

Page 20: Tagging Singapore

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

Page 21: Tagging Singapore

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.

Page 22: Tagging Singapore

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/

Page 23: Tagging Singapore

Acknowledgements

Prof. Gloria NgChoo Zhi MinInstitute of Systems ScienceSingapore

Page 24: Tagging Singapore

Thank You

Contact: Shubhanshu Mishra

Indian Institute of Technology, Kharagpur, India.

[email protected]