© 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New...

13
© 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only

Transcript of © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New...

Page 1: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 1

Trips – Meet New PeopleOsmosis 2011

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only

Page 2: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 2

●What is Geosocial Networking

●Geosocial Networking Uses

●Trips – Features

●Trips – Architecture Overview

●No SQL Graph DB Overview

●Trips – Future Road Map

Agenda

Page 3: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 3

●Geosocial Networking is a type of social networking in which geographic services and capabilities such as geocoding and geotagging are used to enable additional social dynamics

●Geolocation on web-based social network services can be IP-based or use hotspot trilateration.

●User-submitted location data or geolocation techniques can allow social networks to connect and coordinate users with local people or events that match their interests.

GeoSocial Networking

Page 4: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 4

●Geosocial Networking is a type of social networking in which geographic services and capabilities such as geocoding and geotagging are used to enable additional social dynamics

●Geolocation on web-based social network services can be IP-based or use hotspot trilateration.

●User-submitted location data or geolocation techniques can allow social networks to connect and coordinate users with local people or events that match their interests.

GeoSocial Networking

Page 5: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 5

●Geosocial networking allows users to interact relative to their current locations and to form a Geographic information system

●In disaster scenarios, geosocial networking can allow users to coordinate around collaboratively on hazards and disaster aid activities to develop a collective situational awareness through an assembly of individual perspectives.

●Geosocial has the combined potential of bringing a Social Network or Social Graph to a location, and having people at a location form in to a Social Network or Social Graph

●Can easily become an excellent market place for local buyers and sellers

Uses

Page 6: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 6

●Trips is a Social Networking Provider enabling mobile and online location aware Content and Community ● Get timely Alerts and Remainders for your Travel Itinerary

● Meet New People nearby and socialize

● Share and Discover real time updates of your current location or other locations of interest

● Share your Trips and Activities with Friends

● Find where you Friends and are and find what they are doing

● View updates filtered by location of Interest from other Social Networks like twitter

Trips - Meet new people!

Page 7: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 7

Trips is a Social Networking

Provider enabling mobile and online

location aware Content and Community

Get timely Alerts and

Remainders for your Travel

Itinerary

Meet New People

nearby and socialize

Share and Discover real time updates of your current location

or other locations of interest

Share your Trips and Activities

with Friends

Find where you Friends and are and

find what they are doing

View updates filtered by location

of Interest from other Social

Networks like twitter

Trips – Meet New People !

Page 8: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 8

Software Stack and Services

Neo4J – Graph Database Spring Cloud Foundry

Spring Data

Google Geocoding Vaadin UI

Java Mail API

VTD XML Parser

JaxWS Webservices

Twitter4J

Jsoup HTML Parser

Page 9: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 9

Layered Architecture

Page 10: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 10

Layered Architecture

Page 11: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 11

●Neo4j is a high-performance, NOSQL graph database with all the features of a mature and robust database

●Massive scalability. Neo4j can handle graphs of several billion nodes/relationships/properties on a single machine and can be sharded to scale out across multiple machines

●“Cypher Query Language” allows for expressive and efficient querying of the graph store without having to write traversers in code.

Neo4J – NOSQL Graph Database

“For anything with multiple relationships, multiple connections, Neo4j absolutely ROCKS!”Werner Vogels, CTO of Amazon

Page 12: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 12

●Neo4j is a high-performance, NOSQL graph database with all the features of a mature and robust database

●Massive scalability. Neo4j can handle graphs of several billion nodes/relationships/properties on a single machine and can be sharded to scale out across multiple machines

●“Cypher Query Language” allows for expressive and efficient querying of the graph store without having to write traversers in code.

Neo4J – NOSQL Graph Database

“For anything with multiple relationships, multiple connections, Neo4j absolutely ROCKS!”Werner Vogels, CTO of Amazon

Page 13: © 2011 MindTree Limited CONFIDENTIAL: For limited circulation only Slide 1 Trips – Meet New People Osmosis 2011 © 2011 MindTree Limited CONFIDENTIAL: For.

© 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only Slide 13 © 2011 MindTree LimitedCONFIDENTIAL: For limited circulation only