2014 in retrospect – part 2

1

Click here to load reader

Upload: synsoft-global

Post on 13-Apr-2017

56 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 2014 in retrospect – part 2

2014 in Retrospect – Part 2

New Kind of Work Experiences for Synsoft Global

Geo-hash – an interesting concept used in geo-fencing applications.

Probably the single most important functionality around geo-location based mobile apps is

finding locations around a particular geo-location. While this happens within a specific context,

however what each app requires is fast distance calculation between the specific geo-location

and the entire database of other locations it has! Which could be a huge task in itself! The best

workaround for this that I found was this interesting concept on geo-hashing, wherein every

new location added to the app’s database is first hashed into its square on the world map.

These squares are defined with the required accuracy levels, and thereafter it is only a matter

of a simple query on this hash that allows us to find all locations around…and at lightning fast

speed! Synsoft implemented this on a Mongo DB database for a mobile app frontend desiring

such a search. The Stepin-app uses this search to find data very quickly and efficiently.

Photo-Sharing and Competition building iOS mobile app.

Instagram has been one of the top trending apps in 2014! It was a great working experience for

Synsoft’s iOS team to work on a very similar and equally vast application, which in fact has an

additional Photo-Competitions feature. This iPhone/iPad app is a photo-sharing social

application on which users can share pics, as well as like, comment, Follow and be-friend other

app users. Top trending photos, and Public and Private one-to-one competitions are the

highlight of this app. An interesting Voting feature allows the public to vote for the best pic.

Taxi Hailing Service (Android and iOS)

One of the important milestones in Synsoft’s work history is the development of a full-fledged

Taxi-hailing mobile app for the Indian market, with an advanced management Portal. The

application is available for both the Android and iOS market and is running successfully. The

work is continuously in progress due to feature enhancements. An interesting feature of the

app is PUSHING data and for this we needed socket communication. Rather than implementing

entire socket layer, we used a 3rd party service called PubNub, which allows us to push data to

connected clients through a pre-subscribed channel. This helped us in communicating in real

time to drivers for demands in rides.

To read more please visit: http://www.synsoftglobal.com/blog/2014-retrospect-part2-synsoft-

global/