View
218
Download
0
Category
Preview:
Citation preview
7/30/2019 Architecting Applications for Mobile and Cloud
1/40
Neev Mobile Offerings
7/30/2019 Architecting Applications for Mobile and Cloud
2/40
Magento eCommerce
SaaS Applications
Video Streaming Portals
Rich Internet Apps
Custom Development
250+ team with experience in
managing offshore, distributed
development.
Neev Technologies established
in Jan 05
VC Funding in 2009 By Basil
Partners
Part of Publicis Groupe
Member of NASSCOM.
Development Centers in
Bangalore and Pune.
Offices at Bangalore, USA,
Delhi, Pune, Singapore and
Stockholm.
Key Company Highlights
iPhone
Android
Windows Phone 7
PhoneGap/Cordova
HTML5 Apps
Web
User Interface Design and User Experience Design
Performance Consulting Practices
Quality Assurance & Testing
AWS Consulting Partner
Rackspace
Joyent
Heroku
Google App Engine
Mobile Cloud
About Neev
Outsourced Product Development
7/30/2019 Architecting Applications for Mobile and Cloud
3/40
Off-shore outsourcing is often said to
be risky business at best - major
quality issues and endless struggles
to make the development team to
understand and accept the
requirements. Add to this the
language barrier with a client that
doesn't have English as first language
and no full-time project team in
Sweden.
To our surprise, this was never an
issue!
.
B2B Applications
B2C Applications
HTML5 Applications
SDKs
Mobile Gaming
Mobile Sites
Web Services Integration
Social Apps
What we can develop?
iOS
Android
J2ME
Windows Phone
Phonegap/Cordova
HTML5
Node.JS
Technologies
Our Expertise in Mobile Technology
Mobile TestingTest Management/Automation, Build
Automation, Performance Testing
7/30/2019 Architecting Applications for Mobile and Cloud
4/40
Neev Mobility Competencies at a Glance
Competencies Android iOS
Domains worked onTravel, Automobile, Gaming, Educational,
Entertainment, Media
Finance, Retail, Gaming, Entertainment, Media
Language Java Objective C
SDK Android SDK iOS SDK 6.0
IDE Eclipse XCode 4.5
Maps OSMAnd, Google Maps MapKit Framework
Physics Engine JBox 2D,Box 2D Cocos2D, Box 2D, Cocos2DX, Bullet 3D
Push Notifications C2DM, GCM Apple Push Notification Service
Social Gaming Network OpenFeint, GameCenter OpenFeint, GameCenter
Analytics Google Analytics, Flurry Google Analytics, Flurry
Social Media Integration APIsFaceBook, Twitter, FourSquare, Tumblr, Google
Plus
FaceBook, Twitter, FourSquare, Tumblr, Google Plus,
Ad Integration AdMob AdMob, iAD
Testing JUNIT, Robotium, Perfecto Mobile Test Flight, Monkey Talk
Graphics Library OpenGL OpenGL
Database/Data Mgmt. SQL-Lite DB, Couch DB Core Data, FMDB Framework, SQLlite
Build Automation Hudson Hudson
7/30/2019 Architecting Applications for Mobile and Cloud
5/40
Neev Mobility Competencies at a Glance (Contd..)
Competencies Android iOSPerformance MAT Tool(Memory Analyzer Tool) Memory Profiling, Time Profiling
Web Service Parser Jackson, SAX Parser SOAP Services, REST
Augmented Reality Wikitude -
Security Proguard AES Algorithm
GPSEnmia Listener, GPS Native, New Google
Location ServiceCoreLocation
Code Review Tool Sonar, Lint -
Object Relational Mapping
FrameworkORM Lite -
JSON Marshalling - KVC Framework
Crash Reporting Tool - Crashlytics
Java to Object C Translation - j2objc Tool
Media -OpenAL Framework(For Audio/Sound), AV
Foundation
3D Game Engine - Ogre 3D
Networking Framework - MKNetworkKit, ASIHTTPS, NSConnection
Cocoa Framework - Core Plot/CoreLocation/CoreImage Frameworks
7/30/2019 Architecting Applications for Mobile and Cloud
6/40
Neev Mobile UI/UX Design Competencies
Cross Platform : Front-end
HTML5 / XHTML
Responsive Design
CSS/CSS3
jQuery / JavaScript
CodeIgnitor
GWT(UI/UX)
Ajax
Google charts, High charts
Twitter BootStrap,
JSON
FPDF
UX/UI Design
Axure (for wireframing)
Adobe Photoshop
Adobe Illustrator
Adobe Flash
Adobe Dreamweaver
CorelDraw
Graphic Design
Adobe Indesign
Adobe Flash
3Ds Max
Autodesk Maya (3d)
Combustion
Adobe Premiere Pro
Sound forge
Adobe After Effects (Videos)
Adobe Flex
Swish Max
Image Ready
7/30/2019 Architecting Applications for Mobile and Cloud
7/40
Case StudiesCase Studies
7/30/2019 Architecting Applications for Mobile and Cloud
8/40
Case StudiesB2B Apps
7/30/2019 Architecting Applications for Mobile and Cloud
9/40
Order Management App Hersheys Hersheys is the largest chocolate manufacturer in
North America. Neev delivered an innovative mobile-
based solution for HersheysMexico.
Neev transformed a slow, paper-based order-taking
process for Hersheys Mexico into a quick and easy
mobile-based system which drastically improved the
productivity of field salesmen and made the order
management process highly responsive and efficient.
In Hersheys Mexico, sales people used to collectorders for new sales on paper. This led to a long
turnaround time. Besides, sales people could not
carry laptops as there was a high risk of laptops
getting stolen. Hersheysneeded a mobile application
for taking and tracking orders that would run
perfectly on Blackberry and iPhone devices.
The solution had the core features of a web-based
order management system that could run perfectlyon Blackberry and iPhone browsers. Neev developed
the UI for the mobile website.
The mobile website works on Blackberry and iPhone
browsers.
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
10/40
An App for Cab Drivers Taxi For Sure
TaxiForSure.com is an aggregator of car rentals
and taxis in India. They work with various taxi
operators and enable them with technology to
ensure that customers get an easily accessible,
safe, reliable taxi ride forsure
The Android mobile App was built tocommunicate the cab location and availability
to the central server. It also provided a two-way
interactive platform to communicate
trip/booking details from server to every cab
and commit pick-ups.
Some of the features built in the app include:
Authentication, location and route tracking,navigation, metering, Pick-up or rejection
confirmations, Pushing jobs from back-end
servers to the device.
Node.js was used for server side scripting.
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
11/40
Sales force App for Mighty Auto Parts
Mighty Auto Parts has a large
network of distributors spread
across US.
The Android app is an user
friendly mobile app for use by its
sales force.
Offline capability to work
seamlessly in low signal strength
zones as well.
Search capabilities. Backend ERP integration to pull
and push live inventory data.
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
12/40
Data Visualization App for a Global Consumer IT Services Company
The client is one of Indiaslargest BPOs
serving many Fortune-1000 companies.
The iPad app is a birdseye view of the
statistics of day-to-day operations
targeted at the clients seniormanagement.
Statistics are built in a compact way
with a feature of blowing the graphs to
view the finer details.
Easy scrolling across graphs and
categories.
Entire UI/UX including graphicalpresentation is created for iPad
rendering.
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
13/40
Data Collection App for Ashoka
Ashoka is worlds leading association of social
entrepreneurs who bring innovative solutions to
social problems.
The main challenges of organizing a survey are
veracity of data, digitizing the responses, survey
organizers skipping questions, changing survey
questions and distributing the new sheets in remote
areas, delay in digitizing and analyzing the results.
Veracity of data is ensured by geo-location and
pictures. Survey creators have control of the
questionnaire and mandatory question cannot be
skipped. Questionnaire can also be changed
frequently and published. The new questionnaire is
reflected in devices within seconds across the
distributed network. The responses when submittedare stored immediately in the database avoiding any
delay, and analysis is provided in near real-time.
Any loss of data or typos while digitizing are avoided
as responses are collected and submitted digitally.
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
14/40
Case StudiesB2C Apps
7/30/2019 Architecting Applications for Mobile and Cloud
15/40
Stock Market Data Visualization App - Infocast
Infocast is HongKongsbiggest financial information
services company with customers spread across
ASEAN.
A crisp but explicit way to depict complex data sets
of real-time stock prices was needed. The app
depicts the info in a planetary model, with the HangSeng Index as the sun. The planet which revolve in
different orbits represent individual stocks. The orbit
itself indicates the percentage change in the stock
value while the color of the planet indicates a
positive (green), neutral (yellow) and negative (red)
values.
Users can create a watch list of stocks to be viewed.
The information can be viewed in multi-languages.
Currently an option of English or Mandarin Language
is provided.
iTunes Link
Solution Highlights
http://itunes.apple.com/hk/app/iorbit-fn/id473928908?mt=8http://itunes.apple.com/hk/app/iorbit-fn/id473928908?mt=8http://itunes.apple.com/hk/app/iorbit-fn/id473928908?mt=8http://itunes.apple.com/hk/app/iorbit-fn/id473928908?mt=87/30/2019 Architecting Applications for Mobile and Cloud
16/40
Travel and Information guide App - Tripflick
TripFlick is a Singapore-based tourist information
services company. The application consists of: A web
portal for their users with the capability of
registering and finding information on the points of
interest (POI) in Singapore (to help them plan their
trip) and an android application to plan their trip via
a mobile device. Both web and android app areseamlessly integrated.
The app is designed such that it works in offline
mode and leads to huge savings in data transfer
charges while the mobile service is on international
roaming.
Geo-localized recommendations are made to the
customer on places of interest around him based on
customers current location, opening/closing hours
of a place of interest, etc.
Map view with dynamic routing and voice
capabilities.
Playstore Link
Solution Highlights
https://play.google.com/store/apps/developer?id=TripFlickhttps://play.google.com/store/apps/developer?id=TripFlickhttps://play.google.com/store/apps/developer?id=TripFlickhttps://play.google.com/store/apps/developer?id=TripFlick7/30/2019 Architecting Applications for Mobile and Cloud
17/40
Case StudiesSDKs
7/30/2019 Architecting Applications for Mobile and Cloud
18/40
Android SDK for NAVTEQ NAVTEQ is a company promoted by Nokia
for creating digital maps and map content for
navigation and location-based solutions.
Neev has developed the NAVTEQ SDK kit to give
access to users to develop and integrate mapping
applications using NAVTEQ data. An API that
supports the display of map images and userinteraction with the map images was also built.
Due to limited memory on an Android device, one
of the challenge was to handle multiple image tiles
that form the Map of the screen. So data
optimization was done to overcome this. Another
challenge was to avoid constant garbage collection,
as garbage collection freezes the UI for a few
hundred milliseconds. This was overcome by
creating pools of reusable objects to prevent
frequent GC and also to keep number of bitmaps
being handled within the devicesmemory limits.
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
19/40
Android SDK for Appbattler
Appbattler provides a platform for gamers to
socialize, throw challenges and battle out to
win prizes. Game developers can integrate
this platform into their games to augment
users and revenues.
Neev has developed the SDK to be integratedby the game developers/publishers into their
games.
Some of the basic features of SDK include
registration, follow on social media, news,
profile and account features. Apart from this
users can also throw and participate
challenges, search challenges/ users/ games,chat/socialize with other gamers, view
leadership boards.
Playstore link
Solution Highlights
https://play.google.com/store/apps/details?id=com.prestige.android&hl=enhttps://play.google.com/store/apps/details?id=com.prestige.android&hl=enhttps://play.google.com/store/apps/details?id=com.prestige.android&hl=enhttps://play.google.com/store/apps/details?id=com.prestige.android&hl=en7/30/2019 Architecting Applications for Mobile and Cloud
20/40
iOS SDK for a Global Mobile Advertising Network
The client is an ad-content aggregator. The
SDK integrates the ad-content publishing
platform with apps and games for
generating ad-revenue.
Some of the features of SDK include:
Support Text Ads; Support Banner Ads with
three standard image sizes; Image resizing
for non-standard sizes; Rotate each
response ads at regular interval of
20seconds/ad (max three ads will be
received as response ads from server); Ads
can be placed in three positions Top,
Middle and Bottom and only horizontal
positions were supported; On clicking the
Ad, redirect the page to the Ad page (SDK
will not have control after re-directing)
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
21/40
Case StudiesMobile Gaming
7/30/2019 Architecting Applications for Mobile and Cloud
22/40
Kangaroo Riley
3D Chase game on iPad
30-Level game with
animation of ten
dynamically generated
objects Animation was on Ogre
framework
Memory optimization
techniques applied for
controlling generation and
destruction of objects at
right time.
iTunes Link
Solution Highlights
https://itunes.apple.com/us/app/kangaroo-riley/id586577790?mt=8https://itunes.apple.com/us/app/kangaroo-riley/id586577790?mt=8https://itunes.apple.com/us/app/kangaroo-riley/id586577790?mt=8https://itunes.apple.com/us/app/kangaroo-riley/id586577790?mt=87/30/2019 Architecting Applications for Mobile and Cloud
23/40
Parking Frenzy for Games2Win Built on Android & iOS
platforms.
Player has to park the car in
the proper slot.
15 Levels of game was built.
More than 10 million
installations on iOS and 5
million installations on
Android.
#1 Top free app for multiple
countries in iTunes
iTunes Link
Playstore Link
Solution Highlights
http://itunes.apple.com/app/id516558326?mt=8https://play.google.com/store/apps/details?id=com.games2win.parkingfrenzy&hl=enhttps://play.google.com/store/apps/details?id=com.games2win.parkingfrenzy&hl=enhttps://play.google.com/store/apps/details?id=com.games2win.parkingfrenzy&hl=enhttps://play.google.com/store/apps/details?id=com.games2win.parkingfrenzy&hl=enhttp://itunes.apple.com/app/id516558326?mt=87/30/2019 Architecting Applications for Mobile and Cloud
24/40
Case StudiesMobile Testing
7/30/2019 Architecting Applications for Mobile and Cloud
25/40
Tools / Technologies Used for Testing in Mobile Projects
QA Activity Tools Used
Test Management Redmine, testlink
Test Automation Tools Robotium, Appium, monkeyrunner
Unit Testing Frameworks JUnit, OCUnit
Issue Tracking BugZilla, JIRA, Trac
Code Management SVN, Git
Build Automation Hudson, Ant
Performance Test Tool Apache JMeter, LoadRunner, memory
profiling through xcode
7/30/2019 Architecting Applications for Mobile and Cloud
26/40
Key Challenges & Best Practices for Mobile Testing
Key challenges
Device diversity
OS fragmentation
Network environment
Best practices followed
Write unit test cases
Early testing using emulators
Create acceptance environment by prioritizing the target OS & devices
Create automated test scripts for smoke & regression testing
Use of paid services such as deviceanywhere
Create continuous integration system
Perform testing using various devices
Perform testing using WiFi, 3G network
Perform usability testing
Perform security testingPerform random testing
7/30/2019 Architecting Applications for Mobile and Cloud
27/40
Cloud-based Testing for Tripflick
'TripFlick' is a Singapore-based tourist information
services company aspiring to become a global leader
in the information services market for the tourism
industry.
Perfecto Mobile is a global provider of cloud-based
testing, automation and monitoring solutions formobile applications and websites utilizing a wide
selection of REAL and emulated mobile devices.
The mobile market is extremely fragmented and
dynamic. At any given moment, there are dozens of
devices which are relevant to the target market.
Thus, we had to test on a number of devices.
Neev utilized services of Perfecto Mobile for its
client 'TripFlick' to ensure the quality of their mobile
application before launching it to customers.
Neev has Integrated services of Perfecto mobile for
'TripFlick' and has tested Tripflick app in 30+ Devices.
Solution Highlights
7/30/2019 Architecting Applications for Mobile and Cloud
28/40
Case StudiesPhoneGap/Cordova andHTML5
7/30/2019 Architecting Applications for Mobile and Cloud
29/40
Comparison between Native and Hybrid (PhoneGap) Apps
The scope of a native App is based on the device OS and can use all features of
the device.
Programmers can control the UI without compromising on aspects like
performance, battery drain, etc.
It is easier to create enhancements for native Apps. However, Native Apps can
only be developed by highly-skilled developers.
Native Apps can only be built using a specific App development language
supported by the device APIs. For e.g.: Objective C for iOS, Java for Android.
Since PhoneGap-based Hybrid development uses web technologies like
JavaScript, CSS and HTML and the same App could work cross-platform, the
App development cost across multiple mobile OS is lesser than the cost for
native App development.
A PhoneGap-based Hybrid App can be built by a web designer with a short
learning curve.
7/30/2019 Architecting Applications for Mobile and Cloud
30/40
A typical PhoneGap/Cordova Build System
Source: Metaltoad
http://www.metaltoad.com/services/phonegap-application-developmenthttp://www.metaltoad.com/services/phonegap-application-development7/30/2019 Architecting Applications for Mobile and Cloud
31/40
Why use PhoneGap/Cordova? What are the Applications?
Write once, run on multiple platforms
Extend functionality using native plugins
Cloud based build system (Phonegap Build)
Uniform design across platforms using a framework like Bootstrap
Native look and feel available using a framework like steroids.js
Code in javascript for all platforms
Access to all device capabilities.
7/30/2019 Architecting Applications for Mobile and Cloud
32/40
Why Neev for PhoneGap/Cordova?
Expertise in PhoneGap/Apache Cordova, HTML5, JavaScript.
Experience in multiple JavaScript frameworks such as PhoneJS, AngularJS,
jQuery among others.
The expertise of Neev on frontend technologies such as HTML5 and
JavaScript could be well understood from :
An Augmented Reality-based remoteless car
Motion detection in JS for Gesture-based Interaction
http://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/motion-detection-in-js-for-gesture-based-interaction-26483401http://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-carhttp://www.slideshare.net/neevtech/neev-hackathon-augmented-reality-remoteless-car7/30/2019 Architecting Applications for Mobile and Cloud
33/40
Case Study 1: An Advance Survey App for a Client
We have implemented an advanced survey app for a client using PhoneGap
with the following capabilities:
Encrypted database
Automatic data deletion using Push messages
Fast loading and searches using batch and filters
Photo capture and QR code scanner
Geo-location updates
Metro UI look and feel
7/30/2019 Architecting Applications for Mobile and Cloud
34/40
Case Study 2: An Online Classroom with Chat and Streaming Capabilities
About the client:Gateforum, a leading player in GATE preparatory market, has a presence in
over 45 cities in different parts of India. Gateforum offers coaching for GATE and PSU exams
through classroom sessions, correspondence courses and lessons on DVD.
Business Challenge:The client required an application that provides students the flexibility toattend online classroom sessions from any place rather than sitting in front of a desktop. The
application had to function smoothly on a range of Android devices and tablets and also on
different versions of Android. It had to stream video to even low-end devices despite their
lower processing power and limited memory capacities.
Solution: Neev developed an application, eGate, using streaming server integrations and
HTML5 player. Before developing the application, a thorough evaluation was done betweennative applications and hybrid applications. Standard MVC design patterns were used for
AngularJS. Neev also designed and developed the UI for the App. The application has a single
code base that can be wrapped on to both iPhone and Android.
Top Features and Challenges:
It displays a day-to-day course schedule with date and subject name.
A text-based live chat facility through which students can discuss doubts with professors.A hybrid application that saves costs for Gateforum.
Streaming videos to low-end devices caused concerns with the bit rate.
Making the application function on devices with flash and also devices without flash.
7/30/2019 Architecting Applications for Mobile and Cloud
35/40
Technology Stack:
AngularJS
Json webservices
Android wrapperHTML5
In the News:
http://www.educationtimes.com/article/70/20120222201202221645413281da7bb6f/prep
are-for
http://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ece
Case Study 2: An Online Classroom with Chat and Streaming Capabilities
http://www.educationtimes.com/article/70/20120222201202221645413281da7bb6f/prepare-forhttp://www.educationtimes.com/article/70/20120222201202221645413281da7bb6f/prepare-forhttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.thehindubusinessline.com/industry-and-economy/gateforum-launches-online-training-package-for-exams/article2900480.ecehttp://www.educationtimes.com/article/70/20120222201202221645413281da7bb6f/prepare-forhttp://www.educationtimes.com/article/70/20120222201202221645413281da7bb6f/prepare-forhttp://www.educationtimes.com/article/70/20120222201202221645413281da7bb6f/prepare-forhttp://www.educationtimes.com/article/70/20120222201202221645413281da7bb6f/prepare-for7/30/2019 Architecting Applications for Mobile and Cloud
36/40
Case Study 3: A HTML5-based App for Customer Feedback CollectionAbout the client: The client is a startup based in Dubai. It aims to serve the Hotels and
Restaurants industry by digitizing the process of obtaining feedback from customers.
Business Challenge: The client required an on-the-go solution to realize their vision of
digitizing the Customer Feedback process for Hotels and Restaurant industry through which
restaurant goers could provide instant feedback. The solution was required to have a light
front-end and scalable back-end. It was required to work on all modern day mobile browsers.
Solution: Neevs on-the-go solution was a HTML5-based hybrid Smartphone application.
Before the start of the project, an evaluation was carried out on choices available between
native and hybrid applications. Automated build deploys. Cucumber scripts were used to
automate the testing of the web services. The architecture with JSON and Angular provided a
scalable backend. The application consists of a single page web service driven architecture.
Neev undertook the full software development lifecycle (SDLC) for the application.
Top Features and Challenges:
A complete Angular JS front-end with JQuery mobile. Web services, Continuous Integration.
A platform that helps restaurants and customers (front-end users) provide and managefeedback. Usage of JSON-based REST web services.
Having a single controller for all the 3 sub-applications a dashboard app, tablet app and
mobile app.
Technology Stack - Angular JS, JQuery mobile, ROR, MySQL
7/30/2019 Architecting Applications for Mobile and Cloud
37/40
What Neev Mobility Clients think about our work?
"Neev has been our valued partner in the area of
Mobile Platform development (iOS - iPhone &
iPad) for nearly 1 year. I appreciate working with
the team at Neev because they are very open to
different ideas, different approaches and they are
always willing to go the extra mile to
accommodate our unique needs for Hong Kong
finance trading environment."
Director, Infocast, Hong Kong
Iwould like to thank you for having supportedus this far in the survey initiative. Thanks for all
the help, and will look forward to working with
you in other engagements!.
Senior Institution Builder - Ashoka
Workingwith Neev for this project was a very good
experience. I am happy with the result, the quality
of the work, and the quality of the people! Thanks
so much for your help in making this very
successful.
IT Director, Mighty Auto Parts, USA
We would like to share this moment of success
with you today. Parking Frenzy is now No. 1 app on
US overall Top charts. It is also No.1 in the overall
categories ( including games, sports and racing) in
Canada, France and UAE and growing. Thank you
very much for your support in developing this game
for us.
Publishing Head, Games2Win
7/30/2019 Architecting Applications for Mobile and Cloud
38/40
Clients
7/30/2019 Architecting Applications for Mobile and Cloud
39/40
Partnerships
7/30/2019 Architecting Applications for Mobile and Cloud
40/40
India - Bangalore
The Estate, # 121,6th Floor,
Dickenson Road
Bangalore-560042
Phone :+91 80 25594416
Neev Information Technologies Pvt. Ltd. sales@neevtech.com
India- Pune#13 LSquare, 3rdFloor
Parihar Chowk, Aundh,
Pune411007.
Phone : +91-64103338
For more info on our offerings, visit www.neevtech.com
mailto:sales@neevtech.comhttp://www.neevtech.com/http://www.neevtech.com/mailto:sales@neevtech.comRecommended